Class YamanakaAnkersenManeuver
java.lang.Object
org.orekit.propagation.relative.maneuver.AbstractRelativeManeuver<YamanakaAnkersenProvider>
org.orekit.propagation.relative.maneuver.YamanakaAnkersenManeuver
- All Implemented Interfaces:
DetectorModifier,EventDetector,RelativeManeuver
Implements an impulse maneuver for a chaser spacecraft whose relative orbit is defined by the Yamanaka-Ankersen
equations.
- Since:
- 14.0
- Author:
- Romain Cuvillon
-
Constructor Summary
ConstructorsConstructorDescriptionYamanakaAnkersenManeuver(EventDetector trigger, Vector3D deltaV, YamanakaAnkersenProvider chaserAdditionalEquations) Creates a new YamanakaAnkersenManeuver object from a trigger event, a ΔV vector, and an associated frame. -
Method Summary
Modifier and TypeMethodDescriptionvoidresetTrueAnomalyAtManeuver(Orbit orbit) Reset True Anomaly of the target orbit in the provider to the true anomaly of the last target state.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, getThreshold
-
Constructor Details
-
YamanakaAnkersenManeuver
public YamanakaAnkersenManeuver(EventDetector trigger, Vector3D deltaV, YamanakaAnkersenProvider chaserAdditionalEquations) Creates a new YamanakaAnkersenManeuver 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 LVLH CCSDS LOF.chaserAdditionalEquations- Chaser's additional equations provider
-
-
Method Details
-
resetTrueAnomalyAtManeuver
Reset True Anomaly of the target orbit in the provider to the true anomaly of the last target state.
It keeps the same orbit but modifies the true anomaly. Useful only for Yamanaka-Ankersen model. Do nothing if CW.- Parameters:
orbit- orbit of the target.
-