Class HeliotropicAnglesRates

java.lang.Object
gaiasky.util.gaia.AbstractAttitudeAnglesRates
gaiasky.util.gaia.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 Details

    • HeliotropicAnglesRates

      public HeliotropicAnglesRates()
  • Method Details

    • 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]