T
- type of the field elements
public interface FieldOrekitStepInterpolator<T extends org.hipparchus.CalculusFieldElement<T>> extends FieldPVCoordinatesProvider<T>
它反映了来自commons-math的StepInterpolator
接口,但提供了一种空间动力学接口来访问这些方法。
Modifier and Type | Method and Description |
---|---|
FieldSpacecraftState<T> |
getCurrentState()
获取前一个网格点日期的状态。
|
FieldSpacecraftState<T> |
getInterpolatedState(FieldAbsoluteDate<T> date)
获取插值日期的状态。
|
FieldSpacecraftState<T> |
getPreviousState()
获取前一个网格点日期的状态。
|
default TimeStampedFieldPVCoordinates<T> |
getPVCoordinates(FieldAbsoluteDate<T> date, Frame frame)
获取所选参考系中物体的 FieldPVCoordinates 。
|
boolean |
isForward()
检查积分方向是否是日期向前的。
|
FieldOrekitStepInterpolator<T> |
restrictStep(FieldSpacecraftState<T> newPreviousState, FieldSpacecraftState<T> newCurrentState)
创建实例的新受限版本。
|
getPosition
FieldSpacecraftState<T> getPreviousState()
FieldSpacecraftState<T> getCurrentState()
FieldSpacecraftState<T> getInterpolatedState(FieldAbsoluteDate<T> date)
date
- 插值状态的日期
boolean isForward()
FieldOrekitStepInterpolator<T> restrictStep(FieldSpacecraftState<T> newPreviousState, FieldSpacecraftState<T> newCurrentState)
实例不会发生任何改变。
newPreviousState
- 受限步长的起始点
newCurrentState
- 受限步长的结束点
getPreviousState()
, getCurrentState()
default TimeStampedFieldPVCoordinates<T> getPVCoordinates(FieldAbsoluteDate<T> date, Frame frame)
FieldPVCoordinates
。
getPVCoordinates
在接口 FieldPVCoordinatesProvider<T extends org.hipparchus.CalculusFieldElement<T>>
date
- 当前日期
frame
- 定义位置的参考系
Copyright © 2002-2023 CS GROUP. All rights reserved.