Classes | Enumerations
BT Namespace Reference

Classes

class  ActionNode
class  ActionTestNode
class  BehaviorTreeException
 Exception class. More...
class  ConditionNode
class  ConditionTestNode
class  ControlNode
class  DecoratorNode
class  DotBt
 Provides tools for translate a BT in DOT and publishing it to ROS for visualization in RQT. More...
class  FallbackNode
class  FallbackNodeWithMemory
class  LeafNode
class  NegationNode
class  ParallelNode
class  ROSAction
class  ROSCondition
class  SequenceNode
class  SequenceNodeWithMemory
class  TreeNode

Enumerations

enum  DrawNodeType {
  PARALLEL, SELECTOR, SEQUENCE, SEQUENCESTAR,
  SELECTORSTAR, ACTION, CONDITION, DECORATOR
}
enum  FailurePolicy { FAIL_ON_ONE, FAIL_ON_ALL }
enum  NodeType { ACTION_NODE, CONDITION_NODE, CONTROL_NODE }
enum  ResetPolity { ON_SUCCESS_OR_FAILURE, ON_SUCCESS, ON_FAILURE }
enum  ReturnStatus {
  RUNNING, SUCCESS, FAILURE, IDLE,
  HALTED, EXIT
}
enum  SuccessPolicy { SUCCEED_ON_ONE, SUCCEED_ON_ALL }

Enumeration Type Documentation

Enumerator:
PARALLEL 
SELECTOR 
SEQUENCE 
SEQUENCESTAR 
SELECTORSTAR 
ACTION 
CONDITION 
DECORATOR 

Definition at line 75 of file tree_node.h.

Enumerator:
FAIL_ON_ONE 
FAIL_ON_ALL 

Definition at line 92 of file tree_node.h.

Enumerator:
ACTION_NODE 
CONDITION_NODE 
CONTROL_NODE 

Definition at line 74 of file tree_node.h.

Enumerator:
ON_SUCCESS_OR_FAILURE 
ON_SUCCESS 
ON_FAILURE 

Definition at line 93 of file tree_node.h.

Enumerator:
RUNNING 
SUCCESS 
FAILURE 
IDLE 
HALTED 
EXIT 

Definition at line 85 of file tree_node.h.

Enumerator:
SUCCEED_ON_ONE 
SUCCEED_ON_ALL 

Definition at line 100 of file tree_node.h.



behavior_tree_core
Author(s): Michele Colledanchise
autogenerated on Thu Jun 6 2019 18:19:08