Medical Imaging Interaction Toolkit  2016.11.0
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 ()
 

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 34 of file mitkStateMachineAction.h.

Member Typedef Documentation

Definition at line 37 of file mitkStateMachineAction.h.

Constructor & Destructor Documentation

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

Definition at line 19 of file mitkStateMachineAction.cpp.

mitk::StateMachineAction::~StateMachineAction ( )
protected

Definition at line 28 of file mitkStateMachineAction.cpp.

Member Function Documentation

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

Returns the String-Id of this action.

Definition at line 23 of file mitkStateMachineAction.cpp.

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

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

Definition at line 37 of file mitkStateMachineAction.h.

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

Definition at line 37 of file mitkStateMachineAction.h.

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

Definition at line 37 of file mitkStateMachineAction.h.

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


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