Medical Imaging Interaction Toolkit  2025.12.02
Medical Imaging Interaction Toolkit
mitk::Operation Class Reference

Base class of all Operation-classes. More...

#include <mitkOperation.h>

Inheritance diagram for mitk::Operation:

Public Member Functions

 mitkClassMacroNoParent (Operation) virtual bool IsValid() const
 
virtual ~Operation ()=default
 
OperationType GetOperationType ()
 

Protected Member Functions

 Operation (OperationType operationType)
 
 Operation (const Operation &)=default
 
 Operation (Operation &&)=default
 
Operationoperator= (const Operation &)=default
 
Operationoperator= (Operation &&)=default
 

Protected Attributes

OperationType m_OperationType
 

Detailed Description

Base class of all Operation-classes.

Definition at line 29 of file mitkOperation.h.

Constructor & Destructor Documentation

◆ ~Operation()

virtual mitk::Operation::~Operation ( )
virtualdefault

◆ Operation() [1/3]

mitk::Operation::Operation ( OperationType  operationType)
protected

◆ Operation() [2/3]

mitk::Operation::Operation ( const Operation )
protecteddefault

◆ Operation() [3/3]

mitk::Operation::Operation ( Operation &&  )
protecteddefault

Member Function Documentation

◆ GetOperationType()

OperationType mitk::Operation::GetOperationType ( )

◆ mitkClassMacroNoParent()

mitk::Operation::mitkClassMacroNoParent ( Operation  ) const

Function indicates if the operation is currently still valid and could be conducted. Default implementation returns always true.

◆ operator=() [1/2]

Operation& mitk::Operation::operator= ( const Operation )
protecteddefault

◆ operator=() [2/2]

Operation& mitk::Operation::operator= ( Operation &&  )
protecteddefault

Member Data Documentation

◆ m_OperationType

OperationType mitk::Operation::m_OperationType
protected

Definition at line 48 of file mitkOperation.h.


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