Class EOPEntry

    • Constructor Detail

      • EOPEntry

        public EOPEntry​(int mjd,
                        double dt,
                        double lod,
                        double x,
                        double y,
                        double xRate,
                        double yRate,
                        double ddPsi,
                        double ddEps,
                        double dx,
                        double dy,
                        ITRFVersion itrfType,
                        AbsoluteDate date)
        Simple constructor.
        Parameters:
        mjd - entry date (modified Julian day, 00h00 UTC scale)
        dt - UT1-UTC in seconds
        lod - length of day
        x - X component of pole motion
        y - Y component of pole motion
        xRate - X component of pole motion rate (NaN if absent)
        yRate - Y component of pole motion rate (NaN if absent)
        ddPsi - correction for nutation in longitude δΔΨ
        ddEps - correction for nutation in obliquity δΔε
        dx - correction for Celestial Intermediate Pole (CIP) coordinates
        dy - correction for Celestial Intermediate Pole (CIP) coordinates
        itrfType - ITRF version this entry defines
        date - corresponding to mjd.
        Since:
        12.0
    • Method Detail

      • getMjd

        public int getMjd()
        Get the entry date (modified julian day, 00h00 UTC scale).
        Returns:
        entry date
        See Also:
        getDate()
      • getUT1MinusUTC

        public double getUT1MinusUTC()
        Get the UT1-UTC value.
        Returns:
        UT1-UTC in seconds
      • getLOD

        public double getLOD()
        Get the LoD (Length of Day) value.
        Returns:
        LoD in seconds
      • getX

        public double getX()
        Get the X component of the pole motion.
        Returns:
        X component of pole motion
      • getY

        public double getY()
        Get the Y component of the pole motion.
        Returns:
        Y component of pole motion
      • getXRate

        public double getXRate()
        Get the X component of the pole motion rate.
        Returns:
        X component of pole motion rate
        Since:
        12.0
      • getYRate

        public double getYRate()
        Get the Y component of the pole motion rate.
        Returns:
        Y component of pole motion rate
        Since:
        12.0
      • getDdPsi

        public double getDdPsi()
        Get the correction for nutation in longitude δΔΨ.
        Returns:
        correction for nutation in longitude δΔΨ
      • getDdEps

        public double getDdEps()
        Get the correction for nutation in obliquity δΔε.
        Returns:
        correction for nutation in obliquity δΔε
      • getDx

        public double getDx()
        Get the correction for Celestial Intermediate Pole (CIP) coordinates.
        Returns:
        correction for Celestial Intermediate Pole (CIP) coordinates
      • getDy

        public double getDy()
        Get the correction for Celestial Intermediate Pole (CIP) coordinates.
        Returns:
        correction for Celestial Intermediate Pole (CIP) coordinates
      • getITRFType

        public ITRFVersion getITRFType()
        Get the ITRF version this entry defines.
        Returns:
        ITRF version this entry defines
        Since:
        9.2