org.orekit.frames.configuration.precessionnutation
Class IERS20032010PrecessionNutation

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

public class IERS20032010PrecessionNutation
extends Object
implements PrecessionNutationModel

This class implement the IERS 2003 and 2010 Precession Nutation models.

Since:
1.3
Version:
$Id: IERS20032010PrecessionNutation.java 8189 2013-03-15 14:32:49Z CardosoP $
Author:
Rami Houdroge
See Also:
PrecessionNutationModel

Constructor Summary
IERS20032010PrecessionNutation(PrecessionNutationConvention convention, boolean nonConstantRotation)
          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.
 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

IERS20032010PrecessionNutation

public IERS20032010PrecessionNutation(PrecessionNutationConvention convention,
                                      boolean nonConstantRotation)
Constructor.

Parameters:
convention - IERS convention to use
nonConstantRotation - true if derivatives are to be computed, false otherwise
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()
Description copied from interface: PrecessionNutationModel
Return computation type : direct or interpolated.

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


Copyright © 2016 CNES. All Rights Reserved.