Class FieldElevationExtremumDetector<T extends CalculusFieldElement<T>>

  • Type Parameters:
    T - type of the field element
    All Implemented Interfaces:
    FieldEventDetector<T>

    public class FieldElevationExtremumDetector<T extends CalculusFieldElement<T>>
    extends FieldAbstractTopocentricDetector<FieldElevationExtremumDetector<T>,​T>
    Detector for elevation extremum with respect to a ground point.

    This detector identifies when a spacecraft reaches its extremum elevation with respect to a ground point.

    As in most cases only the elevation maximum is needed and the minimum is often irrelevant, this detector is often wrapped into an event slope filter configured with FilterType.TRIGGER_ONLY_DECREASING_EVENTS (i.e. when the elevation derivative decreases from positive values to negative values, which correspond to a maximum). Setting up this filter saves some computation time as the elevation minimum occurrences are not even looked at. It is however still often necessary to do an additional filtering

    Since:
    12.0
    Author:
    Luc Maisonobe