$search

gazebo::SensorModel_< T > Class Template Reference

#include <sensor_model.h>

List of all members.

Public Member Functions

virtual const T & getCurrentDrift () const
virtual const T & getCurrentError () const
virtual void Load (XMLConfigNode *node)
virtual T operator() (const T &value, double dt)
virtual T operator() (const T &value) const
virtual void reset (const T &value=T())
 SensorModel_ (std::vector< Param * > &parameters, const std::string &prefix="")
virtual void setCurrentDrift (const T &new_drift)
template<>
Vector3 update (double dt)
template<>
double update (double dt)
virtual T update (double dt)
template<>
Vector3 Value (double value)
virtual ~SensorModel_ ()

Public Attributes

drift
drift_frequency
gaussian_noise
offset

Static Private Member Functions

static T Value (double value)

Private Attributes

current_drift_
current_error_
ParamT< T > * drift_frequency_param_
ParamT< T > * drift_param_
ParamT< T > * gaussian_noise_param_
ParamT< T > * offset_param_

Detailed Description

template<typename T>
class gazebo::SensorModel_< T >

Definition at line 37 of file sensor_model.h.


Constructor & Destructor Documentation

template<typename T >
gazebo::SensorModel_< T >::SensorModel_ ( std::vector< Param * > &  parameters,
const std::string &  prefix = "" 
) [inline]

Definition at line 74 of file sensor_model.h.

template<typename T >
gazebo::SensorModel_< T >::~SensorModel_ (  )  [inline, virtual]

Definition at line 94 of file sensor_model.h.


Member Function Documentation

template<typename T>
virtual const T& gazebo::SensorModel_< T >::getCurrentDrift (  )  const [inline, virtual]

Definition at line 51 of file sensor_model.h.

template<typename T>
virtual const T& gazebo::SensorModel_< T >::getCurrentError (  )  const [inline, virtual]

Definition at line 50 of file sensor_model.h.

template<typename T >
void gazebo::SensorModel_< T >::Load ( XMLConfigNode *  node  )  [inline, virtual]

Definition at line 103 of file sensor_model.h.

template<typename T>
virtual T gazebo::SensorModel_< T >::operator() ( const T &  value,
double  dt 
) [inline, virtual]

Definition at line 45 of file sensor_model.h.

template<typename T>
virtual T gazebo::SensorModel_< T >::operator() ( const T &  value  )  const [inline, virtual]

Definition at line 44 of file sensor_model.h.

template<typename T>
void gazebo::SensorModel_< T >::reset ( const T &  value = T()  )  [inline, virtual]

Definition at line 160 of file sensor_model.h.

template<typename T>
virtual void gazebo::SensorModel_< T >::setCurrentDrift ( const T &  new_drift  )  [inline, virtual]

Definition at line 53 of file sensor_model.h.

template<>
Vector3 gazebo::SensorModel_< Vector3 >::update ( double  dt  )  [inline]

Definition at line 151 of file sensor_model.h.

template<>
double gazebo::SensorModel_< double >::update ( double  dt  )  [inline]

Definition at line 144 of file sensor_model.h.

template<typename T >
T gazebo::SensorModel_< T >::update ( double  dt  )  [inline, virtual]

Definition at line 137 of file sensor_model.h.

template<>
Vector3 gazebo::SensorModel_< Vector3 >::Value ( double  value  )  [inline]

Definition at line 167 of file sensor_model.h.

template<typename T >
T gazebo::SensorModel_< T >::Value ( double  value  )  [inline, static, private]

Definition at line 166 of file sensor_model.h.


Member Data Documentation

template<typename T>
T gazebo::SensorModel_< T >::current_drift_ [private]

Definition at line 69 of file sensor_model.h.

template<typename T>
T gazebo::SensorModel_< T >::current_error_ [private]

Definition at line 70 of file sensor_model.h.

template<typename T>
T gazebo::SensorModel_< T >::drift

Definition at line 57 of file sensor_model.h.

template<typename T>
T gazebo::SensorModel_< T >::drift_frequency

Definition at line 58 of file sensor_model.h.

template<typename T>
ParamT<T>* gazebo::SensorModel_< T >::drift_frequency_param_ [private]

Definition at line 64 of file sensor_model.h.

template<typename T>
ParamT<T>* gazebo::SensorModel_< T >::drift_param_ [private]

Definition at line 63 of file sensor_model.h.

template<typename T>
T gazebo::SensorModel_< T >::gaussian_noise

Definition at line 59 of file sensor_model.h.

template<typename T>
ParamT<T>* gazebo::SensorModel_< T >::gaussian_noise_param_ [private]

Definition at line 65 of file sensor_model.h.

template<typename T>
T gazebo::SensorModel_< T >::offset

Definition at line 56 of file sensor_model.h.

template<typename T>
ParamT<T>* gazebo::SensorModel_< T >::offset_param_ [private]

Definition at line 62 of file sensor_model.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines


hector_gazebo_plugins
Author(s): Stefan Kohlbrecher and Johannes Meyer
autogenerated on Tue Mar 5 12:39:18 2013