public class AttitudeManeuver extends CommentsContainer
| Constructor and Description |
|---|
AttitudeManeuver()
Build an uninitialized maneuver.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getActuatorUsed()
Get the actuator used.
|
double |
getBeginTime()
Get start time of actual maneuver, relative to t₀.
|
double |
getDuration()
Get duration.
|
double |
getEndTime()
Get end time of actual maneuver, relative to t₀.
|
String |
getID()
Get maneuver identification number.
|
String |
getManPurpose()
Get purpose of maneuver.
|
String |
getPrevID()
Get identification number of previous maneuver.
|
org.hipparchus.geometry.euclidean.threed.Rotation |
getTargetAttitude()
Get target attitude (if purpose is attitude adjustment).
|
org.hipparchus.geometry.euclidean.threed.Vector3D |
getTargetMomentum()
Get target momentum (if purpose is momentum desaturation).
|
FrameFacade |
getTargetMomFrame()
Get reference frame for
getTargetMomentum(). |
double |
getTargetSpinRate()
Get target spin rate (if purpose is spin rate adjustment).
|
void |
setActuatorUsed(String actuatorUsed)
Set actuator used.
|
void |
setBeginTime(double beginTime)
Set start time of actual maneuver, relative to t₀.
|
void |
setDuration(double duration)
Set duration.
|
void |
setEndTime(double endTime)
Set end time of actual maneuver, relative to t₀.
|
void |
setID(String manId)
Set maneuver identification number.
|
void |
setManPurpose(String manPurpose)
Set purpose of maneuver.
|
void |
setPrevID(String prevID)
Set identification number of previous maneuver.
|
void |
setTargetAttitude(org.hipparchus.geometry.euclidean.threed.Rotation targetAttitude)
Set target attitude (if purpose is attitude adjustment).
|
void |
setTargetMomentum(org.hipparchus.geometry.euclidean.threed.Vector3D targetMomentum)
Set target momentum (if purpose is momentum desaturation).
|
void |
setTargetMomFrame(FrameFacade targetMomFrame)
Set reference frame for
getTargetMomentum(). |
void |
setTargetSpinRate(double targetSpinRate)
Set target spin rate (if purpose is spin rate adjustment).
|
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 getID()
public void setID(String manId)
manId - maneuver identification numberpublic String getPrevID()
public void setPrevID(String prevID)
prevID - identification number of previous maneuverpublic String getManPurpose()
public void setManPurpose(String manPurpose)
manPurpose - purpose of maneuverpublic double getBeginTime()
public void setBeginTime(double beginTime)
beginTime - start time of actual maneuver, relative to t₀public double getEndTime()
public void setEndTime(double endTime)
endTime - end time of actual maneuver, relative to t₀public double getDuration()
public void setDuration(double duration)
duration - durationpublic String getActuatorUsed()
public void setActuatorUsed(String actuatorUsed)
actuatorUsed - actuator usedpublic org.hipparchus.geometry.euclidean.threed.Vector3D getTargetMomentum()
public void setTargetMomentum(org.hipparchus.geometry.euclidean.threed.Vector3D targetMomentum)
targetMomentum - target momentumpublic FrameFacade getTargetMomFrame()
getTargetMomentum().getTargetMomentum()public void setTargetMomFrame(FrameFacade targetMomFrame)
getTargetMomentum().targetMomFrame - reference frame for getTargetMomentum()public org.hipparchus.geometry.euclidean.threed.Rotation getTargetAttitude()
public void setTargetAttitude(org.hipparchus.geometry.euclidean.threed.Rotation targetAttitude)
targetAttitude - target attitudepublic double getTargetSpinRate()
public void setTargetSpinRate(double targetSpinRate)
targetSpinRate - target spin rateCopyright © 2002-2023 CS GROUP. All rights reserved.