org.orekit.propagation.numerical
Interface ModeHandler

All Known Implementing Classes:
AdaptedStepHandler

public interface ModeHandler

Common interface for all propagator mode handlers initialization.

Author:
Luc Maisonobe

Method Summary
 void initialize(OrbitType orbit, PositionAngle angle, AttitudeProvider attitudeProviderForces, AttitudeProvider attitudeProviderEvents, Map<String,AdditionalStateInfo> additionalStateInfos, boolean activateHandlers, AbsoluteDate reference, Frame frame, double mu)
          Initialize the mode handler.
 void setReference(AbsoluteDate newReference)
          Define new reference date.
 

Method Detail

initialize

void initialize(OrbitType orbit,
                PositionAngle angle,
                AttitudeProvider attitudeProviderForces,
                AttitudeProvider attitudeProviderEvents,
                Map<String,AdditionalStateInfo> additionalStateInfos,
                boolean activateHandlers,
                AbsoluteDate reference,
                Frame frame,
                double mu)
Initialize the mode handler.

Parameters:
orbit - orbit type
angle - position angle type
attitudeProviderForces - attitude provider for forces computation
attitudeProviderEvents - attitude provider for events computation
additionalStateInfos - additional states informations
activateHandlers - if handlers shall be active
reference - reference date
frame - reference frame
mu - central body attraction coefficient

setReference

void setReference(AbsoluteDate newReference)
Define new reference date.

To be called by NumericalPropagator only.

Parameters:
newReference - new reference date


Copyright © 2016 CNES. All Rights Reserved.