org.orekit.frames
Class EOP2000History

java.lang.Object
  extended by org.orekit.frames.AbstractEOPHistory
      extended by org.orekit.frames.EOP2000History
All Implemented Interfaces:
java.io.Serializable, java.lang.Iterable<TimeStamped>, EOPHistory

public class EOP2000History
extends AbstractEOPHistory

This class holds Earth Orientation Parameters (IAU2000) data throughout a large time range.

Version:
$Revision: 3114 $ $Date: 2010-02-11 14:10:58 +0100 (jeu. 11 févr. 2010) $
Author:
Pascal Parraud
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.orekit.frames.AbstractEOPHistory
dtN, dtP, entries, next, previous
 
Constructor Summary
EOP2000History()
          Simple constructor.
 
Method Summary
 void addEntry(EOP2000Entry entry)
          Add an Earth Orientation Parameters entry.
 PoleCorrection getPoleCorrection(AbsoluteDate date)
          Get the pole IERS Reference Pole correction.
 
Methods inherited from class org.orekit.frames.AbstractEOPHistory
checkEOPContinuity, getEndDate, getLOD, getStartDate, getUT1MinusUTC, iterator, prepareInterpolation, selectBracketingEntries
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EOP2000History

public EOP2000History()
Simple constructor.

Method Detail

addEntry

public void addEntry(EOP2000Entry entry)
Add an Earth Orientation Parameters entry.

Parameters:
entry - entry to add

getPoleCorrection

public PoleCorrection getPoleCorrection(AbsoluteDate date)
Get the pole IERS Reference Pole correction.

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

Parameters:
date - date at which the correction is desired
Returns:
pole correction (PoleCorrection.NULL_CORRECTION if date is outside covered range)


Copyright © 2002-2010 CS Communication & Systèmes. All Rights Reserved.