| 
    Qualia
    0.2
    
   | 
 
Abstract base clase for Behavior Tree Nodes. More...
#include <BehaviorTreeBase.h>

Public Member Functions | |
| virtual BEHAVIOR_STATUS | execute (void *agent)=0 | 
| This method is invoked by the node's parent when the node should be run.  More... | |
| virtual void | init (void *agent)=0 | 
| This method will be invoked before the node is executed for the first time.  More... | |
| virtual | ~BehaviorTreeNode () | 
Abstract base clase for Behavior Tree Nodes.
      
  | 
  inlinevirtual | 
      
  | 
  pure virtual | 
This method is invoked by the node's parent when the node should be run.
Implemented in BehaviorTree::FailureAfter, BehaviorTree::SuccessAfter, BehaviorTree::AlwaysFailure, BehaviorTree::AlwaysSuccess, BehaviorTree::AlwaysRunning, BehaviorTree::BehaviorTreeDecoratorNode, BehaviorTree::BehaviorTreeInternalNode, BehaviorTree::ProbabilityNode, BehaviorTree::FloatCondition< T >, BehaviorTree::FunctionCall< T >, BehaviorTree::IntCondition< T >, BehaviorTree::BoolCondition< T >, BehaviorTree::IntCondition< T >, BehaviorTree::BoolCondition< T >, BehaviorTree::FunctionCall< T >, BehaviorTree::SequentialNode, BehaviorTree::PriorityNode, BehaviorTree::CountLimitNode, BehaviorTree::RepeatNode, and BehaviorTree::ParallelNode.
      
  | 
  pure virtual | 
This method will be invoked before the node is executed for the first time.
Implemented in BehaviorTree::FailureAfter, BehaviorTree::SuccessAfter, BehaviorTree::AlwaysFailure, BehaviorTree::AlwaysSuccess, BehaviorTree::AlwaysRunning, BehaviorTree::BehaviorTreeDecoratorNode, BehaviorTree::BehaviorTreeInternalNode, BehaviorTree::ProbabilityNode, BehaviorTree::FloatCondition< T >, BehaviorTree::IntCondition< T >, BehaviorTree::BoolCondition< T >, BehaviorTree::FunctionCall< T >, BehaviorTree::PriorityNode, BehaviorTree::SequentialNode, BehaviorTree::CountLimitNode, BehaviorTree::RepeatNode, and BehaviorTree::ParallelNode.
 1.8.3.1