Package org.orekit.files.general
Class PythonSatelliteAttitudeEphemeris
- java.lang.Object
-
- org.orekit.files.general.PythonSatelliteAttitudeEphemeris
-
- All Implemented Interfaces:
AttitudeEphemerisFile.SatelliteAttitudeEphemeris
public class PythonSatelliteAttitudeEphemeris extends Object implements AttitudeEphemerisFile.SatelliteAttitudeEphemeris
-
-
Constructor Summary
Constructors Constructor Description PythonSatelliteAttitudeEphemeris()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
finalize()
Part of JCC Python interface to objectBoundedAttitudeProvider
getAttitudeProvider()
Get the attitude provider corresponding to this ephemeris, combining data from allsegments
.String
getId()
Get the satellite ID.List<? extends AttitudeEphemerisFile.AttitudeEphemerisSegment>
getSegments()
Get the segments of the attitude ephemeris.AbsoluteDate
getStart()
Get the start date of the ephemeris.AbsoluteDate
getStop()
Get the end date of the ephemeris.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
-
-
-
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
-
getId
public String getId()
Get the satellite ID. The satellite ID is unique only within the same ephemeris file.- Specified by:
getId
in interfaceAttitudeEphemerisFile.SatelliteAttitudeEphemeris
- Returns:
- the satellite's ID, never
null
.
-
getSegments
public List<? extends AttitudeEphemerisFile.AttitudeEphemerisSegment> getSegments()
Get the segments of the attitude ephemeris.Attitude ephemeris segments are typically used to split an ephemeris around discontinuous events.
- Specified by:
getSegments
in interfaceAttitudeEphemerisFile.SatelliteAttitudeEphemeris
- Returns:
- the segments contained in the attitude ephemeris file for this satellite.
-
getStart
public AbsoluteDate getStart()
Get the start date of the ephemeris.- Specified by:
getStart
in interfaceAttitudeEphemerisFile.SatelliteAttitudeEphemeris
- Returns:
- ephemeris start date.
-
getStop
public AbsoluteDate getStop()
Get the end date of the ephemeris.- Specified by:
getStop
in interfaceAttitudeEphemerisFile.SatelliteAttitudeEphemeris
- Returns:
- ephemeris end date.
-
getAttitudeProvider
public BoundedAttitudeProvider getAttitudeProvider()
Get the attitude provider corresponding to this ephemeris, combining data from allsegments
.- Specified by:
getAttitudeProvider
in interfaceAttitudeEphemerisFile.SatelliteAttitudeEphemeris
- Returns:
- an attitude provider for all the data in this attitude ephemeris file.
-
-