Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
cParameterPaNode Class Reference

#include <parameter_pa_node.h>

Inheritance diagram for cParameterPaNode:
Inheritance graph
[legend]

Public Member Functions

 cParameterPaNode ()
 default constructor More...
 
 ~cParameterPaNode ()
 default destructor More...
 
- Public Member Functions inherited from cParameterPaRos
bool load (const std::string name, bool &value, const bool print_default=true) const
 
bool load (const std::string name, std::string &value, const bool print_default=true) const
 
bool load (const std::string name, int &value, const bool print_default=true) const
 
bool load (const std::string name, double &value, const bool print_default=true) const
 
bool load (const std::string name, std::vector< bool > &value, const bool print_default=true) const
 
bool load (const std::string name, std::vector< std::string > &value, const bool print_default=true) const
 
bool load (const std::string name, std::vector< int > &value, const bool print_default=true) const
 
bool load (const std::string name, std::vector< double > &value, const bool print_default=true) const
 
bool load (const std::string name, Eigen::MatrixXf &value, const bool print_default=true) const
 
bool load_path (const std::string name, std::string &value, const bool print_default=true) const
 
bool load_topic (const std::string name, std::string &value, const bool print_default=true) const
 
deprecated function names, just for compatibility
More...
 
bool loadPath (const std::string name, std::string &value, const bool print_default=true) const
 
bool loadTopic (const std::string name, std::string &value, const bool print_default=true) const
 

Protected Member Functions

bool substituteNameCallbackSrv (parameter_pa::ParameterPaString::Request &req, parameter_pa::ParameterPaString::Response &res)
 callback function for ressource name substitution More...
 
bool substitutePathCallbackSrv (parameter_pa::ParameterPaString::Request &req, parameter_pa::ParameterPaString::Response &res)
 callback function for path substitution More...
 

Protected Attributes

ros::NodeHandle nh_
 node handler for topic subscription and advertising More...
 
ros::ServiceServer ser_path_
 service for path substitution More...
 
ros::ServiceServer ser_ressource_
 service for ressource name substitution More...
 

Additional Inherited Members

- Static Public Member Functions inherited from cParameterPaRos
static std::string bool_to_str (const bool value)
 
static std::string boolToStr (const bool value)
 
static bool replace_findpack (std::string &path)
 
static bool replaceFindpack (std::string &path)
 
static void resolve_ressourcename (std::string &name)
 
static std::string resolveRessourcename (const std::string name)
 

Detailed Description

Definition at line 60 of file parameter_pa_node.h.

Constructor & Destructor Documentation

cParameterPaNode::cParameterPaNode ( )

default constructor

Definition at line 66 of file parameter_pa_node.cpp.

cParameterPaNode::~cParameterPaNode ( )

default destructor

Definition at line 81 of file parameter_pa_node.cpp.

Member Function Documentation

bool cParameterPaNode::substituteNameCallbackSrv ( parameter_pa::ParameterPaString::Request &  req,
parameter_pa::ParameterPaString::Response &  res 
)
protected

callback function for ressource name substitution

Definition at line 98 of file parameter_pa_node.cpp.

bool cParameterPaNode::substitutePathCallbackSrv ( parameter_pa::ParameterPaString::Request &  req,
parameter_pa::ParameterPaString::Response &  res 
)
protected

callback function for path substitution

Definition at line 86 of file parameter_pa_node.cpp.

Member Data Documentation

ros::NodeHandle cParameterPaNode::nh_
protected

node handler for topic subscription and advertising

Definition at line 70 of file parameter_pa_node.h.

ros::ServiceServer cParameterPaNode::ser_path_
protected

service for path substitution

Definition at line 73 of file parameter_pa_node.h.

ros::ServiceServer cParameterPaNode::ser_ressource_
protected

service for ressource name substitution

Definition at line 75 of file parameter_pa_node.h.


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


parameter_pa
Author(s):
autogenerated on Thu Jun 11 2020 03:58:49