Class AbstractGeographicalDetector<T extends AbstractDetector<T>>

java.lang.Object
org.orekit.propagation.events.AbstractDetector<T>
org.orekit.propagation.events.AbstractGeographicalDetector<T>
All Implemented Interfaces:
EventDetector
Direct Known Subclasses:
AltitudeDetector, LatitudeCrossingDetector, LatitudeExtremumDetector, LatitudeRangeCrossingDetector, LongitudeCrossingDetector, LongitudeExtremumDetector, LongitudeRangeCrossingDetector

public abstract class AbstractGeographicalDetector<T extends AbstractDetector<T>> extends AbstractDetector<T>
Abstract class for detectors using a body shape.
Since:
14.0
Author:
Romain Serra
See Also:
  • Constructor Details

    • AbstractGeographicalDetector

      protected AbstractGeographicalDetector(EventFunction eventFunction, EventDetectionSettings detectionSettings, EventHandler handler, BodyShape bodyShape)
      Protected constructor with full parameters.
      Parameters:
      eventFunction - event function
      detectionSettings - detection settings
      handler - event handler to call at event occurrences
      bodyShape - body shape with respect to which altitude should be evaluated
      Since:
      14.0
    • AbstractGeographicalDetector

      protected AbstractGeographicalDetector(EventDetectionSettings detectionSettings, EventHandler handler, BodyShape bodyShape)
      Protected constructor.
      Parameters:
      detectionSettings - detection settings
      handler - event handler to call at event occurrences
      bodyShape - body shape with respect to which altitude should be evaluated
      Since:
      13.0
  • Method Details

    • getBodyShape

      public BodyShape getBodyShape()
      Get the body shape.
      Returns:
      the body shape