13 #ifndef SMSTATE_H_HEADER_INCLUDED_C19A8A5D 14 #define SMSTATE_H_HEADER_INCLUDED_C19A8A5D 18 #include <itkLightObject.h> 36 typedef std::vector<mitk::StateMachineState::Pointer>
StateMap;
47 const std::string &eventVariant));
52 TransitionVector GetTransitionList(
const std::string &eventClass,
const std::string &eventVariant);
59 std::string GetMode()
const;
66 bool ConnectTransitions(StateMap *allStates);
86 std::string m_StateMode;
91 TransitionVector m_Transitions;
DataCollection - Class to facilitate loading/accessing structured data.
#define mitkNewMacro2Param(classname, typea, typeb)
#define mitkClassMacroItkParent(className, SuperClassName)
std::vector< mitk::StateMachineState::Pointer > StateMap
static std::string GetName(std::string fileName, std::string suffix)
std::vector< StateMachineTransition::Pointer > TransitionVector