Constructor and Description |
---|
AttitudeEphemeridesBlock()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
List<TimeStampedAngularCoordinates> |
getAngularCoordinates()
Get an unmodifiable list of attitude data lines.
|
List<TimeStampedAngularCoordinates> |
getAttitudeDataLines()
Get the list of attitude data lines.
|
List<String> |
getAttitudeDataLinesComment()
Get the attitude data lines comment.
|
String |
getAttitudeDirection()
Get the rotation direction of the attitude.
|
String |
getAttitudeType()
Get the format of the data lines in the message.
|
String |
getEulerRotSeq()
Get the rotation sequence of the Euler angles (e.g., 312, where X=1, Y=2, Z=3).
|
String |
getFrameCenterString()
Get the name of the center of the coordinate system the ephemeris is provided in.
|
int |
getInterpolationDegree()
Get the interpolation degree.
|
String |
getInterpolationMethod()
Get the interpolation method to be used.
|
ADMMetaData |
getMetaData()
Get the meta-data for the block.
|
String |
getRateFrameString()
Get the rate frame specifier as it appeared in the file.
|
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 attitude data segment.
|
AbsoluteDate |
getStartTime()
Get start of total time span covered by attitude data.
|
AbsoluteDate |
getStop()
Get the end date of this attitude data segment.
|
AbsoluteDate |
getStopTime()
Get end of total time span covered by attitude data.
|
TimeScale |
getTimeScale()
Get the time scale for this data segment.
|
String |
getTimeScaleString()
Get the time scale for this data segment.
|
AbsoluteDate |
getUseableStartTime()
Get start of useable time span covered by attitude data.
|
AbsoluteDate |
getUseableStopTime()
Get end of useable time span covered by ephemerides data.
|
boolean |
isFirst()
Get the flag for the placement of the quaternion QC in the attitude data.
|
void |
setAttitudeDataLinesComment(List<String> ephemeridesDataLinesComment)
Set the attitude data lines comment.
|
void |
setAttitudeDirection(String direction)
Set the rotation direction of the attitude.
|
void |
setAttitudeType(String type)
Set the format of the data lines in the message.
|
void |
setEulerRotSeq(String eulerRotSeq)
Set the rotation sequence of the Euler angles (e.g., 312, where X=1, Y=2, Z=3).
|
void |
setInterpolationDegree(int interpolationDegree)
Set the interpolation degree.
|
void |
setInterpolationMethod(String interpolationMethod)
Set the interpolation method to be used.
|
void |
setIsFirst(boolean isFirst)
Set the flag for the placement of the quaternion QC in the attitude data.
|
void |
setRateFrameString(String frame)
Set the rate frame name.
|
void |
setRefFrameAString(String frame)
Set the reference frame A name.
|
void |
setRefFrameBString(String frame)
Set the reference frame B name.
|
void |
setRotationOrder(RotationOrder order)
Set the rotation order for Euler angles.
|
void |
setStartTime(AbsoluteDate startTime)
Set start of total time span covered by attitude data.
|
void |
setStopTime(AbsoluteDate stopTime)
Set end of total time span covered by attitude data.
|
void |
setUseableStartTime(AbsoluteDate useableStartTime)
Set start of useable time span covered by attitude data.
|
void |
setUseableStopTime(AbsoluteDate useableStopTime)
Set end of useable time span covered by ephemerides data.
|
public List<TimeStampedAngularCoordinates> getAttitudeDataLines()
public List<TimeStampedAngularCoordinates> getAngularCoordinates()
public ADMMetaData getMetaData()
public String getFrameCenterString()
public String getRefFrameAString()
public void setRefFrameAString(String frame)
frame
- specifier as it appeared in the file.public String getRefFrameBString()
public void setRefFrameBString(String frame)
frame
- specifier as it appeared in the file.public String getRateFrameString()
public void setRateFrameString(String frame)
frame
- specifier as it appeared in the file.public String getAttitudeDirection()
public void setAttitudeDirection(String direction)
direction
- rotation direction to be setpublic String getAttitudeType()
public void setAttitudeType(String type)
type
- format to be setpublic boolean isFirst()
public void setIsFirst(boolean isFirst)
isFirst
- true if QC is the first element in the attitude datapublic String getEulerRotSeq()
public void setEulerRotSeq(String eulerRotSeq)
eulerRotSeq
- rotation sequence to be setpublic String getTimeScaleString()
null
if the data file does not specify a time scale.public TimeScale getTimeScale()
null
.public AbsoluteDate getStartTime()
public void setStartTime(AbsoluteDate startTime)
startTime
- the time to be setpublic AbsoluteDate getStopTime()
public void setStopTime(AbsoluteDate stopTime)
stopTime
- the time to be setpublic AbsoluteDate getUseableStartTime()
public void setUseableStartTime(AbsoluteDate useableStartTime)
useableStartTime
- the time to be setpublic AbsoluteDate getUseableStopTime()
public void setUseableStopTime(AbsoluteDate useableStopTime)
useableStopTime
- the time to be setpublic AbsoluteDate getStart()
public AbsoluteDate getStop()
public String getInterpolationMethod()
public void setInterpolationMethod(String interpolationMethod)
interpolationMethod
- the interpolation method to be setpublic int getInterpolationDegree()
public void setInterpolationDegree(int interpolationDegree)
interpolationDegree
- the interpolation degree to be setpublic List<String> getAttitudeDataLinesComment()
public void setAttitudeDataLinesComment(List<String> ephemeridesDataLinesComment)
ephemeridesDataLinesComment
- the comment to be setpublic RotationOrder getRotationOrder()
public void setRotationOrder(RotationOrder order)
order
- the rotation order to be setCopyright © 2002-2020 CS GROUP. All rights reserved.