ImageGaussianNoiseModel Class Reference
Gaussian noise class for image sensors. More...
#include <gz/sensors/GaussianNoiseModel.hh>
Public Member Functions | |
| ImageGaussianNoiseModel () | |
| Constructor. | |
| virtual | ~ImageGaussianNoiseModel () |
| Destructor. | |
| virtual void | Load (const sdf::Noise &_sdf) override |
| Load noise parameters from sdf. | |
| virtual void | Print (std::ostream &_out) const override |
| Documentation inherited. | |
| virtual void | SetCamera (rendering::CameraPtr _camera) |
Public Member Functions inherited from GaussianNoiseModel | |
| GaussianNoiseModel () | |
| Constructor. | |
| virtual | ~GaussianNoiseModel () |
| Destructor. | |
| double | ApplyImpl (double _in, double _dt) override |
| Apply noise to input data value. This gets overriden by derived classes, and called by Apply. | |
| double | Bias () const |
| Accessor for bias. | |
| double | Mean () const |
| Accessor for mean. | |
| double | StdDev () const |
| Accessor for stddev. | |
Public Member Functions inherited from Noise | |
| Noise (NoiseType _type) | |
| Constructor. This should not be called directly unless creating an empty noise model. Use NoiseFactory::NewNoiseModel to instantiate a new noise model. | |
| virtual | ~Noise () |
| Destructor. | |
| double | Apply (double _in, double _dt=0.0) |
| Apply noise to input data value. | |
| virtual void | SetCustomNoiseCallback (std::function< double(double, double)> _cb) |
| Register a custom noise callback. | |
| NoiseType | Type () const |
| Accessor for NoiseType. | |
Detailed Description
Gaussian noise class for image sensors.
Constructor & Destructor Documentation
◆ ImageGaussianNoiseModel()
Constructor.
◆ ~ImageGaussianNoiseModel()
|
virtual |
Destructor.
Member Function Documentation
◆ Load()
|
overridevirtual |
Load noise parameters from sdf.
- Parameters
-
[in] _sdf SDF Noise DOM object.
Reimplemented from GaussianNoiseModel.
◆ Print()
|
overridevirtual |
Documentation inherited.
Reimplemented from GaussianNoiseModel.
◆ SetCamera()
|
virtual |
The documentation for this class was generated from the following file:
Public Member Functions inherited from