public class AemSatelliteEphemeris extends Object implements AttitudeEphemerisFile.SatelliteAttitudeEphemeris<TimeStampedAngularCoordinates,AemSegment>
Constructor and Description |
---|
AemSatelliteEphemeris(String id,
List<AemSegment> blocks)
Create a container for the set of ephemeris blocks in the file that pertain to
a single satellite.
|
Modifier and Type | Method and Description |
---|---|
String |
getId()
Get the satellite ID.
|
List<AemSegment> |
getSegments()
Get the segments of the attitude ephemeris.
|
AbsoluteDate |
getStart()
Get the start date of the ephemeris.
|
AbsoluteDate |
getStop()
Get the end date of the ephemeris.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAttitudeProvider
public AemSatelliteEphemeris(String id, List<AemSegment> blocks)
id
- of the satellite.blocks
- containing ephemeris data for the satellite.public String getId()
getId
in interface AttitudeEphemerisFile.SatelliteAttitudeEphemeris<TimeStampedAngularCoordinates,AemSegment>
null
.public List<AemSegment> getSegments()
Attitude ephemeris segments are typically used to split an ephemeris around discontinuous events.
getSegments
in interface AttitudeEphemerisFile.SatelliteAttitudeEphemeris<TimeStampedAngularCoordinates,AemSegment>
public AbsoluteDate getStart()
getStart
in interface AttitudeEphemerisFile.SatelliteAttitudeEphemeris<TimeStampedAngularCoordinates,AemSegment>
public AbsoluteDate getStop()
getStop
in interface AttitudeEphemerisFile.SatelliteAttitudeEphemeris<TimeStampedAngularCoordinates,AemSegment>
Copyright © 2002-2021 CS GROUP. All rights reserved.