#include <noisegenerator.h>
Inheritance diagram for SineWhiteNoise:
Definition at line 214 of file noisegenerator.h.
Public Member Functions | |
SineWhiteNoise (double omega, double amplitude, double phaseShift=M_PI/2, unsigned int channels=0xFFFF) | |
virtual | ~SineWhiteNoise () |
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. | |
void | setOmega (double omega) |
void | setPhaseShift (double phaseShift) |
Protected Attributes | |
long int | t |
double | omega |
double | amplitude |
unsigned int | channels |
double | phaseShift |
|
Definition at line 220 of file noisegenerator.h. |
|
Definition at line 227 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 233 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 229 of file noisegenerator.h. |
|
Definition at line 242 of file noisegenerator.h. |
|
Definition at line 245 of file noisegenerator.h. |
|
Definition at line 252 of file noisegenerator.h. |
|
Definition at line 253 of file noisegenerator.h. |
|
Definition at line 251 of file noisegenerator.h. |
|
Definition at line 254 of file noisegenerator.h. |
|
Definition at line 250 of file noisegenerator.h. |