org.orekit.frames.configuration.precessionnutation
Class CIPCoordinates

java.lang.Object
  extended by org.orekit.frames.configuration.precessionnutation.CIPCoordinates
All Implemented Interfaces:
TimeStamped

public final class CIPCoordinates
extends Object
implements TimeStamped

This class represents a Celestial Intermediate Pole. It contains a date and the CIP coordinates at that date.

Version:
$Id: CIPCoordinates.java 7036 2012-12-04 16:00:54Z HoudrogeR $
Author:
Rami Houdroge

Constructor Summary
CIPCoordinates(AbsoluteDate date, double[] cip, double[] cipDV)
           
CIPCoordinates(AbsoluteDate date, double x, double xP, double y, double yP, double s, double sP)
           
 
Method Summary
 double[] getCIPMotion()
          Get CIP motion.
 double[] getCIPMotionTimeDerivatives()
          Get CIP motion time derivatives.
 AbsoluteDate getDate()
          Get the date.
 double getS()
           
 double getsP()
           
 double getX()
           
 double getxP()
           
 double getY()
           
 double getyP()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CIPCoordinates

public CIPCoordinates(AbsoluteDate date,
                      double x,
                      double xP,
                      double y,
                      double yP,
                      double s,
                      double sP)
Parameters:
date - date
x - x-coordinate of pole
xP - x-coordinate derivative of pole
y - y-coordinate of pole
yP - y-coordinate derivative of pole
s - s-coordinate of pole
sP - s-coordinate derivative of pole

CIPCoordinates

public CIPCoordinates(AbsoluteDate date,
                      double[] cip,
                      double[] cipDV)
Parameters:
date - date
cip - coordinates of pole
cipDV - coordinate derivatives of pole
Method Detail

getDate

public AbsoluteDate getDate()
Get the date.

Specified by:
getDate in interface TimeStamped
Returns:
date attached to the object

getCIPMotion

public double[] getCIPMotion()
Get CIP motion.

Returns:
CIP motion as an array

getCIPMotionTimeDerivatives

public double[] getCIPMotionTimeDerivatives()
Get CIP motion time derivatives.

Returns:
CIP motion time derivatives as an array

getX

public double getX()
Returns:
the x-coordinate

getxP

public double getxP()
Returns:
the xP-coordinate derivative

getY

public double getY()
Returns:
the y-coordinate

getyP

public double getyP()
Returns:
the yP-coordinate derivative

getS

public double getS()
Returns:
the s-coordinate

getsP

public double getsP()
Returns:
the sP-coordinate derivative


Copyright © 2016 CNES. All Rights Reserved.