|
| | Action_A (const std::string &name, const NodeConfiguration &config, int arg1, double arg2, std::string arg3) |
| |
| NodeStatus | tick () override |
| | Method to be implemented by the user. More...
|
| |
| virtual NodeStatus | executeTick () override |
| | throws if the derived class return RUNNING. More...
|
| |
| virtual void | halt () overridefinal |
| | You don't need to override this. More...
|
| |
| | SyncActionNode (const std::string &name, const NodeConfiguration &config) |
| |
| | ~SyncActionNode () override=default |
| |
| | ActionNodeBase (const std::string &name, const NodeConfiguration &config) |
| |
| virtual NodeType | type () const overridefinal |
| |
| | ~ActionNodeBase () override=default |
| |
| | LeafNode (const std::string &name, const NodeConfiguration &config) |
| |
| virtual | ~LeafNode () override=default |
| |
| const NodeConfiguration & | config () const |
| |
| template<typename T > |
| Result | getInput (const std::string &key, T &destination) const |
| |
| template<typename T > |
| Optional< T > | getInput (const std::string &key) const |
| |
| bool | isHalted () const |
| |
| const std::string & | name () const |
| | Name of the instance, not the type. More...
|
| |
| const std::string & | registrationName () const |
| | registrationName is the ID used by BehaviorTreeFactory to create an instance. More...
|
| |
| template<typename T > |
| Result | setOutput (const std::string &key, const T &value) |
| |
| void | setStatus (NodeStatus new_status) |
| |
| NodeStatus | status () const |
| |
| StatusChangeSubscriber | subscribeToStatusChange (StatusChangeCallback callback) |
| | subscribeToStatusChange is used to attach a callback to a status change. When StatusChangeSubscriber goes out of scope (it is a shared_ptr) the callback is unsubscribed automatically. More...
|
| |
| | TreeNode (std::string name, NodeConfiguration config) |
| | TreeNode main constructor. More...
|
| |
| uint16_t | UID () const |
| |
| BT::NodeStatus | waitValidStatus () |
| |
| virtual | ~TreeNode ()=default |
| |