Skip to main content

celestial_coords/transforms/
mod.rs

1pub mod cartesian;
2
3use crate::{frames::ICRSPosition, CoordResult};
4use celestial_time::TT;
5
6pub use cartesian::CartesianFrame;
7
8pub trait CoordinateFrame: Sized {
9    fn to_icrs(&self, epoch: &TT) -> CoordResult<ICRSPosition>;
10
11    fn from_icrs(icrs: &ICRSPosition, epoch: &TT) -> CoordResult<Self>;
12}