org.orekit.attitudes
Class LofOffset

java.lang.Object
  extended by org.orekit.attitudes.LofOffset
All Implemented Interfaces:
java.io.Serializable, AttitudeLaw

public class LofOffset
extends java.lang.Object
implements AttitudeLaw

This class provides a default attitude law.

The attitude law is defined as a rotation offset from local orbital frame. This rotation can be defined by NB : Local orbital frame is defined as follows :

Version:
$Revision:1665 $ $Date:2008-06-11 12:12:59 +0200 (mer., 11 juin 2008) $
Author:
Véronique Pommier-Maurussane
See Also:
Serialized Form

Field Summary
static LofOffset LOF_ALIGNED
          Dummy attitude law, perfectly aligned with the LOF frame.
 
Constructor Summary
LofOffset(org.apache.commons.math.geometry.RotationOrder order, double alpha1, double alpha2, double alpha3)
          Creates new instance.
 
Method Summary
 Attitude getAttitude(Orbit orbit)
          Compute the attitude corresponding to an orbital state.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOF_ALIGNED

public static final LofOffset LOF_ALIGNED
Dummy attitude law, perfectly aligned with the LOF frame.

Constructor Detail

LofOffset

public LofOffset(org.apache.commons.math.geometry.RotationOrder order,
                 double alpha1,
                 double alpha2,
                 double alpha3)
Creates new instance.

Parameters:
order - order of rotations to use for (alpha1, alpha2, alpha3) composition
alpha1 - angle of the first elementary rotation
alpha2 - angle of the second elementary rotation
alpha3 - angle of the third elementary rotation
Method Detail

getAttitude

public Attitude getAttitude(Orbit orbit)
Compute the attitude corresponding to an orbital state.

Specified by:
getAttitude in interface AttitudeLaw
Parameters:
orbit - orbit state for which attitude is requested
Returns:
attitude attitude on the specified orbit, using orbit inertial frame as its reference frame


Copyright © 2002-2010 CS Communication & Systèmes. All Rights Reserved.