Class AbstractGeodeticEventFunction

java.lang.Object
org.orekit.propagation.events.functions.AbstractGeodeticEventFunction
All Implemented Interfaces:
EventFunction
Direct Known Subclasses:
AltitudeEventFunction, LatitudeValueCrossingFunction, LongitudeValueCrossingFunction

public abstract class AbstractGeodeticEventFunction extends Object implements EventFunction
Abstract class for event function related to geodetic coordinates.
Since:
14.0
Author:
Romain Serra
  • Constructor Details

    • AbstractGeodeticEventFunction

      protected AbstractGeodeticEventFunction(BodyShape body)
      Constructor.
      Parameters:
      body - body
  • Method Details

    • getBodyShape

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

      protected GeodeticPoint transformToGeodeticPoint(SpacecraftState s)
      Compute the geodetic coordinates.
      Parameters:
      s - the current state information: date, kinematics, attitude
      Returns:
      geodetic point
    • transformToGeodeticPoint

      protected <T extends CalculusFieldElement<T>> FieldGeodeticPoint<T> transformToGeodeticPoint(FieldSpacecraftState<T> s)
      Compute the geodetic coordinates (Field version).
      Type Parameters:
      T - field type
      Parameters:
      s - the current state information: date, kinematics, attitude
      Returns:
      geodetic point