The SyncActionNode is an helper derived class that explicitly forbids the status RUNNING and doesn't require an implementation of halt() More...
#include <action_node.h>
Public Member Functions | |
virtual NodeStatus | executeTick () override |
The method that will be executed to invoke tick(); and setStatus();. | |
virtual void | halt () override final |
The method used to interrupt the execution of a RUNNING node. | |
SyncActionNode (const std::string &name, const NodeParameters ¶meters=NodeParameters()) | |
~SyncActionNode () override |
The SyncActionNode is an helper derived class that explicitly forbids the status RUNNING and doesn't require an implementation of halt()
Definition at line 50 of file action_node.h.
BT::SyncActionNode::SyncActionNode | ( | const std::string & | name, |
const NodeParameters & | parameters = NodeParameters() |
||
) |
Definition at line 176 of file action_node.cpp.
BT::SyncActionNode::~SyncActionNode | ( | ) | [override] |
NodeStatus BT::SyncActionNode::executeTick | ( | ) | [override, virtual] |
The method that will be executed to invoke tick(); and setStatus();.
Reimplemented from BT::ActionNodeBase.
Definition at line 180 of file action_node.cpp.
virtual void BT::SyncActionNode::halt | ( | ) | [inline, override, virtual] |
The method used to interrupt the execution of a RUNNING node.
Implements BT::TreeNode.
Definition at line 59 of file action_node.h.