#include <Noise.h>
Inheritance diagram for csl::Noise:

Public Member Functions | |
| int | generateRandomNumber () |
| returns the next pseudo-random number | |
| float | generateNormalizedRandomNumber () |
| returns next pseudo-random normalised to +/- 1.0 | |
| void | setSeed (int seed) |
| set the seed integer for the pseudo-random number generators | |
| void | dump () |
| Tell me more about what is happening. | |
| Noise () | |
| Constructors. | |
| Noise (double ampl, double offset=0.0) | |
| Noise (int seed, double ampl=1.0, double offset=0.0) | |
| ~Noise () | |
Protected Attributes | |
| int | mSeed |
| Destructor seed integer for the pseudo-random number generators. | |
| float | mDivisor |
| factor to scale ints to +/- 1.0 | |
|
|
Constructors. Constructors call UnitGenerator & Scalable constructors Noise defaults to expansion copy policy (i.e. distinct noise per channel) if no seed is specified, current clock time is used |
|
||||||||||||
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
returns the next pseudo-random number
|
|
|
returns next pseudo-random normalised to +/- 1.0
|
|
|
set the seed integer for the pseudo-random number generators
|
|
|
Tell me more about what is happening.
|
|
|
Destructor seed integer for the pseudo-random number generators.
|
|
|
factor to scale ints to +/- 1.0
|
1.4.5-20051010