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 by getPhi(org.orekit.time.AbsoluteDate), getTheta(org.orekit.time.AbsoluteDate), and getPsi(org.orekit.time.AbsoluteDate).

Since:
14.0
Author:
Guo Xiaozhong
  • Method Details

    • 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