Package org.orekit.attitudes
Interface AttitudeBuilder
-
- All Known Implementing Classes:
AttitudeEndpoints,FixedFrameBuilder
public interface AttitudeBuilderThis 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.Attitudebuild(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
-
-