celestial-coords 0.1.1-alpha.2

Astronomical coordinate transformations
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
pub mod cartesian;

use crate::{frames::ICRSPosition, CoordResult};
use celestial_time::TT;

pub use cartesian::CartesianFrame;

pub trait CoordinateFrame: Sized {
    fn to_icrs(&self, epoch: &TT) -> CoordResult<ICRSPosition>;

    fn from_icrs(icrs: &ICRSPosition, epoch: &TT) -> CoordResult<Self>;
}