Class AbstractAlmanac

    • Constructor Detail

      • AbstractAlmanac

        public AbstractAlmanac​(double mu,
                               double angularVelocity,
                               int weekNumber)
        Constructor.
        Parameters:
        mu - Earth's universal gravitational parameter
        angularVelocity - mean angular velocity of the Earth for the GNSS model
        weekNumber - number of weeks in the GNSS cycle
    • Method Detail

      • getMeanMotion

        public double getMeanMotion()
        Getter for the mean motion.
        Specified by:
        getMeanMotion in interface GNSSOrbitalElements
        Returns:
        the mean motion
      • getIDot

        public double getIDot()
        Getter for the rate of inclination angle.

        By default, not contained in a GNSS almanac

        Specified by:
        getIDot in interface GNSSOrbitalElements
        Returns:
        the rate of inclination angle in rad/s
      • getCuc

        public double getCuc()
        Getter for the Cuc parameter.

        By default, not contained in a GNSS almanac

        Specified by:
        getCuc in interface GNSSOrbitalElements
        Returns:
        the Cuc parameter
      • getCus

        public double getCus()
        Getter for the Cus parameter.

        By default, not contained in a GNSS almanac

        Specified by:
        getCus in interface GNSSOrbitalElements
        Returns:
        the Cus parameter
      • getCrc

        public double getCrc()
        Getter for the Crc parameter.

        By default, not contained in a GNSS almanac

        Specified by:
        getCrc in interface GNSSOrbitalElements
        Returns:
        the Crc parameter
      • getCrs

        public double getCrs()
        Getter for the Crs parameter.

        By default, not contained in a GNSS almanac

        Specified by:
        getCrs in interface GNSSOrbitalElements
        Returns:
        the Crs parameter
      • getCic

        public double getCic()
        Getter for the Cic parameter.

        By default, not contained in a GNSS almanac

        Specified by:
        getCic in interface GNSSOrbitalElements
        Returns:
        the Cic parameter
      • getCis

        public double getCis()
        Getter for the Cis parameter.

        By default, not contained in a GNSS almanac

        Specified by:
        getCis in interface GNSSOrbitalElements
        Returns:
        the Cis parameter
      • getAf2

        public double getAf2()
        Getter for the Drift Rate Correction Coefficient.

        By default, not contained in a GNSS almanac

        Returns:
        the Drift Rate Correction Coefficient (s/s²).