#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 | |
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_ |
Definition at line 43 of file sensor_model.h.
gazebo::SensorModel_< T >::SensorModel_ | ( | ) |
Definition at line 82 of file sensor_model.h.
gazebo::SensorModel_< T >::~SensorModel_ | ( | ) | [virtual] |
Definition at line 94 of file sensor_model.h.
void gazebo::SensorModel_< T >::dynamicReconfigureCallback | ( | SensorModelConfig & | config, |
uint32_t | level | ||
) | [virtual] |
Definition at line 214 of file sensor_model.h.
virtual T gazebo::SensorModel_< T >::getCurrentBias | ( | ) | const [inline, virtual] |
Definition at line 58 of file sensor_model.h.
virtual const T& gazebo::SensorModel_< T >::getCurrentDrift | ( | ) | const [inline, virtual] |
Definition at line 59 of file sensor_model.h.
virtual const T& gazebo::SensorModel_< T >::getCurrentError | ( | ) | const [inline, virtual] |
Definition at line 57 of file sensor_model.h.
virtual const T& gazebo::SensorModel_< T >::getScaleError | ( | ) | const [inline, virtual] |
Definition at line 60 of file sensor_model.h.
void gazebo::SensorModel_< T >::Load | ( | sdf::ElementPtr | _sdf, |
const std::string & | prefix = std::string() |
||
) | [virtual] |
Definition at line 99 of file sensor_model.h.
bool gazebo::SensorModel_< T >::LoadImpl | ( | sdf::ElementPtr | _element, |
T & | _value | ||
) | [private, virtual] |
Definition at line 127 of file sensor_model.h.
virtual T gazebo::SensorModel_< T >::operator() | ( | const T & | value | ) | const [inline, virtual] |
Definition at line 50 of file sensor_model.h.
virtual T gazebo::SensorModel_< T >::operator() | ( | const T & | value, |
double | dt | ||
) | [inline, virtual] |
Definition at line 51 of file sensor_model.h.
void gazebo::SensorModel_< T >::reset | ( | ) | [virtual] |
Definition at line 178 of file sensor_model.h.
void gazebo::SensorModel_< T >::reset | ( | const T & | value | ) | [virtual] |
Definition at line 201 of file sensor_model.h.
void gazebo::SensorModel_< double >::reset | ( | ) |
Definition at line 185 of file sensor_model.h.
void gazebo::SensorModel_< math::Vector3 >::reset | ( | ) |
Definition at line 192 of file sensor_model.h.
virtual void gazebo::SensorModel_< T >::setCurrentDrift | ( | const T & | new_drift | ) | [inline, virtual] |
Definition at line 62 of file sensor_model.h.
T gazebo::SensorModel_< T >::update | ( | double | dt | ) | [virtual] |
Definition at line 155 of file sensor_model.h.
double gazebo::SensorModel_< double >::update | ( | double | dt | ) |
Definition at line 162 of file sensor_model.h.
math::Vector3 gazebo::SensorModel_< math::Vector3 >::update | ( | double | dt | ) |
Definition at line 169 of file sensor_model.h.
T gazebo::SensorModel_< T >::current_drift_ [private] |
Definition at line 77 of file sensor_model.h.
T gazebo::SensorModel_< T >::current_error_ [private] |
Definition at line 78 of file sensor_model.h.
T gazebo::SensorModel_< T >::drift |
Definition at line 71 of file sensor_model.h.
T gazebo::SensorModel_< T >::drift_frequency |
Definition at line 72 of file sensor_model.h.
T gazebo::SensorModel_< T >::gaussian_noise |
Definition at line 73 of file sensor_model.h.
T gazebo::SensorModel_< T >::offset |
Definition at line 70 of file sensor_model.h.
T gazebo::SensorModel_< T >::scale_error |
Definition at line 74 of file sensor_model.h.