Package org.orekit.propagation.sampling
Class PythonFieldOrekitStepInterpolator<T extends CalculusFieldElement<T>>
- java.lang.Object
-
- org.orekit.propagation.sampling.PythonFieldOrekitStepInterpolator<T>
-
- All Implemented Interfaces:
FieldOrekitStepInterpolator<T>
,FieldPVCoordinatesProvider<T>
public class PythonFieldOrekitStepInterpolator<T extends CalculusFieldElement<T>> extends Object implements FieldOrekitStepInterpolator<T>
-
-
Constructor Summary
Constructors Constructor Description PythonFieldOrekitStepInterpolator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
finalize()
Part of JCC Python interface to objectFieldSpacecraftState<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.boolean
isForward()
Check is integration direction is forward in date.void
pythonDecRef()
Part of JCC Python interface to objectlong
pythonExtension()
Part of JCC Python interface to objectvoid
pythonExtension(long pythonObject)
Part of JCC Python interface to objectFieldOrekitStepInterpolator<T>
restrictStep(FieldSpacecraftState<T> newPreviousState, FieldSpacecraftState<T> newCurrentState)
Create a new restricted version of the instance.-
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.orekit.propagation.sampling.FieldOrekitStepInterpolator
getPVCoordinates
-
Methods inherited from interface org.orekit.utils.FieldPVCoordinatesProvider
getPosition
-
-
-
-
Method Detail
-
pythonExtension
public void pythonExtension(long pythonObject)
Part of JCC Python interface to object
-
pythonExtension
public long pythonExtension()
Part of JCC Python interface to object
-
finalize
public void finalize() throws Throwable
Part of JCC Python interface to object
-
pythonDecRef
public void pythonDecRef()
Part of JCC Python interface to object
-
getPreviousState
public FieldSpacecraftState<T> getPreviousState()
Get the state at previous grid point date.- Specified by:
getPreviousState
in interfaceFieldOrekitStepInterpolator<T extends CalculusFieldElement<T>>
- Returns:
- state at previous grid point date
-
getCurrentState
public FieldSpacecraftState<T> getCurrentState()
Get the state at previous grid point date.- Specified by:
getCurrentState
in interfaceFieldOrekitStepInterpolator<T extends CalculusFieldElement<T>>
- Returns:
- state at previous grid point date
-
getInterpolatedState
public FieldSpacecraftState<T> getInterpolatedState(FieldAbsoluteDate<T> date)
Get the state at interpolated date.- Specified by:
getInterpolatedState
in interfaceFieldOrekitStepInterpolator<T extends CalculusFieldElement<T>>
- Parameters:
date
- date of the interpolated state- Returns:
- state at interpolated date the date
-
isForward
public boolean isForward()
Check is integration direction is forward in date.- Specified by:
isForward
in interfaceFieldOrekitStepInterpolator<T extends CalculusFieldElement<T>>
- Returns:
- true if integration is forward in date
-
restrictStep
public FieldOrekitStepInterpolator<T> restrictStep(FieldSpacecraftState<T> newPreviousState, FieldSpacecraftState<T> newCurrentState)
Create a new restricted version of the instance.The instance is not changed at all.
- Specified by:
restrictStep
in interfaceFieldOrekitStepInterpolator<T extends CalculusFieldElement<T>>
- Parameters:
newPreviousState
- start of the restricted stepnewCurrentState
- end of the restricted step- Returns:
- restricted version of the instance
- Since:
- 11.0
- See Also:
getPreviousState()
,getCurrentState()
-
-