public class Maneuver extends CommentsContainer
Constructor and Description |
---|
Maneuver()
Simple constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
completed()
Check if maneuver has been completed.
|
double |
getDuration()
Get duration (value is 0 for impulsive maneuver).
|
AbsoluteDate |
getEpochStart()
Get epoch start.
|
String |
getRefFrameString()
Get Coordinate system for the torque vector, for absolute frames.
|
Vector3D |
getTorque()
Get the torque vector (N.m).
|
void |
setDuration(double duration)
Set duration (value is 0 for impulsive maneuver).
|
void |
setEpochStart(AbsoluteDate epochStart)
Set epoch start.
|
void |
setRefFrameString(String refFrameString)
Set Coordinate system for the torque vector, for absolute frames.
|
void |
setTorque(int index,
double value)
Set the torque vector (N.m).
|
void |
validate(double version)
Check is all mandatory entries have been initialized.
|
acceptComments, addComment, checkAllowed, checkNotNaN, checkNotNegative, checkNotNull, getComments, refuseFurtherComments
public void validate(double version)
This method should throw an exception if some mandatory entries are missing or not compatible with version number.
validate
in interface Section
validate
in class CommentsContainer
version
- format versionpublic AbsoluteDate getEpochStart()
public void setEpochStart(AbsoluteDate epochStart)
epochStart
- epoch startpublic String getRefFrameString()
public void setRefFrameString(String refFrameString)
refFrameString
- coordinate system for the torque vector, for absolute framespublic double getDuration()
public void setDuration(double duration)
duration
- duration (value is 0 for impulsive maneuver)public boolean completed()
public Vector3D getTorque()
public void setTorque(int index, double value)
index
- vector component index (counting from 0)value
- component valueCopyright © 2002-2022 CS GROUP. All rights reserved.