Classes | Public Member Functions | Private Attributes
ParameterBag Class Reference

#include <parameters_bag.h>

Inheritance diagram for ParameterBag:
Inheritance graph
[legend]

List of all members.

Classes

struct  ParameterBagShortcut

Public Member Functions

ParameterBagShortcut< int > createParam (ros::NodeHandle &n, const std::string &name, int v)
ParameterBagShortcut< double > createParam (ros::NodeHandle &n, const std::string &name, double v)
void createParam (ros::NodeHandle &n, const std::string &name, std::string v)
const std::map< std::string,
double > & 
getDoubles () const
const std::map< std::string,
int > & 
getInts () const
bool getMax (const std::string &name, int &val)
bool getMax (const std::string &name, double &val)
bool getMin (const std::string &name, int &val)
bool getMin (const std::string &name, double &val)
bool getParam (const std::string &name, int &val)
bool getParam (const std::string &name, double &val)
bool getParam (const std::string &name, std::string &val)
bool getStep (const std::string &name, int &val)
bool getStep (const std::string &name, double &val)
const std::map< std::string,
std::string > & 
getStrings () const
void setParam (const std::string &name, int v)
void setParam (const std::string &name, const std::string &v)
void setParam (const std::string &name, double v)

Private Attributes

std::map< std::string, double > params_double_
std::map< std::string, int > params_int_
std::map< std::string,
std::string > 
params_string_

Detailed Description

Definition at line 67 of file parameters_bag.h.


Member Function Documentation

ParameterBagShortcut<int> ParameterBag::createParam ( ros::NodeHandle n,
const std::string &  name,
int  v 
) [inline]

Definition at line 111 of file parameters_bag.h.

ParameterBagShortcut<double> ParameterBag::createParam ( ros::NodeHandle n,
const std::string &  name,
double  v 
) [inline]

Definition at line 127 of file parameters_bag.h.

void ParameterBag::createParam ( ros::NodeHandle n,
const std::string &  name,
std::string  v 
) [inline]

Definition at line 143 of file parameters_bag.h.

const std::map<std::string, double>& ParameterBag::getDoubles ( ) const [inline]

Definition at line 108 of file parameters_bag.h.

const std::map<std::string, int>& ParameterBag::getInts ( ) const [inline]

Definition at line 107 of file parameters_bag.h.

bool ParameterBag::getMax ( const std::string &  name,
int &  val 
) [inline]

Definition at line 169 of file parameters_bag.h.

bool ParameterBag::getMax ( const std::string &  name,
double &  val 
) [inline]

Definition at line 170 of file parameters_bag.h.

bool ParameterBag::getMin ( const std::string &  name,
int &  val 
) [inline]

Definition at line 171 of file parameters_bag.h.

bool ParameterBag::getMin ( const std::string &  name,
double &  val 
) [inline]

Definition at line 172 of file parameters_bag.h.

bool ParameterBag::getParam ( const std::string &  name,
int &  val 
) [inline]

Definition at line 152 of file parameters_bag.h.

bool ParameterBag::getParam ( const std::string &  name,
double &  val 
) [inline]

Definition at line 157 of file parameters_bag.h.

bool ParameterBag::getParam ( const std::string &  name,
std::string &  val 
) [inline]

Definition at line 162 of file parameters_bag.h.

bool ParameterBag::getStep ( const std::string &  name,
int &  val 
) [inline]

Definition at line 173 of file parameters_bag.h.

bool ParameterBag::getStep ( const std::string &  name,
double &  val 
) [inline]

Definition at line 174 of file parameters_bag.h.

const std::map<std::string, std::string>& ParameterBag::getStrings ( ) const [inline]

Definition at line 109 of file parameters_bag.h.

void ParameterBag::setParam ( const std::string &  name,
int  v 
) [inline]

Definition at line 148 of file parameters_bag.h.

void ParameterBag::setParam ( const std::string &  name,
const std::string &  v 
) [inline]

Definition at line 149 of file parameters_bag.h.

void ParameterBag::setParam ( const std::string &  name,
double  v 
) [inline]

Definition at line 150 of file parameters_bag.h.


Member Data Documentation

std::map<std::string, double> ParameterBag::params_double_ [private]

Definition at line 71 of file parameters_bag.h.

std::map<std::string, int> ParameterBag::params_int_ [private]

Definition at line 70 of file parameters_bag.h.

std::map<std::string, std::string> ParameterBag::params_string_ [private]

Definition at line 72 of file parameters_bag.h.


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


cob_3d_registration
Author(s): Joshua Hampp
autogenerated on Wed Aug 26 2015 11:02:36