IS3D::PhantomDevice Class Reference

#include <PhantomDevice.H>

Inherits IS3D::PolledDevice.

List of all members.

Public Member Functions

 PhantomDevice (const std::string &trackerEventName, const std::string &buttonEventName, CoordinateFrame deviceToRoom, CoordinateFrame applicationToTracker, bool promptForDeviceReset=false)
virtual ~PhantomDevice ()
void pollForEvents ()
std::string getTrackerEventName ()
std::string getButtonEventName ()
CoordinateFrame getDeviceToRoom ()
CoordinateFrame getApplicationToTracker ()
PhantomInterface * getPhantomInterface ()

Static Public Member Functions

static PhantomDevicefromConfigVals (const std::string &devname)


Constructor & Destructor Documentation

IS3D::PhantomDevice::PhantomDevice ( const std::string &  trackerEventName,
const std::string &  buttonEventName,
CoordinateFrame  deviceToRoom,
CoordinateFrame  applicationToTracker,
bool  promptForDeviceReset = false 
)

virtual IS3D::PhantomDevice::~PhantomDevice (  )  [virtual]


Member Function Documentation

static PhantomDevice* IS3D::PhantomDevice::fromConfigVals ( const std::string &  devname  )  [static]

void IS3D::PhantomDevice::pollForEvents (  )  [virtual]

Implements IS3D::PolledDevice.

std::string IS3D::PhantomDevice::getTrackerEventName (  )  [inline]

std::string IS3D::PhantomDevice::getButtonEventName (  )  [inline]

CoordinateFrame IS3D::PhantomDevice::getDeviceToRoom (  )  [inline]

CoordinateFrame IS3D::PhantomDevice::getApplicationToTracker (  )  [inline]

PhantomInterface* IS3D::PhantomDevice::getPhantomInterface (  )  [inline]


The documentation for this class was generated from the following file:

Generated on Wed Jan 26 06:31:20 2011 for IS3D by  doxygen 1.5.6