org.orekit.bodies
Interface IAUPole

All Superinterfaces:
Serializable

public interface IAUPole
extends Serializable

Interface for IAU pole and primer meridian orientations.

This interface defines methods compliant with the report of the IAU/IAG Working Group on Cartographic Coordinates and Rotational Elements of the Planets and Satellites (WGCCRE). These definitions are common for all recent versions of this report published every three years.

The precise values of pole direction and W angle coefficients may vary from publication year as models are adjusted. The latest value of constants for implementing this interface can be found in the working group site.

Author:
Luc Maisonobe
See Also:
CelestialBodyFactory

Method Summary
 Vector3D getPole(AbsoluteDate date)
          Get the body North pole direction in EME2000 frame.
 double getPrimeMeridianAngle(AbsoluteDate date)
          Get the prime meridian angle.
 

Method Detail

getPole

Vector3D getPole(AbsoluteDate date)
Get the body North pole direction in EME2000 frame.

Parameters:
date - current date
Returns:
body North pole direction in EME2000 frame

getPrimeMeridianAngle

double getPrimeMeridianAngle(AbsoluteDate date)
Get the prime meridian angle.

The prime meridian angle is the angle between the Q node and the prime meridian. represents the body rotation.

Parameters:
date - current date
Returns:
prime meridian vector


Copyright © 2017 CNES. All Rights Reserved.