Class AemSatelliteEphemeris
java.lang.Object
org.orekit.files.ccsds.ndm.adm.aem.AemSatelliteEphemeris
- All Implemented Interfaces:
AttitudeEphemerisFile.SatelliteAttitudeEphemeris<TimeStampedAngularCoordinates,AemSegment>
public class AemSatelliteEphemeris
extends Object
implements AttitudeEphemerisFile.SatelliteAttitudeEphemeris<TimeStampedAngularCoordinates,AemSegment>
AEM ephemeris blocks for a single satellite.
- Author:
- Bryan Cazabonne
-
Constructor Summary
ConstructorsConstructorDescriptionAemSatelliteEphemeris(String id, List<AemSegment> blocks) Create a container for the set of ephemeris blocks in the file that pertain to a single satellite. -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.orekit.files.general.AttitudeEphemerisFile.SatelliteAttitudeEphemeris
getAttitudeProvider
-
Constructor Details
-
AemSatelliteEphemeris
Create a container for the set of ephemeris blocks in the file that pertain to a single satellite.- Parameters:
id- of the satellite.blocks- containing ephemeris data for the satellite.- Since:
- 10.3
-
-
Method Details
-
getId
Get the satellite ID. The satellite ID is unique only within the same ephemeris file.- Specified by:
getIdin interfaceAttitudeEphemerisFile.SatelliteAttitudeEphemeris<TimeStampedAngularCoordinates,AemSegment> - Returns:
- the satellite's ID, never
null.
-
getSegments
Get the segments of the attitude ephemeris.Attitude ephemeris segments are typically used to split an ephemeris around discontinuous events.
- Specified by:
getSegmentsin interfaceAttitudeEphemerisFile.SatelliteAttitudeEphemeris<TimeStampedAngularCoordinates,AemSegment> - Returns:
- the segments contained in the attitude ephemeris file for this satellite.
-
getStart
Get the start date of the ephemeris.- Specified by:
getStartin interfaceAttitudeEphemerisFile.SatelliteAttitudeEphemeris<TimeStampedAngularCoordinates,AemSegment> - Returns:
- ephemeris start date.
-
getStop
Get the end date of the ephemeris.- Specified by:
getStopin interfaceAttitudeEphemerisFile.SatelliteAttitudeEphemeris<TimeStampedAngularCoordinates,AemSegment> - Returns:
- ephemeris end date.
-