| Class | Description |
|---|---|
| AbstractEclipseDetector |
Common parts shared by several events detectors related to eclipse concept.
|
| AbstractSignalPropagationDetector |
Common parts shared by several events finders related to signal propagation concept.
|
| AbstractStationToSatDetector |
Abstract event detector using a station elevation correction.
|
| AlignmentDetector |
Finder for satellite/body alignment events.
|
| AltitudeDetector |
Finder for satellite altitude crossing events.
|
| AngularMomentumExcessDetector |
Detector triggered when the angular momentum reaches a maximal threshold
|
| 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.
|
| BodyInEclipseDetector |
Finder for events related to a celestial body in eclipse.
|
| BodyPointLocalTimeAngleDetector |
Detects when the local time angle of point on a spacecraft is equal to a predetermined value.
|
| CenteredAolPassageDetector |
Centered argument of latitude detector
|
| CentralBodyMaskCircularFOVDetector |
Finder for target entry/exit events with respect to a satellite sensor FOV defined by a vector3D
giving the direction in satellite frame and taking into account masking from the central body
This class handles fields of view with a circular boundary.
|
| CircularFieldOfViewDetector |
Finder for target entry/exit events with respect to a satellite sensor field of view.
|
| CombinedPhenomenaDetector |
This class finds the events resulting from the combination of two phenomena.
|
| 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.
|
| DotProductDetector |
Detects when the dot product value between a spacecraft and a target PV coordinates reaches a
threshold value.
|
| EarthZoneDetector |
Detects when the satellite enters a ground zone (several zones can be defined at the same time).
|
| EclipseDetector |
Finder for satellite eclipse related events.
|
| ElevationDetector |
Finder for satellite raising/setting events.
|
| 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.
|
| ExtremaGenericDetector<D extends EventDetector> |
Detector for extrema of the switching value of
ExtremaGenericDetector.underlyingDetector. |
| ExtremaLatitudeDetector |
Detects when the spacecraft reaches the maximal or minimal local latitude.
|
| ExtremaLongitudeDetector |
Detects when the spacecraft reaches the maximal or minimal local longitude.
|
| ExtremaSightAxisDetector |
Detects the minimum angle between a sight view line and a PVCoordinateProvider target view from a
Frame which origin is on the line.
|
| ExtremaThreeBodiesAngleDetector |
Detects the maximal or minimal angle between three bodies is reached, the spacecraft eventually
being one of the bodies.
|
| FlightDomainExcessDetector | |
| 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.
|
| LineMaskingDetector |
Detector for events relative to masking of two
PVCoordinatesProvider points by a list of BodyShape
masking bodies. |
| LinkTypeHandler |
Define the role of the main element (SpacecraftState) in the signal propagation (emitter or receiver) and the other
element.
|
| 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.
|
| MaskingDetector |
Sensor masking detector.
|
| 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.
|
| PlaneCrossingDetector |
Class for plane crossing events detection.
|
| RelativeDateDetector |
Date detector defined by relative date.
|
| RFVisibilityDetector |
Finder for ground station / satellite RF visibility events.
|
| SatToSatMutualVisibilityDetector |
Mutual spacecraft visibility detector : the g function is positive only if each spacecraft is in the main field of
view of the other one's sensor.
|
| SensorInhibitionDetector |
Event detector for the inhibition of a sensor.
|
| SensorVisibilityDetector |
Event detector for the visibility of a sensor.
|
| SolarTimeAngleDetector |
Detects when the solar time angle of a spacecraft is equal to a predetermined value.
|
| StationToSatMutualVisibilityDetector |
Mutual station to spacecraft visibility detector : the g function is positive only if the station's sensor sees the
spacecraft's sensor AND the spacecraft's sensor sees the station's sensor.
|
| SurfaceDistanceDetector |
Detects when the distance from the spacecraft to the surface of a given body reaches a predetermined value.
|
| TargetInFieldOfViewDetector |
Event detector for the main target visibility of a sensor.
|
| ThreeBodiesAngleDetector |
Detects when the angle between three bodies is equal to a predetermined value.
|
| VisibilityFromStationDetector |
Finder for satellite apparent entering in a station's field of view.
|
| Enum | Description |
|---|---|
| AbstractSignalPropagationDetector.EventDatationType |
Describe if the event datation type corresponds to the emitter date or the receiver date.
|
| AbstractSignalPropagationDetector.PropagationDelayType |
Propagation delay type.
|
| BodyInEclipseDetector.BodyInEclipseModelEnum |
Enumerate for the types of available models for the BodyInEclipse calculations
|
| ExtremaGenericDetector.ExtremumType |
Enumerate defining the type of extrema looked for.
|
| ExtremaThreeBodiesAngleDetector.BodyOrder |
Bodies order type.
|
| LinkTypeHandler.SignalPropagationRole |
Signal propagation role.
|
| SatToSatMutualVisibilityDetector.SatToSatLinkType |
Type of link.
|
| SurfaceDistanceDetector.BodyDistanceType |
Body distance type.
|
| ThreeBodiesAngleDetector.BodyOrder |
Bodies order type.
|
| VisibilityFromStationDetector.LinkType |
Type of link (it can be uplink or downlink).
|
Copyright © 2025 CNES. All rights reserved.