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

IntersenseOrientation Class Reference

Implementation of Orientation which gets info from an Intersense IS-300 tracking device. More...

#include <intersenseorientation.hh>

Inheritance diagram for IntersenseOrientation:

Orientation Tracker List of all members.

Public Member Functions


Detailed Description

Implementation of Orientation which gets info from an Intersense IS-300 tracking device.

Bug:
There is no timeout reading from the IS; everything hangs if there is no response (e.g. IS is turned off)

Definition at line 44 of file intersenseorientation.hh.


Constructor & Destructor Documentation

IntersenseOrientation::IntersenseOrientation const char *  dev = "/dev/isense",
int  bps = 115200
throw (DeviceError)
 

Definition at line 54 of file intersenseorientation.cc.

IntersenseOrientation::~IntersenseOrientation  )  [virtual]
 

Definition at line 49 of file intersenseorientation.cc.


Member Function Documentation

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

Get yaw, pitch and roll Euler angles.

Implements Orientation.

Definition at line 124 of file intersenseorientation.cc.

Referenced by main().

void IntersenseOrientation::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 99 of file intersenseorientation.cc.


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