Class AbstractGeodeticExtremumEventFunction

java.lang.Object
org.orekit.propagation.events.functions.AbstractGeodeticExtremumEventFunction
All Implemented Interfaces:
EventFunction
Direct Known Subclasses:
LatitudeExtremumEventFunction, LongitudeExtremumEventFunction

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

    • AbstractGeodeticExtremumEventFunction

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

    • getBodyShape

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

      protected FieldGeodeticPoint<UnivariateDerivative1> transformToFieldGeodeticPoint(SpacecraftState s)
      Compute the geodetic coordinates with automatic differentiation.
      Parameters:
      s - the current state information: date, kinematics, attitude
      Returns:
      geodetic point in Taylor Differential Algebra
    • transformToFieldGeodeticPoint

      protected <T extends CalculusFieldElement<T>> FieldGeodeticPoint<FieldUnivariateDerivative1<T>> transformToFieldGeodeticPoint(FieldSpacecraftState<T> s)
      Compute the geodetic coordinates with automatic differentiation.
      Type Parameters:
      T - field type
      Parameters:
      s - the current state information: date, kinematics, attitude
      Returns:
      geodetic point in Taylor Differential Algebra