Package org.orekit.attitudes
Interface AttitudeBuilder
-
- All Known Implementing Classes:
AttitudeEndpoints
,FixedFrameBuilder
public interface AttitudeBuilder
This interface represents a builder for attitude.It is intended to modify raw angular coordinates when build attitudes, for example if these coordinates are not defined from the desired reference frame.
- Since:
- 11.0
- Author:
- Luc Maisonobe
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T extends CalculusFieldElement<T>>
FieldAttitude<T>build(Frame frame, FieldPVCoordinatesProvider<T> pvProv, TimeStampedFieldAngularCoordinates<T> rawAttitude)
Build a filtered attitude.Attitude
build(Frame frame, PVCoordinatesProvider pvProv, TimeStampedAngularCoordinates rawAttitude)
Build a filtered attitude.
-
-
-
Method Detail
-
build
Attitude build(Frame frame, PVCoordinatesProvider pvProv, TimeStampedAngularCoordinates rawAttitude)
Build a filtered attitude.- 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
<T extends CalculusFieldElement<T>> FieldAttitude<T> build(Frame frame, FieldPVCoordinatesProvider<T> pvProv, TimeStampedFieldAngularCoordinates<T> rawAttitude)
Build a filtered attitude.- 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
-
-