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 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 defined
        pvProv - provider for spacecraft position and velocity
        rawAttitude - raw rotation/rotation rate/rotation acceleration
        Returns:
        filtered attitude