|
BehaviorTree
Core Library to create and execute Behavior Trees
|
The BehaviorTreeParser is a class used to read the model of a BehaviorTree from file or text and instantiate the corresponding tree using the BehaviorTreeFactory. More...
#include <bt_parser.h>

Public Member Functions | |
| Parser (const Parser &other)=delete | |
| Parser & | operator= (const Parser &other)=delete |
| Parser (Parser &&other)=default | |
| Parser & | operator= (Parser &&other)=default |
| virtual void | loadFromFile (const std::filesystem::path &filename, bool add_includes=true)=0 |
| virtual void | loadFromText (const std::string &xml_text, bool add_includes=true)=0 |
| virtual std::vector< std::string > | registeredBehaviorTrees () const =0 |
| virtual Tree | instantiateTree (const Blackboard::Ptr &root_blackboard, std::string tree_name={})=0 |
| virtual void | clearInternalState () |
The BehaviorTreeParser is a class used to read the model of a BehaviorTree from file or text and instantiate the corresponding tree using the BehaviorTreeFactory.