LocalGuidance
A library that generates velocity references to follow a path.
parameter_handler::ParameterHandlerBase Class Reference

#include <ParameterHandlerBase.hpp>

Inheritance diagram for parameter_handler::ParameterHandlerBase:
Inheritance graph

Public Member Functions

 ParameterHandlerBase ()=default
 
 ~ParameterHandlerBase () override=default
 
virtual bool cleanup ()
 
virtual bool addParam (const std::string &name, ParameterInterface &param, bool verbose=false)
 
virtual bool addParam (ParameterInterface &param, bool verbose=false)
 
virtual bool getParam (const std::string &name, ParameterInterface &param)
 
virtual bool storeParams (const std::string &filename, bool append=false) const
 
virtual bool loadParams (const std::string &filename)
 
void parameterChanged (const ParameterInterface &param) override
 Notify observer of a parameter change. More...
 
- Public Member Functions inherited from parameter_handler::ParameterObserverInterface
 ParameterObserverInterface ()=default
 Default Constructor. More...
 
virtual ~ParameterObserverInterface ()=default
 Default Destructor. More...
 

Constructor & Destructor Documentation

parameter_handler::ParameterHandlerBase::ParameterHandlerBase ( )
default
parameter_handler::ParameterHandlerBase::~ParameterHandlerBase ( )
overridedefault

Member Function Documentation

virtual bool parameter_handler::ParameterHandlerBase::addParam ( const std::string &  name,
ParameterInterface param,
bool  verbose = false 
)
inlinevirtual
virtual bool parameter_handler::ParameterHandlerBase::addParam ( ParameterInterface param,
bool  verbose = false 
)
inlinevirtual
virtual bool parameter_handler::ParameterHandlerBase::cleanup ( )
inlinevirtual
virtual bool parameter_handler::ParameterHandlerBase::getParam ( const std::string &  name,
ParameterInterface param 
)
inlinevirtual
virtual bool parameter_handler::ParameterHandlerBase::loadParams ( const std::string &  filename)
inlinevirtual
void parameter_handler::ParameterHandlerBase::parameterChanged ( const ParameterInterface param)
inlineoverridevirtual

Notify observer of a parameter change.

Parameters
paramParameter that changed

Implements parameter_handler::ParameterObserverInterface.

Reimplemented in parameter_handler::ParameterHandlerNone.

virtual bool parameter_handler::ParameterHandlerBase::storeParams ( const std::string &  filename,
bool  append = false 
) const
inlinevirtual

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