public class EOPEntry extends Object implements TimeStamped, Serializable
Modifier and Type | Class and Description |
---|---|
static class |
EOPEntry.DtType
dt type.
|
Constructor and Description |
---|
EOPEntry(AbsoluteDate adate,
double dtIn,
double lodIn,
double xIn,
double yIn,
double dxIn,
double dyIn)
Constructor with an AbsoluteDate parameter.
|
EOPEntry(AbsoluteDate adate,
double dtIn,
double lodIn,
double xIn,
double yIn,
double dxIn,
double dyIn,
EOPEntry.DtType type)
Constructor with an AbsoluteDate parameter.
|
EOPEntry(DateComponents datec,
double dtIn,
double lodIn,
double xIn,
double yIn,
double dxIn,
double dyIn)
Constructor with DateComponents parameter.
|
EOPEntry(DateComponents datec,
double dtIn,
double lodIn,
double xIn,
double yIn,
double dxIn,
double dyIn,
EOPEntry.DtType type)
Constructor with DateComponents parameter.
|
EOPEntry(int mjd,
double dtIn,
double lodIn,
double xIn,
double yIn,
double dxIn,
double dyIn)
Simple constructor.
|
EOPEntry(int mjd,
double dtIn,
double lodIn,
double xIn,
double yIn,
double dxIn,
double dyIn,
EOPEntry.DtType type)
Simple constructor.
|
Modifier and Type | Method and Description |
---|---|
AbsoluteDate |
getDate()
Get the date.
|
double |
getDX()
Get the dx correction of the X component of the celestial pole (IAU 2000) or celestial pole offset in longitude
(IAU 1980).
|
double |
getDY()
Get the dy correction of the Y component of the celestial pole (IAU 2000) or celestial pole offset in obliquity
(IAU 1980).
|
double |
getLOD()
Get the LoD (Length of Day) value.
|
double |
getUT1MinusTAI()
Get the UT1-TAI value.
|
double |
getX()
Get the X component of the pole motion.
|
double |
getY()
Get the Y component of the pole motion.
|
public EOPEntry(int mjd, double dtIn, double lodIn, double xIn, double yIn, double dxIn, double dyIn) throws PatriusException
mjd
- entry date (modified julian day, 00h00 UTC scale)dtIn
- UT1-UTC in secondslodIn
- length of dayxIn
- X component of pole motionyIn
- Y component of pole motiondxIn
- nutation correction for the X component (IAU 2000) or longitude offset (IAU 1980)dyIn
- nutation correction for the Y component (IAU 2000) or obliquity offset (IAU 1980)PatriusException
- if UTC time scale cannot be retrievedpublic EOPEntry(int mjd, double dtIn, double lodIn, double xIn, double yIn, double dxIn, double dyIn, EOPEntry.DtType type) throws PatriusException
mjd
- entry date (modified julian day, 00h00 UTC scale)dtIn
- UT1-UTC or UT1-TAI in seconds (see param type)lodIn
- length of dayxIn
- X component of pole motionyIn
- Y component of pole motiondxIn
- nutation correction for the X component (IAU 2000) or longitude offset (IAU 1980)dyIn
- nutation correction for the Y component (IAU 2000) or obliquity offset (IAU 1980)type
- dt type : UT1-TAI or UT1-UTCPatriusException
- if UTC time scale cannot be retrievedpublic EOPEntry(DateComponents datec, double dtIn, double lodIn, double xIn, double yIn, double dxIn, double dyIn) throws PatriusException
datec
- a DateComponents instancedtIn
- UT1-UTC in secondslodIn
- length of dayxIn
- X component of pole motionyIn
- Y component of pole motiondxIn
- nutation correction for the X component (IAU 2000) or longitude offset (IAU 1980)dyIn
- nutation correction for the Y component (IAU 2000) or obliquity offset (IAU 1980)PatriusException
- if UTC time scale cannot be retrievedpublic EOPEntry(AbsoluteDate adate, double dtIn, double lodIn, double xIn, double yIn, double dxIn, double dyIn) throws PatriusException
adate
- an AbsoluteDate instancedtIn
- UT1-UTC in secondslodIn
- length of dayxIn
- X component of pole motionyIn
- Y component of pole motiondxIn
- nutation correction for the X component (IAU 2000) or longitude offset (IAU 1980)dyIn
- nutation correction for the Y component (IAU 2000) or obliquity offset (IAU 1980)PatriusException
- if UTC time scale cannot be retrievedpublic EOPEntry(DateComponents datec, double dtIn, double lodIn, double xIn, double yIn, double dxIn, double dyIn, EOPEntry.DtType type) throws PatriusException
datec
- a DateComponents instancedtIn
- UT1-UTC or UT1-TAI in seconds (see param type)lodIn
- length of dayxIn
- X component of pole motionyIn
- Y component of pole motiondxIn
- nutation correction for the X component (IAU 2000) or longitude offset (IAU 1980)dyIn
- nutation correction for the Y component (IAU 2000) or obliquity offset (IAU 1980)type
- dt type : UT1-TAI or UT1-UTCPatriusException
- if UTC time scale cannot be retrievedpublic EOPEntry(AbsoluteDate adate, double dtIn, double lodIn, double xIn, double yIn, double dxIn, double dyIn, EOPEntry.DtType type) throws PatriusException
adate
- an AbsoluteDate instancedtIn
- UT1-UTC or UT1-TAI in seconds (see param type)lodIn
- length of dayxIn
- X component of pole motionyIn
- Y component of pole motiondxIn
- nutation correction for the X component (IAU 2000) or longitude offset (IAU 1980)dyIn
- nutation correction for the Y component (IAU 2000) or obliquity offset (IAU 1980)type
- dt type : UT1-TAI or UT1-UTCPatriusException
- if UTC time scale cannot be retrievedpublic AbsoluteDate getDate()
getDate
in interface TimeStamped
public double getUT1MinusTAI()
public double getLOD()
public double getX()
public double getY()
public double getDX()
public double getDY()
Copyright © 2023 CNES. All rights reserved.