Package org.orekit.propagation.events.functions
This package provides built-in implementations of
EventFunction.
They are meant to separate the logic of event functions from the detectors themselves, as well as gathering the code for Field and non-Field.
- Since:
- 14.0
- Author:
- Romain Serra
- See Also:
CalculusFieldElement
-
Interface Summary Interface Description EventFunction Interface for functions defining events via their roots a.k.a. zeroes.EventFunctionModifier Event function modifier. -
Class Summary Class Description AbstractElevationCrossingFunction Abstract class for elevation crossing event function.AbstractGeodeticEventFunction Abstract class for event function related to geodetic coordinates.AbstractGeodeticExtremumEventFunction Abstract class for geodetic coordinates extremum event function.AbstractTopocentricEventFunction Abstract class for topocentric event function.AltitudeEventFunction Class for geodetic altitude value-crossing event function.ApsideEventFunction Apside crossing event function.BooleanEventFunction This class provides AND and OR operations for event functions.ElevationExtremumEventFunction Event function for elevation extremum with respect to a ground point.GroundAtNightEventFunction Event function for ground location being at night.LatitudeExtremumEventFunction Class for geodetic latitude extremum event function.LatitudeValueCrossingEventFunction Class for geodetic latitude value-crossing event function.LongitudeExtremumEventFunction Class for longitude extremum event function.LongitudeValueCrossingEventFunction Class for longitude value-crossing event function.MaskedElevationEventFunction Class for masked elevation event function.MinimumElevationEventFunction Class for minimum elevation event function.NegateEventFunction<S extends EventFunction> Negated event function.NodeEventFunction Node crossing event function.PenumbraEventFunction Class for penumbra event with conical shadows from ellipsoidal occulting bodies.ShiftedEventFunction Time-shifted event function.SingleDateEventFunction Class representing single date detection.TimeIntervalEventFunction Class representing time interval crossing detection.UmbraEventFunction Class for umbra event with conical shadows from ellipsoidal occulting bodies.