public class StateVector extends CommentsContainer
Constructor and Description |
---|
StateVector()
创建一个空数据集。
|
Modifier and Type | Method and Description |
---|---|
AbsoluteDate |
getEpoch()
获取状态向量、开普勒元素和协方差矩阵数据的历元。
|
boolean |
hasAcceleration()
检查状态是否包含加速度数据。
|
void |
setA(int index, double value)
设置加速度分量。
|
void |
setEpoch(AbsoluteDate epoch)
设置状态向量、开普勒元素和协方差矩阵数据的历元。
|
void |
setP(int index, double value)
设置位置分量。
|
void |
setV(int index, double value)
设置速度分量。
|
TimeStampedPVCoordinates |
toTimeStampedPVCoordinates()
|
void |
validate(double version)
检查是否所有必填条目都已初始化。
|
acceptComments, addComment, checkAllowed, checkNotNaN, checkNotNegative, checkNotNull, getComments, refuseFurtherComments
public void validate(double version)
如果某些必填条目缺失或与版本号不兼容,则此方法应引发异常。
validate
在接口 Section
validate
在类 CommentsContainer
version
- 格式版本
public AbsoluteDate getEpoch()
public void setEpoch(AbsoluteDate epoch)
epoch
- 要设置的历元
public void setP(int index, double value)
index
- 组件索引(从0开始计数)
value
- 位置分量
public void setV(int index, double value)
index
- 组件索引(从0开始计数)
value
- 速度分量
public void setA(int index, double value)
index
- 组件索引(从0开始计数)
value
- 加速度分量
public boolean hasAcceleration()
public TimeStampedPVCoordinates toTimeStampedPVCoordinates()
TimeStampedPVCoordinates
Copyright © 2002-2023 CS GROUP. All rights reserved.