public static class OrekitAttitudeEphemerisFile.OrekitAttitudeEphemerisSegment extends Object implements AttitudeEphemerisFile.AttitudeEphemerisSegment
| Constructor and Description |
|---|
OrekitAttitudeEphemerisSegment(List<TimeStampedAngularCoordinates> attitudeDataLines,
String frameCenterString,
String refFrameAString,
String refFrameBString,
String attitudeDir,
String attitudeType,
boolean isFirst,
RotationOrder rotationOrder,
TimeScale timeScale,
String interpolationMethod,
int interpolationSamples,
Frame referenceFrame)
Constructor for OrekitAttitudeEphemerisSegment.
|
| Modifier and Type | Method and Description |
|---|---|
List<TimeStampedAngularCoordinates> |
getAngularCoordinates()
Get an unmodifiable list of attitude data lines.
|
String |
getAttitudeDirection()
Get the rotation direction of the attitude.
|
String |
getAttitudeType()
Get the format of the data lines in the message.
|
AngularDerivativesFilter |
getAvailableDerivatives()
Get which derivatives of angular data are available in this attitude ephemeris segment.
|
String |
getFrameCenterString()
Get the name of the center of the coordinate system the ephemeris is provided
in.
|
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.
|
String |
getRefFrameAString()
Get the reference frame A specifier as it appeared in the file.
|
String |
getRefFrameBString()
Get the reference frame B specifier as it appeared in the file.
|
RotationOrder |
getRotationOrder()
Get the rotation order for Euler angles.
|
AbsoluteDate |
getStart()
Get the start date of this ephemeris segment.
|
AbsoluteDate |
getStop()
Get the end date of this ephemeris segment.
|
TimeScale |
getTimeScale()
Get the time scale for this ephemeris segment.
|
String |
getTimeScaleString()
Get the time scale for this ephemeris segment.
|
boolean |
isFirst()
Get the flag for the placement of the quaternion QC in the attitude data.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAttitudeProviderpublic OrekitAttitudeEphemerisSegment(List<TimeStampedAngularCoordinates> attitudeDataLines, String frameCenterString, String refFrameAString, String refFrameBString, String attitudeDir, String attitudeType, boolean isFirst, RotationOrder rotationOrder, TimeScale timeScale, String interpolationMethod, int interpolationSamples, Frame referenceFrame)
attitudeDataLines - attitude data lines for this segment.frameCenterString - the name of celestial body the frame is attached to.refFrameAString - the name of the reference frame A.refFrameBString - the name of the reference frame B.attitudeDir - the rotation direction of the attitude.attitudeType - the format of the attitude data.isFirst - true if QC is the first element in the attitude data.rotationOrder - the rotation order for Euler angles.timeScale - the time scale of these ephemerides data.interpolationMethod - the interpolation method to use.interpolationSamples - the number of samples to use during interpolation.referenceFrame - reference frame from which the attitude is definedpublic List<TimeStampedAngularCoordinates> getAngularCoordinates()
getAngularCoordinates in interface AttitudeEphemerisFile.AttitudeEphemerisSegmentpublic String getFrameCenterString()
getFrameCenterString in interface AttitudeEphemerisFile.AttitudeEphemerisSegmentpublic String getRefFrameAString()
getRefFrameAString in interface AttitudeEphemerisFile.AttitudeEphemerisSegmentpublic String getRefFrameBString()
getRefFrameBString in interface AttitudeEphemerisFile.AttitudeEphemerisSegmentpublic Frame getReferenceFrame()
getReferenceFrame in interface AttitudeEphemerisFile.AttitudeEphemerisSegmentpublic String getAttitudeDirection()
getAttitudeDirection in interface AttitudeEphemerisFile.AttitudeEphemerisSegmentpublic String getAttitudeType()
getAttitudeType in interface AttitudeEphemerisFile.AttitudeEphemerisSegmentpublic boolean isFirst()
isFirst in interface AttitudeEphemerisFile.AttitudeEphemerisSegmentpublic RotationOrder getRotationOrder()
getRotationOrder in interface AttitudeEphemerisFile.AttitudeEphemerisSegmentpublic String getTimeScaleString()
getTimeScaleString in interface AttitudeEphemerisFile.AttitudeEphemerisSegmentnull if the ephemeris file does not specify a time scale.public TimeScale getTimeScale()
getTimeScale in interface AttitudeEphemerisFile.AttitudeEphemerisSegmentnull.public AbsoluteDate getStart()
getStart in interface AttitudeEphemerisFile.AttitudeEphemerisSegmentpublic AbsoluteDate getStop()
getStop in interface AttitudeEphemerisFile.AttitudeEphemerisSegmentpublic String getInterpolationMethod()
getInterpolationMethod in interface AttitudeEphemerisFile.AttitudeEphemerisSegmentpublic int getInterpolationSamples()
getInterpolationSamples in interface AttitudeEphemerisFile.AttitudeEphemerisSegmentpublic AngularDerivativesFilter getAvailableDerivatives()
getAvailableDerivatives in interface AttitudeEphemerisFile.AttitudeEphemerisSegmentCopyright © 2002-2021 CS GROUP. All rights reserved.