Class PythonUnnormalizedSphericalHarmonicsProvider
- java.lang.Object
-
- org.orekit.forces.gravity.potential.PythonUnnormalizedSphericalHarmonicsProvider
-
- All Implemented Interfaces:
SphericalHarmonicsProvider
,TideSystemProvider
,UnnormalizedSphericalHarmonicsProvider
public class PythonUnnormalizedSphericalHarmonicsProvider extends Object implements UnnormalizedSphericalHarmonicsProvider
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.orekit.forces.gravity.potential.UnnormalizedSphericalHarmonicsProvider
UnnormalizedSphericalHarmonicsProvider.UnnormalizedSphericalHarmonics
-
-
Field Summary
Fields Modifier and Type Field Description protected long
pythonObject
Part of JCC Python interface to object
-
Constructor Summary
Constructors Constructor Description PythonUnnormalizedSphericalHarmonicsProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
finalize()
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.AbsoluteDate
getReferenceDate()
Get the reference date for the harmonics.TideSystem
getTideSystem()
Get theTideSystem
used in the gravity field.UnnormalizedSphericalHarmonicsProvider.UnnormalizedSphericalHarmonics
onDate(AbsoluteDate date)
Get the un-normalized spherical harmonic coefficients at a specific instance in time.void
pythonDecRef()
long
pythonExtension()
void
pythonExtension(long pythonObject)
-
-
-
Method Detail
-
pythonExtension
public void pythonExtension(long pythonObject)
-
pythonExtension
public long pythonExtension()
-
finalize
public void finalize() throws Throwable
-
pythonDecRef
public void pythonDecRef()
-
getMaxDegree
public int getMaxDegree()
Get the maximal supported degree.- Specified by:
getMaxDegree
in interfaceSphericalHarmonicsProvider
- Returns:
- maximal supported degree
-
getMaxOrder
public int getMaxOrder()
Get the maximal supported order.- Specified by:
getMaxOrder
in interfaceSphericalHarmonicsProvider
- Returns:
- maximal supported order
-
getMu
public double getMu()
Get the central body attraction coefficient.- Specified by:
getMu
in interfaceSphericalHarmonicsProvider
- Returns:
- mu (m³/s²)
-
getAe
public double getAe()
Get the value of the central body reference radius.- Specified by:
getAe
in interfaceSphericalHarmonicsProvider
- Returns:
- ae (m)
-
getReferenceDate
public AbsoluteDate getReferenceDate()
Get the reference date for the harmonics.- Specified by:
getReferenceDate
in interfaceSphericalHarmonicsProvider
- Returns:
- reference date for the harmonics
-
getTideSystem
public TideSystem getTideSystem()
Get theTideSystem
used in the gravity field.- Specified by:
getTideSystem
in interfaceTideSystemProvider
- Returns:
- tide system used in the gravity field
-
onDate
public UnnormalizedSphericalHarmonicsProvider.UnnormalizedSphericalHarmonics onDate(AbsoluteDate date)
Get the un-normalized spherical harmonic coefficients at a specific instance in time.- Specified by:
onDate
in interfaceUnnormalizedSphericalHarmonicsProvider
- Parameters:
date
- of evaluation- Returns:
- un-normalized coefficients on
date
. - Since:
- 6.1
-
-