Add geometry relationship functions