SphericalHarmonicGravity
このコンテンツはまだ日本語訳がありません。
Defined in: spherical_harmonic_gravity.rs:54
pub struct SphericalHarmonicGravity\<F: [EarthFixedTransform](../../../../arika/api/traits/earthfixedtransform/) = [frame::SimpleEci](../../../../arika/api/type-aliases/simpleeci/)\> { pub field: std::sync::Arc<tobari::gravity::SphericalHarmonicField>, pub eop: <F as EarthFixedTransform>::EopStorage,}Non-central spherical-harmonic gravity of a
SphericalHarmonicField, evaluated through frame F’s Earth-fixed
transform.
Fields
Section titled “Fields”field: [std::sync::Arc<tobari::gravity::SphericalHarmonicField>](https://doc.rust-lang.org/std/rcs/arc/struct.Arc.html)
The evaluator (shared: several satellites can hold the same 70×70 field without each rebuilding its recursion table; the coefficient set underneath is shared by the field itself).
eop:
::EopStorage
EOP storage for the frame’s Earth-fixed transform. () for
SimpleEci.
Methods
Section titled “Methods”for_simple_eci()
Section titled “for_simple_eci()”fn for_simple_eci(field: [Arc<SphericalHarmonicField>](https://doc.rust-lang.org/std/rcs/arc/struct.Arc.html)) -> Self
The ERA-only SimpleEci path, which needs no EOP data.
fn new(field: [Arc<SphericalHarmonicField>](https://doc.rust-lang.org/std/rcs/arc/struct.Arc.html), eop:
::EopStorage) -> Self
Evaluate field in frame F using eop for the Earth-fixed
rotation.