14 #ifndef BEHAVIOR_TREE_H 15 #define BEHAVIOR_TREE_H 44 const std::function<
void(
const TreeNode*)>& visitor);
68 SerializedTreeStatus& serialized_buffer);
86 #endif // BEHAVIOR_TREE_H
void printTreeRecursively(const TreeNode *root_node)
std::shared_ptr< Blackboard > Ptr
std::vector< std::pair< uint16_t, uint8_t > > SerializedTreeStatus
void haltAllActions(TreeNode *root_node)
void assignBlackboardToEntireTree(TreeNode *root_node, const Blackboard::Ptr &bb)
void buildSerializedStatusSnapshot(const TreeNode *root_node, SerializedTreeStatus &serialized_buffer)
buildSerializedStatusSnapshot can be used to create a serialize buffer that can be stored (or sent to...
void applyRecursiveVisitor(const TreeNode *root_node, const std::function< void(const TreeNode *)> &visitor)