org.orekit.attitudes
Class LofOffset
java.lang.Object
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 :
- Z axis pointed towards central body,
- Y opposite to angular momentum
- X roughly along velocity (it would be perfectly aligned only for
circular orbits or at perigee and apogee of non-circular orbits).
- 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. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LOF_ALIGNED
public static final LofOffset LOF_ALIGNED
- Dummy attitude law, perfectly aligned with the LOF frame.
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) compositionalpha1 - angle of the first elementary rotationalpha2 - angle of the second elementary rotationalpha3 - angle of the third elementary rotation
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.