Qualia  0.2
Public Member Functions | List of all members
BehaviorTree::BehaviorTreeUtil Class Reference

#include <BehaviorTreeUtil.h>

Public Member Functions

PriorityNodepriority (TRAVERSAL_POLICY traversalPolicy=RESTART)
 
SequentialNodesequential ()
 
ParallelNodeparallel (FAILURE_POLICY failurePolicy=FAIL_ON_ALL, SUCCESS_POLICY successPolicy=SUCCEED_ON_ALL)
 
ProbabilityNodeprobability ()
 
RepeatNoderepeat (int repeats)
 
CountLimitNodecountLimit (int limit, bool allow_reinitialize=true)
 
AlwaysRunningrunning ()
 
AlwaysSuccesssuccess ()
 
AlwaysFailurefailure ()
 
SuccessAftersuccessAfter (int t)
 
FailureAfterfailureAfter (int t)
 
WeightedBehaviorTreeNode weighted (double weight, BehaviorTreeNode *node)
 
BehaviorTreeNodeend ()
 
WeightedBehaviorTreeNode endWeighted ()
 

Member Function Documentation

CountLimitNode * BehaviorTree::BehaviorTreeUtil::countLimit ( int  limit,
bool  allow_reinitialize = true 
)
BehaviorTreeNode* BehaviorTree::BehaviorTreeUtil::end ( )
WeightedBehaviorTreeNode BehaviorTree::BehaviorTreeUtil::endWeighted ( )
AlwaysFailure * BehaviorTree::BehaviorTreeUtil::failure ( )
FailureAfter * BehaviorTree::BehaviorTreeUtil::failureAfter ( int  t)
ParallelNode * BehaviorTree::BehaviorTreeUtil::parallel ( FAILURE_POLICY  failurePolicy = FAIL_ON_ALL,
SUCCESS_POLICY  successPolicy = SUCCEED_ON_ALL 
)
PriorityNode * BehaviorTree::BehaviorTreeUtil::priority ( TRAVERSAL_POLICY  traversalPolicy = RESTART)
ProbabilityNode * BehaviorTree::BehaviorTreeUtil::probability ( )
RepeatNode * BehaviorTree::BehaviorTreeUtil::repeat ( int  repeats)
AlwaysRunning * BehaviorTree::BehaviorTreeUtil::running ( )
SequentialNode * BehaviorTree::BehaviorTreeUtil::sequential ( )
AlwaysSuccess * BehaviorTree::BehaviorTreeUtil::success ( )
SuccessAfter * BehaviorTree::BehaviorTreeUtil::successAfter ( int  t)
WeightedBehaviorTreeNode BehaviorTree::BehaviorTreeUtil::weighted ( double  weight,
BehaviorTreeNode node 
)

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