| Interface | Description |
|---|---|
| EventDetector |
This interface represents space-dynamics aware events detectors with support for additional
states.
|
| LocalRadiusProvider |
Interface to represent radius providers.
|
| Class | Description |
|---|---|
| AbstractDetector |
Common parts shared by several events finders.
|
| AdaptedEventDetector |
Adapt an
EventDetector to commons-math
EventHandler interface. |
| AlignmentDetector |
Finder for satellite/body alignment events.
|
| AltitudeDetector |
Finder for satellite altitude crossing events.
|
| AnomalyDetector |
Detects when the anomaly of the spacecraft reaches a predetermined value, θ.
|
| AOLDetector |
Detects when the Argument of Latitude of the spacecraft reaches a predetermined value, θ.
|
| ApparentElevationDetector |
Finder for satellite apparent elevation events.
|
| ApsideDetector |
Finder for apside crossing events.
|
| BetaAngleDetector |
Detects when the beta angle of the spacecraft reaches a predetermined value.
|
| CircularFieldOfViewDetector |
Finder for target entry/exit events with respect to a satellite sensor field of view.
|
| ConstantRadiusProvider |
Implementation for constant radius provider.
|
| DateDetector |
Finder for date events.
|
| DihedralFieldOfViewDetector |
Finder for body entering/exiting dihedral fov events.
|
| DistanceDetector |
Detects when the distance from the spacecraft to a given body reaches a predetermined value.
|
| EclipseDetector |
Finder for satellite eclipse related events.
|
| ElevationDetector |
Finder for satellite raising/setting events.
|
| EventShifter |
Wrapper shifting events occurrences times.
|
| EventsLogger |
This class logs events detectors events during propagation.
|
| EventsLogger.LoggedEvent |
Class for logged events entries.
|
| EventState |
This class handles the state for one
event detector during integration
steps. |
| ExtremaDistanceDetector |
Detects when the distance from the spacecraft to a given body reaches either a local minimum or a
local maximum.
|
| ExtremaElevationDetector |
Detects the time when the spacecraft reaches the elevation extrema in a given topocentric
frame.
|
| ExtremaLatitudeDetector |
Detects when the spacecraft reaches the maximal or minimal local latitude.
|
| ExtremaLongitudeDetector |
Detects when the spacecraft reaches the maximal or minimal local longitude.
|
| ExtremaThreeBodiesAngleDetector |
Detects the maximal or minimal angle between three bodies is reached, the spacecraft eventually
being one of the bodies.
|
| GroundMaskElevationDetector |
Finder for satellite azimuth-elevation events with respect to a mask.
|
| IntervalOccurrenceDetector |
This event detector detects the occurrences "i" of an underlying event detector matching the 2 following condition:
i belong to [n, m]
i - n % p = 0
n being the first occurrence to detect, m the last occurrence to detect and p the occurrence step of detection.
|
| LatitudeDetector |
Detects when the spacecraft reaches a given local latitude.
|
| LocalTimeAngleDetector |
Detects when the local time angle of a spacecraft is equal to a predetermined value.
|
| LongitudeDetector |
Detects when the spacecraft reaches a given local longitude.
|
| NadirSolarIncidenceDetector |
Spacecraft's nadir point solar incidence detector.
|
| NodeDetector |
Finder for node crossing events.
|
| NthOccurrenceDetector |
This event detector detects the nth occurrence of an underlying event detector.
|
| NullMassDetector |
This class creates an event detector that detects when the global mass of the satellite becomes
null.
|
| NullMassPartDetector |
This class creates an event detector that detects when the mass of the element becomes null.
|
| RelativeDateDetector |
Date detector defined by relative date.
|
| SolarTimeAngleDetector |
Detects when the solar time angle of a spacecraft is equal to a predetermined value.
|
| ThreeBodiesAngleDetector |
Detects when the angle between three bodies is equal to a predetermined value.
|
| VariableRadiusProvider |
Implementation for variable radius providers.
|
| Enum | Description |
|---|---|
| AbstractDetector.PropagationDelayType |
Propagation delay type.
|
| EventDetector.Action |
Enumerate for actions to be performed when an event occurs.
|
| ExtremaThreeBodiesAngleDetector.BodyOrder |
Bodies order type.
|
| ThreeBodiesAngleDetector.BodyOrder |
Bodies order type.
|
Copyright © 2021 CNES. All rights reserved.