#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash)]
pub enum GeoPosition {
Exterior,
Interior,
}
#[derive(Debug, PartialEq)]
pub enum GeoRelation {
Intersecting,
Enclosed,
Surrounding,
Disjoint,
}
#[derive(Clone, Debug, PartialEq)]
pub enum RotationRange {
None,
Continuous,
Discrete(Vec<f32>),
}