public class Aem extends NdmConstituent<Header,AemSegment> implements AttitudeEphemerisFile<TimeStampedAngularCoordinates,AemSegment>
AttitudeEphemerisFile.AttitudeEphemerisSegment<C extends TimeStampedAngularCoordinates>, AttitudeEphemerisFile.SatelliteAttitudeEphemeris<C extends TimeStampedAngularCoordinates,S extends AttitudeEphemerisFile.AttitudeEphemerisSegment<C>>| Modifier and Type | Field and Description |
|---|---|
static String |
FORMAT_VERSION_KEY
Key for format version.
|
static String |
ROOT
Root element for XML files.
|
| Constructor and Description |
|---|
Aem(Header header,
List<AemSegment> segments,
IERSConventions conventions,
DataContext dataContext)
Simple constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
checkTimeSystems()
Check that, according to the CCSDS standard, every AEMBlock has the same time system.
|
Map<String,AemSatelliteEphemeris> |
getSatellites()
Get the loaded ephemeris for each satellite in the file.
|
getConventions, getDataContext, getHeader, getSegments, validatepublic static final String ROOT
public static final String FORMAT_VERSION_KEY
public Aem(Header header, List<AemSegment> segments, IERSConventions conventions, DataContext dataContext)
header - file headersegments - file segmentsconventions - IERS conventionsdataContext - used for creating frames, time scales, etc.public Map<String,AemSatelliteEphemeris> getSatellites()
getSatellites in interface AttitudeEphemerisFile<TimeStampedAngularCoordinates,AemSegment>public void checkTimeSystems()
Copyright © 2002-2021 CS GROUP. All rights reserved.