Class AbstractGeodeticEventFunction
java.lang.Object
org.orekit.propagation.events.functions.AbstractGeodeticEventFunction
- All Implemented Interfaces:
EventFunction
- Direct Known Subclasses:
AltitudeEventFunction,LatitudeValueCrossingFunction,LongitudeValueCrossingFunction
Abstract class for event function related to geodetic coordinates.
- Since:
- 14.0
- Author:
- Romain Serra
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor. -
Method Summary
Modifier and TypeMethodDescriptionGetter for body shape.protected <T extends CalculusFieldElement<T>>
FieldGeodeticPoint<T> Compute the geodetic coordinates (Field version).protected GeodeticPointCompute the geodetic coordinates.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
-
AbstractGeodeticEventFunction
Constructor.- Parameters:
body- body
-
-
Method Details
-
getBodyShape
Getter for body shape.- Returns:
- body
-
transformToGeodeticPoint
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
-