Class FieldAbstractGeographicalDetector<D extends FieldAbstractDetector<D,T>,T extends CalculusFieldElement<T>>

java.lang.Object
org.orekit.propagation.events.FieldAbstractDetector<D,T>
org.orekit.propagation.events.FieldAbstractGeographicalDetector<D,T>
All Implemented Interfaces:
FieldEventDetector<T>
Direct Known Subclasses:
FieldAltitudeDetector, FieldLatitudeCrossingDetector, FieldLatitudeExtremumDetector, FieldLatitudeRangeCrossingDetector, FieldLongitudeCrossingDetector, FieldLongitudeExtremumDetector, FieldLongitudeRangeCrossingDetector

public abstract class FieldAbstractGeographicalDetector<D extends FieldAbstractDetector<D,T>,T extends CalculusFieldElement<T>> extends FieldAbstractDetector<D,T>
Abstract class for detectors using a body shape.
Since:
14.0
Author:
Romain Serra
See Also:
  • Constructor Details

    • FieldAbstractGeographicalDetector

      protected FieldAbstractGeographicalDetector(EventFunction eventFunction, FieldEventDetectionSettings<T> detectionSettings, FieldEventHandler<T> handler, BodyShape bodyShape)
      Protected constructor with event function.
      Parameters:
      eventFunction - event function
      detectionSettings - event detection settings
      handler - event handler to call at event occurrences
      bodyShape - body shape
    • FieldAbstractGeographicalDetector

      protected FieldAbstractGeographicalDetector(FieldEventDetectionSettings<T> detectionSettings, FieldEventHandler<T> handler, BodyShape bodyShape)
      Protected constructor.
      Parameters:
      detectionSettings - event detection settings
      handler - event handler to call at event occurrences
      bodyShape - body shape
  • Method Details

    • getBodyShape

      public BodyShape getBodyShape()
      Getter for the body shape.
      Returns:
      shape