Medical Imaging Interaction Toolkit
2024.12.99-0da743f6
Medical Imaging Interaction Toolkit
|
Go to the documentation of this file.
13 #ifndef mitkStateMachineTransition_h
14 #define mitkStateMachineTransition_h
20 #include <itkLightObject.h>
46 friend class StateMachineFactory;
54 std::string GetNextStateName()
const;
76 const std::string &eventClass,
77 const std::string &eventVariant);
91 std::string m_NextStateName;
98 std::vector<StateMachineAction::Pointer> m_Actions;
std::string m_EventVariant
#define mitkNewMacro3Param(classname, typea, typeb, typec)
#define mitkClassMacroItkParent(className, SuperClassName)
Represents a condition, that has to be fulfilled in order to execute a state machine transition after...
std::vector< StateMachineCondition > ConditionVectorType
Find image slices visible on a given plane.
MITKCORE_EXPORT bool operator==(const InteractionEvent &a, const InteractionEvent &b)
Connects two states, and holds references to corresponding actions and conditions.
itk::SmartPointer< StateMachineState > SpStateMachineState
std::vector< mitk::StateMachineAction::Pointer > ActionVectorType