Qualia
0.2
|
#include <BehaviorTreeUtil.h>
Public Member Functions | |
PriorityNode * | priority (TRAVERSAL_POLICY traversalPolicy=RESTART) |
SequentialNode * | sequential () |
ParallelNode * | parallel (FAILURE_POLICY failurePolicy=FAIL_ON_ALL, SUCCESS_POLICY successPolicy=SUCCEED_ON_ALL) |
ProbabilityNode * | probability () |
RepeatNode * | repeat (int repeats) |
CountLimitNode * | countLimit (int limit, bool allow_reinitialize=true) |
AlwaysRunning * | running () |
AlwaysSuccess * | success () |
AlwaysFailure * | failure () |
SuccessAfter * | successAfter (int t) |
FailureAfter * | failureAfter (int t) |
WeightedBehaviorTreeNode | weighted (double weight, BehaviorTreeNode *node) |
BehaviorTreeNode * | end () |
WeightedBehaviorTreeNode | endWeighted () |
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 | ||
) |