public interface SphericalHarmonicsProvider extends TideSystemProvider
Two interfaces are provided to distinguish between normalized and un-normalized
coefficients: NormalizedSphericalHarmonicsProvider
and UnnormalizedSphericalHarmonicsProvider
. To account for gravity pertubations all
providers are capable of providing the coefficients on specific dates, using the onDate(AbsoluteDate)
methods.
Typical usage when evaluating the geopotential:
NormalizedSphericalHarmonicsProvider provider = ...;
NormalizedShpericalHarmonics coeffs = provider.onDate(date);
double c20 = coeffs.getNormalizedCnm(2, 0);
GravityFields
Modifier and Type | Method and Description |
---|---|
double |
getAe()
Get the value of the central body reference radius.
|
int |
getMaxDegree()
Get the maximal supported degree.
|
int |
getMaxOrder()
Get the maximal supported order.
|
double |
getMu()
Get the central body attraction coefficient.
|
double |
getOffset(AbsoluteDate date)
Get the offset from
reference date for the harmonics. |
AbsoluteDate |
getReferenceDate()
Get the reference date for the harmonics.
|
getTideSystem
int getMaxDegree()
int getMaxOrder()
double getMu()
double getAe()
AbsoluteDate getReferenceDate()
double getOffset(AbsoluteDate date)
reference date
for the harmonics.date
- current dategetReferenceDate()
returns null)Copyright © 2002-2020 CS Group. All rights reserved.