#include <mitkWiiMoteIREvent.h>
Public Types | |
typedef WiiMoteIREvent | Self |
typedef itk::EventObject | Superclass |
Public Member Functions | |
WiiMoteIREvent (mitk::Vector2D inputData, double recordTime) | |
~WiiMoteIREvent () | |
mitk::Vector2D | GetMovementVector () const |
double | GetRecordTime () |
const char * | GetEventName () const |
bool | CheckEvent (const ::itk::EventObject *e) const |
::itk::EventObject * | MakeObject () const |
This event type is used for IR events triggered by the
the Wiimote driver.
Definition at line 16 of file mitkWiiMoteIREvent.h.
Definition at line 21 of file mitkWiiMoteIREvent.h.
typedef itk::EventObject mitk::WiiMoteIREvent::Superclass |
Definition at line 22 of file mitkWiiMoteIREvent.h.
mitk::WiiMoteIREvent::WiiMoteIREvent | ( | mitk::Vector2D | inputData, |
double | recordTime | ||
) |
Initializes a Wiimote Event, that stores additional information.
Such as a vector and the time of the recording
inputData | the movement of the IR sensor computed in a vector |
recordTime | the time at which the data was recorded |
Definition at line 3 of file mitkWiiMoteIREvent.cpp.
: Event(NULL, mitk::Type_WiiMoteInput, mitk::BS_NoButton, mitk::BS_NoButton, Key_none) { this->m_MovementVector = inputData; this->m_RecordTime = recordTime; }
mitk::WiiMoteIREvent::~WiiMoteIREvent | ( | ) |
Definition at line 10 of file mitkWiiMoteIREvent.cpp.
{ }
bool mitk::WiiMoteIREvent::CheckEvent | ( | const ::itk::EventObject * | e ) | const |
const char * mitk::WiiMoteIREvent::GetEventName | ( | ) | const |
Definition at line 24 of file mitkWiiMoteIREvent.cpp.
{ return "WiiMoteIREvent"; }
mitk::Vector2D mitk::WiiMoteIREvent::GetMovementVector | ( | ) | const |
Returns the current movement vector with the coordinates
in the following order: x, y, z
Definition at line 14 of file mitkWiiMoteIREvent.cpp.
{
return m_MovementVector;
}
double mitk::WiiMoteIREvent::GetRecordTime | ( | ) |
Definition at line 19 of file mitkWiiMoteIREvent.cpp.
{
return m_RecordTime;
}
itk::EventObject * mitk::WiiMoteIREvent::MakeObject | ( | ) | const |
Definition at line 34 of file mitkWiiMoteIREvent.cpp.
Referenced by mitk::WiiMoteThread::WiiMoteIRInput().
{ return new Self(m_MovementVector, m_RecordTime); }