Package org.orekit.propagation.sampling
Class PythonOrekitStepHandler
- java.lang.Object
-
- org.orekit.propagation.sampling.PythonOrekitStepHandler
-
- All Implemented Interfaces:
OrekitStepHandler
public class PythonOrekitStepHandler extends Object implements OrekitStepHandler
-
-
Constructor Summary
Constructors Constructor Description PythonOrekitStepHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
finalize()
Part of JCC Python interface to objectvoid
finish(SpacecraftState finalState)
Finalize propagation.void
handleStep(OrekitStepInterpolator interpolator)
Handle the current step.void
init(SpacecraftState s0, AbsoluteDate t)
Initialize step handler at the start of a propagation.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 object
-
-
-
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
-
init
public void init(SpacecraftState s0, AbsoluteDate t)
Initialize step handler at the start of a propagation. Extension point for Python.This method is called once at the start of the propagation. It may be used by the step handler to initialize some internal data if needed.
The default method does nothing
- Specified by:
init
in interfaceOrekitStepHandler
- Parameters:
s0
- initial statet
- target time for the integration
-
handleStep
public void handleStep(OrekitStepInterpolator interpolator)
Handle the current step.- Specified by:
handleStep
in interfaceOrekitStepHandler
- Parameters:
interpolator
- interpolator set up for the current step
-
finish
public void finish(SpacecraftState finalState)
Finalize propagation.- Specified by:
finish
in interfaceOrekitStepHandler
- Parameters:
finalState
- state at propagation end- Since:
- 11.0
-
-