WaveletThreshold

class WaveletThreshold

Perform threshold on wavelet coefficients

Setters

inline void SetSigma(double sigma)

Operations

void operator()(SeqViewDouble &WT, enum WaveletThresholding t, enum ThresholdingMode m = soft)

Brief documentation for the execute method.

Start of the long documentation for execute method.

Declaration of execute operation

Throws:

An – exception

Parameters:

a – parameter

Pre:

A precondition

Post:

A postcondition

Returns:

a returned value

void operator()(Dmatrix &WT, enum WaveletThresholding t, enum ThresholdingMode m = soft)

Getters

inline double GetSigma()
inline double GetLevel()
inline double GetCm()

Public Types

enum WaveletThresholding

Values:

enumerator highest
enumerator dohonojohnston
enumerator cuoco
enum ThresholdingMode

Values:

enumerator hard
enumerator soft

Public Functions

WaveletThreshold(unsigned int N, unsigned int ncoeff = 0, double sigma = 1.0)

Constructor

~WaveletThreshold()

Destructor