Package org.orekit.propagation.sampling
Interface OrekitStepHandler
- All Known Implementing Classes:
OrekitStepNormalizer,PropagationStepRecorder,SemiAnalyticalMeasurementHandler,StepHandlerMultiplexer
public interface OrekitStepHandler
This interface is a space-dynamics aware step handler.
It mirrors the StepHandler interface from Hipparchus but
provides a space-dynamics interface to the methods.
- Author:
- Luc Maisonobe
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidfinish(SpacecraftState finalState) Finalize propagation.voidhandleStep(OrekitStepInterpolator interpolator) Handle the current step.default voidinit(SpacecraftState s0, AbsoluteDate t) Initialize step handler at the start of a propagation.
-
Method Details
-
init
Initialize step handler at the start of a propagation.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
- Parameters:
s0- initial statet- target time for the integration
-
handleStep
Handle the current step.- Parameters:
interpolator- interpolator set up for the current step
-
finish
Finalize propagation.- Parameters:
finalState- state at propagation end- Since:
- 11.0
-