15#include "auto_apms_behavior_tree/standard_nodes.hpp"
16#include "auto_apms_behavior_tree_core/tree/tree_document.hpp"
17#include "auto_apms_behavior_tree_core/tree/tree_resource.hpp"
Handle for a single node of a TreeDocument.
Handle for a single behavior tree of a TreeDocument.
model::StartExecutor insertStartExecutorFromResource(core::TreeDocument::NodeElement &parent, const core::TreeResourceIdentity &identity, const core::TreeDocument::NodeElement *before_this=nullptr)
Helper that extends the children of a given parent node by a StartExecutor node for a specific behavi...
model::StartExecutor insertStartExecutorFromString(core::TreeDocument::NodeElement &parent, const std::string &tree_str, const core::TreeDocument::NodeElement *before_this=nullptr)
Helper that extends the children of a given parent node by a StartExecutor node for a specific behavi...
Useful tooling for incorporating behavior trees for task development.
Struct that encapsulates the identity string for a declared behavior tree.