Class AbstractTopocentricDetector<T extends AbstractDetector<T>>

java.lang.Object
org.orekit.propagation.events.AbstractDetector<T>
org.orekit.propagation.events.AbstractTopocentricDetector<T>
Type Parameters:
T - type of the detector
All Implemented Interfaces:
EventDetector
Direct Known Subclasses:
ElevationDetector, ElevationExtremumDetector, GroundAtNightDetector

public abstract class AbstractTopocentricDetector<T extends AbstractDetector<T>> extends AbstractDetector<T>
Abstract class for detectors using a topocentric frame.
Since:
13.1
Author:
Romain Serra
See Also:
  • Constructor Details

    • AbstractTopocentricDetector

      protected AbstractTopocentricDetector(EventFunction eventFunction, EventDetectionSettings detectionSettings, EventHandler handler, TopocentricFrame topocentricFrame)
      Protected constructor with full parameters.
      Parameters:
      eventFunction - event function
      detectionSettings - event detection settings
      handler - event handler to call at event occurrences
      topocentricFrame - topocentric frame
      Since:
      14.0
  • Method Details

    • getTopocentricFrame

      public TopocentricFrame getTopocentricFrame()
      Getter for the topocentric frame.
      Returns:
      frame
    • getElevation

      public double getElevation(SpacecraftState s)
      Get the elevation value.
      Parameters:
      s - the current state information: date, kinematics, attitude
      Returns:
      spacecraft elevation