Package org.orekit.propagation.events
Class AbstractGeodeticExtremumDetector<T extends AbstractDetector<T>>
- java.lang.Object
-
- org.orekit.propagation.events.AbstractDetector<T>
-
- org.orekit.propagation.events.AbstractGeographicalDetector<T>
-
- org.orekit.propagation.events.AbstractGeodeticExtremumDetector<T>
-
- All Implemented Interfaces:
EventDetector
- Direct Known Subclasses:
LatitudeExtremumDetector,LongitudeExtremumDetector
public abstract class AbstractGeodeticExtremumDetector<T extends AbstractDetector<T>> extends AbstractGeographicalDetector<T>
Abstract class for geodetic coordinates extremum.- Since:
- 14.0
- Author:
- Romain Serra
-
-
Field Summary
-
Fields inherited from class org.orekit.propagation.events.AbstractDetector
DEFAULT_MAX_CHECK, DEFAULT_MAX_ITER, DEFAULT_THRESHOLD
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractGeodeticExtremumDetector(EventDetectionSettings detectionSettings, EventHandler handler, BodyShape body)Protected constructor with full parameters.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FieldGeodeticPoint<UnivariateDerivative2>transformToFieldGeodeticPoint(SpacecraftState s)Compute the geodetic coordinates with automatic differentiation.-
Methods inherited from class org.orekit.propagation.events.AbstractGeographicalDetector
getBodyShape
-
Methods inherited from class org.orekit.propagation.events.AbstractDetector
checkIfForward, create, getDetectionSettings, getHandler, init, isForward, withDetectionSettings, withHandler, withMaxCheck, withMaxCheck, withMaxIter, withThreshold
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.orekit.propagation.events.EventDetector
dependsOnMainVariablesOnly, dependsOnTimeOnly, finish, g, getMaxCheckInterval, getMaxIterationCount, getThreshold, reset
-
-
-
-
Constructor Detail
-
AbstractGeodeticExtremumDetector
protected AbstractGeodeticExtremumDetector(EventDetectionSettings detectionSettings, EventHandler handler, BodyShape body)
Protected constructor with full parameters.This constructor is not public as users are expected to use the builder API with the various
withXxx()methods to set up the instance in a readable manner without using a huge amount of parameters.- Parameters:
detectionSettings- event detection settingshandler- event handler to call at event occurrencesbody- body- Since:
- 13.0
-
-
Method Detail
-
transformToFieldGeodeticPoint
public FieldGeodeticPoint<UnivariateDerivative2> 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
-
-