pub trait PrecessionCalculator {
// Required methods
fn precession_iau2000(
&self,
tt_centuries: f64,
) -> AstroResult<PrecessionResult>;
fn precession_iau2006(
&self,
tt_centuries: f64,
) -> AstroResult<PrecessionResult>;
}Expand description
Trait for types that can compute precession matrices.
Implementors provide access to both IAU 2000 and IAU 2006 precession models, allowing consistent precession calculations across different time representations.
Required Methods§
Sourcefn precession_iau2000(&self, tt_centuries: f64) -> AstroResult<PrecessionResult>
fn precession_iau2000(&self, tt_centuries: f64) -> AstroResult<PrecessionResult>
Computes precession using the IAU 2000 model.
§Arguments
tt_centuries- Julian centuries of TT since J2000.0
Sourcefn precession_iau2006(&self, tt_centuries: f64) -> AstroResult<PrecessionResult>
fn precession_iau2006(&self, tt_centuries: f64) -> AstroResult<PrecessionResult>
Computes precession using the IAU 2006 model.
§Arguments
tt_centuries- Julian centuries of TT since J2000.0