Medical Imaging Interaction Toolkit  2023.12.99-63768887
Medical Imaging Interaction Toolkit
mitk::NonBlockingAlgorithmEvent Class Reference

#include <mitkNonBlockingAlgorithmEvents.h>

Inheritance diagram for mitk::NonBlockingAlgorithmEvent:
Collaboration diagram for mitk::NonBlockingAlgorithmEvent:

Public Types

typedef NonBlockingAlgorithmEvent Self
 
typedef itk::AnyEvent Superclass
 

Public Member Functions

 NonBlockingAlgorithmEvent (const NonBlockingAlgorithm *algorithm=nullptr)
 
 ~NonBlockingAlgorithmEvent () override
 
const char * GetEventName () const override
 
bool CheckEvent (const ::itk::EventObject *e) const override
 
::itk::EventObject * MakeObject () const override
 
const mitk::NonBlockingAlgorithmGetAlgorithm () const
 
 NonBlockingAlgorithmEvent (const Self &s)
 

Protected Attributes

mitk::NonBlockingAlgorithm::ConstPointer m_Algorithm
 

Detailed Description

Definition at line 22 of file mitkNonBlockingAlgorithmEvents.h.

Member Typedef Documentation

◆ Self

◆ Superclass

Definition at line 26 of file mitkNonBlockingAlgorithmEvents.h.

Constructor & Destructor Documentation

◆ NonBlockingAlgorithmEvent() [1/2]

mitk::NonBlockingAlgorithmEvent::NonBlockingAlgorithmEvent ( const NonBlockingAlgorithm algorithm = nullptr)
inline

Definition at line 28 of file mitkNonBlockingAlgorithmEvents.h.

◆ ~NonBlockingAlgorithmEvent()

mitk::NonBlockingAlgorithmEvent::~NonBlockingAlgorithmEvent ( )
inlineoverride

Definition at line 29 of file mitkNonBlockingAlgorithmEvents.h.

◆ NonBlockingAlgorithmEvent() [2/2]

mitk::NonBlockingAlgorithmEvent::NonBlockingAlgorithmEvent ( const Self s)
inline

Definition at line 34 of file mitkNonBlockingAlgorithmEvents.h.

Member Function Documentation

◆ CheckEvent()

bool mitk::NonBlockingAlgorithmEvent::CheckEvent ( const ::itk::EventObject *  e) const
inlineoverride

Definition at line 31 of file mitkNonBlockingAlgorithmEvents.h.

◆ GetAlgorithm()

const mitk::NonBlockingAlgorithm* mitk::NonBlockingAlgorithmEvent::GetAlgorithm ( ) const
inline

Definition at line 33 of file mitkNonBlockingAlgorithmEvents.h.

References m_Algorithm.

◆ GetEventName()

const char* mitk::NonBlockingAlgorithmEvent::GetEventName ( ) const
inlineoverride

Definition at line 30 of file mitkNonBlockingAlgorithmEvents.h.

◆ MakeObject()

::itk::EventObject* mitk::NonBlockingAlgorithmEvent::MakeObject ( ) const
inlineoverride

Definition at line 32 of file mitkNonBlockingAlgorithmEvents.h.

References m_Algorithm.

Member Data Documentation

◆ m_Algorithm

mitk::NonBlockingAlgorithm::ConstPointer mitk::NonBlockingAlgorithmEvent::m_Algorithm
protected

Definition at line 34 of file mitkNonBlockingAlgorithmEvents.h.

Referenced by GetAlgorithm(), and MakeObject().


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