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, validate
public 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.