Package org.orekit.forces.maneuvers
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 Summary
Constructors Modifier Constructor Description protectedAbstractImpulseManeuver(AttitudeProvider attitudeOverride, Control3DVectorCostType control3DVectorCostType)Protected constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AttitudeProvidergetAttitudeOverride()Get the Attitude Provider to use during maneuver.Control3DVectorCostTypegetControl3DVectorCostType()Get the control vector's cost type.
-
-
-
Constructor Detail
-
AbstractImpulseManeuver
protected AbstractImpulseManeuver(AttitudeProvider attitudeOverride, Control3DVectorCostType control3DVectorCostType)
Protected constructor.- Parameters:
attitudeOverride- the attitude provider to use for the maneuvercontrol3DVectorCostType- increment's norm for mass consumption
-
-
Method Detail
-
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
-
-