#include <noisegenerator.h>
Inheritance diagram for ColorUniformNoise:
Definition at line 130 of file noisegenerator.h.
Public Member Functions | |
ColorUniformNoise (double tau=0.3) | |
virtual | ~ColorUniformNoise () |
virtual void | init (unsigned int dimension) |
initialization with the the given dimension for multidimensional noise | |
virtual double | generate (double min, double max) |
generate somehow distributed random number between parameterized with p1 and p2 valid only for ONE random number, use add(. | |
virtual void | add (double *value, double min, double max) |
adds multidimensional noise to the value field. | |
Protected Attributes | |
double | tau |
double * | mean |
double | mean1channel |
double | factor |
|
Definition at line 135 of file noisegenerator.h. |
|
Definition at line 144 of file noisegenerator.h. |
|
adds multidimensional noise to the value field. Generic implementation calls generate for each channel. Overload this if you need different behavior.
Reimplemented from NoiseGenerator. Definition at line 158 of file noisegenerator.h. |
|
generate somehow distributed random number between parameterized with p1 and p2 valid only for ONE random number, use add(. ..) for adding this kind of noise to several channels Implements NoiseGenerator. Definition at line 153 of file noisegenerator.h. |
|
initialization with the the given dimension for multidimensional noise
Reimplemented from NoiseGenerator. Definition at line 145 of file noisegenerator.h. |
|
Definition at line 169 of file noisegenerator.h. |
|
Definition at line 167 of file noisegenerator.h. |
|
Definition at line 168 of file noisegenerator.h. |
|
Definition at line 166 of file noisegenerator.h. |