public interface IAUPole extends Serializable
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.
CelestialBodies
Modifier and Type | Method and Description |
---|---|
default Vector3D |
getNode(AbsoluteDate date)
Get the body Q Node direction in ICRF frame.
|
default <T extends CalculusFieldElement<T>> |
getNode(FieldAbsoluteDate<T> date)
Get the body Q Node direction in ICRF frame.
|
Vector3D |
getPole(AbsoluteDate date)
Get the body North pole direction in ICRF frame.
|
<T extends CalculusFieldElement<T>> |
getPole(FieldAbsoluteDate<T> date)
Get the body North pole direction in ICRF frame.
|
double |
getPrimeMeridianAngle(AbsoluteDate date)
Get the prime meridian angle.
|
<T extends CalculusFieldElement<T>> |
getPrimeMeridianAngle(FieldAbsoluteDate<T> date)
Get the prime meridian angle.
|
Vector3D getPole(AbsoluteDate date)
date
- current date<T extends CalculusFieldElement<T>> FieldVector3D<T> getPole(FieldAbsoluteDate<T> date)
T
- type of the field elementsdate
- current datedefault Vector3D getNode(AbsoluteDate date)
date
- current datedefault <T extends CalculusFieldElement<T>> FieldVector3D<T> getNode(FieldAbsoluteDate<T> date)
T
- type of the field elementsdate
- current datedouble getPrimeMeridianAngle(AbsoluteDate date)
The prime meridian angle is the angle between the Q node and the prime meridian. represents the body rotation.
date
- current date<T extends CalculusFieldElement<T>> T getPrimeMeridianAngle(FieldAbsoluteDate<T> date)
The prime meridian angle is the angle between the Q node and the prime meridian. represents the body rotation.
T
- type of the field elementsdate
- current dateCopyright © 2002-2022 CS GROUP. All rights reserved.