Package org.orekit.files.general
Interface AttitudeEphemerisFile.SatelliteAttitudeEphemeris<C extends TimeStampedAngularCoordinates,S extends AttitudeEphemerisFile.AttitudeEphemerisSegment<C>>
- Type Parameters:
C- type of the angular coordinatesS- type of the segment
- All Known Implementing Classes:
AcmSatelliteEphemeris,AemSatelliteEphemeris,OrekitAttitudeEphemerisFile.OrekitSatelliteAttitudeEphemeris
- Enclosing interface:
AttitudeEphemerisFile<C extends TimeStampedAngularCoordinates,S extends AttitudeEphemerisFile.AttitudeEphemerisSegment<C>>
public static interface AttitudeEphemerisFile.SatelliteAttitudeEphemeris<C extends TimeStampedAngularCoordinates,S extends AttitudeEphemerisFile.AttitudeEphemerisSegment<C>>
Contains the information about a single satellite from an
AttitudeEphemerisFile.
A satellite ephemeris consists of one or more AttitudeEphemerisFile.AttitudeEphemerisSegment.
Segments are typically used to split up an ephemeris at discontinuous events.
- Since:
- 10.3
- Author:
- Raphaël Fermé
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptiondefault BoundedAttitudeProviderGet the attitude provider corresponding to this ephemeris, combining data from allsegments.getId()Get the satellite ID.Get the segments of the attitude ephemeris.getStart()Get the start date of the ephemeris.getStop()Get the end date of the ephemeris.
-
Method Details
-
getId
String getId()Get the satellite ID. The satellite ID is unique only within the same ephemeris file.- Returns:
- the satellite's ID, never
null.
-
getSegments
Get the segments of the attitude ephemeris.Attitude ephemeris segments are typically used to split an ephemeris around discontinuous events.
- Returns:
- the segments contained in the attitude ephemeris file for this satellite.
-
getStart
AbsoluteDate getStart()Get the start date of the ephemeris.- Returns:
- ephemeris start date.
-
getStop
AbsoluteDate getStop()Get the end date of the ephemeris.- Returns:
- ephemeris end date.
-
getAttitudeProvider
Get the attitude provider corresponding to this ephemeris, combining data from allsegments.- Returns:
- an attitude provider for all the data in this attitude ephemeris file.
-