public class AcmSatelliteEphemeris extends Object implements AttitudeEphemerisFile.SatelliteAttitudeEphemeris<TimeStampedAngularCoordinates,AttitudeStateHistory>
Constructor and Description |
---|
AcmSatelliteEphemeris(String name,
List<AttitudeStateHistory> 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<AttitudeStateHistory> |
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 AcmSatelliteEphemeris(String name, List<AttitudeStateHistory> blocks)
name
- name of the object.blocks
- containing ephemeris data for the satellite.public String getId()
getId
in interface AttitudeEphemerisFile.SatelliteAttitudeEphemeris<TimeStampedAngularCoordinates,AttitudeStateHistory>
null
.public List<AttitudeStateHistory> getSegments()
Attitude ephemeris segments are typically used to split an ephemeris around discontinuous events.
getSegments
in interface AttitudeEphemerisFile.SatelliteAttitudeEphemeris<TimeStampedAngularCoordinates,AttitudeStateHistory>
public AbsoluteDate getStart()
getStart
in interface AttitudeEphemerisFile.SatelliteAttitudeEphemeris<TimeStampedAngularCoordinates,AttitudeStateHistory>
public AbsoluteDate getStop()
getStop
in interface AttitudeEphemerisFile.SatelliteAttitudeEphemeris<TimeStampedAngularCoordinates,AttitudeStateHistory>
Copyright © 2002-2023 CS GROUP. All rights reserved.