public class TabulatedLofOffset extends Object implements BoundedAttitudeProvider
此类的实例保证是不可变的。
LofOffset
, TabulatedProvider
Constructor and Description |
---|
TabulatedLofOffset(Frame inertialFrame, LOF lof, List<? extends TimeStampedAngularCoordinates> table, int n, AngularDerivativesFilter filter)
创建新实例。
|
TabulatedLofOffset(Frame inertialFrame, LOF lof, List<? extends TimeStampedAngularCoordinates> table, int n, AngularDerivativesFilter filter, AbsoluteDate minDate, AbsoluteDate maxDate)
创建新实例。
|
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)
计算与轨道状态对应的姿态。
|
AbsoluteDate |
getMaxDate()
获取范围的最后日期。
|
AbsoluteDate |
getMinDate()
获取范围的第一个日期。
|
List<? extends TimeStampedAngularCoordinates> |
getTable()
获取表中姿态的不可修改视图。
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAttitudeRotation, getAttitudeRotation
public TabulatedLofOffset(Frame inertialFrame, LOF lof, List<? extends TimeStampedAngularCoordinates> table, int n, AngularDerivativesFilter filter)
此构造函数使用第一个和最后一个点样本作为最小和最大日期。
inertialFrame
- 惯性参考系,相对于该参考系计算轨道
lof
- 本地轨道框架
table
- 表中的姿态
n
- 用于插值的姿态数
filter
- 用于插值中使用的样本导数的过滤器
public TabulatedLofOffset(Frame inertialFrame, LOF lof, List<? extends TimeStampedAngularCoordinates> table, int n, AngularDerivativesFilter filter, AbsoluteDate minDate, AbsoluteDate maxDate)
inertialFrame
- 惯性参考系,相对于该参考系计算轨道
lof
- 本地轨道框架
table
- 表中的姿态
n
- 用于插值的姿态数
minDate
- 要使用的最小日期
maxDate
- 要使用的最大日期
filter
- 用于插值中使用的样本导数的过滤器
public List<? extends TimeStampedAngularCoordinates> getTable()
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
- 计算姿态的参考框架
public AbsoluteDate getMinDate()
getMinDate
在接口 BoundedAttitudeProvider
public AbsoluteDate getMaxDate()
getMaxDate
在接口 BoundedAttitudeProvider
Copyright © 2002-2023 CS GROUP. All rights reserved.