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

Represents an action that is executed after a certain event in the state machine mechanism. More...

#include <mitkStateMachineAction.h>

Inheritance diagram for mitk::StateMachineAction:
Collaboration diagram for mitk::StateMachineAction:

Public Member Functions

 mitkClassMacroItkParent (StateMachineAction, itk::Object)
 
 mitkNewMacro1Param (Self, const std::string &)
 
std::string GetActionName () const
 Return the string identifier of this action. More...
 

Protected Member Functions

 StateMachineAction (const std::string &)
 
 ~StateMachineAction () override
 

Detailed Description

Represents an action that is executed after a certain event in the state machine mechanism.

Used to connect the Action-Id in an XML state machine description with a functor in the StateMachine implementation.

Definition at line 32 of file mitkStateMachineAction.h.

Constructor & Destructor Documentation

◆ StateMachineAction()

mitk::StateMachineAction::StateMachineAction ( const std::string &  )
protected

◆ ~StateMachineAction()

mitk::StateMachineAction::~StateMachineAction ( )
overrideprotected

Member Function Documentation

◆ GetActionName()

std::string mitk::StateMachineAction::GetActionName ( ) const

Return the string identifier of this action.

Returns
The action name.

◆ mitkClassMacroItkParent()

mitk::StateMachineAction::mitkClassMacroItkParent ( StateMachineAction  ,
itk::Object   
)

◆ mitkNewMacro1Param()

mitk::StateMachineAction::mitkNewMacro1Param ( Self  ,
const std::string &   
)

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