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

FreeVRTracker Class Reference

VMDTracker subclass that interfaces to the FreeVR wand. More...

#include <P_FreeVRTracker.h>

Inheritance diagram for FreeVRTracker:

VMDTracker List of all members.

Public Methods

 FreeVRTracker ()
virtual VMDTrackerclone ()
const char * device_name () const
 Device name; must be unique to other VMDTracker subclasses. More...

virtual void update ()
virtual int alive ()

Protected Methods

virtual int do_start (const SensorConfig *)
 Do device-specific configuration. Return success. More...


Detailed Description

VMDTracker subclass that interfaces to the FreeVR wand.

Definition at line 23 of file P_FreeVRTracker.h.


Constructor & Destructor Documentation

FreeVRTracker::FreeVRTracker   [inline]
 

Definition at line 25 of file P_FreeVRTracker.h.


Member Function Documentation

virtual int FreeVRTracker::alive   [inline, virtual]
 

Implements VMDTracker.

Definition at line 29 of file P_FreeVRTracker.h.

virtual VMDTracker* FreeVRTracker::clone   [inline, virtual]
 

Implements VMDTracker.

Definition at line 26 of file P_FreeVRTracker.h.

const char* FreeVRTracker::device_name   const [inline, virtual]
 

Device name; must be unique to other VMDTracker subclasses.

Implements VMDTracker.

Definition at line 27 of file P_FreeVRTracker.h.

int FreeVRTracker::do_start const SensorConfig   config [protected, virtual]
 

Do device-specific configuration. Return success.

Reimplemented from VMDTracker.

Definition at line 48 of file P_FreeVRTracker.C.

References SensorConfig::have_one_sensor, and SensorConfig::require_freevr_name.

void FreeVRTracker::update   [virtual]
 

Implements VMDTracker.

Definition at line 27 of file P_FreeVRTracker.C.

References Matrix4::identity, VMDTracker::orient, VMDTracker::pos, and Matrix4::rot.


The documentation for this class was generated from the following files:
Generated on Sat May 26 01:49:15 2012 for VMD (current) by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002