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, θ.
Anomaly is not defined for all kinds of orbits: this detector will detect anomaly events only if the corresponding orbit is not a circular orbit, otherwise it may trigger events randomly. |
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.
The beta angle is the angle between the orbit plane and the vector from the central body to the sun. |
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.
ExtremaElevationDetector.MIN , ExtremaElevationDetector.MAX and
ExtremaElevationDetector.MIN_MAX for both. |
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.
|
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.
The local time is represented by the angle between the projections of the Sun and the satellite in the equatorial plane; therefore this angle is equal to zero when the local time is 12.00h and Π when the local time is 0.00h (Local Time In Hours = 12.00h + local time angle * 12 / Π). |
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.
|
SolarTimeAngleDetector |
Detects when the solar time angle of a spacecraft is equal to a predetermined value.
The solar time is represented by the angle between the projections of the Sun in the osculator orbital plane and the satellite position; therefore this angle is equal to zero when the solar time is 12.00h and Π when the solar time is 0.00h (Solar Time In Hours = 12.00h + solar time angle * 12 / Π). |
ThreeBodiesAngleDetector |
Detects when the angle between three bodies is equal to a predetermined value.
|
VariableRadiusProvider |
Implementation for variable radius providers.
|
Enum | Description |
---|---|
EventDetector.Action |
Enumerate for actions to be performed when an event occurs.
|
ExtremaThreeBodiesAngleDetector.BodyOrder |
Bodies order type.
|
ThreeBodiesAngleDetector.BodyOrder |
Bodies order type.
|
Copyright © 2017 CNES. All rights reserved.