Interface ResettableManeuverTriggers
- All Superinterfaces:
EventDetectorsProvider,ManeuverTriggers,ParameterDriversProvider
- All Known Implementing Classes:
AbstractManeuverTriggers,DateBasedManeuverTriggers,IntervalEventTrigger,StartStopEventsTrigger,TimeIntervalsManeuverTrigger
Interface for maneuver triggers with resetters.
- Since:
- 10.2
- Author:
- Maxime Journot
-
Field Summary
Fields inherited from interface org.orekit.propagation.events.EventDetectorsProvider
DATATION_ACCURACY -
Method Summary
Modifier and TypeMethodDescription<T extends CalculusFieldElement<T>>
voidaddResetter(Field<T> field, FieldManeuverTriggersResetter<T> resetter) Add a resetter.voidaddResetter(ManeuverTriggersResetter resetter) Add a resetter.Methods inherited from interface org.orekit.propagation.events.EventDetectorsProvider
getDateDetector, getEventDetectors, getFieldDateDetector, getFieldEventDetectorsMethods inherited from interface org.orekit.forces.maneuvers.trigger.ManeuverTriggers
getEventDetectors, getFieldEventDetectors, getName, getParametersDrivers, init, init, isFiring, isFiringMethods inherited from interface org.orekit.utils.ParameterDriversProvider
getNbParametersDriversValue, getParameterDriver, getParameters, getParameters, getParameters, getParameters, getParametersAllValues, getParametersAllValues, isSupported
-
Method Details
-
addResetter
Add a resetter.- Parameters:
resetter- resetter to add
-
addResetter
<T extends CalculusFieldElement<T>> void addResetter(Field<T> field, FieldManeuverTriggersResetter<T> resetter) Add a resetter.- Type Parameters:
T- type of the field elements- Parameters:
field- field to which the state belongsresetter- resetter to add
-