TideSystemProvider
NormalizedSphericalHarmonicsProvider
, RawSphericalHarmonicsProvider
, UnnormalizedSphericalHarmonicsProvider
CachedNormalizedSphericalHarmonicsProvider
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);
GravityFieldFactory
Modifier and Type | Method | 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-2018 CS Systèmes d'information. All rights reserved.