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

#include <auto_apms_behavior_tree/node/node_registration_interface.hpp>

Inheritance diagram for NodeRegistrationInterface:

Public Member Functions

 NodeRegistrationInterface ()=default
 
virtual ~NodeRegistrationInterface ()=default
 
virtual bool requiresROSNodeParams () const =0
 
virtual void registerWithBehaviorTreeFactory (BT::BehaviorTreeFactory &factory, const std::string &registration_name, const RosNodeContext *const params_ptr=nullptr) const =0
 

Detailed Description

Definition at line 23 of file node_registration_interface.hpp.

Constructor & Destructor Documentation

◆ NodeRegistrationInterface()

◆ ~NodeRegistrationInterface()

virtual ~NodeRegistrationInterface ( )
virtualdefault

Member Function Documentation

◆ requiresROSNodeParams()

virtual bool requiresROSNodeParams ( ) const
pure virtual

◆ registerWithBehaviorTreeFactory()

virtual void registerWithBehaviorTreeFactory ( BT::BehaviorTreeFactory & factory,
const std::string & registration_name,
const RosNodeContext *const params_ptr = nullptr ) const
pure virtual

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