Class FieldClohessyWiltshireManeuver<T extends CalculusFieldElement<T>>
java.lang.Object
org.orekit.propagation.relative.maneuver.FieldAbstractRelativeManeuver<T,FieldClohessyWiltshireProvider<T>>
org.orekit.propagation.relative.maneuver.FieldClohessyWiltshireManeuver<T>
- Type Parameters:
T- Any scalar field.
- All Implemented Interfaces:
FieldDetectorModifier<T>,FieldEventDetector<T>,FieldRelativeManeuver<T>
public class FieldClohessyWiltshireManeuver<T extends CalculusFieldElement<T>>
extends FieldAbstractRelativeManeuver<T,FieldClohessyWiltshireProvider<T>>
Implements an impulse maneuver for a chaser spacecraft whose relative orbit is defined by the Clohessy-Wiltshire
equations.
- Since:
- 14.0
- Author:
- Romain Cuvillon
-
Constructor Summary
ConstructorsConstructorDescriptionFieldClohessyWiltshireManeuver(FieldEventDetector<T> trigger, FieldVector3D<T> deltaV, FieldClohessyWiltshireProvider<T> chaserAdditionalEquations) Creates a new FieldClohessyWiltshireManeuver object from a trigger event, a ΔV vector, and an associated frame. -
Method Summary
Methods inherited from class org.orekit.propagation.relative.maneuver.FieldAbstractRelativeManeuver
getDeltaV, getDetector, getForward, getHandler, getRelativeProvider, initMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.orekit.propagation.events.FieldDetectorModifier
finish, g, getDetectionSettings, getEventFunction, resetMethods inherited from interface org.orekit.propagation.events.FieldEventDetector
getMaxCheckInterval, getMaxIterationCount, getThresholdMethods inherited from interface org.orekit.propagation.relative.maneuver.FieldRelativeManeuver
resetTrueAnomalyAtManeuver
-
Constructor Details
-
FieldClohessyWiltshireManeuver
public FieldClohessyWiltshireManeuver(FieldEventDetector<T> trigger, FieldVector3D<T> deltaV, FieldClohessyWiltshireProvider<T> chaserAdditionalEquations) Creates a new FieldClohessyWiltshireManeuver object from a trigger event, a ΔV vector, and an associated frame.- Parameters:
trigger- Trigger event that triggers the maneuver of the chaser spacecraft.deltaV- ΔV vector in the target's QSW LOF.chaserAdditionalEquations- Chaser's additional equations provider
-