Class EquatorialAnglesRates

java.lang.Object
gaiasky.util.gaia.AbstractAttitudeAnglesRates
gaiasky.util.gaia.EquatorialAnglesRates

public class EquatorialAnglesRates extends AbstractAttitudeAnglesRates
A compound object for holding equatorial angles and their rates as per Fig. 4 in GAIA-C3-TN-LU-085.
  • Constructor Details

    • EquatorialAnglesRates

      public EquatorialAnglesRates()
  • Method Details

    • getAlphaZ

      public double getAlphaZ()
      Get the right ascension of the SRS z axis - this is the first equatorial attitude angle
      Returns:
      right ascension of the z axis [rad]
    • getAlphaZDot

      public double getAlphaZDot()
      Get the time derivative of the right ascension of the SRS z axis
      Returns:
      time derivative of the right ascension of the z axis [rad/day]
    • getDeltaZ

      public double getDeltaZ()
      Get the declination of the SRS z axis - this is the second equatorial attitude angle
      Returns:
      declination of the z axis [rad]
    • getDeltaZDot

      public double getDeltaZDot()
      Get the time derivative of the declination of the SRS z axis
      Returns:
      time derivative of the declination of the z axis [rad/day]
    • getPsi

      public double getPsi()
      Get the equatorial spin phase angle, psi (from the ascending node on the equator to the SRS x axis) - this is the third equatorial attitude angle
      Returns:
      equatorial spin phase [rad]
    • getPsiDot

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