public class Maneuver extends CommentsContainer
Constructor and Description |
---|
Maneuver()
简单构造函数。
|
Modifier and Type | Method and Description |
---|---|
boolean |
completed()
检查机动是否已完成。
|
double |
getDeltaMass()
获取机动期间的质量变化(值为<0)。
|
double |
getDuration()
获取持续时间(对于瞬时机动,值为0)。
|
org.hipparchus.geometry.euclidean.threed.Vector3D |
getDV()
获取速度增量。
|
AbsoluteDate |
getEpochIgnition()
获取点火时刻。
|
FrameFacade |
getReferenceFrame()
获取速度增量向量的坐标系。
|
void |
setDeltaMass(double deltaMass)
设置机动期间的质量变化(值为<0)。
|
void |
setDuration(double duration)
设置持续时间(对于瞬时机动,值为0)。
|
void |
setDV(int i, double dVi)
设置速度增量分量。
|
void |
setEpochIgnition(AbsoluteDate epochIgnition)
设置点火时刻。
|
void |
setReferenceFrame(FrameFacade referenceFrame)
设置速度增量向量的坐标系。
|
void |
validate(double version)
检查是否已初始化所有必填项。
|
acceptComments, addComment, checkAllowed, checkNotNaN, checkNotNegative, checkNotNull, getComments, refuseFurtherComments
public void validate(double version)
如果缺少一些必填项或与版本号不兼容,则此方法应引发异常。
validate
在接口 Section
validate
在类 CommentsContainer
version
- 格式版本
public AbsoluteDate getEpochIgnition()
public void setEpochIgnition(AbsoluteDate epochIgnition)
epochIgnition
- 点火时刻
public FrameFacade getReferenceFrame()
public void setReferenceFrame(FrameFacade referenceFrame)
referenceFrame
- 速度增量向量的坐标系
public double getDuration()
public void setDuration(double duration)
duration
- 持续时间(对于瞬时机动,值为0)
public double getDeltaMass()
public void setDeltaMass(double deltaMass)
deltaMass
- 机动期间的质量变化(值为<0)
public org.hipparchus.geometry.euclidean.threed.Vector3D getDV()
public void setDV(int i, double dVi)
i
- 分量索引
dVi
- 速度增量分量
public boolean completed()
Copyright © 2002-2023 CS GROUP. All rights reserved.