13 #ifndef STATEMACHINECONTAINER_H_HEADER_INCLUDED_C19AEDDD 14 #define STATEMACHINECONTAINER_H_HEADER_INCLUDED_C19AEDDD 16 #include "itkObject.h" 18 #include <vtkXMLParser.h> 20 #include "itkObjectFactory.h" 61 bool LoadBehavior(
const std::string &fileName,
const us::Module *module);
66 friend class InteractionStateMachine;
75 void StartElement(
const char *elementName,
const char **atts)
override;
79 void EndElement(
const char *elementName)
override;
85 std::string ReadXMLStringAttribut(std::string name,
const char **atts);
89 bool ReadXMLBooleanAttribut(std::string name,
const char **atts);
100 StateMachineCollectionType m_States;
101 bool m_StartStateFound;
105 std::string m_Filename;
DataCollection - Class to facilitate loading/accessing structured data.
std::vector< StateMachineState::Pointer > StateMachineCollectionType
This type holds all states of one statemachine.