#include <PhantomDevice.H>
Inherits IS3D::PolledDevice.
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 PhantomDevice * | fromConfigVals (const std::string &devname) |
IS3D::PhantomDevice::PhantomDevice | ( | const std::string & | trackerEventName, | |
const std::string & | buttonEventName, | |||
CoordinateFrame | deviceToRoom, | |||
CoordinateFrame | applicationToTracker, | |||
bool | promptForDeviceReset = false | |||
) |
virtual IS3D::PhantomDevice::~PhantomDevice | ( | ) | [virtual] |
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] |