Class Acm
java.lang.Object
org.orekit.files.ccsds.ndm.NdmConstituent<AdmHeader,Segment<AcmMetadata,AcmData>>
org.orekit.files.ccsds.ndm.adm.acm.Acm
- All Implemented Interfaces:
AttitudeEphemerisFile<TimeStampedAngularCoordinates,AttitudeStateHistory>
public class Acm
extends NdmConstituent<AdmHeader,Segment<AcmMetadata,AcmData>>
implements AttitudeEphemerisFile<TimeStampedAngularCoordinates,AttitudeStateHistory>
This class gathers the informations present in the Attitude Comprehensive Message (ACM).
- Since:
- 12.0
- Author:
- Luc Maisonobe
-
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
FieldsModifier and TypeFieldDescriptionstatic final StringAttitude line element for XML messages.static final StringCovariance line element for XML messages.static final StringKey for format version.static final StringRoot element for XML messages.static final StringDefault name for unknown object. -
Constructor Summary
ConstructorsConstructorDescriptionAcm(AdmHeader header, List<Segment<AcmMetadata, AcmData>> segments, IERSConventions conventions, DataContext dataContext) Simple constructor. -
Method Summary
Methods inherited from class org.orekit.files.ccsds.ndm.NdmConstituent
getConventions, getDataContext, getHeader, getSegments, setHeader, setSegments, validate
-
Field Details
-
ROOT
Root element for XML messages.- See Also:
-
FORMAT_VERSION_KEY
Key for format version.- See Also:
-
ATT_LINE
Attitude line element for XML messages.- See Also:
-
COV_LINE
Covariance line element for XML messages.- See Also:
-
UNKNOWN_OBJECT
Default name for unknown object.- See Also:
-
-
Constructor Details
-
Acm
public Acm(AdmHeader header, List<Segment<AcmMetadata, AcmData>> segments, IERSConventions conventions, DataContext dataContext) Simple constructor.- Parameters:
header- file headersegments- ile segmentsconventions- IERS conventionsdataContext- used for creating frames, time scales, etc.
-
-
Method Details
-
getMetadata
Get the metadata from the singlesegment.- Returns:
- metadata from the single
segment
-
getData
Get the data from the singlesegment.- Returns:
- data from the single
segment
-
getSatellites
Get the loaded ephemeris for each satellite in the file.- Specified by:
getSatellitesin interfaceAttitudeEphemerisFile<TimeStampedAngularCoordinates,AttitudeStateHistory> - Returns:
- a map from the satellite's ID to the information about that satellite contained in the file.
-