Interface ResettableManeuverTriggers
-
- All Superinterfaces:
EventDetectorsProvider
,ManeuverTriggers
,ParameterDriversProvider
- All Known Implementing Classes:
AbstractManeuverTriggers
,DateBasedManeuverTriggers
,IntervalEventTrigger
,StartStopEventsTrigger
public interface ResettableManeuverTriggers extends ManeuverTriggers
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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T extends CalculusFieldElement<T>>
voidaddResetter(Field<T> field, FieldManeuverTriggersResetter<T> resetter)
Add a resetter.void
addResetter(ManeuverTriggersResetter resetter)
Add a resetter.-
Methods inherited from interface org.orekit.propagation.events.EventDetectorsProvider
getDateDetector, getEventDetectors, getEventDetectors, getFieldDateDetector, getFieldEventDetectors, getFieldEventDetectors
-
Methods inherited from interface org.orekit.forces.maneuvers.trigger.ManeuverTriggers
getName, init, init, isFiring, isFiring
-
Methods inherited from interface org.orekit.utils.ParameterDriversProvider
getNbParametersDriversValue, getParameterDriver, getParameters, getParameters, getParameters, getParameters, getParametersAllValues, getParametersAllValues, getParametersDrivers, isSupported
-
-
-
-
Method Detail
-
addResetter
void addResetter(ManeuverTriggersResetter resetter)
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
-
-