Interface RelativeManeuver

All Superinterfaces:
DetectorModifier, EventDetector
All Known Implementing Classes:
AbstractRelativeManeuver, ClohessyWiltshireManeuver, YamanakaAnkersenManeuver

public interface RelativeManeuver extends DetectorModifier
Interface for implementing an impulse Relative Maneuver.

Relative maneuvers are added to the target S/C propagator, but applied to the chaser S/C whose trajectory is modeled via a RelativeProvider.

Since:
14.0
Author:
Romain Cuvillon
  • Method Details

    • getDeltaV

      Vector3D getDeltaV()
      Getter for the ΔV vector of the maneuver.
      Returns:
      The ΔV vector of the maneuver, expressed in the target spacecraft's LOF.
    • getRelativeProvider

      RelativeProvider getRelativeProvider()
      Getter for the relative provider.
      Returns:
      relative motion provider.
    • resetTrueAnomalyAtManeuver

      default void resetTrueAnomalyAtManeuver(Orbit orbit)
      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.