Medical Imaging Interaction Toolkit  2026.06.00
Medical Imaging Interaction Toolkit
mitk::CallbackEventOneParameter< T > Class Template Reference

ITK event that carries a single typed parameter for CallbackFromGUIThread. More...

#include <mitkCallbackFromGUIThread.h>

Inheritance diagram for mitk::CallbackEventOneParameter< T >:
Collaboration diagram for mitk::CallbackEventOneParameter< T >:

Public Types

typedef CallbackEventOneParameter Self
 
typedef itk::AnyEvent Superclass
 

Public Member Functions

 CallbackEventOneParameter (const T t)
 Construct with the given data payload.
More...
 
 ~CallbackEventOneParameter () override
 
const char * GetEventName () const override
 
bool CheckEvent (const ::itk::EventObject *e) const override
 
::itk::EventObject * MakeObject () const override
 
const T GetData () const
 Retrieve the stored data payload. More...
 
 CallbackEventOneParameter (const Self &s)
 

Protected Attributes

const T m_Data
 

Detailed Description

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

ITK event that carries a single typed parameter for CallbackFromGUIThread.

Template Parameters
TThe type of the parameter to carry with the event.
See also
CallbackFromGUIThread

Definition at line 30 of file mitkCallbackFromGUIThread.h.

Member Typedef Documentation

◆ Self

Definition at line 33 of file mitkCallbackFromGUIThread.h.

◆ Superclass

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

Definition at line 34 of file mitkCallbackFromGUIThread.h.

Constructor & Destructor Documentation

◆ CallbackEventOneParameter() [1/2]

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

Construct with the given data payload.

Definition at line 37 of file mitkCallbackFromGUIThread.h.

◆ ~CallbackEventOneParameter()

template<class T >
mitk::CallbackEventOneParameter< T >::~CallbackEventOneParameter ( )
inlineoverride

Definition at line 38 of file mitkCallbackFromGUIThread.h.

◆ CallbackEventOneParameter() [2/2]

template<class T >
mitk::CallbackEventOneParameter< T >::CallbackEventOneParameter ( const Self &  s)
inline

Definition at line 47 of file mitkCallbackFromGUIThread.h.

Member Function Documentation

◆ CheckEvent()

template<class T >
bool mitk::CallbackEventOneParameter< T >::CheckEvent ( const ::itk::EventObject *  e) const
inlineoverride

Definition at line 40 of file mitkCallbackFromGUIThread.h.

◆ GetData()

template<class T >
const T mitk::CallbackEventOneParameter< T >::GetData ( ) const
inline

Retrieve the stored data payload.

Returns
The data value passed at construction time.

Definition at line 46 of file mitkCallbackFromGUIThread.h.

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

◆ GetEventName()

template<class T >
const char* mitk::CallbackEventOneParameter< T >::GetEventName ( ) const
inlineoverride

Definition at line 39 of file mitkCallbackFromGUIThread.h.

◆ MakeObject()

template<class T >
::itk::EventObject* mitk::CallbackEventOneParameter< T >::MakeObject ( ) const
inlineoverride

Member Data Documentation

◆ m_Data


The documentation for this class was generated from the following file: