Medical Imaging Interaction Toolkit  2026.06.00
Medical Imaging Interaction Toolkit
mitk::OperationEndEvent Class Reference

ITK event fired after an operation has been executed. More...

#include <mitkOperation.h>

Inheritance diagram for mitk::OperationEndEvent:
Collaboration diagram for mitk::OperationEndEvent:

Public Types

typedef OperationEndEvent Self
 
typedef itk::EndEvent Superclass
 

Public Member Functions

 OperationEndEvent (Operation *operation=nullptr)
 Construct an OperationEndEvent. More...
 
 ~OperationEndEvent () override
 Destructor. More...
 
const char * GetEventName () const override
 Get the event name. More...
 
bool CheckEvent (const ::itk::EventObject *e) const override
 Check event type compatibility. More...
 
::itk::EventObject * MakeObject () const override
 Clone this event. More...
 
Operation * GetOperation () const
 Get the associated operation. More...
 

Detailed Description

ITK event fired after an operation has been executed.

Carries a pointer to the Operation that was completed.

See also
Operation

Definition at line 83 of file mitkOperation.h.

Member Typedef Documentation

◆ Self

◆ Superclass

typedef itk::EndEvent mitk::OperationEndEvent::Superclass

Definition at line 87 of file mitkOperation.h.

Constructor & Destructor Documentation

◆ OperationEndEvent()

mitk::OperationEndEvent::OperationEndEvent ( Operation *  operation = nullptr)
inline

Construct an OperationEndEvent.

Parameters
[in]operationThe operation that finished (may be nullptr).

Definition at line 93 of file mitkOperation.h.

◆ ~OperationEndEvent()

mitk::OperationEndEvent::~OperationEndEvent ( )
inlineoverride

Destructor.

Definition at line 95 of file mitkOperation.h.

Member Function Documentation

◆ CheckEvent()

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

Check event type compatibility.

Returns
True if e is an OperationEndEvent.

Definition at line 99 of file mitkOperation.h.

◆ GetEventName()

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

Get the event name.

Returns
"OperationEndEvent".

Definition at line 97 of file mitkOperation.h.

◆ GetOperation()

Operation* mitk::OperationEndEvent::GetOperation ( ) const
inline

Get the associated operation.

Returns
The Operation pointer.

Definition at line 103 of file mitkOperation.h.

◆ MakeObject()

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

Clone this event.

Returns
A new OperationEndEvent with the same operation pointer.

Definition at line 101 of file mitkOperation.h.


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