OpenWareLaboratory
BrownNoiseGenerator Class Reference

Generator that produces Brownian noise (aka red noise) More...

Inheritance diagram for BrownNoiseGenerator:
Collaboration diagram for BrownNoiseGenerator:

Public Member Functions

 BrownNoiseGenerator ()
 
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...
 

Static Public Member Functions

static BrownNoiseGeneratorcreate ()
 
static void destroy (BrownNoiseGenerator *osc)
 
static void destroy (WhiteNoiseGenerator *osc)
 

Detailed Description

Generator that produces Brownian noise (aka red noise)

Definition at line 105 of file NoiseGenerator.h.

Constructor & Destructor Documentation

◆ BrownNoiseGenerator()

BrownNoiseGenerator::BrownNoiseGenerator ( )
inline

Definition at line 109 of file NoiseGenerator.h.

Referenced by create().

Member Function Documentation

◆ create()

static BrownNoiseGenerator* BrownNoiseGenerator::create ( )
inlinestatic

Definition at line 125 of file NoiseGenerator.h.

References BrownNoiseGenerator().

◆ destroy() [1/2]

static void BrownNoiseGenerator::destroy ( BrownNoiseGenerator osc)
inlinestatic

Definition at line 128 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 BrownNoiseGenerator::generate ( )
inlinevirtual

Produce the next consecutive sample.

Reimplemented from WhiteNoiseGenerator.

Definition at line 113 of file NoiseGenerator.h.

References 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: