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

TrackerdOrientation Class Reference

This class gets orientation information from the tracker daemon (trackerd). More...

#include <trackerd_orientation.hh>

Inheritance diagram for TrackerdOrientation:

Orientation Tracker List of all members.

Public Member Functions


Detailed Description

This class gets orientation information from the tracker daemon (trackerd).

Definition at line 33 of file trackerd_orientation.hh.


Constructor & Destructor Documentation

TrackerdOrientation::TrackerdOrientation const char *  host = "localhost",
unsigned int  port = 2948,
unsigned int  id = 0
throw (DeviceError)
 

Bug:
Supplying a hostname as an argument? Is this abug or not?

Definition at line 44 of file trackerd_orientation.cc.

TrackerdOrientation::~TrackerdOrientation  )  [virtual]
 

Definition at line 66 of file trackerd_orientation.cc.


Member Function Documentation

void TrackerdOrientation::getEulerAngles double *  yaw,
double *  pitch,
double *  roll
throw (DeviceError) [virtual]
 

Get yaw, pitch and roll Euler angles.

Implements Orientation.

Definition at line 92 of file trackerd_orientation.cc.

Referenced by main().

void TrackerdOrientation::getOrientationMatrix double  mat[3][3]  )  throw (DeviceError) [virtual]
 

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

Implements Orientation.

Definition at line 71 of file trackerd_orientation.cc.

Referenced by main().


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