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

Orientation Class Reference

This class provides an interface for orientation information. More...

#include <orientation.hh>

Inheritance diagram for Orientation:

Tracker IntersenseOrientation MockOrientation TrackerdOrientation List of all members.

Public Member Functions

Protected Attributes


Detailed Description

This class provides an interface for orientation information.

Definition at line 34 of file orientation.hh.


Constructor & Destructor Documentation

Orientation::Orientation  )  [inline]
 

Constructor.

Definition at line 43 of file orientation.hh.


Member Function Documentation

virtual void Orientation::getEulerAngles double *  yaw,
double *  pitch,
double *  roll
[pure virtual]
 

Get yaw, pitch and roll Euler angles.

Implemented in IntersenseOrientation, MockOrientation, and TrackerdOrientation.

Referenced by main().

virtual void Orientation::getOrientationMatrix double  mat[3][3]  )  [pure virtual]
 

Get an orientaiton matrix [x1 x2 x3][y1 y2 y3][z1 z2 z3].

Implemented in IntersenseOrientation, MockOrientation, and TrackerdOrientation.

Referenced by main().

virtual void Orientation::setOffsets double  yaw,
double  pitch,
double  roll
[inline, virtual]
 

Set euler offsets.

Definition at line 52 of file orientation.hh.


Member Data Documentation

double Orientation::eulerPitchOffset [protected]
 

Definition at line 38 of file orientation.hh.

Referenced by MockOrientation::getEulerAngles(), Orientation(), and setOffsets().

double Orientation::eulerRollOffset [protected]
 

Definition at line 39 of file orientation.hh.

Referenced by MockOrientation::getEulerAngles(), Orientation(), and setOffsets().

double Orientation::eulerYawOffset [protected]
 

Definition at line 37 of file orientation.hh.

Referenced by MockOrientation::getEulerAngles(), Orientation(), and setOffsets().


The documentation for this class was generated from the following file:
Generated on Tue Aug 12 03:55:55 2003 for Interreality Project - VOS by doxygen 1.3.2