org.orekit.attitudes
Class AttitudeFrame

java.lang.Object
  extended by org.orekit.frames.Frame
      extended by org.orekit.attitudes.AttitudeFrame
All Implemented Interfaces:
Serializable

public class AttitudeFrame
extends Frame

This class is a special implementation of the Frame class; it represents a dynamic spacecraft frame, i.e. a dynamic frame whose orientation is defined by an attitude law.

Since:
1.1
Version:
$Id: AttitudeFrame.java 17582 2017-05-10 12:58:16Z bignon $
Author:
Julie Anton
See Also:
AttitudeTransformProvider, Serialized Form
Concurrency :
not thread safe
Concurrency comment :
it is a Frame.

Constructor Summary
AttitudeFrame(PVCoordinatesProvider pvProvider, AttitudeLaw attitudeLaw, Frame referenceFrame)
          Constructor of the dynamic spacecraft frame.
 
Method Summary
 AttitudeProvider getAttitudeLaw()
           
 
Methods inherited from class org.orekit.frames.Frame
getAncestor, getDepth, getFrozenFrame, getName, getParent, getRoot, getTransformJacobian, getTransformProvider, getTransformTo, getTransformTo, getTransformTo, getTransformTo, isChildOf, isPseudoInertial, isQuasiInertial, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AttitudeFrame

public AttitudeFrame(PVCoordinatesProvider pvProvider,
                     AttitudeLaw attitudeLaw,
                     Frame referenceFrame)
              throws OrekitException
Constructor of the dynamic spacecraft frame.

Parameters:
pvProvider - provides the position and velocity of the spacecraft given a date and a frame
attitudeLaw - the spacecraft attitude law
referenceFrame - the parent frame
Throws:
OrekitException - if a problem occurs during frames transformations
Method Detail

getAttitudeLaw

public final AttitudeProvider getAttitudeLaw()
Returns:
the attitude law defining the orientation of the frame.


Copyright © 2017 CNES. All Rights Reserved.