pub enum SpaceKind {
Geo(GeoSpace),
Ecef(EcefSpace),
Euclidean(EuclideanSpace),
Ned(NedSpace),
Quaternion(QuaternionSpace),
}Expand description
An enumeration over supported spatial context types.
This abstraction allows unified handling of multiple space types:
- Geodetic (
GeoSpace) - Euclidean (
EuclideanSpace) - Cartesian Earth-fixed (
EcefSpace) - Local tangent frame (
NedSpace) - 3D orientation (
QuaternionSpace)
Variants§
Trait Implementations§
Source§impl Coordinate<f64> for SpaceKind
impl Coordinate<f64> for SpaceKind
impl Spatial<f64> for SpaceKind
impl StructuralPartialEq for SpaceKind
Auto Trait Implementations§
impl Freeze for SpaceKind
impl RefUnwindSafe for SpaceKind
impl Send for SpaceKind
impl Sync for SpaceKind
impl Unpin for SpaceKind
impl UnwindSafe for SpaceKind
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more