Interface NormalizedSphericalHarmonicsProvider
-
- All Superinterfaces:
SphericalHarmonicsProvider,TideSystemProvider
- All Known Implementing Classes:
CachedNormalizedSphericalHarmonicsProvider
public interface NormalizedSphericalHarmonicsProvider extends SphericalHarmonicsProvider
Interface used to provide normalized spherical harmonics coefficients.- Since:
- 6.0
- Author:
- Luc Maisonobe
- See Also:
GravityFields
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceNormalizedSphericalHarmonicsProvider.NormalizedSphericalHarmonicsThe normalized geopotential coefficients at a specific instance in time.
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default doublegetNormalizedC20(AbsoluteDate date)Get the normalized coefficient of degree 2 and order 0 at a specific instance in time.NormalizedSphericalHarmonicsProvider.NormalizedSphericalHarmonicsonDate(AbsoluteDate date)Get the normalized spherical harmonic coefficients at a specific instance in time.-
Methods inherited from interface org.orekit.forces.gravity.potential.SphericalHarmonicsProvider
getAe, getMaxDegree, getMaxOrder, getMu, getReferenceDate
-
Methods inherited from interface org.orekit.forces.gravity.potential.TideSystemProvider
getTideSystem
-
-
-
-
Method Detail
-
onDate
NormalizedSphericalHarmonicsProvider.NormalizedSphericalHarmonics onDate(AbsoluteDate date)
Get the normalized spherical harmonic coefficients at a specific instance in time.- Parameters:
date- of evaluation- Returns:
- normalized coefficients on
date. - Since:
- 6.1
-
getNormalizedC20
default double getNormalizedC20(AbsoluteDate date)
Get the normalized coefficient of degree 2 and order 0 at a specific instance in time.- Parameters:
date- of evaluation (may be null if model is not time-dependent)- Returns:
- normalized C20 on
date. - Since:
- 12.1
-
-