org.orekit.attitudes
Class AttitudeFrame
java.lang.Object
org.orekit.frames.Frame
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.
Methods inherited from class org.orekit.frames.Frame |
getAncestor, getDepth, getFrozenFrame, getName, getParent, getRoot, getTransformJacobian, getTransformProvider, getTransformTo, getTransformTo, getTransformTo, getTransformTo, isChildOf, isPseudoInertial, isQuasiInertial, toString |
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 frameattitudeLaw
- the spacecraft attitude lawreferenceFrame
- the parent frame
- Throws:
OrekitException
- if a problem occurs during frames transformations
getAttitudeLaw
public final AttitudeProvider getAttitudeLaw()
- Returns:
- the attitude law defining the orientation of the frame.
Copyright © 2017 CNES. All Rights Reserved.