public interface AttitudeBuilder
It is intended to modify raw angular coordinates when build attitudes, for example if these coordinates are not defined from the desired reference frame.
Modifier and Type | Method and Description |
---|---|
<T extends CalculusFieldElement<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.
|
Attitude build(Frame frame, PVCoordinatesProvider pvProv, TimeStampedAngularCoordinates rawAttitude)
frame
- reference frame with respect to which attitude must be definedpvProv
- provider for spacecraft position and velocityrawAttitude
- raw rotation/rotation rate/rotation acceleration<T extends CalculusFieldElement<T>> FieldAttitude<T> build(Frame frame, FieldPVCoordinatesProvider<T> pvProv, TimeStampedFieldAngularCoordinates<T> rawAttitude)
T
- the type of the field elementsframe
- reference frame with respect to which attitude must be definedpvProv
- provider for spacecraft position and velocityrawAttitude
- raw rotation/rotation rate/rotation accelerationCopyright © 2002-2022 CS GROUP. All rights reserved.