#include <parameters.h>

Public Member Functions | |
| template<typename T > | |
| T & | as () const |
| virtual ParameterPtr | clone ()=0 |
| template<typename T > | |
| bool | hasType () const |
| Parameter (const std::string &key) | |
| virtual const char * | type () const =0 |
Public Attributes | |
| std::string | key |
Definition at line 46 of file parameters.h.
| hector_pose_estimation::Parameter::Parameter | ( | const std::string & | key | ) | [inline] |
Definition at line 49 of file parameters.h.
| T& hector_pose_estimation::Parameter::as | ( | ) | const [inline] |
Definition at line 57 of file parameters.h.
| virtual ParameterPtr hector_pose_estimation::Parameter::clone | ( | ) | [pure virtual] |
Implemented in hector_pose_estimation::TypedParameter< T >.
| bool hector_pose_estimation::Parameter::hasType | ( | ) | const [inline] |
Definition at line 53 of file parameters.h.
| virtual const char* hector_pose_estimation::Parameter::type | ( | ) | const [pure virtual] |
Implemented in hector_pose_estimation::TypedParameter< T >.
| std::string hector_pose_estimation::Parameter::key |
Definition at line 48 of file parameters.h.