org.orekit.frames.configuration.precessionnutation
Class NoPrecessionNutation

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

public class NoPrecessionNutation
extends Object
implements PrecessionNutationModel

In this model the CIP doesnt move.

Since:
1.3
Version:
$Id: NoPrecessionNutation.java 17602 2017-05-18 08:25:23Z bignon $
Author:
Rami Houdroge

Constructor Summary
NoPrecessionNutation()
           
 
Method Summary
 double[] getCIPMotion(AbsoluteDate t)
          Compute the Celestial Intermediate pole motion in the GCRS.
 double[] getCIPMotionTimeDerivative(AbsoluteDate t)
          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

NoPrecessionNutation

public NoPrecessionNutation()
Method Detail

getCIPMotion

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

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

getCIPMotionTimeDerivative

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

Specified by:
getCIPMotionTimeDerivative in interface PrecessionNutationModel
Parameters:
t - 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.