Package org.orekit.bodies
Class JPLLibration
- java.lang.Object
-
- org.orekit.bodies.JPLLibration
-
public class JPLLibration extends Object
A simple container for JPL libration data.As described in Internal Format of the Ephemeris Files of JPL, there are three components for librations : phi, theta, psi, which can be returned by
getLibration(org.orekit.time.AbsoluteDate), or individually bygetPhi(org.orekit.time.AbsoluteDate),getTheta(org.orekit.time.AbsoluteDate), andgetPsi(org.orekit.time.AbsoluteDate).- Since:
- 14.0
- Author:
- Guo Xiaozhong
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Vector3DgetLibration(AbsoluteDate date)Get the libration.doublegetPhi(AbsoluteDate date)Get the phi component of libration.doublegetPsi(AbsoluteDate date)Get the psi component of libration.doublegetTheta(AbsoluteDate date)Get the theta component of libration.
-
-
-
Method Detail
-
getLibration
public Vector3D getLibration(AbsoluteDate date)
Get the libration.- Parameters:
date- current date- Returns:
- libration in radians
-
getPhi
public double getPhi(AbsoluteDate date)
Get the phi component of libration.- Parameters:
date- current date- Returns:
- phi component of libration in radians
-
getTheta
public double getTheta(AbsoluteDate date)
Get the theta component of libration.- Parameters:
date- current date- Returns:
- theta component of libration in radians
-
getPsi
public double getPsi(AbsoluteDate date)
Get the psi component of libration.- Parameters:
date- current date- Returns:
- psi component of libration in radians
-
-