pub trait CartesianFrame: Sized {
// Required methods
fn to_icrs(&self) -> Vector3;
fn from_icrs(icrs: &Vector3) -> Self;
}Expand description
Trait for Cartesian coordinate frame transformations.
Unlike CoordinateFrame which handles spherical sky positions,
this handles 3D Cartesian vectors (x, y, z).
Required Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.