public class Acm extends NdmConstituent<AdmHeader,Segment<AcmMetadata,AcmData>> implements AttitudeEphemerisFile<TimeStampedAngularCoordinates,AttitudeStateHistory>
AttitudeEphemerisFile.AttitudeEphemerisSegment<C extends TimeStampedAngularCoordinates>, AttitudeEphemerisFile.SatelliteAttitudeEphemeris<C extends TimeStampedAngularCoordinates,S extends AttitudeEphemerisFile.AttitudeEphemerisSegment<C>>
Modifier and Type | Field and Description |
---|---|
static String |
ATT_LINE
Attitude line element for XML messages.
|
static String |
COV_LINE
Covariance line element for XML messages.
|
static String |
FORMAT_VERSION_KEY
Key for format version.
|
static String |
ROOT
Root element for XML messages.
|
static String |
UNKNOWN_OBJECT
Default name for unknown object.
|
Constructor and Description |
---|
Acm(AdmHeader header,
List<Segment<AcmMetadata,AcmData>> segments,
IERSConventions conventions,
DataContext dataContext)
Simple constructor.
|
Modifier and Type | Method and Description |
---|---|
AcmData |
getData()
Get the data from the single
segment . |
AcmMetadata |
getMetadata()
Get the metadata from the single
segment . |
Map<String,AcmSatelliteEphemeris> |
getSatellites()
Get the loaded ephemeris for each satellite in the file.
|
getConventions, getDataContext, getHeader, getSegments, setHeader, setSegments, validate
public static final String ROOT
public static final String FORMAT_VERSION_KEY
public static final String ATT_LINE
public static final String COV_LINE
public static final String UNKNOWN_OBJECT
public Acm(AdmHeader header, List<Segment<AcmMetadata,AcmData>> segments, IERSConventions conventions, DataContext dataContext)
header
- file headersegments
- ile segmentsconventions
- IERS conventionsdataContext
- used for creating frames, time scales, etc.public AcmMetadata getMetadata()
segment
.segment
public AcmData getData()
segment
.segment
public Map<String,AcmSatelliteEphemeris> getSatellites()
getSatellites
in interface AttitudeEphemerisFile<TimeStampedAngularCoordinates,AttitudeStateHistory>
Copyright © 2002-2023 CS GROUP. All rights reserved.