public class OrekitFixedStepHandlerMultiplexer extends Object implements OrekitFixedStepHandler
OrekitFixedStepHandler
instances into one.Constructor and Description |
---|
OrekitFixedStepHandlerMultiplexer()
Simple constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
add(OrekitFixedStepHandler handler)
Add a step handler.
|
void |
handleStep(SpacecraftState currentState,
boolean isLast)
Handle the current step.
|
void |
init(SpacecraftState s0,
AbsoluteDate t,
double step)
Initialize step handler at the start of a propagation.
|
public OrekitFixedStepHandlerMultiplexer()
public void add(OrekitFixedStepHandler handler)
handler
- step handler to addpublic void init(SpacecraftState s0, AbsoluteDate t, double step)
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.
init
in interface OrekitFixedStepHandler
s0
- initial statet
- target time for the integrationstep
- the duration in seconds of the fixed step. This value is
positive even if propagation is backwards.public void handleStep(SpacecraftState currentState, boolean isLast)
handleStep
in interface OrekitFixedStepHandler
currentState
- current state at step timeisLast
- if true, this is the last integration stepCopyright © 2002-2020 CS GROUP. All rights reserved.