Class SinexEopEntry

java.lang.Object
org.orekit.files.sinex.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 Details

    • SinexEopEntry

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

    • getDate

      public AbsoluteDate getDate()
      Get the date.
      Specified by:
      getDate in interface TimeStamped
      Returns:
      date attached to the object
    • 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
    • toEopEntry

      public EOPEntry toEopEntry(IERSConventions.NutationCorrectionConverter converter, ITRFVersion version, TimeScale scale)
      Converts to an EOPEntry.
      Parameters:
      converter - converter to use for nutation corrections
      version - ITRF version
      scale - time scale for epochs
      Returns:
      an EOPEntry