Class dsp::test::GaussianNoiseSource

class GaussianNoiseSource : public dsp::test::TestSource

Class that imitates a Source of data, useful as a test harness for pipelines.

Public Functions

GaussianNoiseSource(unsigned niterations = 1)

Construct a new GaussianNoiseSource object.

Parameters:

niterations – number of operation iterations to perform.

~GaussianNoiseSource() = default

Destroy the GaussianNoiseSource object.

virtual void operation()

increment the number of iterations performed.

virtual Source *clone() const

Return a default constructed clone of self.

Returns:

Source* clone of this object.