BALL::VIEW::InputDeviceDriver Class Reference

#include <BALL/VIEW/INPUT/inputDeviceDriver.h>

Inheritance diagram for BALL::VIEW::InputDeviceDriver:
BALL::VIEW::FakeDriver

List of all members.


Public Member Functions

 InputDeviceDriver (QWidget *reciever)
virtual ~InputDeviceDriver ()
virtual bool setUp ()=0
virtual bool tearDown ()=0
void setEnabled (bool enabled)
bool isEnabled ()
void setReceiver (Scene *s)
QWidgetgetReceiver ()

Protected Member Functions

void emitPositionChange (double x, double y, double z, double a, double b, double c)
void emitPositionChange (double x, double y, double z, double q1, double q2, double q3, double q4)
void emitHeadChange (double x, double y, double z, double q1, double q2, double q3, double q4)

Private Attributes

QMutex receiverLock
QWidgetreceiver_
bool enabled_

Constructor & Destructor Documentation

BALL::VIEW::InputDeviceDriver::InputDeviceDriver ( QWidget reciever  ) 
virtual BALL::VIEW::InputDeviceDriver::~InputDeviceDriver (  )  [virtual]

Member Function Documentation

void BALL::VIEW::InputDeviceDriver::emitHeadChange ( double  x,
double  y,
double  z,
double  q1,
double  q2,
double  q3,
double  q4 
) [protected]
void BALL::VIEW::InputDeviceDriver::emitPositionChange ( double  x,
double  y,
double  z,
double  q1,
double  q2,
double  q3,
double  q4 
) [protected]
void BALL::VIEW::InputDeviceDriver::emitPositionChange ( double  x,
double  y,
double  z,
double  a,
double  b,
double  c 
) [protected]
QWidget* BALL::VIEW::InputDeviceDriver::getReceiver (  ) 
bool BALL::VIEW::InputDeviceDriver::isEnabled (  )  [inline]

References enabled_.

void BALL::VIEW::InputDeviceDriver::setEnabled ( bool  enabled  ) 

Reimplemented in BALL::VIEW::FakeDriver.

void BALL::VIEW::InputDeviceDriver::setReceiver ( Scene s  ) 
virtual bool BALL::VIEW::InputDeviceDriver::setUp (  )  [pure virtual]

Implemented in BALL::VIEW::FakeDriver.

virtual bool BALL::VIEW::InputDeviceDriver::tearDown (  )  [pure virtual]

Implemented in BALL::VIEW::FakeDriver.


Member Data Documentation