Public Types | Public Member Functions

mitk::WiiMoteIREvent Class Reference

#include <mitkWiiMoteIREvent.h>

Inheritance diagram for mitk::WiiMoteIREvent:
Inheritance graph
[legend]
Collaboration diagram for mitk::WiiMoteIREvent:
Collaboration graph
[legend]

List of all members.

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

Detailed Description

This event type is used for IR events triggered by the
the Wiimote driver.

Definition at line 16 of file mitkWiiMoteIREvent.h.


Member Typedef Documentation

Definition at line 21 of file mitkWiiMoteIREvent.h.

typedef itk::EventObject mitk::WiiMoteIREvent::Superclass

Definition at line 22 of file mitkWiiMoteIREvent.h.


Constructor & Destructor Documentation

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

Parameters:
inputDatathe movement of the IR sensor computed in a vector
recordTimethe 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.

{
}

Member Function Documentation

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); 
} 

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines