14 #ifndef CONDITIONNODE_H 15 #define CONDITIONNODE_H 29 virtual void halt()
override;
59 virtual void halt()
override
const std::string & name() const
The SimpleConditionNode provides an easy to use ConditionNode. The user should simply provide a callb...
TickFunctor tick_functor_
ConditionNode(const std::string &name, const NodeParameters ¶meters=NodeParameters())
virtual NodeType type() const overridefinal
std::unordered_map< std::string, std::string > NodeParameters
virtual void halt() override
The method used to interrupt the execution of a RUNNING node.
virtual ~ConditionNode() override=default
virtual void halt() override
The method used to interrupt the execution of a RUNNING node.
virtual BT::NodeStatus tick()=0
Method to be implemented by the user.
std::function< NodeStatus(TreeNode &)> TickFunctor