Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

RigidTransform Struct Reference

#include <frame.h>

Collaboration diagram for RigidTransform:

Collaboration graph
List of all members.

Public Member Functions

 RigidTransform (const UniversalCoord &uc, const Quatf &q)
 RigidTransform (const UniversalCoord &uc, const Quatd &q)
 RigidTransform (const UniversalCoord &uc)
 RigidTransform ()

Public Attributes

Quatd rotation
UniversalCoord translation

Constructor & Destructor Documentation

RigidTransform::RigidTransform  )  [inline]
 

Definition at line 21 of file frame.h.

References rotation, and translation.

00021                      :
00022         translation(0.0, 0.0, 0.0), rotation(1.0, 0.0, 0.0, 0.0) {};
    RigidTransform(const UniversalCoord& uc) :

RigidTransform::RigidTransform const UniversalCoord uc  )  [inline]
 

Definition at line 23 of file frame.h.

References rotation, and translation.

00023                                              :
00024         translation(uc), rotation(1.0f) {};
    RigidTransform(const UniversalCoord& uc, const Quatd& q) :

RigidTransform::RigidTransform const UniversalCoord uc,
const Quatd q
[inline]
 

Definition at line 25 of file frame.h.

References rotation, and translation.

00025                                                              :
00026         translation(uc), rotation(q) {};
    RigidTransform(const UniversalCoord& uc, const Quatf& q) :

RigidTransform::RigidTransform const UniversalCoord uc,
const Quatf q
[inline]
 

Definition at line 27 of file frame.h.

00027                                                              :
00028         translation(uc), rotation(q.w, q.x, q.y, q.z) {};
    UniversalCoord translation;


Member Data Documentation

Quatd RigidTransform::rotation
 

Definition at line 30 of file frame.h.

Referenced by EclipseFinderProc(), eclipseGoto(), frame_from(), frame_to(), Observer::getOrientation(), EclipseFinderDlg::gotoEclipse(), Observer::gotoLocation(), CelestiaCore::mouseMove(), Observer::orbit(), CommandGotoLocation::process(), RigidTransform(), Observer::rotate(), Observer::setFrame(), Observer::setOrientation(), and Observer::update().

UniversalCoord RigidTransform::translation
 

Definition at line 28 of file frame.h.

Referenced by Observer::changeOrbitDistance(), Observer::computeCenterCOParameters(), Observer::computeCenterParameters(), Observer::computeGotoParameters(), Observer::computeGotoParametersGC(), EclipseFinderProc(), eclipseGoto(), frame_from(), frame_to(), Observer::getPosition(), Observer::getSelectionLongLat(), EclipseFinderDlg::gotoEclipse(), Observer::gotoLocation(), Observer::gotoSurface(), observer_goto(), observer_gotolocation(), observer_gototable(), Observer::orbit(), CommandGotoLocation::process(), RigidTransform(), Observer::setFrame(), Observer::setPosition(), and Observer::update().


The documentation for this struct was generated from the following file:
Generated on Sat Jan 14 22:33:34 2006 for Celestia by  doxygen 1.4.1