Public Member Functions
BT::SyncActionNode Class Reference

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>

Inheritance diagram for BT::SyncActionNode:
Inheritance graph
[legend]

List of all members.

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 &parameters=NodeParameters())
 ~SyncActionNode () override

Detailed Description

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.


Constructor & Destructor Documentation

BT::SyncActionNode::SyncActionNode ( const std::string &  name,
const NodeParameters parameters = NodeParameters() 
)

Definition at line 176 of file action_node.cpp.


Member Function Documentation

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.


The documentation for this class was generated from the following files:


behaviortree_cpp
Author(s): Michele Colledanchise, Davide Faconti
autogenerated on Sat Feb 2 2019 03:50:10