org.orekit.frames.configuration
Class DiurnalRotation

java.lang.Object
  extended by org.orekit.frames.configuration.DiurnalRotation
All Implemented Interfaces:
Serializable

public class DiurnalRotation
extends Object
implements Serializable

This class contains the different ut1-utc corrections (libration, tidal effects).

Since:
1.2
Version:
$Id: DiurnalRotation.java 17602 2017-05-18 08:25:23Z bignon $
Author:
Julie Anton, Rami Houdroge
See Also:
Serialized Form
Concurrency :
not thread safe because its attributes are not guaranteed to be thread safe.

Constructor Summary
DiurnalRotation(TidalCorrectionModel tidesCorrection, LibrationCorrectionModel librationCorrection)
          Simple constructor.
 
Method Summary
 LibrationCorrectionModel getLibrationCorrectionModel()
           
 TidalCorrectionModel getTidalCorrectionModel()
           
 double getUT1Correction(AbsoluteDate date)
          Compute ut1-tai correction.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DiurnalRotation

public DiurnalRotation(TidalCorrectionModel tidesCorrection,
                       LibrationCorrectionModel librationCorrection)
Simple constructor.

Parameters:
tidesCorrection - correction due to tidal effects
librationCorrection - correction due to libration
Method Detail

getUT1Correction

public double getUT1Correction(AbsoluteDate date)
Compute ut1-tai correction.

Parameters:
date - date for which one we want to compute the correction
Returns:
ut1-tai correction as a double

getTidalCorrectionModel

public TidalCorrectionModel getTidalCorrectionModel()
Returns:
the tidal model

getLibrationCorrectionModel

public LibrationCorrectionModel getLibrationCorrectionModel()
Returns:
the libration model


Copyright © 2017 CNES. All Rights Reserved.