AutoAPMS
Resilient Robot Mission Management
Loading...
Searching...
No Matches
TreeBuilderBase Class Referenceabstract

#include <auto_apms_behavior_tree/builder/tree_builder_base.hpp>

Inheritance diagram for TreeBuilderBase:

Public Member Functions

 TreeBuilderBase (rclcpp::Node::SharedPtr node_ptr)
 
virtual ~TreeBuilderBase ()=default
 
virtual bool setRequest (const std::string &request)=0
 
virtual void configureBuilder (TreeBuilder &builder)=0
 
rclcpp::Node::SharedPtr getNodePtr ()
 
const rclcpp::Logger & getLogger ()
 

Detailed Description

Definition at line 23 of file tree_builder_base.hpp.

Constructor & Destructor Documentation

◆ TreeBuilderBase()

TreeBuilderBase ( rclcpp::Node::SharedPtr node_ptr)

Definition at line 21 of file tree_builder_base.cpp.

◆ ~TreeBuilderBase()

virtual ~TreeBuilderBase ( )
virtualdefault

Member Function Documentation

◆ setRequest()

virtual bool setRequest ( const std::string & request)
pure virtual

◆ configureBuilder()

virtual void configureBuilder ( TreeBuilder & builder)
pure virtual

◆ getNodePtr()

rclcpp::Node::SharedPtr getNodePtr ( )

Definition at line 26 of file tree_builder_base.cpp.

◆ getLogger()

const rclcpp::Logger & getLogger ( )

Definition at line 31 of file tree_builder_base.cpp.


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