public interface OrientationFunction extends UnivariateVectorFunction
Modifier and Type | Method and Description |
---|---|
OrientationFunction |
derivative()
Compute the
OrientationFunction representing the first derivative of the current orientation function
components.The derivation can be analytical or numerical, depending on the current orientation function. |
Vector3DFunction |
estimateRateFunction(double dt,
AbsoluteDateInterval interval)
Estimate the
Vector3DFunction from the current OrientationFunction using the
AngularCoordinates.estimateRate(Rotation, Rotation, double) method. |
Rotation |
getOrientation(AbsoluteDate date)
Get the orientation at a given date.
|
getSize, value
Rotation getOrientation(AbsoluteDate date) throws PatriusException
Rotation
class.date
- the datePatriusException
- if orientation cannot be computedVector3DFunction estimateRateFunction(double dt, AbsoluteDateInterval interval)
Vector3DFunction
from the current OrientationFunction
using the
AngularCoordinates.estimateRate(Rotation, Rotation, double)
method.dt
- time elapsed between the dates of the two orientationsinterval
- validity interval of the function (necessary for handling derivatives at boundaries)OrientationFunction derivative()
OrientationFunction
representing the first derivative of the current orientation function
components.OrientationFunction
containing the first derivative of the orientation function components.Copyright © 2023 CNES. All rights reserved.