public interface MultiModeHandler
This interface is copied from ModeHandler
and adapted to multi
propagation.
Common interface for all propagator mode handlers initialization.
Modifier and Type | Method and Description |
---|---|
void |
initialize(OrbitType orbit,
PositionAngle angle,
Map<String,MultiAttitudeProvider> attitudeProvidersForces,
Map<String,MultiAttitudeProvider> attitudeProvidersEvents,
MultiStateVectorInfo stateVectorInfo,
boolean activateHandlers,
AbsoluteDate reference,
Map<String,Frame> frame,
Map<String,Double> mu)
Initialize the mode handler.
|
void |
setReference(AbsoluteDate newReference)
Define new reference date.
|
void initialize(OrbitType orbit, PositionAngle angle, Map<String,MultiAttitudeProvider> attitudeProvidersForces, Map<String,MultiAttitudeProvider> attitudeProvidersEvents, MultiStateVectorInfo stateVectorInfo, boolean activateHandlers, AbsoluteDate reference, Map<String,Frame> frame, Map<String,Double> mu)
orbit
- orbit typeangle
- position angle typeattitudeProvidersForces
- attitude providers for forces computation for each stateattitudeProvidersEvents
- attitude providers for events computation for each statestateVectorInfo
- the state vector informationsactivateHandlers
- if handlers shall be activereference
- reference dateframe
- the map of reference frame for each statemu
- the map of central body attraction coefficient for each statevoid setReference(AbsoluteDate newReference)
To be called by NumericalPropagator
only.
newReference
- new reference dateCopyright © 2021 CNES. All rights reserved.