org.orekit.frames.configuration.eop
Interface EOPHistory

All Superinterfaces:
Iterable<TimeStamped>
All Known Implementing Classes:
AbstractEOPHistory, EOP1980History, EOP2000History, EOP2000HistoryConstantOutsideInterval, NoEOP2000History

public interface EOPHistory
extends Iterable<TimeStamped>

Interface for retrieving Earth Orientation Parameters history throughout a large time range.

Author:
Luc Maisonobe

Method Summary
 AbsoluteDate getEndDate()
          Get the date of the last available Earth Orientation Parameters.
 EOPInterpolators getEOPInterpolationMethod()
          Return the EOP interpolation method.
 double getLOD(AbsoluteDate date)
          Get the LoD (Length of Day) value.
 AbsoluteDate getStartDate()
          Get the date of the first available Earth Orientation Parameters.
 double getUT1MinusTAI(AbsoluteDate date)
          Get the UT1-TAI value.
 double getUT1MinusUTC(AbsoluteDate date)
          Get the UT1-UTC value.
 int size()
          Get the number of entries in the history.
 
Methods inherited from interface java.lang.Iterable
iterator
 

Method Detail

size

int size()
Get the number of entries in the history.

Returns:
number of entries in the history

getStartDate

AbsoluteDate getStartDate()
Get the date of the first available Earth Orientation Parameters.

Returns:
the start date of the available data

getEndDate

AbsoluteDate getEndDate()
Get the date of the last available Earth Orientation Parameters.

Returns:
the end date of the available data

getUT1MinusUTC

double getUT1MinusUTC(AbsoluteDate date)
Get the UT1-UTC value.

The data provided comes from the IERS files. It is smoothed data.

Parameters:
date - date at which the value is desired
Returns:
UT1-UTC in seconds (0 if date is outside covered range)

getUT1MinusTAI

double getUT1MinusTAI(AbsoluteDate date)
Get the UT1-TAI value.

The data provided comes from the IERS files. It is smoothed data.

Parameters:
date - date at which the value is desired
Returns:
UT1-TAI in seconds (0 if date is outside covered range)

getLOD

double getLOD(AbsoluteDate date)
              throws TimeStampedCacheException
Get the LoD (Length of Day) value.

The data provided comes from the IERS files. It is smoothed data.

Parameters:
date - date at which the value is desired
Returns:
LoD in seconds (0 if date is outside covered range)
Throws:
TimeStampedCacheException - if EOP data cannot be retrieved

getEOPInterpolationMethod

EOPInterpolators getEOPInterpolationMethod()
Return the EOP interpolation method.

Returns:
eop interpolation method


Copyright © 2017 CNES. All Rights Reserved.