00001 #include "mitkWiiMoteIREvent.h" 00002 00003 mitk::WiiMoteIREvent::WiiMoteIREvent(mitk::Vector2D inputData, double recordTime) 00004 : Event(NULL, mitk::Type_WiiMoteInput, mitk::BS_NoButton, mitk::BS_NoButton, Key_none) 00005 { 00006 this->m_MovementVector = inputData; 00007 this->m_RecordTime = recordTime; 00008 } 00009 00010 mitk::WiiMoteIREvent::~WiiMoteIREvent() 00011 { 00012 } 00013 00014 mitk::Vector2D mitk::WiiMoteIREvent::GetMovementVector() const 00015 { 00016 return m_MovementVector; 00017 } 00018 00019 double mitk::WiiMoteIREvent::GetRecordTime() 00020 { 00021 return m_RecordTime; 00022 } 00023 00024 const char* mitk::WiiMoteIREvent::GetEventName() const 00025 { 00026 return "WiiMoteIREvent"; 00027 } 00028 00029 bool mitk::WiiMoteIREvent::CheckEvent(const itk::EventObject *e) const 00030 { 00031 return dynamic_cast<const Self*>(e); 00032 } 00033 00034 itk::EventObject* mitk::WiiMoteIREvent::MakeObject() const 00035 { 00036 return new Self(m_MovementVector, m_RecordTime); 00037 }