Package org.orekit.files.general
Interface AttitudeEphemerisFile.AttitudeEphemerisSegment<C extends TimeStampedAngularCoordinates>
-
- Type Parameters:
C
- type of the angular coordinates
- All Known Implementing Classes:
AemSegment
,AttitudeStateHistory
,OrekitAttitudeEphemerisFile.OrekitAttitudeEphemerisSegment
- Enclosing interface:
- AttitudeEphemerisFile<C extends TimeStampedAngularCoordinates,S extends AttitudeEphemerisFile.AttitudeEphemerisSegment<C>>
public static interface AttitudeEphemerisFile.AttitudeEphemerisSegment<C extends TimeStampedAngularCoordinates>
A segment of an attitude ephemeris for a satellite.Segments are typically used to split an ephemeris around discontinuous events such as maneuvers.
- Since:
- 10.3
- Author:
- Raphaël Fermé
- See Also:
AttitudeEphemerisFile
,AttitudeEphemerisFile.SatelliteAttitudeEphemeris
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<C>
getAngularCoordinates()
Get an unmodifiable list of attitude data lines.BoundedAttitudeProvider
getAttitudeProvider()
Get the attitude provider for this attitude ephemeris segment.AngularDerivativesFilter
getAvailableDerivatives()
Get which derivatives of angular data are available in this attitude ephemeris segment.String
getInterpolationMethod()
Get the interpolation method to be used.int
getInterpolationSamples()
Get the number of samples to use in interpolation.Frame
getReferenceFrame()
Get the reference frame from which attitude is defined.AbsoluteDate
getStart()
Get the start date of this ephemeris segment.AbsoluteDate
getStop()
Get the end date of this ephemeris segment.
-
-
-
Method Detail
-
getAngularCoordinates
List<C> getAngularCoordinates()
Get an unmodifiable list of attitude data lines.- Returns:
- a list of attitude data
-
getReferenceFrame
Frame getReferenceFrame()
Get the reference frame from which attitude is defined.- Returns:
- the reference frame from which attitude is defined
-
getStart
AbsoluteDate getStart()
Get the start date of this ephemeris segment.- Returns:
- ephemeris segment start date.
-
getStop
AbsoluteDate getStop()
Get the end date of this ephemeris segment.- Returns:
- ephemeris segment end date.
-
getInterpolationMethod
String getInterpolationMethod()
Get the interpolation method to be used.- Returns:
- the interpolation method
-
getInterpolationSamples
int getInterpolationSamples()
Get the number of samples to use in interpolation.- Returns:
- the number of points to use for interpolation.
-
getAvailableDerivatives
AngularDerivativesFilter getAvailableDerivatives()
Get which derivatives of angular data are available in this attitude ephemeris segment.- Returns:
- a value indicating if the file contains rotation and/or rotation rate and/or acceleration data.
-
getAttitudeProvider
BoundedAttitudeProvider getAttitudeProvider()
Get the attitude provider for this attitude ephemeris segment.- Returns:
- the attitude provider for this attitude ephemeris segment.
-
-