public class PolarMotion extends Object implements Serializable
| Constructor and Description |
|---|
PolarMotion(boolean useEopData,
TidalCorrectionModel tidesCorrection,
LibrationCorrectionModel librationCorrection,
SPrimeModel spCorrection)
Simple constructor.
|
| Modifier and Type | Method and Description |
|---|---|
LibrationCorrectionModel |
getLibrationCorrectionModel() |
PoleCorrection |
getPoleCorrection(AbsoluteDate date)
Compute pole correction.
|
double |
getSP(AbsoluteDate date)
Compute S'.
|
SPrimeModel |
getSPrimeModel() |
TidalCorrectionModel |
getTidalCorrectionModel() |
boolean |
useEopData()
Use EOP pole correction data.
|
public PolarMotion(boolean useEopData,
TidalCorrectionModel tidesCorrection,
LibrationCorrectionModel librationCorrection,
SPrimeModel spCorrection)
useEopData - true if EOP pole correction data is to be used, flase if not.tidesCorrection - corrections due to tidal effectslibrationCorrection - correction due to librationspCorrection - TIO (Terrestrial Intermediate Origin) position on the equator of the CIP (Celestial Intermediate
Pole)public PoleCorrection getPoleCorrection(AbsoluteDate date) throws PatriusException
date - date for which the pole correction is computedPoleCorrectionPatriusException - when an Orekit error occurspublic double getSP(AbsoluteDate date)
date - date for which the s' quantity is computedpublic boolean useEopData()
public TidalCorrectionModel getTidalCorrectionModel()
public LibrationCorrectionModel getLibrationCorrectionModel()
public SPrimeModel getSPrimeModel()
Copyright © 2025 CNES. All rights reserved.