Public Member Functions
hector_pose_estimation::ParameterList Class Reference

#include <parameters.h>

List of all members.

Public Member Functions

template<typename T >
ParameterListadd (const std::string &key, T &value, const T &default_value)
template<typename T >
ParameterListadd (const std::string &key, T *value)
template<typename T >
ParameterListadd (const std::string &key, T &value)
ParameterListadd (ParameterPtr const &parameter)
ParameterListadd (ParameterList const &other)
ParameterListadd (Parameter &alias, const std::string &key=std::string())
ParameterListaddAlias (const std::string &key, Alias &alias)
ParameterListcopy (const std::string &prefix, ParameterList const &parameters)
ParameterListcopy (ParameterList const &parameters)
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 ()

Detailed Description

Definition at line 141 of file parameters.h.


Constructor & Destructor Documentation

Definition at line 146 of file parameters.h.


Member Function Documentation

template<typename T >
ParameterList& hector_pose_estimation::ParameterList::add ( const std::string &  key,
T &  value,
const T &  default_value 
) [inline]

Definition at line 148 of file parameters.h.

template<typename T >
ParameterList& hector_pose_estimation::ParameterList::add ( const std::string &  key,
T *  value 
) [inline]

Definition at line 153 of file parameters.h.

template<typename T >
ParameterList & hector_pose_estimation::ParameterList::add ( const std::string &  key,
T &  value 
) [inline]

Definition at line 178 of file parameters.h.

Definition at line 46 of file parameters.cpp.

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.

ParameterList& hector_pose_estimation::ParameterList::addAlias ( const std::string &  key,
Alias alias 
) [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.

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.

template<typename T >
T& hector_pose_estimation::ParameterList::getAs ( const std::string &  key) const [inline]

Definition at line 168 of file parameters.h.

Definition at line 216 of file parameters.cpp.


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


hector_pose_estimation_core
Author(s): Johannes Meyer
autogenerated on Fri Aug 28 2015 10:59:55