1 #ifndef XML_PARSING_BT_H 2 #define XML_PARSING_BT_H 38 const std::set<std::string> ®istered_nodes);
44 #endif // XML_PARSING_BT_H The BehaviorTreeParser is a class used to read the model of a BehaviorTree from file or text and inst...
std::shared_ptr< Blackboard > Ptr
The BehaviorTreeFactory is used to create instances of a TreeNode at run-time.
Tree instantiateTree(const Blackboard::Ptr &root_blackboard) override
std::string writeTreeNodesModelXML(const BehaviorTreeFactory &factory)
The XMLParser is a class used to read the model of a BehaviorTree from file or text and instantiate t...
static const char * xml_text
void loadFromText(const std::string &xml_text) override
XMLParser(const BehaviorTreeFactory &factory)
Struct used to store a tree. If this object goes out of scope, the tree is destroyed.
void VerifyXML(const std::string &xml_text, const std::set< std::string > ®istered_nodes)
void loadFromFile(const std::string &filename) override
XMLParser & operator=(const XMLParser &other)=delete