Public Member Functions | Public Attributes | Private Member Functions | Private Attributes
gazebo::SensorModel_< T > Class Template Reference

#include <sensor_model.h>

List of all members.

Public Member Functions

virtual void dynamicReconfigureCallback (SensorModelConfig &config, uint32_t level)
virtual T getCurrentBias () const
virtual const TgetCurrentDrift () const
virtual const TgetCurrentError () const
virtual const TgetScaleError () const
virtual void Load (sdf::ElementPtr _sdf, const std::string &prefix=std::string())
virtual T operator() (const T &value) const
virtual T operator() (const T &value, double dt)
virtual void reset ()
virtual void reset (const T &value)
template<>
void reset ()
template<>
void reset ()
 SensorModel_ ()
virtual void setCurrentDrift (const T &new_drift)
virtual T update (double dt)
template<>
double update (double dt)
template<>
math::Vector3 update (double dt)
virtual ~SensorModel_ ()

Public Attributes

T drift
T drift_frequency
T gaussian_noise
T offset
T scale_error

Private Member Functions

virtual bool LoadImpl (sdf::ElementPtr _element, T &_value)

Private Attributes

T current_drift_
T current_error_

Detailed Description

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

Definition at line 43 of file sensor_model.h.


Constructor & Destructor Documentation

template<typename T >
gazebo::SensorModel_< T >::SensorModel_ ( )

Definition at line 82 of file sensor_model.h.

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

Definition at line 94 of file sensor_model.h.


Member Function Documentation

template<typename T >
void gazebo::SensorModel_< T >::dynamicReconfigureCallback ( SensorModelConfig &  config,
uint32_t  level 
) [virtual]

Definition at line 214 of file sensor_model.h.

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

Definition at line 58 of file sensor_model.h.

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

Definition at line 59 of file sensor_model.h.

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

Definition at line 57 of file sensor_model.h.

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

Definition at line 60 of file sensor_model.h.

template<typename T >
void gazebo::SensorModel_< T >::Load ( sdf::ElementPtr  _sdf,
const std::string &  prefix = std::string() 
) [virtual]

Definition at line 99 of file sensor_model.h.

template<typename T>
bool gazebo::SensorModel_< T >::LoadImpl ( sdf::ElementPtr  _element,
T _value 
) [private, virtual]

Definition at line 127 of file sensor_model.h.

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

Definition at line 50 of file sensor_model.h.

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

Definition at line 51 of file sensor_model.h.

template<typename T >
void gazebo::SensorModel_< T >::reset ( ) [virtual]

Definition at line 178 of file sensor_model.h.

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

Definition at line 201 of file sensor_model.h.

template<>
void gazebo::SensorModel_< double >::reset ( )

Definition at line 185 of file sensor_model.h.

template<>
void gazebo::SensorModel_< math::Vector3 >::reset ( )

Definition at line 192 of file sensor_model.h.

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

Definition at line 62 of file sensor_model.h.

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

Definition at line 155 of file sensor_model.h.

template<>
double gazebo::SensorModel_< double >::update ( double  dt)

Definition at line 162 of file sensor_model.h.

template<>
math::Vector3 gazebo::SensorModel_< math::Vector3 >::update ( double  dt)

Definition at line 169 of file sensor_model.h.


Member Data Documentation

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

Definition at line 77 of file sensor_model.h.

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

Definition at line 78 of file sensor_model.h.

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

Definition at line 71 of file sensor_model.h.

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

Definition at line 72 of file sensor_model.h.

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

Definition at line 73 of file sensor_model.h.

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

Definition at line 70 of file sensor_model.h.

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

Definition at line 74 of file sensor_model.h.


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


hector_gazebo_plugins
Author(s): Stefan Kohlbrecher , Johannes Meyer
autogenerated on Sat Jun 8 2019 19:52:36