Class ClohessyWiltshireManeuver
java.lang.Object
org.orekit.propagation.relative.maneuver.AbstractRelativeManeuver<ClohessyWiltshireProvider>
org.orekit.propagation.relative.maneuver.ClohessyWiltshireManeuver
- All Implemented Interfaces:
DetectorModifier,EventDetector,RelativeManeuver
Implements an impulse maneuver for a chaser spacecraft whose relative orbit is defined by the Clohessy-Wiltshire
equations.
- Since:
- 14.0
- Author:
- Jérôme Tabeaud, Romain Cuvillon
-
Constructor Summary
ConstructorsConstructorDescriptionClohessyWiltshireManeuver(EventDetector trigger, Vector3D deltaV, ClohessyWiltshireProvider chaserAdditionalEquations) Creates a new ClohessyWiltshireManeuver object from a trigger event, a ΔV vector, and an associated frame. -
Method Summary
Methods inherited from class org.orekit.propagation.relative.maneuver.AbstractRelativeManeuver
getDeltaV, getDetector, getForward, getHandler, getRelativeProvider, init, toString, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.orekit.propagation.events.DetectorModifier
finish, g, getDetectionSettings, getEventFunction, resetMethods inherited from interface org.orekit.propagation.events.EventDetector
getMaxCheckInterval, getMaxIterationCount, getThresholdMethods inherited from interface org.orekit.propagation.relative.maneuver.RelativeManeuver
resetTrueAnomalyAtManeuver
-
Constructor Details
-
ClohessyWiltshireManeuver
public ClohessyWiltshireManeuver(EventDetector trigger, Vector3D deltaV, ClohessyWiltshireProvider chaserAdditionalEquations) Creates a new ClohessyWiltshireManeuver 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
-