org.orekit.frames.configuration.eop
Class EOP2000Entry

java.lang.Object
  extended by org.orekit.frames.configuration.eop.EOPEntry
      extended by org.orekit.frames.configuration.eop.EOP2000Entry
All Implemented Interfaces:
Serializable, TimeStamped

public class EOP2000Entry
extends EOPEntry

This class holds an Earth Orientation Parameters entry (IAU2000).

Author:
Luc Maisonobe
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.orekit.frames.configuration.eop.EOPEntry
EOPEntry.DtType
 
Constructor Summary
EOP2000Entry(AbsoluteDate adate, double dt, double lod, double x, double y, double dx, double dy)
          Constructor with an AbsoluteDate parameter.
EOP2000Entry(AbsoluteDate adate, double dt, double lod, double x, double y, double dx, double dy, EOPEntry.DtType type)
          Constructor with an AbsoluteDate parameter.
EOP2000Entry(DateComponents datec, double dt, double lod, double x, double y, double dx, double dy)
          Constructor with DateComponents parameter.
EOP2000Entry(DateComponents datec, double dt, double lod, double x, double y, double dx, double dy, EOPEntry.DtType type)
          Constructor with DateComponents parameter.
EOP2000Entry(int mjd, double dt, double lod, double x, double y, double dx, double dy)
          Simple constructor.
EOP2000Entry(int mjd, double dt, double lod, double x, double y, double dx, double dy, EOPEntry.DtType type)
          Simple constructor.
 
Method Summary
 
Methods inherited from class org.orekit.frames.configuration.eop.EOPEntry
getDate, getDX, getDY, getLOD, getUT1MinusTAI, getX, getY
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EOP2000Entry

public EOP2000Entry(int mjd,
                    double dt,
                    double lod,
                    double x,
                    double y,
                    double dx,
                    double dy,
                    EOPEntry.DtType type)
             throws OrekitException
Simple constructor.

Parameters:
mjd - entry date (modified julian day, 00h00 UTC scale)
dt - UT1-UTC or UT1-TAI in seconds (see parameter type)
lod - length of day
x - X component of pole motion
y - Y component of pole motion
dx - nutation correction for the X component
dy - nutation correction for the Y component
type - type for dt (UT1-UTC or UT1-TAI)
Throws:
OrekitException - if UTC time scale cannot be retrieved

EOP2000Entry

public EOP2000Entry(DateComponents datec,
                    double dt,
                    double lod,
                    double x,
                    double y,
                    double dx,
                    double dy,
                    EOPEntry.DtType type)
             throws OrekitException
Constructor with DateComponents parameter.

Parameters:
datec - a DateComponents instance
dt - UT1-UTC or UT1-TAI in seconds (see parameter type)
lod - length of day
x - X component of pole motion
y - Y component of pole motion
dx - nutation correction for the X component (IAU 2000) or longitude offset (IAU 1980)
dy - nutation correction for the Y component (IAU 2000) or obliquity offset (IAU 1980)
type - type for dt (UT1-UTC or UT1-TAI)
Throws:
OrekitException - if UTC time scale cannot be retrieved

EOP2000Entry

public EOP2000Entry(AbsoluteDate adate,
                    double dt,
                    double lod,
                    double x,
                    double y,
                    double dx,
                    double dy,
                    EOPEntry.DtType type)
             throws OrekitException
Constructor with an AbsoluteDate parameter.

Parameters:
adate - an AbsoluteDate instance
dt - UT1-UTC or UT1-TAI in seconds (see parameter type)
lod - length of day
x - X component of pole motion
y - Y component of pole motion
dx - nutation correction for the X component (IAU 2000) or longitude offset (IAU 1980)
dy - nutation correction for the Y component (IAU 2000) or obliquity offset (IAU 1980)
type - type for dt (UT1-UTC or UT1-TAI)
Throws:
OrekitException - if UTC time scale cannot be retrieved

EOP2000Entry

public EOP2000Entry(int mjd,
                    double dt,
                    double lod,
                    double x,
                    double y,
                    double dx,
                    double dy)
             throws OrekitException
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
dx - nutation correction for the X component
dy - nutation correction for the Y component
Throws:
OrekitException - if UTC time scale cannot be retrieved

EOP2000Entry

public EOP2000Entry(DateComponents datec,
                    double dt,
                    double lod,
                    double x,
                    double y,
                    double dx,
                    double dy)
             throws OrekitException
Constructor with DateComponents parameter.

Parameters:
datec - a DateComponents instance
dt - UT1-UTC in seconds
lod - length of day
x - X component of pole motion
y - Y component of pole motion
dx - nutation correction for the X component (IAU 2000) or longitude offset (IAU 1980)
dy - nutation correction for the Y component (IAU 2000) or obliquity offset (IAU 1980)
Throws:
OrekitException - if UTC time scale cannot be retrieved

EOP2000Entry

public EOP2000Entry(AbsoluteDate adate,
                    double dt,
                    double lod,
                    double x,
                    double y,
                    double dx,
                    double dy)
             throws OrekitException
Constructor with an AbsoluteDate parameter.

Parameters:
adate - an AbsoluteDate instance
dt - UT1-UTC in seconds
lod - length of day
x - X component of pole motion
y - Y component of pole motion
dx - nutation correction for the X component (IAU 2000) or longitude offset (IAU 1980)
dy - nutation correction for the Y component (IAU 2000) or obliquity offset (IAU 1980)
Throws:
OrekitException - if UTC time scale cannot be retrieved


Copyright © 2016 CNES. All Rights Reserved.