Static Public Member Functions | List of all members
dynamic_reconfigure::ConfigTools Class Reference

#include <config_tools.h>

Static Public Member Functions

template<class T >
static void appendGroup (dynamic_reconfigure::Config &set, const std::string &name, int id, int parent, const T &val)
 
template<class T >
static void appendParameter (dynamic_reconfigure::Config &set, const std::string &name, const T &val)
 
static void clear (dynamic_reconfigure::Config &msg)
 
template<class T >
static bool getGroupState (const dynamic_reconfigure::Config &msg, const std::string &name, T &val)
 
template<class T >
static bool getParameter (const dynamic_reconfigure::Config &set, const std::string &name, T &val)
 
template<class VT , class T >
static bool getParameter (const std::vector< VT > &vec, const std::string &name, T &val)
 
static const std::vector< dynamic_reconfigure::BoolParameter > & getVectorForType (const dynamic_reconfigure::Config &set, const bool)
 
static const std::vector< dynamic_reconfigure::DoubleParameter > & getVectorForType (const dynamic_reconfigure::Config &set, const double)
 
static const std::vector< dynamic_reconfigure::IntParameter > & getVectorForType (const dynamic_reconfigure::Config &set, const int)
 
static const std::vector< dynamic_reconfigure::StrParameter > & getVectorForType (const dynamic_reconfigure::Config &set, const std::string &)
 
static std::vector< dynamic_reconfigure::BoolParameter > & getVectorForType (dynamic_reconfigure::Config &set, const bool)
 
static std::vector< dynamic_reconfigure::DoubleParameter > & getVectorForType (dynamic_reconfigure::Config &set, const double)
 
static std::vector< dynamic_reconfigure::IntParameter > & getVectorForType (dynamic_reconfigure::Config &set, const int)
 
static std::vector< dynamic_reconfigure::StrParameter > & getVectorForType (dynamic_reconfigure::Config &set, const std::string &)
 
static dynamic_reconfigure::BoolParameter makeKeyValuePair (const std::string &name, const bool val)
 
static dynamic_reconfigure::DoubleParameter makeKeyValuePair (const std::string &name, const double val)
 
static dynamic_reconfigure::IntParameter makeKeyValuePair (const std::string &name, const int val)
 
static dynamic_reconfigure::StrParameter makeKeyValuePair (const std::string &name, const std::string &val)
 
static int size (dynamic_reconfigure::Config &msg)
 

Detailed Description

Definition at line 13 of file config_tools.h.

Member Function Documentation

◆ appendGroup()

template<class T >
static void dynamic_reconfigure::ConfigTools::appendGroup ( dynamic_reconfigure::Config set,
const std::string &  name,
int  id,
int  parent,
const T &  val 
)
inlinestatic

Definition at line 113 of file config_tools.h.

◆ appendParameter()

template<class T >
static void dynamic_reconfigure::ConfigTools::appendParameter ( dynamic_reconfigure::Config set,
const std::string &  name,
const T &  val 
)
inlinestatic

Definition at line 89 of file config_tools.h.

◆ clear()

static void dynamic_reconfigure::ConfigTools::clear ( dynamic_reconfigure::Config msg)
inlinestatic

Definition at line 141 of file config_tools.h.

◆ getGroupState()

template<class T >
static bool dynamic_reconfigure::ConfigTools::getGroupState ( const dynamic_reconfigure::Config msg,
const std::string &  name,
T &  val 
)
inlinestatic

Definition at line 124 of file config_tools.h.

◆ getParameter() [1/2]

template<class T >
static bool dynamic_reconfigure::ConfigTools::getParameter ( const dynamic_reconfigure::Config set,
const std::string &  name,
T &  val 
)
inlinestatic

Definition at line 107 of file config_tools.h.

◆ getParameter() [2/2]

template<class VT , class T >
static bool dynamic_reconfigure::ConfigTools::getParameter ( const std::vector< VT > &  vec,
const std::string &  name,
T &  val 
)
inlinestatic

