Class Aem
java.lang.Object
org.orekit.files.ccsds.ndm.NdmConstituent<AdmHeader,AemSegment>
org.orekit.files.ccsds.ndm.adm.aem.Aem
- All Implemented Interfaces:
AttitudeEphemerisFile<TimeStampedAngularCoordinates,AemSegment>
public class Aem
extends NdmConstituent<AdmHeader,AemSegment>
implements AttitudeEphemerisFile<TimeStampedAngularCoordinates,AemSegment>
This class stores all the information of the Attitude Ephemeris Message (AEM) File parsed
by AEMParser. It contains the header and a list of Attitude Ephemerides Blocks each
containing metadata and a list of attitude ephemerides data lines.
- Since:
- 10.2
- Author:
- Bryan Cazabonne
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.orekit.files.general.AttitudeEphemerisFile
AttitudeEphemerisFile.AttitudeEphemerisSegment<C extends TimeStampedAngularCoordinates>, AttitudeEphemerisFile.SatelliteAttitudeEphemeris<C extends TimeStampedAngularCoordinates,S extends AttitudeEphemerisFile.AttitudeEphemerisSegment<C>> -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionAem(AdmHeader header, List<AemSegment> segments, IERSConventions conventions, DataContext dataContext) Simple constructor. -
Method Summary
Modifier and TypeMethodDescriptionGet the loaded ephemeris for each satellite in the file.Methods inherited from class org.orekit.files.ccsds.ndm.NdmConstituent
getConventions, getDataContext, getHeader, getSegments, setHeader, setSegments, validate
-
Field Details
-
ROOT
Root element for XML files.- See Also:
-
FORMAT_VERSION_KEY
Key for format version.- See Also:
-
-
Constructor Details
-
Aem
public Aem(AdmHeader header, List<AemSegment> segments, IERSConventions conventions, DataContext dataContext) Simple constructor.- Parameters:
header- file headersegments- file segmentsconventions- IERS conventionsdataContext- used for creating frames, time scales, etc.
-
-
Method Details
-
getSatellites
Get the loaded ephemeris for each satellite in the file.- Specified by:
getSatellitesin interfaceAttitudeEphemerisFile<TimeStampedAngularCoordinates,AemSegment> - Returns:
- a map from the satellite's ID to the information about that satellite contained in the file.
-