Class SinexEopEntry

  • All Implemented Interfaces:
    TimeStamped

    public class SinexEopEntry
    extends Object
    implements TimeStamped
    Container for EOP entry read in a Sinex file.
    Since:
    11.2
    Author:
    Bryan Cazabonne
    • Constructor Detail

      • SinexEopEntry

        public SinexEopEntry​(AbsoluteDate epoch)
        Constructor.
        Parameters:
        epoch - epoch of the data
    • Method Detail

      • getLod

        public double getLod()
        Get the length of day.
        Returns:
        the length of day in seconds
      • setLod

        public void setLod​(double lod)
        Set the length of day.
        Parameters:
        lod - the length of day to set in seconds
      • getUt1MinusUtc

        public double getUt1MinusUtc()
        Get the UT1-UTC offset.
        Returns:
        the UT1-UTC offset in seconds
      • setUt1MinusUtc

        public void setUt1MinusUtc​(double ut1MinusUtc)
        Set the UT1-UTC offset.
        Parameters:
        ut1MinusUtc - the value to set in seconds
      • getXPo

        public double getXPo()
        Get the X polar motion.
        Returns:
        the X polar motion in radians
      • setxPo

        public void setxPo​(double xPo)
        Set the X polar motion.
        Parameters:
        xPo - the X polar motion to set in radians
      • getYPo

        public double getYPo()
        Get the Y polar motion.
        Returns:
        the Y polar motion in radians
      • setyPo

        public void setyPo​(double yPo)
        Set the Y polar motion.
        Parameters:
        yPo - the Y polar motion to set in radians
      • getNutLn

        public double getNutLn()
        Get the nutation correction in longitude.
        Returns:
        the nutation correction in longitude in radians
      • setNutLn

        public void setNutLn​(double nutLn)
        Set the nutation correction in longitude.
        Parameters:
        nutLn - the nutation correction in longitude to set in radians
      • getNutOb

        public double getNutOb()
        Get the nutation correction in obliquity.
        Returns:
        the nutation correction in obliquity in radians
      • setNutOb

        public void setNutOb​(double nutOb)
        Set the nutation correction in obliquity.
        Parameters:
        nutOb - the nutation correction in obliquity to set in radians
      • getNutX

        public double getNutX()
        Get the nutation correction X.
        Returns:
        the nutation correction X in radians
      • setNutX

        public void setNutX​(double nutX)
        Set the nutation correction X.
        Parameters:
        nutX - the nutation correction X to set in radians
      • getNutY

        public double getNutY()
        Get the nutation correction Y.
        Returns:
        the nutation correction Y in radians
      • setNutY

        public void setNutY​(double nutY)
        Set the nutation correction Y.
        Parameters:
        nutY - the nutation correction Y to set in radians