Public Member Functions | Static Public Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes
cParameterPaRos Class Reference

#include <parameter_pa_ros.h>

Inheritance diagram for cParameterPaRos:
Inheritance graph
[legend]

List of all members.

Public Member Functions

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 #####
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

Static Public Member Functions

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)

Private Member Functions

void loadSub (const std::string &n, const std::string &v, const bool p, const bool r) const
 ##### private functions #####

Static Private Member Functions

static std::list< std::string > splitRessourcename (const std::string name)

Private Attributes

ros::NodeHandle nh_

Detailed Description

Definition at line 59 of file parameter_pa_ros.h.


Member Function Documentation

std::string cParameterPaRos::bool_to_str ( const bool  value) [static]

Definition at line 515 of file parameter_pa_ros.cpp.

std::string cParameterPaRos::boolToStr ( const bool  value) [static]

Definition at line 477 of file parameter_pa_ros.cpp.

bool cParameterPaRos::load ( const std::string  name,
bool &  value,
const bool  print_default = true 
) const

Definition at line 63 of file parameter_pa_ros.cpp.

bool cParameterPaRos::load ( const std::string  name,
std::string &  value,
const bool  print_default = true 
) const

Definition at line 76 of file parameter_pa_ros.cpp.

bool cParameterPaRos::load ( const std::string  name,
int &  value,
const bool  print_default = true 
) const

Definition at line 123 of file parameter_pa_ros.cpp.

bool cParameterPaRos::load ( const std::string  name,
double &  value,
const bool  print_default = true 
) const

Definition at line 138 of file parameter_pa_ros.cpp.

bool cParameterPaRos::load ( const std::string  name,
std::vector< bool > &  value,
const bool  print_default = true 
) const

Definition at line 153 of file parameter_pa_ros.cpp.

bool cParameterPaRos::load ( const std::string  name,
std::vector< std::string > &  value,
const bool  print_default = true 
) const

Definition at line 177 of file parameter_pa_ros.cpp.

bool cParameterPaRos::load ( const std::string  name,
std::vector< int > &  value,
const bool  print_default = true 
) const

Definition at line 201 of file parameter_pa_ros.cpp.

bool cParameterPaRos::load ( const std::string  name,
std::vector< double > &  value,
const bool  print_default = true 
) const

Definition at line 225 of file parameter_pa_ros.cpp.

bool cParameterPaRos::load ( const std::string  name,
Eigen::MatrixXf &  value,
const bool  print_default = true 
) const

Definition at line 249 of file parameter_pa_ros.cpp.

bool cParameterPaRos::load_path ( const std::string  name,
std::string &  value,
const bool  print_default = true 
) const

Definition at line 496 of file parameter_pa_ros.cpp.

bool cParameterPaRos::load_topic ( const std::string  name,
std::string &  value,
const bool  print_default = true 
) const

##### deprecated function names, just for compatibility #####

Definition at line 489 of file parameter_pa_ros.cpp.

bool cParameterPaRos::loadPath ( const std::string  name,
std::string &  value,
const bool  print_default = true 
) const

Definition at line 109 of file parameter_pa_ros.cpp.

void cParameterPaRos::loadSub ( const std::string &  n,
const std::string &  v,
const bool  p,
const bool  r 
) const [private]

##### private functions #####

Definition at line 522 of file parameter_pa_ros.cpp.

bool cParameterPaRos::loadTopic ( const std::string  name,
std::string &  value,
const bool  print_default = true 
) const

Definition at line 89 of file parameter_pa_ros.cpp.

bool cParameterPaRos::replace_findpack ( std::string &  path) [static]

Definition at line 503 of file parameter_pa_ros.cpp.

bool cParameterPaRos::replaceFindpack ( std::string &  path) [static]

Definition at line 326 of file parameter_pa_ros.cpp.

void cParameterPaRos::resolve_ressourcename ( std::string &  name) [static]

Definition at line 509 of file parameter_pa_ros.cpp.

std::string cParameterPaRos::resolveRessourcename ( const std::string  name) [static]

Definition at line 374 of file parameter_pa_ros.cpp.

std::list< std::string > cParameterPaRos::splitRessourcename ( const std::string  name) [static, private]

Definition at line 541 of file parameter_pa_ros.cpp.


Member Data Documentation

Reimplemented in cParameterPaNode.

Definition at line 120 of file parameter_pa_ros.h.


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


parameter_pa
Author(s):
autogenerated on Thu Jun 6 2019 21:50:47