|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.orekit.frames.configuration.eop.AbstractEOPHistory
public abstract class AbstractEOPHistory
This class loads any kind of Earth Orientation Parameter data throughout a large time range.
| Constructor Summary | |
|---|---|
protected |
AbstractEOPHistory(EOPInterpolators interpMethod)
Simple constructor. |
| Method Summary | |
|---|---|
void |
addEntry(EOPEntry entry)
Add an Earth Orientation Parameters entry. |
void |
checkEOPContinuity(double maxGap)
Check Earth orientation parameters continuity. |
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. |
protected EOPEntry[] |
getNeighbors(AbsoluteDate central)
Get the entries surrounding a central date. |
NutationCorrection |
getNutationCorrection(AbsoluteDate date)
Get the correction to the nutation parameters. |
PoleCorrection |
getPoleCorrection(AbsoluteDate date)
Get the pole IERS Reference Pole correction. |
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. |
Iterator<TimeStamped> |
iterator()
|
int |
size()
Get the number of entries in the history. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
protected AbstractEOPHistory(EOPInterpolators interpMethod)
interpMethod - EOP interpolation method| Method Detail |
|---|
public void addEntry(EOPEntry entry)
entry - entry to addpublic Iterator<TimeStamped> iterator()
iterator in interface Iterable<TimeStamped>public int size()
size in interface EOPHistorypublic EOPInterpolators getEOPInterpolationMethod()
getEOPInterpolationMethod in interface EOPHistorypublic AbsoluteDate getStartDate()
getStartDate in interface EOPHistorypublic AbsoluteDate getEndDate()
getEndDate in interface EOPHistorypublic double getUT1MinusUTC(AbsoluteDate date)
The data provided comes from the IERS files. It is smoothed data.
getUT1MinusUTC in interface EOPHistorydate - date at which the value is desired
public double getUT1MinusTAI(AbsoluteDate date)
The data provided comes from the IERS files. It is smoothed data.
getUT1MinusTAI in interface EOPHistorydate - date at which the value is desired
protected EOPEntry[] getNeighbors(AbsoluteDate central)
throws TimeStampedCacheException
central - central date
TimeStampedCacheException - if EOP data cannot be retrievedpublic double getLOD(AbsoluteDate date)
The data provided comes from the IERS files. It is smoothed data.
getLOD in interface EOPHistorydate - date at which the value is desired
public PoleCorrection getPoleCorrection(AbsoluteDate date)
throws TimeStampedCacheException
The data provided comes from the IERS files. It is smoothed data.
date - date at which the correction is desired
PoleCorrection.NULL_CORRECTION if date is outside covered range)
TimeStampedCacheException - for TimeStampedCache problemspublic NutationCorrection getNutationCorrection(AbsoluteDate date)
The data provided comes from the IERS files. It is smoothed data.
date - date at which the correction is desired
NutationCorrection.NULL_CORRECTION if date is outside covered range)
public void checkEOPContinuity(double maxGap)
throws OrekitException
maxGap - maximal allowed gap between entries (in seconds)
OrekitException - if there are holes in the data sequence
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||