Skip to main content

teme2ecef

Function teme2ecef 

Source
pub fn teme2ecef(
    rteme: (f64, f64, f64),
    vteme: (f64, f64, f64),
    ateme: (f64, f64, f64),
    ttt: f64,
    jdut1: f64,
    lod: f64,
    xp: f64,
    yp: f64,
    eqeterms: i32,
) -> Option<((f64, f64, f64), (f64, f64, f64), (f64, f64, f64))>
Expand description

Convert a state from TEME to an ECI-like frame (precession+nutation applied).

Inputs are tuples (x,y,z) for position, velocity and acceleration (units: km, km/s, km/s^2 or km/min depending on caller conventions). ttt is Julian centuries from J2000 (TT) and ddpsi, ddeps are optional small nutation corrections.

Returns Some((reci, veci, aeci)) on success.