Definition at line 95 of file config_tools.h.

◆ getVectorForType() [1/8]

static const std::vector<dynamic_reconfigure::BoolParameter>& dynamic_reconfigure::ConfigTools::getVectorForType ( const dynamic_reconfigure::Config set,
const bool   
)
inlinestatic

Definition at line 36 of file config_tools.h.

◆ getVectorForType() [2/8]

static const std::vector<dynamic_reconfigure::DoubleParameter>& dynamic_reconfigure::ConfigTools::getVectorForType ( const dynamic_reconfigure::Config set,
const double   
)
inlinestatic

Definition at line 51 of file config_tools.h.

◆ getVectorForType() [3/8]

static const std::vector<dynamic_reconfigure::IntParameter>& dynamic_reconfigure::ConfigTools::getVectorForType ( const dynamic_reconfigure::Config set,
const int   
)
inlinestatic

Definition at line 41 of file config_tools.h.

◆ getVectorForType() [4/8]

static const std::vector<dynamic_reconfigure::StrParameter>& dynamic_reconfigure::ConfigTools::getVectorForType ( const dynamic_reconfigure::Config set,
const std::string &   
)
inlinestatic

Definition at line 46 of file config_tools.h.

◆ getVectorForType() [5/8]

static std::vector<dynamic_reconfigure::BoolParameter>& dynamic_reconfigure::ConfigTools::getVectorForType ( dynamic_reconfigure::Config set,
const bool   
)
inlinestatic

Definition at line 16 of file config_tools.h.

◆ getVectorForType() [6/8]

static std::vector<dynamic_reconfigure::DoubleParameter>& dynamic_reconfigure::ConfigTools::getVectorForType ( dynamic_reconfigure::Config set,
const double   
)
inlinestatic

Definition at line 31 of file config_tools.h.

◆ getVectorForType() [7/8]

static std::vector<dynamic_reconfigure::IntParameter>& dynamic_reconfigure::ConfigTools::getVectorForType ( dynamic_reconfigure::Config set,
const int   
)
inlinestatic

Definition at line 21 of file config_tools.h.

◆ getVectorForType() [8/8]

static std::vector<dynamic_reconfigure::StrParameter>& dynamic_reconfigure::ConfigTools::getVectorForType ( dynamic_reconfigure::Config set,
const std::string &   
)
inlinestatic

Definition at line 26 of file config_tools.h.

◆ makeKeyValuePair() [1/4]

static dynamic_reconfigure::BoolParameter dynamic_reconfigure::ConfigTools::makeKeyValuePair ( const std::string &  name,
const bool  val 
)
inlinestatic

Definition at line 56 of file config_tools.h.

◆ makeKeyValuePair() [2/4]

static dynamic_reconfigure::DoubleParameter dynamic_reconfigure::ConfigTools::makeKeyValuePair ( const std::string &  name,
const double  val 
)
inlinestatic

Definition at line 80 of file config_tools.h.

◆ makeKeyValuePair() [3/4]

static dynamic_reconfigure::IntParameter dynamic_reconfigure::ConfigTools::makeKeyValuePair ( const std::string &  name,
const int  val 
)
inlinestatic

Definition at line 64 of file config_tools.h.

◆ makeKeyValuePair() [4/4]

static dynamic_reconfigure::StrParameter dynamic_reconfigure::ConfigTools::makeKeyValuePair ( const std::string &  name,
const std::string &  val 
)
inlinestatic

Definition at line 72 of file config_tools.h.

◆ size()

static int dynamic_reconfigure::ConfigTools::size ( dynamic_reconfigure::Config msg)
inlinestatic

Definition at line 135 of file config_tools.h.


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


sick_scan_xd
Author(s): Michael Lehning , Jochen Sprickerhof , Martin Günther
autogenerated on Fri Oct 25 2024 02:47:15