Class AbstractGeodeticExtremumEventFunction
java.lang.Object
org.orekit.propagation.events.functions.AbstractGeodeticExtremumEventFunction
- All Implemented Interfaces:
EventFunction
- Direct Known Subclasses:
LatitudeExtremumEventFunction,LongitudeExtremumEventFunction
Abstract class for geodetic coordinates extremum event function.
- Since:
- 14.0
- Author:
- Romain Serra
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor. -
Method Summary
Modifier and TypeMethodDescriptionGetter for body shape.protected <T extends CalculusFieldElement<T>>
FieldGeodeticPoint<FieldUnivariateDerivative1<T>> Compute the geodetic coordinates with automatic differentiation.protected FieldGeodeticPoint<UnivariateDerivative1> Compute the geodetic coordinates with automatic differentiation.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.orekit.propagation.events.functions.EventFunction
dependsOnMainVariablesOnly, dependsOnTimeOnly, value, value
-
Constructor Details
-
AbstractGeodeticExtremumEventFunction
Constructor.- Parameters:
body- body
-
-
Method Details
-
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
-