Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #ifndef TDMouseEventThrower__h__
00020 #define TDMouseEventThrower__h__
00021
00022 #include <mitkVector.h>
00023 #include <iostream>
00024
00025 namespace mitk {
00026
00027 class TDMouseEventThrower
00028 {
00029 public:
00030
00031 static TDMouseEventThrower* GetInstance();
00032
00033 void DeviceChange (long device, long keys, long programmableKeys);
00034 void KeyDown (int keyCode);
00035 void KeyUp (int keyCode);
00036 void SensorInput( mitk::Vector3D translation, mitk::Vector3D rotation, mitk::ScalarType angle);
00037
00038 protected:
00039 TDMouseEventThrower();
00040 ~TDMouseEventThrower();
00041 };
00042
00043 }
00044
00045 #endif // TDMouseEventThrower__h__