Class PythonSphericalHarmonicsProvider
- java.lang.Object
-
- org.orekit.forces.gravity.potential.PythonSphericalHarmonicsProvider
-
- All Implemented Interfaces:
SphericalHarmonicsProvider
,TideSystemProvider
public class PythonSphericalHarmonicsProvider extends Object implements SphericalHarmonicsProvider
-
-
Field Summary
Fields Modifier and Type Field Description protected long
pythonObject
Part of JCC Python interface to object
-
Constructor Summary
Constructors Constructor Description PythonSphericalHarmonicsProvider()
-
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.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()
Description copied from interface:SphericalHarmonicsProvider
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.For piecewise models, the latest reference date is returned.
- Specified by:
getReferenceDate
in interfaceSphericalHarmonicsProvider
- Returns:
- reference date for the harmonics (may be null if no reference date is defined)
-
getTideSystem
public TideSystem getTideSystem()
Get theTideSystem
used in the gravity field.- Specified by:
getTideSystem
in interfaceTideSystemProvider
- Returns:
- tide system used in the gravity field
-
-