#[derive(Debug, Clone, Copy, PartialEq, Eq)]
pub enum GanymedeRegion {
GalileoRegio,
BrightTerrain,
SulcusZone,
DarkTerrain,
}
pub fn named_region(latitude_deg: f64, longitude_deg: f64) -> GanymedeRegion {
if (-10.0..=20.0).contains(&latitude_deg) && (120.0..=180.0).contains(&longitude_deg) {
GanymedeRegion::GalileoRegio
} else if (30.0..=60.0).contains(&latitude_deg) && (-60.0..=0.0).contains(&longitude_deg) {
GanymedeRegion::SulcusZone
} else if longitude_deg.abs() > 90.0 {
GanymedeRegion::DarkTerrain
} else {
GanymedeRegion::BrightTerrain
}
}