Decision Module  1.0
ICRA2020 AI Challenge Northwestern Polytechnical University Aoxiang Team Strategy Code
roborts_decision::CompositeNode Member List

This is the complete list of members for roborts_decision::CompositeNode, including all inherited members.

AddChildren(const BehaviorNode::Ptr &child_node_ptr)roborts_decision::CompositeNodeinlinevirtual
AddChildren(std::initializer_list< BehaviorNode::Ptr > child_node_ptr_list)roborts_decision::CompositeNodeinlinevirtual
behavior_state_roborts_decision::BehaviorNodeprotected
behavior_type_roborts_decision::BehaviorNodeprotected
BehaviorNode()roborts_decision::BehaviorNodeinline
BehaviorNode(std::string name, BehaviorType behavior_type, const Blackboard::Ptr &blackboard_ptr)roborts_decision::BehaviorNodeinline
blackboard_ptr_roborts_decision::BehaviorNodeprotected
children_node_index_roborts_decision::CompositeNodeprotected
children_node_ptr_roborts_decision::CompositeNodeprotected
CompositeNode(std::string name, BehaviorType behavior_type, const Blackboard::Ptr &blackboard_ptr)roborts_decision::CompositeNodeinline
GetBehaviorState()roborts_decision::BehaviorNodeinline
GetBehaviorType()roborts_decision::BehaviorNodeinline
GetChild()roborts_decision::CompositeNodeinlinevirtual
GetChildren()roborts_decision::CompositeNodeinline
GetChildrenIndex()roborts_decision::CompositeNodeinline
GetChildrenNum()roborts_decision::CompositeNodeinline
GetLevel()roborts_decision::BehaviorNodeinline
GetName()roborts_decision::BehaviorNodeinline
GetParent()roborts_decision::BehaviorNodeinline
level_roborts_decision::BehaviorNodeprotected
name_roborts_decision::BehaviorNodeprotected
OnInitialize()=0roborts_decision::CompositeNodeprotectedpure virtual
OnTerminate(BehaviorState state)=0roborts_decision::CompositeNodeprotectedpure virtual
parent_node_ptr_roborts_decision::BehaviorNodeprotected
Ptr typedefroborts_decision::BehaviorNode
Reset()roborts_decision::BehaviorNodeinlinevirtual
Run()roborts_decision::BehaviorNodeinline
SetLevel(unsigned int level)roborts_decision::BehaviorNodeinline
SetParent(BehaviorNode::Ptr parent_node_ptr)roborts_decision::BehaviorNodeinline
Update()=0roborts_decision::CompositeNodeprotectedpure virtual
~BehaviorNode()=defaultroborts_decision::BehaviorNodevirtual
~CompositeNode()=defaultroborts_decision::CompositeNodevirtual