Public Member Functions | Public Attributes | Protected Attributes
hector_pose_estimation::Parameter Class Reference

#include <parameters.h>

Inheritance diagram for hector_pose_estimation::Parameter:
Inheritance graph
[legend]

List of all members.

Public Member Functions

template<typename T >
const T & as () const
template<typename T >
T & as ()
virtual ParameterPtr clone ()
virtual bool empty () const
template<typename T >
bool hasType () const
virtual bool isAlias () const
 operator void * () const
template<typename T >
Parameteroperator= (const T &value)
 Parameter (const std::string &key)
 Parameter (Parameter &other)
virtual const char * type () const
virtual ~Parameter ()

Public Attributes

std::string key

Protected Attributes

Parameterparameter_

Detailed Description

Definition at line 46 of file parameters.h.


Constructor & Destructor Documentation

hector_pose_estimation::Parameter::Parameter ( const std::string &  key) [inline]

Definition at line 49 of file parameters.h.

Definition at line 50 of file parameters.h.

virtual hector_pose_estimation::Parameter::~Parameter ( ) [inline, virtual]

Definition at line 51 of file parameters.h.


Member Function Documentation

template<typename T >
const T& hector_pose_estimation::Parameter::as ( ) const [inline]

Definition at line 63 of file parameters.h.

template<typename T >
T& hector_pose_estimation::Parameter::as ( ) [inline]

Definition at line 68 of file parameters.h.

Reimplemented in hector_pose_estimation::ParameterT< T >.

Definition at line 53 of file parameters.h.

virtual bool hector_pose_estimation::Parameter::empty ( ) const [inline, virtual]

Definition at line 56 of file parameters.h.

template<typename T >
bool hector_pose_estimation::Parameter::hasType ( ) const [inline]

Definition at line 59 of file parameters.h.

virtual bool hector_pose_estimation::Parameter::isAlias ( ) const [inline, virtual]

Reimplemented in hector_pose_estimation::Alias.

Definition at line 57 of file parameters.h.

hector_pose_estimation::Parameter::operator void * ( ) const [inline]

Definition at line 73 of file parameters.h.

template<typename T >
Parameter& hector_pose_estimation::Parameter::operator= ( const T &  value) [inline]

Definition at line 75 of file parameters.h.

virtual const char* hector_pose_estimation::Parameter::type ( ) const [inline, virtual]

Reimplemented in hector_pose_estimation::ParameterT< T >.

Definition at line 54 of file parameters.h.


Member Data Documentation

Definition at line 48 of file parameters.h.

Definition at line 82 of file parameters.h.


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


hector_pose_estimation_core
Author(s): Johannes Meyer
autogenerated on Mon Oct 6 2014 00:24:16