Go to the documentation of this file.
14 #ifndef CONDITIONNODE_H
15 #define CONDITIONNODE_H
29 virtual void halt() override final
NodeType
Enumerates the possible types of nodes.
virtual ~ConditionNode() override=default
Abstract base class for Behavior Tree Nodes.
std::function< NodeStatus(TreeNode &)> TickFunctor
const NodeConfiguration & config() const
ConditionNode(const std::string &name, const NodeConfiguration &config)
const std::string & name() const
Name of the instance, not the type.
virtual NodeType type() const override final
The SimpleConditionNode provides an easy to use ConditionNode. The user should simply provide a callb...
SimpleConditionNode(const std::string &name, TickFunctor tick_functor, const NodeConfiguration &config)
virtual NodeStatus tick() override
Method to be implemented by the user.
TickFunctor tick_functor_
virtual void halt() override final
~SimpleConditionNode() override=default
behaviortree_cpp_v3
Author(s): Michele Colledanchise, Davide Faconti
autogenerated on Wed Jun 26 2024 02:51:19