Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | List of all members
gazebo::SensorModel_< T > Class Template Reference

#include <sensor_model.h>

Public Member Functions

virtual void dynamicReconfigureCallback (SensorModelConfig &config, uint32_t level)
 
virtual T getCurrentBias () const
 
virtual const T & getCurrentDrift () const
 
virtual const T & getCurrentError () const
 
virtual const T & getScaleError () 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

drift
 
drift_frequency
 
gaussian_noise
 
offset
 
scale_error
 

Private Member Functions

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

Private Attributes

current_drift_
 
current_error_
 

Detailed Description

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

Definition at line 45 of file sensor_model.h.

Constructor & Destructor Documentation

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

Definition at line 84 of file sensor_model.h.

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

Definition at line 96 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 242 of file sensor_model.h.

template<typename T>
virtual T gazebo::SensorModel_< T >::getCurrentBias ( ) const
inlinevirtual

Definition at line 60 of file sensor_model.h.

template<typename T>
virtual const T& gazebo::SensorModel_< T >::getCurrentDrift ( ) const
inlinevirtual

Definition at line 61 of file sensor_model.h.

template<typename T>
virtual const T& gazebo::SensorModel_< T >::getCurrentError ( ) const
inlinevirtual

Definition at line 59 of file sensor_model.h.

template<typename T>
virtual const T& gazebo::SensorModel_< T >::getScaleError ( ) const
inlinevirtual

Definition at line 62 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 101 of file sensor_model.h.

template<typename T>
bool gazebo::SensorModel_< T >::LoadImpl ( sdf::ElementPtr  _element,
T &  _value 
)
privatevirtual

Definition at line 129 of file sensor_model.h.

template<typename T>
virtual T gazebo::SensorModel_< T >::operator() ( const T &  value) const
inlinevirtual

Definition at line 52 of file sensor_model.h.

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

Definition at line 53 of file sensor_model.h.

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

Definition at line 191 of file sensor_model.h.

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

Definition at line 225 of file sensor_model.h.

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

Definition at line 198 of file sensor_model.h.

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

Definition at line 215 of file sensor_model.h.

template<typename T>
virtual void gazebo::SensorModel_< T >::setCurrentDrift ( const T &  new_drift)
inlinevirtual

Definition at line 64 of file sensor_model.h.

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

Definition at line 157 of file sensor_model.h.

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

Definition at line 164 of file sensor_model.h.

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

Definition at line 181 of file sensor_model.h.

Member Data Documentation

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

Definition at line 79 of file sensor_model.h.

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

Definition at line 80 of file sensor_model.h.

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

Definition at line 73 of file sensor_model.h.

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

Definition at line 74 of file sensor_model.h.

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

Definition at line 75 of file sensor_model.h.

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

Definition at line 72 of file sensor_model.h.

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

Definition at line 76 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 Fri Feb 5 2021 03:48:30