org.orekit.frames.configuration.eop
Class NoEOP2000History

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

public final class NoEOP2000History
extends EOP2000History

NoEOP2000History.

See Also:
Serialized Form

Constructor Summary
NoEOP2000History()
          NoEOP2000History.
 
Method Summary
 AbsoluteDate getEndDate()
          getEndDate.
 EOPInterpolators getEOPInterpolationMethod()
          EOPInterpolators.
 double getLOD(AbsoluteDate date)
          getLOD.
 NutationCorrection getNutationCorrection(AbsoluteDate date)
          Get the correction to the nutation parameters.
 PoleCorrection getPoleCorrection(AbsoluteDate date)
          Get the pole IERS Reference Pole correction.
 AbsoluteDate getStartDate()
          getStartDate.
 double getUT1MinusTAI(AbsoluteDate date)
          getUT1MinusTAI.
 boolean isActive()
          Returns true if EOP are computed.
 Iterator<TimeStamped> iterator()
          Iterator.
 int size()
          size.
 
Methods inherited from class org.orekit.frames.configuration.eop.EOP2000History
fillHistory
 
Methods inherited from class org.orekit.frames.configuration.eop.AbstractEOPHistory
addEntry, checkEOPContinuity, getNeighbors, getUT1MinusUTC
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NoEOP2000History

public NoEOP2000History()
NoEOP2000History.

Method Detail

iterator

public Iterator<TimeStamped> iterator()
Iterator.

Specified by:
iterator in interface Iterable<TimeStamped>
Overrides:
iterator in class AbstractEOPHistory
Returns:
null

size

public int size()
size.

Specified by:
size in interface EOPHistory
Overrides:
size in class AbstractEOPHistory
Returns:
0

getStartDate

public AbsoluteDate getStartDate()
getStartDate.

Specified by:
getStartDate in interface EOPHistory
Overrides:
getStartDate in class AbstractEOPHistory
Returns:
PAST_INFINITY

getEndDate

public AbsoluteDate getEndDate()
getEndDate.

Specified by:
getEndDate in interface EOPHistory
Overrides:
getEndDate in class AbstractEOPHistory
Returns:
FUTURE_INFINITY

getUT1MinusTAI

public double getUT1MinusTAI(AbsoluteDate date)
getUT1MinusTAI.

Specified by:
getUT1MinusTAI in interface EOPHistory
Overrides:
getUT1MinusTAI in class AbstractEOPHistory
Parameters:
date - date
Returns:
0

getLOD

public double getLOD(AbsoluteDate date)
getLOD.

Specified by:
getLOD in interface EOPHistory
Overrides:
getLOD in class AbstractEOPHistory
Parameters:
date - date
Returns:
0

getEOPInterpolationMethod

public EOPInterpolators getEOPInterpolationMethod()
EOPInterpolators.

Specified by:
getEOPInterpolationMethod in interface EOPHistory
Overrides:
getEOPInterpolationMethod in class AbstractEOPHistory
Returns:
0

getNutationCorrection

public NutationCorrection getNutationCorrection(AbsoluteDate date)
Description copied from class: AbstractEOPHistory
Get the correction to the nutation parameters.

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

Overrides:
getNutationCorrection in class AbstractEOPHistory
Parameters:
date - date at which the correction is desired
Returns:
nutation correction (NutationCorrection.NULL_CORRECTION if date is outside covered range)

getPoleCorrection

public PoleCorrection getPoleCorrection(AbsoluteDate date)
Description copied from class: AbstractEOPHistory
Get the pole IERS Reference Pole correction.

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

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

isActive

public boolean isActive()
Returns true if EOP are computed.

Overrides:
isActive in class EOP2000History
Returns:
true if EOP are computed


Copyright © 2016 CNES. All Rights Reserved.