コンテンツにスキップ

precise_gcrs_to_geodetic_latlon

このコンテンツはまだ日本語訳がありません。

Defined in: geo.rs:56

fn precise_gcrs_to_geodetic_latlon<P>(position_gcrs: &[arika::frame::Vec3<frame::Gcrs>](../../../../arika/api/structs/vec3/), utc: &[arika::epoch::Epoch<arika::epoch::Utc>](../../../../arika/api/structs/epoch/), eop: &P) -> (f64, f64) where P: Ut1Offset + NutationCorrections + PolarMotion + ?Sized

Convert a GCRS position + UTC epoch + EOP provider to WGS-84 geodetic latitude and longitude [degrees] via the full IAU 2006 CIO-based rotation chain.

This is the first downstream consumer of Phase 3B’s Rotation::<frame::Gcrs, frame::Itrs>::iau2006_full_from_utc. The EOP provider must supply dUT1, dX/dY, and xp/yp so the full GCRS → ITRS transformation can be built; the trait bound is Ut1Offset + NutationCorrections + PolarMotion, matching the iau2006_full_from_utc signature exactly.

arika::earth::eop::NullEop is rejected at compile time — see arika/tests/trybuild/null_eop_in_iau2006_full_from_utc.rs.