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 |
getDeltaMass()
Get mass change during maneuver (value is < 0).
|
double |
getDuration()
Get duration (value is 0 for impulsive maneuver).
|
Vector3D |
getDV()
Get velocity increment.
|
AbsoluteDate |
getEpochIgnition()
Get epoch ignition.
|
FrameFacade |
getReferenceFrame()
Get Coordinate system for velocity increment vector.
|
void |
setDeltaMass(double deltaMass)
Set mass change during maneuver (value is < 0).
|
void |
setDuration(double duration)
Set duration (value is 0 for impulsive maneuver).
|
void |
setDV(int i,
double dVi)
Set velocity increment component.
|
void |
setEpochIgnition(AbsoluteDate epochIgnition)
Set epoch ignition.
|
void |
setReferenceFrame(FrameFacade referenceFrame)
Set Coordinate system for velocity increment vector.
|
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 getEpochIgnition()
public void setEpochIgnition(AbsoluteDate epochIgnition)
epochIgnition
- epoch ignitionpublic FrameFacade getReferenceFrame()
public void setReferenceFrame(FrameFacade referenceFrame)
referenceFrame
- coordinate system for velocity increment vectorpublic double getDuration()
public void setDuration(double duration)
duration
- duration (value is 0 for impulsive maneuver)public double getDeltaMass()
public void setDeltaMass(double deltaMass)
deltaMass
- mass change during maneuver (value is < 0)public Vector3D getDV()
public void setDV(int i, double dVi)
i
- component indexdVi
- velocity increment componentpublic boolean completed()
Copyright © 2002-2022 CS GROUP. All rights reserved.