public class AttitudeState extends Object implements TimeStamped
Constructor and Description |
---|
AttitudeState(AttitudeElementsType attitudeType, RateElementsType rateType, AbsoluteDate date, String[] fields, int first)
简单构造函数。
|
Modifier and Type | Method and Description |
---|---|
AttitudeElementsType |
getAttitudeType()
获取元素的类型。
|
AngularDerivativesFilter |
getAvailableDerivatives()
获取此状态中可用的位置导数。
|
AbsoluteDate |
getDate()
获取日期。
|
double[] |
getElements()
获取姿态元素。
|
RateElementsType |
getRateElementsType()
获取元素速率的类型。
|
TimeStampedAngularCoordinates |
toAngular(org.hipparchus.geometry.euclidean.threed.RotationOrder order)
转换为角坐标。
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
durationFrom
public AttitudeState(AttitudeElementsType attitudeType, RateElementsType rateType, AbsoluteDate date, String[] fields, int first)
attitudeType
- 元素的类型
rateType
- 元素速率的类型(如果为null,则在内部更改为RateElementsType.NONE
)
date
- 输入日期
fields
- 轨道元素
first
- 要考虑的第一个字段的索引
public AbsoluteDate getDate()
getDate
在接口 TimeStamped
public double[] getElements()
public AttitudeElementsType getAttitudeType()
public RateElementsType getRateElementsType()
public AngularDerivativesFilter getAvailableDerivatives()
public TimeStampedAngularCoordinates toAngular(org.hipparchus.geometry.euclidean.threed.RotationOrder order)
order
- 欧拉角的旋转顺序
Copyright © 2002-2023 CS GROUP. All rights reserved.