public class Maneuver extends CommentsContainer
Constructor and Description |
---|
Maneuver()
简单构造函数。
|
Modifier and Type | Method and Description |
---|---|
double |
getDeltaMass()
获取操作期间的质量变化。
|
double |
getDuration()
获取持续时间(对于瞬时操作,值为0)。
|
AbsoluteDate |
getEpochStart()
获取起始历元。
|
FrameFacade |
getFrame()
获取用于力矩矢量的坐标系。
|
org.hipparchus.geometry.euclidean.threed.Vector3D |
getTorque()
获取力矩矢量(N.m)。
|
void |
setDeltaMass(double deltaMass)
设置操作期间的质量变化。
|
void |
setDuration(double duration)
设置持续时间(对于瞬时操作,值为0)。
|
void |
setEpochStart(AbsoluteDate epochStart)
设置起始历元。
|
void |
setFrame(FrameFacade frame)
设置用于力矩矢量的坐标系。
|
void |
setTorque(int index, double value)
设置力矩矢量(N.m)。
|
void |
validate(double version)
检查是否已初始化所有必填项。
|
acceptComments, addComment, checkAllowed, checkNotNaN, checkNotNegative, checkNotNull, getComments, refuseFurtherComments
public void validate(double version)
如果某些必填项缺失或与版本号不兼容,则此方法应引发异常。
validate
在接口 Section
validate
在类 CommentsContainer
version
- 格式版本
public AbsoluteDate getEpochStart()
public void setEpochStart(AbsoluteDate epochStart)
epochStart
- 起始历元
public FrameFacade getFrame()
public void setFrame(FrameFacade frame)
frame
- 力矩矢量的坐标系
public double getDuration()
public void setDuration(double duration)
duration
- 持续时间(对于瞬时操作,值为0)
public org.hipparchus.geometry.euclidean.threed.Vector3D getTorque()
public void setTorque(int index, double value)
index
- 矢量分量索引(从0开始计数)
value
- 分量值
public double getDeltaMass()
public void setDeltaMass(double deltaMass)
deltaMass
- 操作期间的质量变化(kg)
Copyright © 2002-2023 CS GROUP. All rights reserved.