Class HeliotropicAnglesRates


  • public class HeliotropicAnglesRates
    extends AbstractAttitudeAnglesRates
    A compound object for holding heliotropic angles and their rates as per Fig. 3 in GAIA-C3-TN-LU-085.
    • Constructor Detail

      • HeliotropicAnglesRates

        public HeliotropicAnglesRates()
    • Method Detail

      • getXi

        public double getXi()
        Get the solar aspect angle (between the nominal sun and the SRS z axis) - this is the first heliotropic attitude angle
        Returns:
        solar aspect angle [rad]
      • getXiDot

        public double getXiDot()
        Get the time derivative of the solar aspect angle
        Returns:
        time derivative of the solar aspect angle [rad/day]
      • getNu

        public double getNu()
        Get the revolving phase angle - this is the second heliotropic attitude angle
        Returns:
        revolving phase [rad]
      • getNuDot

        public double getNuDot()
        Get the time derivative of the revolving phase angle
        Returns:
        time derivative of the revolving phase [rad/day]
      • getOmega

        public double getOmega()
        Get the spin phase angle - this is the third heliotropic attitude angle
        Returns:
        spin phase [rad]
      • getOmegaDot

        public double getOmegaDot()
        Get the time derivative of the spin phase angle
        Returns:
        time derivative of the spin phase [rad/day]