Go to the documentation of this file.00001 #ifndef MITK_WIIMOTEBUTTONEVENT_H
00002 #define MITK_WIIMOTEBUTTONEVENT_H
00003
00004 #include "mitkEvent.h"
00005 #include "mitkVector.h"
00006 #include "mitkInteractionConst.h"
00007
00008 #include "mitkInputDevicesExports.h"
00009
00010 namespace mitk
00011 {
00016 class mitkInputDevices_EXPORT WiiMoteButtonEvent : public Event, itk::EventObject
00017 {
00018
00019 public:
00020
00021 typedef WiiMoteButtonEvent Self;
00022 typedef itk::EventObject Superclass;
00023
00029 WiiMoteButtonEvent(int type, int button, int buttonState, int key);
00030 ~WiiMoteButtonEvent();
00031
00032
00033 const char * GetEventName() const;
00034 bool CheckEvent(const ::itk::EventObject* e) const;
00035 ::itk::EventObject* MakeObject() const;
00036
00037 protected:
00038
00039 private:
00040
00041 };
00042 }
00043 #endif // MITK_WIIMOTEBUTTONEVENT_H