AutoAPMS
Resilient Robot Mission Management
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Modules Pages
TreeBuilder Member List

This is the complete list of members for TreeBuilder, including all inherited members.

addNodeModel(bool include_native=false)TreeDocument
getAllTreeNames() constTreeDocument
getNodeModel(tinyxml2::XMLDocument &doc)TreeDocumentstatic
getNodeModel(bool include_native=false) constTreeDocument
getRegisteredNodeNames(bool include_native=true) constTreeDocument
getRequiredNodeManifest() constTreeDocument
getRootTree()TreeDocument
getRootTreeName() constTreeDocument
getTree(const std::string &tree_name)TreeDocument
hasRootTreeName() constTreeDocument
hasTreeName(const std::string &tree_name) constTreeDocument
instantiate(const std::string &root_tree_name, TreeBlackboardSharedPtr bb_ptr=TreeBlackboard::create())TreeBuilder
instantiate(TreeBlackboardSharedPtr bb_ptr=TreeBlackboard::create())TreeBuilder
mergeFile(const std::string &path, bool adopt_root_tree=false)TreeDocument
mergeResource(const TreeResource &resource, bool adopt_root_tree=false)TreeDocument
mergeString(const std::string &tree_str, bool adopt_root_tree=false)TreeDocument
mergeTree(const TreeElement &tree, bool make_root_tree=false)TreeDocument
mergeTreeDocument(const XMLDocument &other, bool adopt_root_tree=false)TreeDocument
mergeTreeDocument(const TreeDocument &other, bool adopt_root_tree=false)TreeDocument
newTree(const std::string &tree_name)TreeDocument
newTree(const TreeElement &other_tree)TreeDocument
newTreeFromDocument(const TreeDocument &other, const std::string &tree_name="")TreeDocument
newTreeFromFile(const std::string &path, const std::string &tree_name="")TreeDocument
newTreeFromResource(const TreeResource &resource, const std::string &tree_name="")TreeDocument
newTreeFromString(const std::string &tree_str, const std::string &tree_name="")TreeDocument
NodeModelMap typedefTreeDocument
registerNodes(const NodeManifest &tree_node_manifest, bool override=false) overrideTreeBuildervirtual
removeTree(const std::string &tree_name)TreeDocument
removeTree(const TreeElement &tree)TreeDocument
reset()TreeDocument
setRootTreeName(const std::string &tree_name)TreeDocument
setScriptingEnum(const std::string &enum_name, int val)TreeBuilder
setScriptingEnumsFromType()TreeBuilder
TreeBuilder(rclcpp::Node::SharedPtr ros_node, rclcpp::CallbackGroup::SharedPtr tree_node_waitables_callback_group, rclcpp::executors::SingleThreadedExecutor::SharedPtr tree_node_waitables_executor, NodeRegistrationLoader::SharedPtr tree_node_loader=NodeRegistrationLoader::make_shared())TreeBuilderexplicit
TreeBuilder(NodeRegistrationLoader::SharedPtr tree_node_loader=NodeRegistrationLoader::make_shared())TreeBuilderexplicit
TreeDocument(const std::string &format_version=BTCPP_FORMAT_DEFAULT_VERSION, NodeRegistrationLoader::SharedPtr tree_node_loader=NodeRegistrationLoader::make_shared())TreeDocument
verify() constTreeDocument
writeToFile(const std::string &path) constTreeDocument
writeToString() constTreeDocument