#include <TrackDClient.H>
Inherits VRG3D::InputDevice.
Public Member Functions | |
TrackDClient (int trackerShMemKey, int wandShMemKey, const Array< std::string > &trackerEventsToGenerate, const double &trackerUnitsToRoomUnitsScale, const CoordinateFrame &deviceToRoom, const Array< CoordinateFrame > &propToTracker, const Array< CoordinateFrame > &finalOffset, const Array< std::string > &buttonEventsToGenerate, const Array< std::string > &valuatorEventsToGenerate) | |
virtual | ~TrackDClient () |
std::string | getTrackerName (int trackerNumber) |
std::string | getButtonName (int buttonNumber) |
std::string | getValuatorName (int valuatorNumber) |
void | pollForInput (Array< EventRef > &events) |
VRG3D::TrackDClient::TrackDClient | ( | int | trackerShMemKey, | |
int | wandShMemKey, | |||
const Array< std::string > & | trackerEventsToGenerate, | |||
const double & | trackerUnitsToRoomUnitsScale, | |||
const CoordinateFrame & | deviceToRoom, | |||
const Array< CoordinateFrame > & | propToTracker, | |||
const Array< CoordinateFrame > & | finalOffset, | |||
const Array< std::string > & | buttonEventsToGenerate, | |||
const Array< std::string > & | valuatorEventsToGenerate | |||
) |
virtual VRG3D::TrackDClient::~TrackDClient | ( | ) | [virtual] |
std::string VRG3D::TrackDClient::getTrackerName | ( | int | trackerNumber | ) |
std::string VRG3D::TrackDClient::getButtonName | ( | int | buttonNumber | ) |
std::string VRG3D::TrackDClient::getValuatorName | ( | int | valuatorNumber | ) |
void VRG3D::TrackDClient::pollForInput | ( | Array< EventRef > & | events | ) | [virtual] |
Reimplemented from VRG3D::InputDevice.