public class AttitudeStateHistoryMetadata extends CommentsContainer
Constructor and Description |
---|
AttitudeStateHistoryMetadata()
简单构造函数。
|
Modifier and Type | Method and Description |
---|---|
String |
getAttBasis()
获取此姿态状态时间历史数据的基础。
|
String |
getAttBasisID()
获取轨道确定或仿真的标识号,该轨道确定或仿真是基于此姿态的。
|
String |
getAttID()
获取姿态标识号。
|
AttitudeElementsType |
getAttitudeType()
获取姿态元素集类型。
|
String |
getAttPrevID()
获取先前姿态的标识号。
|
AttitudeEndpoints |
getEndpoints()
获取端点(即A、B帧及其关系)。
|
org.hipparchus.geometry.euclidean.threed.RotationOrder |
getEulerRotSeq()
获取欧拉角的旋转顺序。
|
int |
getNbStates()
获取包括的数据状态数量(姿态分量加速度分量)。
|
RateElementsType |
getRateType()
获取姿态速率元素集类型。
|
void |
setAttBasis(String attBasis)
设置此姿态状态时间历史数据的基础。
|
void |
setAttBasisID(String attBasisID)
设置此姿态基于的轨道确定或仿真的标识号。
|
void |
setAttID(String attID)
设置姿态标识号。
|
void |
setAttitudeType(AttitudeElementsType attitudeType)
设置姿态元素集类型。
|
void |
setAttPrevID(String attPrevID)
设置先前姿态的标识号。
|
void |
setEulerRotSeq(org.hipparchus.geometry.euclidean.threed.RotationOrder eulerRotSeq)
设置欧拉角的旋转顺序。
|
void |
setNbStates(int nbStates)
设置包括的数据状态数量(姿态分量加速度分量)。
|
void |
setRateType(RateElementsType rateType)
设置姿态速率元素集类型。
|
void |
validate(double version)
检查是否所有必填项已初始化。
|
acceptComments, addComment, checkAllowed, checkNotNaN, checkNotNegative, checkNotNull, getComments, refuseFurtherComments
public void validate(double version)
如果某些必填项缺失或与版本号不兼容,则此方法应引发异常。
validate
在接口 Section
validate
在类 CommentsContainer
version
- 格式版本
public AttitudeEndpoints getEndpoints()
public String getAttID()
public void setAttID(String attID)
attID
- 姿态标识号
public String getAttPrevID()
public void setAttPrevID(String attPrevID)
attPrevID
- 先前姿态的标识号
public String getAttBasis()
public void setAttBasis(String attBasis)
attBasis
- 此姿态状态时间历史数据的基础
public String getAttBasisID()
public void setAttBasisID(String attBasisID)
attBasisID
- 轨道确定或仿真的标识号,该轨道确定或仿真是基于此姿态的
public org.hipparchus.geometry.euclidean.threed.RotationOrder getEulerRotSeq()
public void setEulerRotSeq(org.hipparchus.geometry.euclidean.threed.RotationOrder eulerRotSeq)
eulerRotSeq
- 欧拉角的旋转顺序
public int getNbStates()
public void setNbStates(int nbStates)
nbStates
- 包括的数据状态数量(姿态分量加速度分量)
public AttitudeElementsType getAttitudeType()
public void setAttitudeType(AttitudeElementsType attitudeType)
attitudeType
- 姿态元素集类型
public RateElementsType getRateType()
public void setRateType(RateElementsType rateType)
rateType
- 姿态速率元素集类型
Copyright © 2002-2023 CS GROUP. All rights reserved.