Public Types | Public Member Functions | Protected Attributes

mitk::NonBlockingAlgorithmEvent Class Reference

#include <mitkNonBlockingAlgorithmEvents.h>

Inheritance diagram for mitk::NonBlockingAlgorithmEvent:
Inheritance graph
[legend]

List of all members.

Public Types

typedef NonBlockingAlgorithmEvent Self
typedef itk::AnyEvent Superclass

Public Member Functions

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

Protected Attributes

mitk::NonBlockingAlgorithm::ConstPointer m_Algorithm

Detailed Description

Definition at line 28 of file mitkNonBlockingAlgorithmEvents.h.


Member Typedef Documentation

Definition at line 31 of file mitkNonBlockingAlgorithmEvents.h.

Definition at line 32 of file mitkNonBlockingAlgorithmEvents.h.


Constructor & Destructor Documentation

mitk::NonBlockingAlgorithmEvent::NonBlockingAlgorithmEvent ( const NonBlockingAlgorithm algorithm = NULL ) [inline]

Definition at line 34 of file mitkNonBlockingAlgorithmEvents.h.

      : m_Algorithm(algorithm) {} 
virtual mitk::NonBlockingAlgorithmEvent::~NonBlockingAlgorithmEvent (  ) [inline, virtual]

Definition at line 37 of file mitkNonBlockingAlgorithmEvents.h.

{} 
mitk::NonBlockingAlgorithmEvent::NonBlockingAlgorithmEvent ( const Self s ) [inline]

Definition at line 59 of file mitkNonBlockingAlgorithmEvents.h.

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

Member Function Documentation

virtual bool mitk::NonBlockingAlgorithmEvent::CheckEvent ( const ::itk::EventObject *  e ) const [inline, virtual]

Definition at line 44 of file mitkNonBlockingAlgorithmEvents.h.

    { 
      return dynamic_cast<const Self*>(e); 
    } 
const mitk::NonBlockingAlgorithm* mitk::NonBlockingAlgorithmEvent::GetAlgorithm (  ) const [inline]

Definition at line 54 of file mitkNonBlockingAlgorithmEvents.h.

    { 
      return m_Algorithm.GetPointer(); 
    }
virtual const char* mitk::NonBlockingAlgorithmEvent::GetEventName (  ) const [inline, virtual]

Definition at line 39 of file mitkNonBlockingAlgorithmEvents.h.

    { 
      return "NonBlockingAlgorithmEvent"; 
    } 
virtual ::itk::EventObject* mitk::NonBlockingAlgorithmEvent::MakeObject (  ) const [inline]

Definition at line 49 of file mitkNonBlockingAlgorithmEvents.h.

    { 
      return new Self( m_Algorithm ); 
    } 

Member Data Documentation

Definition at line 59 of file mitkNonBlockingAlgorithmEvents.h.


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