Package org.orekit.attitudes
Class FixedFrameBuilder
java.lang.Object
org.orekit.attitudes.FixedFrameBuilder
- All Implemented Interfaces:
AttitudeBuilder
Builder that assumes angular coordinates are given in a fixed frame.
- Since:
- 11.0
- Author:
- Luc Maisonobe
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T extends CalculusFieldElement<T>>
FieldAttitude<T> build(Frame frame, FieldPVCoordinatesProvider<T> pvProv, TimeStampedFieldAngularCoordinates<T> rawAttitude) Build a filtered attitude.build(Frame frame, PVCoordinatesProvider pvProv, TimeStampedAngularCoordinates rawAttitude) Build a filtered attitude.
-
Constructor Details
-
FixedFrameBuilder
Creates new instance.- Parameters:
referenceFrame- reference frame for raw attitudes
-
-
Method Details
-
build
public Attitude build(Frame frame, PVCoordinatesProvider pvProv, TimeStampedAngularCoordinates rawAttitude) Build a filtered attitude.- Specified by:
buildin interfaceAttitudeBuilder- Parameters:
frame- reference frame with respect to which attitude must be definedpvProv- provider for spacecraft position and velocityrawAttitude- raw rotation/rotation rate/rotation acceleration- Returns:
- filtered attitude
-
build
public <T extends CalculusFieldElement<T>> FieldAttitude<T> build(Frame frame, FieldPVCoordinatesProvider<T> pvProv, TimeStampedFieldAngularCoordinates<T> rawAttitude) Build a filtered attitude.- Specified by:
buildin interfaceAttitudeBuilder- Type Parameters:
T- the type of the field elements- Parameters:
frame- reference frame with respect to which attitude must be definedpvProv- provider for spacecraft position and velocityrawAttitude- raw rotation/rotation rate/rotation acceleration- Returns:
- filtered attitude
-