Public Types | Public Member Functions | Protected Attributes

mitk::CallbackEventOneParameter< T > Class Template Reference

Used by CallbackFromGUIThread to pass parameters. More...

#include <mitkCallbackFromGUIThread.h>

List of all members.

Public Types

typedef CallbackEventOneParameter Self
typedef itk::AnyEvent Superclass

Public Member Functions

 CallbackEventOneParameter (const T t)
virtual ~CallbackEventOneParameter ()
virtual const char * GetEventName () const
virtual bool CheckEvent (const ::itk::EventObject *e) const
virtual ::itk::EventObject * MakeObject () const
const T GetData () const
 CallbackEventOneParameter (const Self &s)

Protected Attributes

const T m_Data

Detailed Description

template<class T>
class mitk::CallbackEventOneParameter< T >

Used by CallbackFromGUIThread to pass parameters.

Definition at line 32 of file mitkCallbackFromGUIThread.h.


Member Typedef Documentation

Definition at line 35 of file mitkCallbackFromGUIThread.h.

template<class T >
typedef itk::AnyEvent mitk::CallbackEventOneParameter< T >::Superclass

Definition at line 36 of file mitkCallbackFromGUIThread.h.


Constructor & Destructor Documentation

template<class T >
mitk::CallbackEventOneParameter< T >::CallbackEventOneParameter ( const T  t ) [inline]

Definition at line 38 of file mitkCallbackFromGUIThread.h.

      : m_Data(t) {} 
template<class T >
virtual mitk::CallbackEventOneParameter< T >::~CallbackEventOneParameter (  ) [inline, virtual]

Definition at line 41 of file mitkCallbackFromGUIThread.h.

{} 
template<class T >
mitk::CallbackEventOneParameter< T >::CallbackEventOneParameter ( const Self s ) [inline]

Definition at line 63 of file mitkCallbackFromGUIThread.h.

: itk::AnyEvent(s), m_Data(s.m_Data) {}; 

Member Function Documentation

template<class T >
virtual bool mitk::CallbackEventOneParameter< T >::CheckEvent ( const ::itk::EventObject *  e ) const [inline, virtual]

Definition at line 48 of file mitkCallbackFromGUIThread.h.

    { 
      return dynamic_cast<const Self*>(e); 
    } 
template<class T >
const T mitk::CallbackEventOneParameter< T >::GetData (  ) const [inline]

Definition at line 58 of file mitkCallbackFromGUIThread.h.

References mitk::CallbackEventOneParameter< T >::m_Data.

    { 
      return m_Data;
    }
template<class T >
virtual const char* mitk::CallbackEventOneParameter< T >::GetEventName (  ) const [inline, virtual]

Definition at line 43 of file mitkCallbackFromGUIThread.h.

    { 
      return "CallbackEventOneParameter"; 
    } 
template<class T >
virtual ::itk::EventObject* mitk::CallbackEventOneParameter< T >::MakeObject (  ) const [inline]

Definition at line 53 of file mitkCallbackFromGUIThread.h.

References mitk::CallbackEventOneParameter< T >::m_Data.

    { 
      return new Self( m_Data ); 
    } 

Member Data Documentation

template<class T >
const T mitk::CallbackEventOneParameter< T >::m_Data [protected]

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