public interface CelestialBodyOrientation extends Serializable
| Modifier and Type | Interface and Description |
|---|---|
static class |
CelestialBodyOrientation.OrientationType
Describe the orientation type.
|
| Modifier and Type | Method and Description |
|---|---|
default AngularCoordinates |
getAngularCoordinates(AbsoluteDate date)
Getter for the orientation from the ICRF frame to the rotating frame.
|
AngularCoordinates |
getAngularCoordinates(AbsoluteDate date,
CelestialBodyOrientation.OrientationType orientationType)
Getter for the orientation.
|
Vector3D |
getPole(AbsoluteDate date)
Getter for the body North pole direction with respect to a reference frame.
|
Vector3D |
getPoleDerivative(AbsoluteDate date)
Getter for the body North pole direction derivative with respect to a reference frame.
|
double |
getPrimeMeridianAngle(AbsoluteDate date)
Getter for the prime meridian angle.
|
double |
getPrimeMeridianAngleDerivative(AbsoluteDate date)
Getter for the prime meridian angle derivative.
|
String |
toString()
Returns a string representation of the body orientation.
|
Vector3D getPole(AbsoluteDate date) throws PatriusException
date - Current datePatriusException - if attitude cannot be computed for provided dateVector3D getPoleDerivative(AbsoluteDate date) throws PatriusException
date - Current datePatriusException - if attitude cannot be computed for provided datedouble getPrimeMeridianAngle(AbsoluteDate date) throws PatriusException
The prime meridian angle is the angle between the Q node and the prime meridian. Represents the body rotation.
date - Current datePatriusException - if attitude cannot be computed for provided datedouble getPrimeMeridianAngleDerivative(AbsoluteDate date) throws PatriusException
The prime meridian angle is the angle between the Q node and the prime meridian. Represents the body rotation.
date - Current datePatriusException - if attitude cannot be computed for provided datedefault AngularCoordinates getAngularCoordinates(AbsoluteDate date) throws PatriusException
date - Current datePatriusException - if attitude cannot be computed for provided dateAngularCoordinates getAngularCoordinates(AbsoluteDate date, CelestialBodyOrientation.OrientationType orientationType) throws PatriusException
date - Current dateorientationType - Indicates the expected orientation typePatriusException - if attitude cannot be computed for provided dateCopyright © 2024 CNES. All rights reserved.