org.orekit.attitudes.kinematics
Interface OrientationFunction

All Superinterfaces:
UnivariateVectorFunction
All Known Implementing Classes:
AbstractOrientationFunction

public interface OrientationFunction
extends UnivariateVectorFunction

This interface is a time-dependent function representing a generic orientation.

Since:
1.3
Version:
$Id: OrientationFunction.java 17602 2017-05-18 08:25:23Z bignon $
Author:
Tiziana Sabatini

Method Summary
 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)
          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.
 
Methods inherited from interface org.apache.commons.math3.analysis.UnivariateVectorFunction
value
 

Method Detail

getOrientation

Rotation getOrientation(AbsoluteDate date)
                        throws OrekitException
Get the orientation at a given date.
The orientation is an instance of the Rotation class.

Parameters:
date - the date
Returns:
the orientation at a given date.
Throws:
OrekitException - if orientation cannot be computed

estimateRateFunction

Vector3DFunction estimateRateFunction(double dt)
Estimate the Vector3DFunction from the current OrientationFunction using the AngularCoordinates.estimateRate(Rotation, Rotation, double) method.

Parameters:
dt - time elapsed between the dates of the two orientations
Returns:
the spin function.

derivative

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.

Returns:
a new OrientationFunction containing the first derivative of the orientation function components.


Copyright © 2017 CNES. All Rights Reserved.