public static class OrekitAttitudeEphemerisFile.OrekitAttitudeEphemerisSegment extends Object implements AttitudeEphemerisFile.AttitudeEphemerisSegment<TimeStampedAngularCoordinates>
| Constructor and Description |
|---|
OrekitAttitudeEphemerisSegment(List<TimeStampedAngularCoordinates> attitudeDataLines,
String interpolationMethod,
int interpolationSamples,
Frame referenceFrame,
AngularDerivativesFilter availableDerivatives)
Constructor for OrekitAttitudeEphemerisSegment.
|
| Modifier and Type | Method and Description |
|---|---|
List<TimeStampedAngularCoordinates> |
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.
|
public OrekitAttitudeEphemerisSegment(List<TimeStampedAngularCoordinates> attitudeDataLines, String interpolationMethod, int interpolationSamples, Frame referenceFrame, AngularDerivativesFilter availableDerivatives)
attitudeDataLines - attitude data lines for this segment.interpolationMethod - the interpolation method to use.interpolationSamples - the number of samples to use during interpolation.referenceFrame - reference frame from which the attitude is definedavailableDerivatives - derivatives to use for interpolationpublic List<TimeStampedAngularCoordinates> getAngularCoordinates()
getAngularCoordinates in interface AttitudeEphemerisFile.AttitudeEphemerisSegment<TimeStampedAngularCoordinates>public Frame getReferenceFrame()
getReferenceFrame in interface AttitudeEphemerisFile.AttitudeEphemerisSegment<TimeStampedAngularCoordinates>public AbsoluteDate getStart()
getStart in interface AttitudeEphemerisFile.AttitudeEphemerisSegment<TimeStampedAngularCoordinates>public AbsoluteDate getStop()
getStop in interface AttitudeEphemerisFile.AttitudeEphemerisSegment<TimeStampedAngularCoordinates>public String getInterpolationMethod()
getInterpolationMethod in interface AttitudeEphemerisFile.AttitudeEphemerisSegment<TimeStampedAngularCoordinates>public int getInterpolationSamples()
getInterpolationSamples in interface AttitudeEphemerisFile.AttitudeEphemerisSegment<TimeStampedAngularCoordinates>public AngularDerivativesFilter getAvailableDerivatives()
getAvailableDerivatives in interface AttitudeEphemerisFile.AttitudeEphemerisSegment<TimeStampedAngularCoordinates>public BoundedAttitudeProvider getAttitudeProvider()
getAttitudeProvider in interface AttitudeEphemerisFile.AttitudeEphemerisSegment<TimeStampedAngularCoordinates>Copyright © 2002-2022 CS GROUP. All rights reserved.