OpenWareLaboratory
PinkNoiseGenerator Class Reference
Inheritance diagram for PinkNoiseGenerator:
Collaboration diagram for PinkNoiseGenerator:

Public Member Functions

float generate ()
 Produce the next consecutive sample. More...
 
virtual float generate ()
 Produce the next consecutive sample. More...
 
virtual void generate (FloatArray output)
 Produce a block of samples. More...
 
virtual void generate (FloatArray output)
 Produce a block of samples. More...
 
 PinkNoiseGenerator ()
 

Static Public Member Functions

static PinkNoiseGeneratorcreate ()
 
static void destroy (PinkNoiseGenerator *osc)
 
static void destroy (WhiteNoiseGenerator *osc)
 

Detailed Description

Definition at line 49 of file NoiseGenerator.h.

Constructor & Destructor Documentation

◆ PinkNoiseGenerator()

PinkNoiseGenerator::PinkNoiseGenerator ( )
inline

Definition at line 56 of file NoiseGenerator.h.

Referenced by create().

Member Function Documentation

◆ create()

static PinkNoiseGenerator* PinkNoiseGenerator::create ( )
inlinestatic

Definition at line 90 of file NoiseGenerator.h.

References PinkNoiseGenerator().

◆ destroy() [1/2]

static void PinkNoiseGenerator::destroy ( PinkNoiseGenerator osc)
inlinestatic

Definition at line 93 of file NoiseGenerator.h.

◆ destroy() [2/2]

static void WhiteNoiseGenerator::destroy ( WhiteNoiseGenerator osc)
inlinestaticinherited

Definition at line 34 of file NoiseGenerator.h.

◆ generate() [1/4]

float PinkNoiseGenerator::generate ( )
inlinevirtual

Produce the next consecutive sample.

Reimplemented from WhiteNoiseGenerator.

Definition at line 66 of file NoiseGenerator.h.

References CTZ(), and WhiteNoiseGenerator::generate().

◆ generate() [2/4]

virtual float SignalGenerator::generate
inlinevirtual

Produce the next consecutive sample.

Reimplemented from WhiteNoiseGenerator.

Definition at line 19 of file SignalGenerator.h.

◆ generate() [3/4]

virtual void SignalGenerator::generate
inlinevirtual

Produce a block of samples.

Reimplemented from WhiteNoiseGenerator.

Definition at line 25 of file SignalGenerator.h.

◆ generate() [4/4]


The documentation for this class was generated from the following file: