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 protected
AbstractImpulseManeuver(AttitudeProvider attitudeOverride, Control3DVectorCostType control3DVectorCostType)
Protected constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AttitudeProvider
getAttitudeOverride()
Get the Attitude Provider to use during maneuver.Control3DVectorCostType
getControl3DVectorCostType()
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
-
-