Medical Imaging Interaction Toolkit  2018.4.99-12ad79a3
Medical Imaging Interaction Toolkit
mitk::StateMachineAction Class Reference

Represents an action, that is executed after a certain event (in statemachine-mechanism) TODO: implement: Is used to connect the Action-Id in an XML Statemachine description with a functor in the. More...

#include <mitkStateMachineAction.h>

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

Public Types

typedef StateMachineAction Self
 
typedef itk::Object Superclass
 
typedef itk::SmartPointer< SelfPointer
 
typedef itk::SmartPointer< const SelfConstPointer
 

Public Member Functions

virtual std::vector< std::string > GetClassHierarchy () const
 
virtual const char * GetClassName () const
 
std::string GetActionName () const
 Returns the String-Id of this action. More...
 

Static Public Member Functions

static const char * GetStaticNameOfClass ()
 
static Pointer New (const std::string &_arg)
 

Protected Member Functions

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

Detailed Description

Represents an action, that is executed after a certain event (in statemachine-mechanism) TODO: implement: Is used to connect the Action-Id in an XML Statemachine description with a functor in the.

Definition at line 30 of file mitkStateMachineAction.h.

Member Typedef Documentation

◆ ConstPointer

◆ Pointer

◆ Self

◆ Superclass

Definition at line 33 of file mitkStateMachineAction.h.

Constructor & Destructor Documentation

◆ StateMachineAction()

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

Definition at line 15 of file mitkStateMachineAction.cpp.

◆ ~StateMachineAction()

mitk::StateMachineAction::~StateMachineAction ( )
overrideprotected

Definition at line 24 of file mitkStateMachineAction.cpp.

Member Function Documentation

◆ GetActionName()

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

Returns the String-Id of this action.

Definition at line 19 of file mitkStateMachineAction.cpp.

Referenced by mitk::EventStateMachine::ExecuteAction().

◆ GetClassHierarchy()

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

Definition at line 33 of file mitkStateMachineAction.h.

◆ GetClassName()

virtual const char* mitk::StateMachineAction::GetClassName ( ) const
virtual

◆ GetStaticNameOfClass()

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

Definition at line 33 of file mitkStateMachineAction.h.

◆ New()

static Pointer mitk::StateMachineAction::New ( const std::string &  _arg)
inlinestatic

Definition at line 33 of file mitkStateMachineAction.h.

Referenced by mitk::StateMachineContainer::StartElement().


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