|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.orekit.frames.AbstractEOPHistory
public abstract class AbstractEOPHistory
This class loads any kind of Earth Orientation Parameter data throughout a large time range.
| Field Summary | |
|---|---|
protected double |
dtN
Offset to next date. |
protected double |
dtP
Offset from previous date. |
protected java.util.SortedSet<TimeStamped> |
entries
EOP history entries. |
protected EOPEntry |
next
Next EOP entry. |
protected EOPEntry |
previous
Previous EOP entry. |
| Constructor Summary | |
|---|---|
protected |
AbstractEOPHistory()
Simple constructor. |
| Method Summary | |
|---|---|
void |
checkEOPContinuity(double maxGap)
Check Earth orientation parameters continuity. |
AbsoluteDate |
getEndDate()
Get the date of the last available Earth Orientation Parameters. |
double |
getLOD(AbsoluteDate date)
Get the LoD (Length of Day) value. |
AbsoluteDate |
getStartDate()
Get the date of the first available Earth Orientation Parameters. |
double |
getUT1MinusUTC(AbsoluteDate date)
Get the UT1-UTC value. |
java.util.Iterator<TimeStamped> |
iterator()
|
protected boolean |
prepareInterpolation(AbsoluteDate date)
Prepare interpolation between two entries. |
protected boolean |
selectBracketingEntries(AbsoluteDate date)
Select the entries bracketing a specified date. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected final java.util.SortedSet<TimeStamped> entries
protected EOPEntry previous
protected EOPEntry next
protected double dtP
protected double dtN
| Constructor Detail |
|---|
protected AbstractEOPHistory()
| Method Detail |
|---|
public java.util.Iterator<TimeStamped> iterator()
iterator in interface java.lang.Iterable<TimeStamped>public 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 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
protected boolean prepareInterpolation(AbsoluteDate date)
date - target date
protected boolean selectBracketingEntries(AbsoluteDate date)
If the date is either before the first entry or after the last entry, previous and next will be set to null.
date - target date
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 | |||||||||