Go to the documentation of this file.
17 #ifndef GZ_RENDERING_GAUSSIANNOISEPASS_HH_
18 #define GZ_RENDERING_GAUSSIANNOISEPASS_HH_
21 #include "gz/rendering/config.hh"
22 #include "gz/rendering/Export.hh"
29 inline namespace IGNITION_RENDERING_VERSION_NAMESPACE {
46 public:
virtual double Mean()
const = 0;
50 public:
virtual double StdDev()
const = 0;
54 public:
virtual double Bias()
const = 0;
58 public:
virtual void SetMean(
double _mean) = 0;
62 public:
virtual void SetStdDev(
double _stdDev) = 0;
67 public:
virtual void SetBiasMean(
double _biasMean) = 0;
72 public:
virtual void SetBiasStdDev(
double _biasStdDev) = 0;
virtual void SetStdDev(double _stdDev)=0
Set stddev.
virtual double StdDev() const =0
Accessor for stddev.
A render pass that applies Gaussian noise to the render target.
Definition: gz/rendering/GaussianNoisePass.hh:35
virtual double Mean() const =0
Accessor for mean.
GaussianNoisePass()
Constructor.
virtual ~GaussianNoisePass()
Destructor.
virtual void SetBiasStdDev(double _biasStdDev)=0
Set the standard deviation of the bias value. Bias is computed based on the bias mean and bias standa...
virtual void SetBiasMean(double _biasMean)=0
Set the mean of the bias value. Bias is computed based on the bias mean and bias standard deviation.
virtual void SetMean(double _mean)=0
Set mean.
A render pass can be added to a camera to affect how the scene is rendered. It can be used to add pos...
Definition: gz/rendering/RenderPass.hh:34
virtual double Bias() const =0
Accessor for bias.