17 #ifndef SMSTATE_H_HEADER_INCLUDED_C19A8A5D
18 #define SMSTATE_H_HEADER_INCLUDED_C19A8A5D
22 #include <itkLightObject.h>
40 typedef std::vector<mitk::StateMachineState::Pointer>
StateMap;
51 const std::string &eventVariant));
56 TransitionVector GetTransitionList(
const std::string &eventClass,
const std::string &eventVariant);
63 std::string GetMode()
const;
70 bool ConnectTransitions(StateMap *allStates);
90 std::string m_StateMode;
95 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