org.orekit.frames.configuration.precessionnutation
Class StelaPrecessionNutationModel

java.lang.Object
  extended by org.orekit.frames.configuration.precessionnutation.StelaPrecessionNutationModel
All Implemented Interfaces:
PrecessionNutationModel

public final class StelaPrecessionNutationModel
extends Object
implements PrecessionNutationModel

STELA specific precession/nutation model.

Since:
3.0
Version:
$Id: StelaPrecessionNutationModel.java 17602 2017-05-18 08:25:23Z bignon $
Author:
Emmanuel Bignon
Concurrency :
thread-safe

Constructor Summary
StelaPrecessionNutationModel()
          Public constructor.
 
Method Summary
 double[] getCIPMotion(AbsoluteDate date)
          Compute the Celestial Intermediate pole motion in the GCRS.
 double[] getCIPMotionTimeDerivative(AbsoluteDate date)
          Compute the Celestial Intermediate pole motion in the GCRS.
 FrameConvention getOrigin()
          Get IERS model origin.
 boolean isConstant()
          Returns true if model uses constant rotation.
 boolean isDirect()
          Return computation type : direct or interpolated.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StelaPrecessionNutationModel

public StelaPrecessionNutationModel()
Public constructor.

Method Detail

getCIPMotion

public double[] getCIPMotion(AbsoluteDate date)
Compute the Celestial Intermediate pole motion in the GCRS.

Specified by:
getCIPMotion in interface PrecessionNutationModel
Parameters:
date - date
Returns:
CIP motion as an array of doubles

getCIPMotionTimeDerivative

public double[] getCIPMotionTimeDerivative(AbsoluteDate date)
Compute the Celestial Intermediate pole motion in the GCRS.

Specified by:
getCIPMotionTimeDerivative in interface PrecessionNutationModel
Parameters:
date - date
Returns:
CIP motion time derivatives as an array of doubles

isDirect

public boolean isDirect()
Return computation type : direct or interpolated.

Specified by:
isDirect in interface PrecessionNutationModel
Returns:
true if direct computation, false if interpolated

getOrigin

public FrameConvention getOrigin()
Get IERS model origin.

Specified by:
getOrigin in interface PrecessionNutationModel
Returns:
IERS model origin

isConstant

public boolean isConstant()
Returns true if model uses constant rotation.

Specified by:
isConstant in interface PrecessionNutationModel
Returns:
true if model uses constant rotation


Copyright © 2017 CNES. All Rights Reserved.