Package org.orekit.files.ccsds
Class OEMFile.OemSatelliteEphemeris
- java.lang.Object
-
- org.orekit.files.ccsds.OEMFile.OemSatelliteEphemeris
-
- All Implemented Interfaces:
EphemerisFile.SatelliteEphemeris
- Enclosing class:
- OEMFile
public static class OEMFile.OemSatelliteEphemeris extends Object implements EphemerisFile.SatelliteEphemeris
OEM ephemeris blocks for a single satellite.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetId()Get the satellite ID.doublegetMu()Get the standard gravitational parameter for the satellite.List<OEMFile.EphemeridesBlock>getSegments()Get the segments of the ephemeris.AbsoluteDategetStart()Get the start date of the ephemeris.AbsoluteDategetStop()Get the end date of the ephemeris.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.orekit.files.general.EphemerisFile.SatelliteEphemeris
getPropagator
-
-
-
-
Method Detail
-
getId
public String getId()
Description copied from interface:EphemerisFile.SatelliteEphemerisGet the satellite ID. The satellite ID is unique only within the same ephemeris file.- Specified by:
getIdin interfaceEphemerisFile.SatelliteEphemeris- Returns:
- the satellite's ID, never
null.
-
getMu
public double getMu()
Description copied from interface:EphemerisFile.SatelliteEphemerisGet the standard gravitational parameter for the satellite.- Specified by:
getMuin interfaceEphemerisFile.SatelliteEphemeris- Returns:
- the gravitational parameter use in
EphemerisFile.SatelliteEphemeris.getPropagator(), in m^3 / s^2.
-
getSegments
public List<OEMFile.EphemeridesBlock> getSegments()
Description copied from interface:EphemerisFile.SatelliteEphemerisGet the segments of the ephemeris.Ephemeris segments are typically used to split an ephemeris around discontinuous events, such as maneuvers.
- Specified by:
getSegmentsin interfaceEphemerisFile.SatelliteEphemeris- Returns:
- the segments contained in the ephemeris file for this satellite.
-
getStart
public AbsoluteDate getStart()
Description copied from interface:EphemerisFile.SatelliteEphemerisGet the start date of the ephemeris.The date returned by this method is equivalent to
getPropagator().getMinDate().- Specified by:
getStartin interfaceEphemerisFile.SatelliteEphemeris- Returns:
- ephemeris start date.
-
getStop
public AbsoluteDate getStop()
Description copied from interface:EphemerisFile.SatelliteEphemerisGet the end date of the ephemeris.The date returned by this method is equivalent to
getPropagator().getMaxDate().- Specified by:
getStopin interfaceEphemerisFile.SatelliteEphemeris- Returns:
- ephemeris end date.
-
-