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 anAttitudeEphemerisFile
.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:
AttitudeEphemerisFile
,AttitudeEphemerisFile.AttitudeEphemerisSegment
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default BoundedAttitudeProvider
getAttitudeProvider()
Get the attitude provider corresponding to this ephemeris, combining data from allsegments
.String
getId()
Get the satellite ID.List<S>
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.
-
-
-
Method Detail
-
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
List<S> 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
default BoundedAttitudeProvider 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.
-
-