Package org.orekit.files.sinex
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 Summary
Constructors Constructor Description SinexEopEntry(AbsoluteDate epoch)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AbsoluteDate
getDate()
Get the date.double
getLod()
Get the length of day.double
getNutLn()
Get the nutation correction in longitude.double
getNutOb()
Get the nutation correction in obliquity.double
getNutX()
Get the nutation correction X.double
getNutY()
Get the nutation correction Y.double
getUt1MinusUtc()
Get the UT1-UTC offset.double
getXPo()
Get the X polar motion.double
getYPo()
Get the Y polar motion.void
setLod(double lod)
Set the length of day.void
setNutLn(double nutLn)
Set the nutation correction in longitude.void
setNutOb(double nutOb)
Set the nutation correction in obliquity.void
setNutX(double nutX)
Set the nutation correction X.void
setNutY(double nutY)
Set the nutation correction Y.void
setUt1MinusUtc(double ut1MinusUtc)
Set the UT1-UTC offset.void
setxPo(double xPo)
Set the X polar motion.void
setyPo(double yPo)
Set the Y polar motion.EOPEntry
toEopEntry(IERSConventions.NutationCorrectionConverter converter, ITRFVersion version, TimeScale scale)
Converts to anEOPEntry
.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.orekit.time.TimeStamped
durationFrom
-
-
-
-
Constructor Detail
-
SinexEopEntry
public SinexEopEntry(AbsoluteDate epoch)
Constructor.- Parameters:
epoch
- epoch of the data
-
-
Method Detail
-
getDate
public AbsoluteDate getDate()
Get the date.- Specified by:
getDate
in interfaceTimeStamped
- 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 anEOPEntry
.- Parameters:
converter
- converter to use for nutation correctionsversion
- ITRF versionscale
- time scale for epochs- Returns:
- an
EOPEntry
-
-