Go to the documentation of this file. 1 #ifndef DECORATOR_SUBTREE_NODE_H
2 #define DECORATOR_SUBTREE_NODE_H
26 return {InputPort<bool>(
"__shared_blackboard",
false,
27 "If false (default) the subtree has its own blackboard and "
29 "need to do port remapping to connect it to the parent")};
90 return {InputPort<bool>(
"__autoremap",
false,
91 "If true, all the ports with the same name will be "
103 #endif // DECORATOR_SUBTREE_NODE_H
NodeType
Enumerates the possible types of nodes.
virtual ~SubtreePlusNode() override=default
SubtreePlusNode(const std::string &name)
std::unordered_map< std::string, PortInfo > PortsList
virtual BT::NodeStatus tick() override
Method to be implemented by the user.
static PortsList providedPorts()
static PortsList providedPorts()
const std::string & name() const
Name of the instance, not the type.
virtual NodeType type() const override final
virtual NodeType type() const override final
SubtreeNode(const std::string &name)
virtual ~SubtreeNode() override=default
The SubtreePlus is a new kind of subtree that gives you much more control over remapping:
The SubtreeNode is a way to wrap an entire Subtree, creating a separated BlackBoard....
virtual BT::NodeStatus tick() override
Method to be implemented by the user.
behaviortree_cpp_v3
Author(s): Michele Colledanchise, Davide Faconti
autogenerated on Wed Jun 26 2024 02:51:19