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

OrbitFrameSEZ Class Reference
[Orbit Frames]

#include <OrbitFrameSEZ.h>

Inheritance diagram for OrbitFrameSEZ:

Inheritance graph
[legend]
Collaboration diagram for OrbitFrameSEZ:

Collaboration graph
[legend]
List of all members.

Detailed Description

Topocentric Horizon, SEZ, Satellite Coordinate System.

Detailed Description.

Definition at line 22 of file OrbitFrameSEZ.h.

Public Member Functions

virtual OrbitFrameNewPointer ()=0
virtual OrbitFrameClone ()=0

Private Member Functions

Rotation GetRotation2IJK () const
 Return the rotation $R^{SEZ-IJK}$ ${\bf r}_{IJK} = R_{3}\left(-\theta_{LST}\right)R_{2}\left(\theta_{LST}-\pi\right){\bf r}_{ECEF}$.
Rotation GetRotationFromIJK () const
 Return the rotation $R^{IJK-SEZ}$ ${\bf r}_{ECEF} = R_{2}\left(\pi-\theta_{LST}\right)R_{3}\left(\theta_{LST}\right){\bf r}_{IJK}$.

Private Attributes

OrbitFrameSEZ(const double
&_LocalSiderealTime, const
double &_GeodeticLatitude 
~OrbitFrameSEZ )()
 Constructor Deconstructor.


Member Function Documentation

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

Implemented in OrbitFrameIJK, OrbitFrameNTW, OrbitFramePQW, and OrbitFrameRSW.

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

Rotation OrbitFrameSEZ::GetRotation2IJK  )  const [inline, private, virtual]
 

Return the rotation $R^{SEZ-IJK}$ ${\bf r}_{IJK} = R_{3}\left(-\theta_{LST}\right)R_{2}\left(\theta_{LST}-\pi\right){\bf r}_{ECEF}$.

Returns:
rotation from SEZ to IJK

Implements OrbitFrame.

Definition at line 37 of file OrbitFrameSEZ.h.

Rotation OrbitFrameSEZ::GetRotationFromIJK  )  const [inline, private, virtual]
 

Return the rotation $R^{IJK-SEZ}$ ${\bf r}_{ECEF} = R_{2}\left(\pi-\theta_{LST}\right)R_{3}\left(\theta_{LST}\right){\bf r}_{IJK}$.

Returns:
rotation from IJK to SEZ

Implements OrbitFrame.

Definition at line 43 of file OrbitFrameSEZ.h.

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

Implemented in OrbitFrameIJK, OrbitFrameNTW, OrbitFramePQW, and OrbitFrameRSW.


Member Data Documentation

OrbitFrameSEZ (const double &_LocalSiderealTime, const double &_GeodeticLatitude OrbitFrameSEZ::~OrbitFrameSEZ)() [inline, private]
 

Constructor Deconstructor.

Definition at line 31 of file OrbitFrameSEZ.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