18 #ifndef IGNITION_SENSORS_IMAGEGAUSSIANNOISEMODEL_HH_ 19 #define IGNITION_SENSORS_IMAGEGAUSSIANNOISEMODEL_HH_ 23 #include <ignition/rendering/Camera.hh> 25 #include "ignition/sensors/config.hh" 27 #include "ignition/sensors/rendering/Export.hh" 34 inline namespace IGNITION_SENSORS_VERSION_NAMESPACE {
36 class ImageGaussianNoiseModelPrivate;
41 class IGNITION_SENSORS_RENDERING_VISIBLE ImageGaussianNoiseModel :
43 public GaussianNoiseModel
46 public: ImageGaussianNoiseModel();
49 public:
virtual ~ImageGaussianNoiseModel();
52 public:
virtual void Load(
const sdf::Noise &_sdf)
override;
55 public:
virtual void SetCamera(rendering::CameraPtr _camera);
58 public:
virtual void Print(
std::ostream &_out)
const override;
61 private: ImageGaussianNoiseModelPrivate *dataPtr =
nullptr;
Definition: AirPressureSensor.hh:31