#include <noisegenerator.h>
Inherits WhiteNormalNoise.
Inheritance diagram for ColorNormalNoise:


Public Member Functions | |
| ColorNormalNoise (double tau=0.3) | |
| virtual | ~ColorNormalNoise () |
| virtual void | init (unsigned int dimension) |
| initialization with the the given dimension for multidimensional noise | |
| virtual double | generate (double variance, double meanvalue) |
| generate somehow distributed random number parameterized with min and max. | |
| virtual void | add (double *value, double variance, double meanvalue) |
| adds multidimensional noise to the value field. | |
Protected Attributes | |
| double | tau |
| double * | mean |
| double | mean1channel |
| double | factor |
| ColorNormalNoise | ( | double | tau = 0.3 |
) | [inline] |
| virtual ~ColorNormalNoise | ( | ) | [inline, virtual] |
| virtual void add | ( | double * | value, | |
| double | variance, | |||
| double | meanvalue | |||
| ) | [inline, virtual] |
adds multidimensional noise to the value field.
| value | field where noise is added. Must have length dimension (init()) | |
| variance | variance of normal distribution | |
| meanvalue | mean value of normal distribution |
Reimplemented from NoiseGenerator.
| virtual double generate | ( | double | variance, | |
| double | meanvalue | |||
| ) | [inline, virtual] |
generate somehow distributed random number parameterized with min and max.
valid only for ONE random number, use add() for adding this kind of noise to several channels
Reimplemented from WhiteNormalNoise.
| virtual void init | ( | unsigned int | dimension | ) | [inline, virtual] |
initialization with the the given dimension for multidimensional noise
Reimplemented from NoiseGenerator.
double factor [protected] |
double* mean [protected] |
double mean1channel [protected] |
double tau [protected] |
1.4.7