Noise models for sensor output signals.
More...
#include <Noise.hh>
Noise models for sensor output signals.
Which noise types we support.
Enumerator |
---|
NONE |
|
CUSTOM |
|
GAUSSIAN |
|
gazebo::sensors::Noise::Noise |
( |
NoiseType |
_type | ) |
|
|
explicit |
virtual gazebo::sensors::Noise::~Noise |
( |
| ) |
|
|
virtual |
double gazebo::sensors::Noise::Apply |
( |
double |
_in | ) |
|
Apply noise to input data value.
- Parameters
-
- Returns
- Data with noise applied.
virtual double gazebo::sensors::Noise::ApplyImpl |
( |
double |
_in | ) |
|
|
virtual |
Apply noise to input data value.
This gets overriden by derived classes, and called by Apply.
- Parameters
-
- Returns
- Data with noise applied.
Reimplemented in gazebo::sensors::GaussianNoiseModel.
virtual void gazebo::sensors::Noise::Fini |
( |
| ) |
|
|
virtual |
NoiseType gazebo::sensors::Noise::GetNoiseType |
( |
| ) |
const |
Accessor for NoiseType.
- Returns
- Type of noise currently in use.
virtual void gazebo::sensors::Noise::Load |
( |
sdf::ElementPtr |
_sdf | ) |
|
|
virtual |
Set camera needed to create image noise.
This is only needed for image sensors, i.e. camera/multicamera/depth sensors, which use shaders for more efficient noise generation.
- Parameters
-
[in] | _camera | Camera associated to an image sensor |
Reimplemented in gazebo::sensors::ImageGaussianNoiseModel.
virtual void gazebo::sensors::Noise::SetCustomNoiseCallback |
( |
boost::function< double(double)> |
_cb | ) |
|
|
virtual |
Register a custom noise callback.
- Parameters
-
[in] | _cb | Callback function for applying a custom noise model. This is useful if users want to use their own noise model from a sensor plugin. |
The documentation for this class was generated from the following file: