Class AbstractImpulseManeuver

java.lang.Object
org.orekit.forces.maneuvers.AbstractImpulseManeuver
Direct Known Subclasses:
FieldImpulseManeuver, ImpulseManeuver

public abstract class AbstractImpulseManeuver extends Object
Abstract class for impulsive maneuvers.
Since:
13.0
Author:
Romain Serra
  • Constructor Details

    • AbstractImpulseManeuver

      protected AbstractImpulseManeuver(AttitudeProvider attitudeOverride, Control3DVectorCostType control3DVectorCostType)
      Protected constructor.
      Parameters:
      attitudeOverride - the attitude provider to use for the maneuver
      control3DVectorCostType - increment's norm for mass consumption
  • Method Details

    • getControl3DVectorCostType

      public Control3DVectorCostType getControl3DVectorCostType()
      Get the control vector's cost type.
      Returns:
      control cost type
    • getAttitudeOverride

      public AttitudeProvider getAttitudeOverride()
      Get the Attitude Provider to use during maneuver.
      Returns:
      the attitude provider