org.orekit.frames.configuration.tides
Interface TidalCorrectionModel

All Known Implementing Classes:
IERS2003TidalCorrection, IERS2010TidalCorrection, NoTidalCorrection, TidalCorrectionPerThread

public interface TidalCorrectionModel

This interface provides the pole corrections as well as the ut1-utc corrections due to tidal effects.

Since:
1.2
Version:
$Id: TidalCorrectionModel.java 17602 2017-05-18 08:25:23Z bignon $
Author:
Julie Anton

Method Summary
 double getLODCorrection(AbsoluteDate date)
          Get length of day correction.
 FrameConvention getOrigin()
          Get IERS model origin.
 PoleCorrection getPoleCorrection(AbsoluteDate date)
          Compute the pole corrections at a given date.
 double getUT1Correction(AbsoluteDate date)
          Compute the UT1-TAI corrections at a given date.
 boolean isDirect()
          Returns true if model uses direct computation, false if interpolated computation.
 

Method Detail

getPoleCorrection

PoleCorrection getPoleCorrection(AbsoluteDate date)
Compute the pole corrections at a given date.

Parameters:
date - date
Returns:
pole correction

getUT1Correction

double getUT1Correction(AbsoluteDate date)
Compute the UT1-TAI corrections at a given date.

Parameters:
date - date
Returns:
ut1-tai corrections

getLODCorrection

double getLODCorrection(AbsoluteDate date)
Get length of day correction.

Parameters:
date - date
Returns:
length of day correction (in secs)

getOrigin

FrameConvention getOrigin()
Get IERS model origin.

Returns:
IERS model origin

isDirect

boolean isDirect()
Returns true if model uses direct computation, false if interpolated computation.

Returns:
true if model uses direct computation, false if interpolated computation


Copyright © 2017 CNES. All Rights Reserved.