public class ManeuverHistoryMetadata extends CommentsContainer
| Modifier and Type | Method and Description |
|---|---|
SpacecraftBodyFrame |
getDcBodyFrame()
Get spacecraft body frame in which
getDcBodyTrigger() is specified. |
Vector3D |
getDcBodyTrigger()
Get direction in
body frame for triggering duty cycle. |
AbsoluteDate |
getDcExecStart()
Get the start time of initial duty cycle-based maneuver execution.
|
AbsoluteDate |
getDcExecStop()
Get the end time of final duty cycle-based maneuver execution.
|
int |
getDcMaxCycles()
Get the maximum number of "ON" duty cycles.
|
int |
getDcMinCycles()
Get the minimum number of "ON" duty cycles.
|
double |
getDcPhaseStartAngle()
Get phase angle of pulse start.
|
double |
getDcPhaseStopAngle()
Get phase angle of pulse stop.
|
Vector3D |
getDcRefDir()
Get reference direction for triggering duty cycle.
|
AbsoluteDate |
getDcRefTime()
Get duty cycle thrust reference time.
|
double |
getDcTimePulseDuration()
Get duty cycle pulse "ON" duration.
|
double |
getDcTimePulsePeriod()
Get duty cycle elapsed time between start of a pulse and start of next pulse.
|
DutyCycleType |
getDcType()
Get type of duty cycle.
|
AbsoluteDate |
getDcWindowClose()
Get the end time of duty cycle-based maneuver window.
|
AbsoluteDate |
getDcWindowOpen()
Get the start time of duty cycle-based maneuver window.
|
BodyFacade |
getGravitationalAssist()
Get the origin of gravitational assist.
|
ManBasis |
getManBasis()
Get basis of this maneuver history data.
|
String |
getManBasisID()
Get identification number of the orbit determination or simulation upon which this maneuver is based.
|
List<ManeuverFieldType> |
getManComposition()
Get maneuver elements of information.
|
String |
getManDeviceID()
Get identifier of the device used for this maneuver.
|
AbsoluteDate |
getManFrameEpoch()
Get epoch of the
maneuver reference frame. |
String |
getManID()
Get maneuver identification number.
|
AbsoluteDate |
getManNextEpoch()
Get start time of next maneuver.
|
String |
getManNextID()
Get identification number of next maneuver.
|
String |
getManPredSource()
Get prediction source on which this maneuver is based.
|
AbsoluteDate |
getManPrevEpoch()
Get completion time of previous maneuver.
|
String |
getManPrevID()
Get identification number of previous maneuver.
|
List<String> |
getManPurpose()
Get the purposes of the maneuver.
|
FrameFacade |
getManReferenceFrame()
Get reference frame of the maneuver.
|
List<Unit> |
getManUnits()
Get maneuver elements of information units.
|
void |
setDcBodyFrame(SpacecraftBodyFrame dcBodyFrame)
Set spacecraft body frame in which
getDcBodyTrigger() is specified. |
void |
setDcBodyTrigger(Vector3D dcBodyTrigger)
Set direction in
body frame for triggering duty cycle. |
void |
setDcExecStart(AbsoluteDate dcExecStart)
Set the start time of initial duty cycle-based maneuver execution.
|
void |
setDcExecStop(AbsoluteDate dcExecStop)
Set the end time of final duty cycle-based maneuver execution.
|
void |
setDcMaxCycles(int dcMaxCycles)
Set the maximum number of "ON" duty cycles.
|
void |
setDcMinCycles(int dcMinCycles)
Set the minimum number of "ON" duty cycles.
|
void |
setDcPhaseStartAngle(double dcPhaseStartAngle)
Set phase angle of pulse start.
|
void |
setDcPhaseStopAngle(double dcPhaseStopAngle)
Set phase angle of pulse stop.
|
void |
setDcRefDir(Vector3D dcRefDir)
Set reference direction for triggering duty cycle.
|
void |
setDcRefTime(AbsoluteDate dcRefTime)
Set duty cycle thrust reference time.
|
void |
setDcTimePulseDuration(double dcTimePulseDuration)
Set duty cycle pulse "ON" duration.
|
void |
setDcTimePulsePeriod(double dcTimePulsePeriod)
Set duty cycle elapsed time between start of a pulse and start of next pulse.
|
void |
setDcType(DutyCycleType dcType)
Set type of duty cycle.
|
void |
setDcWindowClose(AbsoluteDate dcWindowClose)
Set the end time of duty cycle-based maneuver window.
|
void |
setDcWindowOpen(AbsoluteDate dcWindowOpen)
Set the start time of duty cycle-based maneuver window.
|
void |
setGravitationalAssist(BodyFacade gravitationalAssist)
Set the origin of gravitational assist.
|
void |
setManBasis(ManBasis manBasis)
Set basis of this maneuver history data.
|
void |
setManBasisID(String manBasisID)
Set identification number of the orbit determination or simulation upon which this maneuver is based.
|
void |
setManComposition(List<ManeuverFieldType> manComposition)
Set maneuver element of information.
|
void |
setManDeviceID(String manDeviceID)
Set identifier of the device used for this maneuver.
|
void |
setManFrameEpoch(AbsoluteDate manFrameEpoch)
Set epoch of the
maneuver reference frame. |
void |
setManID(String manID)
Set maneuver identification number.
|
void |
setManNextEpoch(AbsoluteDate manNextEpoch)
Set start time of next maneuver.
|
void |
setManNextID(String manNextID)
Set identification number of next maneuver.
|
void |
setManPredSource(String manPredSource)
Set prediction source on which this maneuver is based.
|
void |
setManPrevEpoch(AbsoluteDate manPrevEpoch)
Set completion time of previous maneuver.
|
void |
setManPrevID(String manPrevID)
Set identification number of previous maneuver.
|
void |
setManPurpose(List<String> manPurpose)
Set the purposes of the maneuver.
|
void |
setManReferenceFrame(FrameFacade manReferenceFrame)
Set reference frame of the maneuver.
|
void |
setManUnits(List<Unit> manUnits)
Set maneuver element of information units.
|
void |
validate(double version)
Check is all mandatory entries have been initialized.
|
acceptComments, addComment, checkAllowed, checkNotNaN, checkNotNegative, checkNotNull, getComments, refuseFurtherCommentspublic 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 Sectionvalidate in class CommentsContainerversion - format versionpublic String getManID()
public void setManID(String manID)
manID - maneuver identification numberpublic String getManPrevID()
public void setManPrevID(String manPrevID)
manPrevID - identification number of previous maneuverpublic String getManNextID()
public void setManNextID(String manNextID)
manNextID - identification number of next maneuverpublic ManBasis getManBasis()
public void setManBasis(ManBasis manBasis)
manBasis - basis of this maneuver history datapublic String getManBasisID()
public void setManBasisID(String manBasisID)
manBasisID - identification number of the orbit determination or simulation upon which this maneuver is basedpublic String getManDeviceID()
public void setManDeviceID(String manDeviceID)
manDeviceID - identifier of the device used for this maneuverpublic AbsoluteDate getManPrevEpoch()
public void setManPrevEpoch(AbsoluteDate manPrevEpoch)
manPrevEpoch - completion time of previous maneuverpublic AbsoluteDate getManNextEpoch()
public void setManNextEpoch(AbsoluteDate manNextEpoch)
manNextEpoch - start time of next maneuverpublic List<String> getManPurpose()
public void setManPurpose(List<String> manPurpose)
manPurpose - purposes of the maneuverpublic String getManPredSource()
public void setManPredSource(String manPredSource)
manPredSource - prediction source on which this maneuver is basedpublic FrameFacade getManReferenceFrame()
public void setManReferenceFrame(FrameFacade manReferenceFrame)
manReferenceFrame - the reference frame to be setpublic AbsoluteDate getManFrameEpoch()
maneuver reference frame.maneuver reference framepublic void setManFrameEpoch(AbsoluteDate manFrameEpoch)
maneuver reference frame.manFrameEpoch - epoch of the maneuver reference framepublic BodyFacade getGravitationalAssist()
public void setGravitationalAssist(BodyFacade gravitationalAssist)
gravitationalAssist - origin of gravitational assist to be setpublic DutyCycleType getDcType()
public void setDcType(DutyCycleType dcType)
dcType - type of duty cyclepublic AbsoluteDate getDcWindowOpen()
public void setDcWindowOpen(AbsoluteDate dcWindowOpen)
dcWindowOpen - start time of duty cycle-based maneuver windowpublic AbsoluteDate getDcWindowClose()
public void setDcWindowClose(AbsoluteDate dcWindowClose)
dcWindowClose - end time of duty cycle-based maneuver windowpublic int getDcMinCycles()
public void setDcMinCycles(int dcMinCycles)
dcMinCycles - minimum number of "ON" duty cyclespublic int getDcMaxCycles()
public void setDcMaxCycles(int dcMaxCycles)
dcMaxCycles - maximum number of "ON" duty cyclespublic AbsoluteDate getDcExecStart()
public void setDcExecStart(AbsoluteDate dcExecStart)
dcExecStart - start time of initial duty cycle-based maneuver executionpublic AbsoluteDate getDcExecStop()
public void setDcExecStop(AbsoluteDate dcExecStop)
dcExecStop - end time of final duty cycle-based maneuver executionpublic AbsoluteDate getDcRefTime()
public void setDcRefTime(AbsoluteDate dcRefTime)
dcRefTime - duty cycle thrust reference timepublic double getDcTimePulseDuration()
public void setDcTimePulseDuration(double dcTimePulseDuration)
dcTimePulseDuration - duty cycle pulse "ON" durationpublic double getDcTimePulsePeriod()
public void setDcTimePulsePeriod(double dcTimePulsePeriod)
dcTimePulsePeriod - duty cycle elapsed time between start of a pulse and start of next pulsepublic Vector3D getDcRefDir()
public void setDcRefDir(Vector3D dcRefDir)
dcRefDir - reference direction for triggering duty cyclepublic SpacecraftBodyFrame getDcBodyFrame()
getDcBodyTrigger() is specified.getDcBodyTrigger() is specifiedpublic void setDcBodyFrame(SpacecraftBodyFrame dcBodyFrame)
getDcBodyTrigger() is specified.dcBodyFrame - spacecraft body frame in which getDcBodyTrigger() is specifiedpublic Vector3D getDcBodyTrigger()
body frame for triggering duty cycle.body frame for triggering duty cyclepublic void setDcBodyTrigger(Vector3D dcBodyTrigger)
body frame for triggering duty cycle.dcBodyTrigger - direction in body frame for triggering duty cyclepublic double getDcPhaseStartAngle()
public void setDcPhaseStartAngle(double dcPhaseStartAngle)
dcPhaseStartAngle - phase angle of pulse startpublic double getDcPhaseStopAngle()
public void setDcPhaseStopAngle(double dcPhaseStopAngle)
dcPhaseStopAngle - phase angle of pulse stoppublic List<ManeuverFieldType> getManComposition()
public void setManComposition(List<ManeuverFieldType> manComposition)
manComposition - maneuver element of informationpublic List<Unit> getManUnits()
Copyright © 2002-2023 CS GROUP. All rights reserved.