Public Member Functions | Private Member Functions | List of all members
pr2_controller_interface::ControllerProvider Class Referenceabstract

#include <controller_provider.h>

Public Member Functions

 ControllerProvider ()
 
template<class ControllerType >
bool getControllerByName (const std::string &name, ControllerType *&c)
 
virtual ~ControllerProvider ()
 

Private Member Functions

 ControllerProvider (const ControllerProvider &c)
 
virtual pr2_controller_interface::ControllergetControllerByName (const std::string &name)=0
 
ControllerProvideroperator= (const ControllerProvider &c)
 

Detailed Description

Definition at line 53 of file controller_provider.h.

Constructor & Destructor Documentation

◆ ControllerProvider() [1/2]

pr2_controller_interface::ControllerProvider::ControllerProvider ( )
inline

Definition at line 56 of file controller_provider.h.

◆ ~ControllerProvider()

virtual pr2_controller_interface::ControllerProvider::~ControllerProvider ( )
inlinevirtual

Definition at line 57 of file controller_provider.h.

◆ ControllerProvider() [2/2]

pr2_controller_interface::ControllerProvider::ControllerProvider ( const ControllerProvider c)
private

Member Function Documentation

◆ getControllerByName() [1/2]

virtual pr2_controller_interface::Controller* pr2_controller_interface::ControllerProvider::getControllerByName ( const std::string &  name)
privatepure virtual

◆ getControllerByName() [2/2]

template<class ControllerType >
bool pr2_controller_interface::ControllerProvider::getControllerByName ( const std::string &  name,
ControllerType *&  c 
)
inline

Definition at line 59 of file controller_provider.h.

◆ operator=()

ControllerProvider& pr2_controller_interface::ControllerProvider::operator= ( const ControllerProvider c)
private

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


pr2_controller_interface
Author(s): Wim Meeussen
autogenerated on Mon Mar 6 2023 03:49:18