Class LatitudeExtremumDetector

  • All Implemented Interfaces:
    EventDetector

    public class LatitudeExtremumDetector
    extends AbstractGeographicalDetector<LatitudeExtremumDetector>
    Detector for geographic latitude extremum.

    This detector identifies when a spacecraft reaches its extremum latitudes with respect to a central body.

    Since:
    7.1
    Author:
    Luc Maisonobe
    • Constructor Detail

      • LatitudeExtremumDetector

        public LatitudeExtremumDetector​(double maxCheck,
                                        double threshold,
                                        BodyShape body)
        Build a detector.
        Parameters:
        maxCheck - maximal checking interval (s)
        threshold - convergence threshold (s)
        body - body on which the latitude is defined
      • LatitudeExtremumDetector

        protected LatitudeExtremumDetector​(EventDetectionSettings detectionSettings,
                                           EventHandler handler,
                                           BodyShape body)
        Protected constructor with full parameters.

        This constructor is not public as users are expected to use the builder API with the various withXxx() methods to set up the instance in a readable manner without using a huge amount of parameters.

        Parameters:
        detectionSettings - event detection settings
        handler - event handler to call at event occurrences
        body - body on which the latitude is defined