#include <parameters.h>
Public Member Functions | |
template<typename T > | |
ParameterList & | add (const std::string &key, T &value, const T &default_value) |
template<typename T > | |
ParameterList & | add (const std::string &key, T *value) |
template<typename T > | |
ParameterList & | add (const std::string &key, T &value) |
ParameterList & | add (ParameterPtr const ¶meter) |
ParameterList & | add (ParameterList const &other) |
ParameterList & | add (Parameter &alias, const std::string &key=std::string()) |
ParameterList & | addAlias (const std::string &key, Alias &alias) |
ParameterList & | copy (const std::string &prefix, ParameterList const ¶meters) |
ParameterList & | copy (ParameterList const ¶meters) |
iterator | erase (const std::string &key) |
ParameterPtr const & | get (const std::string &key) const |
template<typename T > | |
T & | getAs (const std::string &key) const |
void | initialize (ParameterRegisterFunc func) const |
~ParameterList () | |
Definition at line 141 of file parameters.h.
|
inline |
Definition at line 146 of file parameters.h.
|
inline |
Definition at line 148 of file parameters.h.
|
inline |
Definition at line 153 of file parameters.h.
|
inline |
Definition at line 178 of file parameters.h.
ParameterList & hector_pose_estimation::ParameterList::add | ( | ParameterPtr const & | parameter | ) |
Definition at line 46 of file parameters.cpp.
ParameterList & hector_pose_estimation::ParameterList::add | ( | ParameterList const & | other | ) |
Definition at line 52 of file parameters.cpp.
ParameterList & hector_pose_estimation::ParameterList::add | ( | Parameter & | alias, |
const std::string & | key = std::string() |
||
) |
Definition at line 57 of file parameters.cpp.
|
inline |
Definition at line 162 of file parameters.h.
ParameterList & hector_pose_estimation::ParameterList::copy | ( | const std::string & | prefix, |
ParameterList const & | parameters | ||
) |
Definition at line 62 of file parameters.cpp.
ParameterList & hector_pose_estimation::ParameterList::copy | ( | ParameterList const & | parameters | ) |
Definition at line 72 of file parameters.cpp.
ParameterList::iterator hector_pose_estimation::ParameterList::erase | ( | const std::string & | key | ) |
Definition at line 86 of file parameters.cpp.
ParameterPtr const & hector_pose_estimation::ParameterList::get | ( | const std::string & | key | ) | const |
Definition at line 77 of file parameters.cpp.
|
inline |
Definition at line 168 of file parameters.h.
void hector_pose_estimation::ParameterList::initialize | ( | ParameterRegisterFunc | func | ) | const |
Definition at line 216 of file parameters.cpp.