BALL  1.4.79
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
fakeDriver.h
Go to the documentation of this file.
2 
3 namespace BALL
4 {
5  namespace VIEW
6  {
7  class FakeDriver : public InputDeviceDriver, protected QThread
8  {
9  public:
10  FakeDriver(Scene* receiver)
11  : InputDeviceDriver(receiver) {}
12  bool setUp() { return true; }
13  bool tearDown() { return true; }
14 
15  void setEnabled(bool enabled) { InputDeviceDriver::setEnabled(enabled); if(enabled) start(); }
16 
17  private:
18  void run() { while(true) { emitPositionChange(1,2,-3,4,5,6); msleep(20); } }
19  };
20  }
21 }
void setEnabled(bool enabled)
Definition: fakeDriver.h:15
void emitPositionChange(double x, double y, double z, double a, double b, double c)
FakeDriver(Scene *receiver)
Definition: fakeDriver.h:10
void setEnabled(bool enabled)