Class AngularVelocity

  • All Implemented Interfaces:
    Section

    public class AngularVelocity
    extends CommentsContainer
    Container for Attitude Parameter Message data lines.
    Since:
    12.0
    Author:
    Luc Maisonobe
    • Constructor Detail

      • AngularVelocity

        public AngularVelocity()
        Simple constructor.
    • Method Detail

      • validate

        public void validate​(double version)
        Check is all mandatory entries have been initialized.

        This method should throw an exception if some mandatory entries are missing or not compatible with version number.

        Specified by:
        validate in interface Section
        Overrides:
        validate in class CommentsContainer
        Parameters:
        version - format version
      • getEndpoints

        public AttitudeEndpoints getEndpoints()
        Get the endpoints (i.e. frames A, B and their relationship).
        Returns:
        endpoints
      • setFrame

        public void setFrame​(FrameFacade frame)
        Set frame in which angular velocities are specified.
        Parameters:
        frame - frame in which angular velocities are specified
      • getFrame

        public FrameFacade getFrame()
        Get frame in which angular velocities are specified.
        Returns:
        frame in which angular velocities are specified
      • getAngVelX

        public double getAngVelX()
        Get the angular velocity around X axis (rad/s).
        Returns:
        angular velocity around X axis (rad/s)
      • setAngVelX

        public void setAngVelX​(double angVelX)
        Set the angular velocity around X axis (rad/s).
        Parameters:
        angVelX - angular velocity around X axis (rad/s)
      • getAngVelY

        public double getAngVelY()
        Get the angular velocity around Y axis (rad/s).
        Returns:
        angular velocity around Y axis (rad/s)
      • setAngVelZ

        public void setAngVelZ​(double angVelZ)
        Set the angular velocity around Z axis (rad/s).
        Parameters:
        angVelZ - angular velocity around Z axis (rad/s)
      • getAngVelZ

        public double getAngVelZ()
        Get the angular velocity around Z axis (rad/s).
        Returns:
        angular velocity around Z axis (rad/s)
      • setAngVelY

        public void setAngVelY​(double angVelY)
        Set the angular velocity around Y axis (rad/s).
        Parameters:
        angVelY - angular velocity around Y axis (rad/s)