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 Details

    • init

      default void init(SpacecraftState s0, AbsoluteDate t)
      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 state
      t - target time for the integration
    • handleStep

      void handleStep(OrekitStepInterpolator interpolator)
      Handle the current step.
      Parameters:
      interpolator - interpolator set up for the current step
    • finish

      default void finish(SpacecraftState finalState)
      Finalize propagation.
      Parameters:
      finalState - state at propagation end
      Since:
      11.0