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 Vector3D
computeThrustDirection(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:ThrustDirectionProvider
Compute the thrust direction corresponding to an orbital state.- Specified by:
computeThrustDirection
in 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
-
-