Medical Imaging Interaction Toolkit  2025.08.99-f7084adb
Medical Imaging Interaction Toolkit
mitk::Operation Class Reference

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

#include <mitkOperation.h>

Inheritance diagram for mitk::Operation:

Public Types

typedef Operation Self
 
typedef itk::SmartPointer< SelfPointer
 
typedef itk::SmartPointer< const SelfConstPointer
 

Public Member Functions

virtual std::vector< std::string > GetClassHierarchy () const
 
 itkTypeMacroNoParent (Operation) virtual bool IsValid() const
 
virtual ~Operation ()=default
 
OperationType GetOperationType ()
 

Static Public Member Functions

static const char * GetStaticNameOfClass ()
 

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.

Member Typedef Documentation

◆ ConstPointer

Definition at line 32 of file mitkOperation.h.

◆ Pointer

Definition at line 32 of file mitkOperation.h.

◆ Self

Definition at line 32 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

◆ GetClassHierarchy()

virtual std::vector<std::string> mitk::Operation::GetClassHierarchy ( ) const
inlinevirtual

Definition at line 32 of file mitkOperation.h.

◆ GetOperationType()

OperationType mitk::Operation::GetOperationType ( )

◆ GetStaticNameOfClass()

static const char* mitk::Operation::GetStaticNameOfClass ( )
inlinestatic

Definition at line 32 of file mitkOperation.h.

◆ itkTypeMacroNoParent()

mitk::Operation::itkTypeMacroNoParent ( 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: