public class TabulatedProvider extends Object implements BoundedAttitudeProvider
此类的实例保证是不可变的。
TabulatedLofOffset
Constructor and Description |
---|
TabulatedProvider(Frame referenceFrame, List<? extends TimeStampedAngularCoordinates> table, int n, AngularDerivativesFilter filter)
创建新实例。
|
TabulatedProvider(List<? extends TimeStampedAngularCoordinates> table, int n, AngularDerivativesFilter filter, AbsoluteDate minDate, AbsoluteDate maxDate, AttitudeBuilder builder)
创建新实例。
|
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()
获取范围的第一个日期。
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAttitudeRotation, getAttitudeRotation
public TabulatedProvider(Frame referenceFrame, List<? extends TimeStampedAngularCoordinates> table, int n, AngularDerivativesFilter filter)
此构造函数使用第一个和最后一个点样本作为最小和最大日期。
referenceFrame
- 用于表格化姿态的参考坐标系
table
- 表格化的姿态
n
- 用于插值的姿态数量
filter
- 用于插值中使用的样本导数的过滤器
TabulatedProvider(List, int, AngularDerivativesFilter, AbsoluteDate, AbsoluteDate, AttitudeBuilder)
public TabulatedProvider(List<? extends TimeStampedAngularCoordinates> table, int n, AngularDerivativesFilter filter, AbsoluteDate minDate, AbsoluteDate maxDate, AttitudeBuilder builder)
table
- 表格化的姿态
n
- 用于插值的姿态数量
filter
- 用于插值中使用的样本导数的过滤器
minDate
- 要使用的最小日期
maxDate
- 要使用的最大日期
builder
- 要使用的构建器
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.