public class BeidouIGSO extends BeidouMeo
这种模式实际上类似于北斗中地球轨道,因此该类只是继承自BeidouMeo
,没有任何更改。
Constructor and Description |
---|
BeidouIGSO(AbsoluteDate validityStart, AbsoluteDate validityEnd, ExtendedPVCoordinatesProvider sun, Frame inertialFrame)
简单构造函数。
|
Modifier and Type | Method and Description |
---|---|
<T extends org.hipparchus.CalculusFieldElement<T>> |
getAttitude(FieldPVCoordinatesProvider<T> pvProv, FieldAbsoluteDate<T> date, Frame frame)
计算与轨道状态对应的姿态。
|
Attitude |
getAttitude(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
计算与轨道状态对应的姿态。
|
protected Frame |
getInertialFrame()
获取计算速度的惯性参考系。
|
protected ExtendedPVCoordinatesProvider |
getSun()
获取太阳位置的提供者。
|
AbsoluteDate |
validityEnd()
获取此提供者的有效期结束。
|
AbsoluteDate |
validityStart()
获取此提供者的有效期开始。
|
correctedYaw, correctedYaw
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAttitudeRotation, getAttitudeRotation
public BeidouIGSO(AbsoluteDate validityStart, AbsoluteDate validityEnd, ExtendedPVCoordinatesProvider sun, Frame inertialFrame)
validityStart
- 此提供者的有效期开始
validityEnd
- 此提供者的有效期结束
sun
- 太阳位置的提供者
inertialFrame
- 计算速度的惯性参考系
public AbsoluteDate validityStart()
validityStart
在接口 GNSSAttitudeProvider
public AbsoluteDate validityEnd()
validityEnd
在接口 GNSSAttitudeProvider
public Attitude getAttitude(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
getAttitude
在接口 AttitudeProvider
pvProv
- 当前日期周围的本地位置-速度提供者
date
- 当前日期
frame
- 计算姿态的参考框架
public <T extends org.hipparchus.CalculusFieldElement<T>> FieldAttitude<T> getAttitude(FieldPVCoordinatesProvider<T> pvProv, FieldAbsoluteDate<T> date, Frame frame)
getAttitude
在接口 AttitudeProvider
T
- 字段元素的类型
pvProv
- 当前日期周围的本地位置-速度提供者
date
- 当前日期
frame
- 计算姿态的参考框架
protected ExtendedPVCoordinatesProvider getSun()
protected Frame getInertialFrame()
Copyright © 2002-2023 CS GROUP. All rights reserved.