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
      • 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,
                        EopDataType eopDataType)
        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.
        eopDataType - EOP data type
        Since:
        13.1.1
    • 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
      • getEopDataType

        public EopDataType getEopDataType()
        Get the EOP data type.
        Returns:
        EOP data type
        Since:
        13.1.1