Package org.orekit.time
Class PythonAbstractTimeScales
- java.lang.Object
-
- org.orekit.time.AbstractTimeScales
-
- org.orekit.time.PythonAbstractTimeScales
-
- All Implemented Interfaces:
TimeScales
public class PythonAbstractTimeScales extends AbstractTimeScales
-
-
Constructor Summary
Constructors Constructor Description PythonAbstractTimeScales()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
finalize()
Part of JCC Python interface to objectBDTScale
getBDT()
Get the BeiDou Navigation Satellite System time scale.EOPHistory
getEopHistory(IERSConventions conventions, boolean simpleEOP)
Get the EOP history for the given conventions.GLONASSScale
getGLONASS()
Get the GLObal NAvigation Satellite System time scale.GPSScale
getGPS()
Get the Global Positioning System scale.GalileoScale
getGST()
Get the Galileo System Time scale.IRNSSScale
getIRNSS()
Get the Indian Regional Navigation Satellite System time scale.QZSSScale
getQZSS()
Get the Quasi-Zenith Satellite System time scale.TAIScale
getTAI()
Get the International Atomic Time scale.TCBScale
getTCB()
Get the Barycentric Coordinate Time scale.TCGScale
getTCG()
Get the Geocentric Coordinate Time scale.TDBScale
getTDB()
Get the Barycentric Dynamic Time scale.TTScale
getTT()
Get the Terrestrial Time scale.UT1Scale
getUT1(EOPHistory history)
Get the Universal Time 1 scale.UTCScale
getUTC()
Get the Universal Time Coordinate scale.void
pythonDecRef()
Part of JCC Python interface to objectlong
pythonExtension()
Part of JCC Python interface to objectvoid
pythonExtension(long pythonObject)
Part of JCC Python interface to object-
Methods inherited from class org.orekit.time.AbstractTimeScales
createBesselianEpoch, createJulianEpoch, getBeidouEpoch, getCcsdsEpoch, getFiftiesEpoch, getFutureInfinity, getGalileoEpoch, getGlonassEpoch, getGMST, getGpsEpoch, getIrnssEpoch, getJ2000Epoch, getJavaEpoch, getJulianEpoch, getModifiedJulianEpoch, getPastInfinity, getQzssEpoch, getUT1
-
-
-
-
Method Detail
-
pythonExtension
public void pythonExtension(long pythonObject)
Part of JCC Python interface to object
-
pythonExtension
public long pythonExtension()
Part of JCC Python interface to object
-
finalize
public void finalize() throws Throwable
Part of JCC Python interface to object
-
pythonDecRef
public void pythonDecRef()
Part of JCC Python interface to object
-
getUT1
public UT1Scale getUT1(EOPHistory history)
Get the Universal Time 1 scale.As this method allow associating any history with the time scale, it may involve large data sets. So this method does not cache the resulting
UT1Scale
instance, a new instance will be returned each time. In order to avoid wasting memory, callingAbstractTimeScales.getUT1(IERSConventions, boolean)
with the single enumerate corresponding to the conventions may be a better solution. This method is made available only for expert use.- Overrides:
getUT1
in classAbstractTimeScales
- Parameters:
history
- EOP parameters providing dUT1 (may be null if no correction is desired)- Returns:
- Universal Time 1 scale
- See Also:
AbstractTimeScales.getUT1(IERSConventions, boolean)
-
getEopHistory
public EOPHistory getEopHistory(IERSConventions conventions, boolean simpleEOP)
Get the EOP history for the given conventions.- Specified by:
getEopHistory
in classAbstractTimeScales
- Parameters:
conventions
- to use in computing the EOP history.simpleEOP
- whether to ignore some small tidal effects.- Returns:
- EOP history.
-
getTAI
public TAIScale getTAI()
Get the International Atomic Time scale.- Returns:
- International Atomic Time scale
-
getUTC
public UTCScale getUTC()
Get the Universal Time Coordinate scale.- Returns:
- Universal Time Coordinate scale
-
getTT
public TTScale getTT()
Get the Terrestrial Time scale.- Returns:
- Terrestrial Time scale
-
getGST
public GalileoScale getGST()
Get the Galileo System Time scale.- Returns:
- Galileo System Time scale
-
getGLONASS
public GLONASSScale getGLONASS()
Get the GLObal NAvigation Satellite System time scale.- Returns:
- GLObal NAvigation Satellite System time scale
-
getQZSS
public QZSSScale getQZSS()
Get the Quasi-Zenith Satellite System time scale.- Returns:
- Quasi-Zenith Satellite System time scale
-
getGPS
public GPSScale getGPS()
Get the Global Positioning System scale.- Returns:
- Global Positioning System scale
-
getTCG
public TCGScale getTCG()
Get the Geocentric Coordinate Time scale.- Returns:
- Geocentric Coordinate Time scale
-
getTDB
public TDBScale getTDB()
Get the Barycentric Dynamic Time scale.- Returns:
- Barycentric Dynamic Time scale
-
getTCB
public TCBScale getTCB()
Get the Barycentric Coordinate Time scale.- Returns:
- Barycentric Coordinate Time scale
-
getIRNSS
public IRNSSScale getIRNSS()
Get the Indian Regional Navigation Satellite System time scale.- Returns:
- Indian Regional Navigation Satellite System time scale
-
getBDT
public BDTScale getBDT()
Get the BeiDou Navigation Satellite System time scale.- Returns:
- BeiDou Navigation Satellite System time scale
-
-