public class OutputStepHandler extends Object implements fr.cnes.sirius.patrius.propagation.sampling.PatriusFixedStepHandler
Constructor and Description |
---|
OutputStepHandler(OutputManager outputManager,
double propagationDuration)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
void |
handleFinalStep(fr.cnes.sirius.patrius.propagation.SpacecraftState finalState)
Handle the last step in the propagation to be sure that it is included in the spacecraft list
(file or memory).
|
void |
handleStep(fr.cnes.sirius.patrius.propagation.SpacecraftState currentState,
boolean isLast) |
void |
init(fr.cnes.sirius.patrius.propagation.SpacecraftState spacecraftState,
fr.cnes.sirius.patrius.time.AbsoluteDate date) |
public OutputStepHandler(OutputManager outputManager, double propagationDuration)
outputManager
- output manager to store the outputspropagationDuration
- propagation duration (s)public void init(fr.cnes.sirius.patrius.propagation.SpacecraftState spacecraftState, fr.cnes.sirius.patrius.time.AbsoluteDate date)
init
in interface fr.cnes.sirius.patrius.propagation.sampling.PatriusFixedStepHandler
public void handleStep(fr.cnes.sirius.patrius.propagation.SpacecraftState currentState, boolean isLast)
handleStep
in interface fr.cnes.sirius.patrius.propagation.sampling.PatriusFixedStepHandler
public void handleFinalStep(fr.cnes.sirius.patrius.propagation.SpacecraftState finalState)
finalState
- final propagation spacecraft state.Copyright © 2021. All rights reserved.