Go to the documentation of this file.00001 #ifndef MITK_WIIMOTECALIBRATIONEVENT_H
00002 #define MITK_WIIMOTECALIBRATIONEVENT_H
00003
00004 #include "mitkInputDevicesExports.h"
00005
00006 #include "mitkEvent.h"
00007 #include "mitkVector.h"
00008 #include "mitkInteractionConst.h"
00009
00010 namespace mitk
00011 {
00012 class mitkInputDevices_EXPORT WiiMoteCalibrationEvent : public Event, itk::EventObject
00013 {
00014
00015 public:
00016
00017 typedef WiiMoteCalibrationEvent Self;
00018 typedef itk::EventObject Superclass;
00019
00029 WiiMoteCalibrationEvent(double rawX, double rawY);
00030 ~WiiMoteCalibrationEvent();
00031
00032 double GetXCoordinate() const;
00033 double GetYCoordinate() const;
00034
00035
00036 const char * GetEventName() const;
00037 bool CheckEvent(const ::itk::EventObject* e) const;
00038 ::itk::EventObject* MakeObject() const;
00039
00040 protected:
00041
00042 private:
00043
00044 double m_RawX;
00045 double m_RawY;
00046
00047 };
00048 }
00049
00050
00051 #endif // MITK_WIIMOTECALIBRATIONEVENT_H