Class ConstantThrustDirectionProvider
- java.lang.Object
-
- org.orekit.forces.maneuvers.propulsion.ConstantThrustDirectionProvider
-
- All Implemented Interfaces:
ThrustDirectionProvider
public class ConstantThrustDirectionProvider extends Object implements ThrustDirectionProvider
Simple implementation of VariableThrustDirectionVector, providing a constant direction.- Since:
- 10.2
- Author:
- Mikael Fillastre, Andrea Fiorentino
-
-
Constructor Summary
Constructors Constructor Description ConstantThrustDirectionProvider(Vector3D constantDirection)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Vector3DcomputeThrustDirection(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)Compute the thrust direction corresponding to an orbital state.
-
-
-
Constructor Detail
-
ConstantThrustDirectionProvider
public ConstantThrustDirectionProvider(Vector3D constantDirection)
Constructor.- Parameters:
constantDirection- constant direction
-
-
Method Detail
-
computeThrustDirection
public Vector3D computeThrustDirection(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
Description copied from interface:ThrustDirectionProviderCompute the thrust direction corresponding to an orbital state.- Specified by:
computeThrustDirectionin interfaceThrustDirectionProvider- Parameters:
pvProv- local position-velocity provider around current datedate- current dateframe- reference frame from which attitude is computed- Returns:
- direction thrust direction at the specified date and position-velocity state
-
-