#include <PolledDevice.H>
Inherited by IS3D::ICubeXDevice, IS3D::PhantomDevice, IS3D::ShMemEventRelay, IS3D::VRPNAnalogDevice, IS3D::VRPNButtonDevice, and IS3D::VRPNTrackerDevice.
Public Member Functions | |
PolledDevice () | |
virtual | ~PolledDevice () |
virtual void | pollForEvents ()=0 |
void | queueEventWithFsaMgr (const char *eventName) |
void | queueCoordinateFrameEventWithFsaMgr (const char *eventName, double *matrix) |
IS3D::PolledDevice::PolledDevice | ( | ) | [inline] |
virtual IS3D::PolledDevice::~PolledDevice | ( | ) | [inline, virtual] |
virtual void IS3D::PolledDevice::pollForEvents | ( | ) | [pure virtual] |
void IS3D::PolledDevice::queueEventWithFsaMgr | ( | const char * | eventName | ) |
Queue an event with IS3D, use this generic method if your device driver needs to avoid including any IS3D/G3D files because of conflicts
void IS3D::PolledDevice::queueCoordinateFrameEventWithFsaMgr | ( | const char * | eventName, | |
double * | matrix | |||
) |
Queue an event with IS3D, use this generic method if your device driver needs to avoid including any IS3D/G3D files because of conflicts