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, 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 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.