#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 (ParameterList const &other) |
ParameterList & | copy (const std::string &prefix, ParameterList const ¶meters) |
ParameterList & | copy (ParameterList const ¶meters) |
iterator | erase (const std::string &key) |
template<typename T > | |
T & | get (const std::string &key) const |
void | initialize (ParameterRegisterFunc func) const |
ParameterList () | |
~ParameterList () |
Definition at line 76 of file parameters.h.
hector_pose_estimation::ParameterList::ParameterList | ( | ) | [inline] |
Definition at line 81 of file parameters.h.
Definition at line 82 of file parameters.h.
ParameterList& hector_pose_estimation::ParameterList::add | ( | const std::string & | key, |
T & | value, | ||
const T & | default_value | ||
) | [inline] |
Definition at line 85 of file parameters.h.
ParameterList& hector_pose_estimation::ParameterList::add | ( | const std::string & | key, |
T & | value | ||
) | [inline] |
Definition at line 91 of file parameters.h.
ParameterList& hector_pose_estimation::ParameterList::add | ( | const std::string & | key, |
T * | value | ||
) | [inline] |
Definition at line 98 of file parameters.h.
ParameterList& hector_pose_estimation::ParameterList::add | ( | ParameterList const & | other | ) | [inline] |
Definition at line 104 of file parameters.h.
ParameterList& hector_pose_estimation::ParameterList::copy | ( | const std::string & | prefix, |
ParameterList const & | parameters | ||
) | [inline] |
Definition at line 109 of file parameters.h.
ParameterList& hector_pose_estimation::ParameterList::copy | ( | ParameterList const & | parameters | ) | [inline] |
Definition at line 118 of file parameters.h.
iterator hector_pose_estimation::ParameterList::erase | ( | const std::string & | key | ) | [inline] |
Definition at line 134 of file parameters.h.
T& hector_pose_estimation::ParameterList::get | ( | const std::string & | key | ) | const [inline] |
Definition at line 124 of file parameters.h.
void hector_pose_estimation::ParameterList::initialize | ( | ParameterRegisterFunc | func | ) | const |
Definition at line 142 of file parameters.cpp.