Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages | Examples

OrbitFrame Class Reference
[Orbit Frames]

#include <OrbitFrame.h>

Inheritance diagram for OrbitFrame:

Inheritance graph
[legend]
Collaboration diagram for OrbitFrame:

Collaboration graph
[legend]
List of all members.

Detailed Description

Abstract class representating an orbital reference frame.

Definition at line 30 of file OrbitFrame.h.

Public Member Functions

virtual Rotation GetRotation2IJK () const =0
virtual Rotation GetRotationFromIJK () const =0
virtual OrbitFrameNewPointer ()=0
virtual OrbitFrameClone ()=0
virtual ~OrbitFrame ()

Protected Member Functions

 OrbitFrame ()
 OrbitFrame (const Rotation &_Transformation)

Private Attributes

RotationSense m_Sense
 pointer to the origin object
Rotation m_Transformation2IJK


Constructor & Destructor Documentation

OrbitFrame::~OrbitFrame  )  [inline, virtual]
 

Definition at line 54 of file OrbitFrame.h.

OrbitFrame::OrbitFrame  )  [inline, protected]
 

Definition at line 52 of file OrbitFrame.h.

References O_SESSAME::RIGHT_HAND.

OrbitFrame::OrbitFrame const Rotation _Transformation  )  [inline, protected]
 

Definition at line 53 of file OrbitFrame.h.

References O_SESSAME::RIGHT_HAND.


Member Function Documentation

virtual OrbitFrame* OrbitFrame::Clone  )  [pure virtual]
 

Implemented in OrbitFrameIJK, OrbitFrameNTW, OrbitFramePQW, and OrbitFrameRSW.

Referenced by O_SESSAME::OrbitState::operator=(), O_SESSAME::OrbitState::OrbitState(), and O_SESSAME::OrbitState::SetOrbitFrame().

virtual Rotation OrbitFrame::GetRotation2IJK  )  const [pure virtual]
 

Implemented in OrbitFrameIJK, OrbitFrameNTW, OrbitFramePQW, and OrbitFrameSEZ.

Referenced by O_SESSAME::Keplerian::SetPositionVelocity().

virtual Rotation OrbitFrame::GetRotationFromIJK  )  const [pure virtual]
 

Implemented in OrbitFrameECEF, OrbitFrameIJK, OrbitFrameNTW, OrbitFramePQW, and OrbitFrameSEZ.

Referenced by O_SESSAME::Keplerian::GetPositionVelocity().

virtual OrbitFrame* OrbitFrame::NewPointer  )  [pure virtual]
 

Implemented in OrbitFrameIJK, OrbitFrameNTW, OrbitFramePQW, and OrbitFrameRSW.


Member Data Documentation

RotationSense OrbitFrame::m_Sense [private]
 

pointer to the origin object

Definition at line 47 of file OrbitFrame.h.

Rotation OrbitFrame::m_Transformation2IJK [private]
 

Definition at line 48 of file OrbitFrame.h.


The documentation for this class was generated from the following file:
Generated on Wed Sep 5 12:54:41 2007 for DSACSS Operational Code by  doxygen 1.3.9.1