T
- type of the field elementspublic interface FieldOrekitStepInterpolator<T extends org.hipparchus.CalculusFieldElement<T>> extends FieldPVCoordinatesProvider<T>
It mirrors the StepInterpolator
interface from commons-math but
provides a space-dynamics interface to the methods.
Modifier and Type | Method and Description |
---|---|
FieldSpacecraftState<T> |
getCurrentState()
Get the state at previous grid point date.
|
FieldSpacecraftState<T> |
getInterpolatedState(FieldAbsoluteDate<T> date)
Get the state at interpolated date.
|
FieldSpacecraftState<T> |
getPreviousState()
Get the state at previous grid point date.
|
default TimeStampedFieldPVCoordinates<T> |
getPVCoordinates(FieldAbsoluteDate<T> date,
Frame frame)
Get the
FieldPVCoordinates of the body in the selected frame. |
boolean |
isForward()
Check is integration direction is forward in date.
|
FieldOrekitStepInterpolator<T> |
restrictStep(FieldSpacecraftState<T> newPreviousState,
FieldSpacecraftState<T> newCurrentState)
Create a new restricted version of the instance.
|
getPosition
FieldSpacecraftState<T> getPreviousState()
FieldSpacecraftState<T> getCurrentState()
FieldSpacecraftState<T> getInterpolatedState(FieldAbsoluteDate<T> date)
date
- date of the interpolated stateboolean isForward()
FieldOrekitStepInterpolator<T> restrictStep(FieldSpacecraftState<T> newPreviousState, FieldSpacecraftState<T> newCurrentState)
The instance is not changed at all.
newPreviousState
- start of the restricted stepnewCurrentState
- end of the restricted stepgetPreviousState()
,
getCurrentState()
default TimeStampedFieldPVCoordinates<T> getPVCoordinates(FieldAbsoluteDate<T> date, Frame frame)
FieldPVCoordinates
of the body in the selected frame.getPVCoordinates
in interface FieldPVCoordinatesProvider<T extends org.hipparchus.CalculusFieldElement<T>>
date
- current dateframe
- the frame where to define the positionCopyright © 2002-2023 CS GROUP. All rights reserved.