Decision Module  1.0
ICRA2020 AI Challenge Northwestern Polytechnical University Aoxiang Team Strategy Code
roborts_decision::BehaviorTestNode Class Reference

#include <behavior_test_node.h>

Public Member Functions

 BehaviorTestNode ()
 
 ~BehaviorTestNode ()=default
 
 BehaviorTestNode (const BehaviorTestNode &)=delete
 
 BehaviorTestNode (BehaviorTestNode &&)=delete
 
std::shared_ptr< BehaviorNodeCreatRootNode ()
 

Static Public Member Functions

static std::shared_ptr< BehaviorTestNodeGetBehaviorTestNode ()
 

Static Private Attributes

static std::shared_ptr< BehaviorTestNodeptr_behavior_test_node = nullptr
 

Constructor & Destructor Documentation

◆ BehaviorTestNode() [1/3]

BehaviorTestNode::BehaviorTestNode ( )

◆ ~BehaviorTestNode()

roborts_decision::BehaviorTestNode::~BehaviorTestNode ( )
default

◆ BehaviorTestNode() [2/3]

roborts_decision::BehaviorTestNode::BehaviorTestNode ( const BehaviorTestNode )
delete

◆ BehaviorTestNode() [3/3]

roborts_decision::BehaviorTestNode::BehaviorTestNode ( BehaviorTestNode &&  )
delete

Member Function Documentation

◆ CreatRootNode()

std::shared_ptr< BehaviorNode > BehaviorTestNode::CreatRootNode ( )

creat selector_node

creat parallel nodes

◆ GetBehaviorTestNode()

std::shared_ptr< BehaviorTestNode > BehaviorTestNode::GetBehaviorTestNode ( )
static

Member Data Documentation

◆ ptr_behavior_test_node

std::shared_ptr< BehaviorTestNode > BehaviorTestNode::ptr_behavior_test_node = nullptr
staticprivate

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