IWaveletForPeakSearching Type

Interface to a wavelet that can be used for peak searching. The class must provide the wavelet function, plus a method to transform the Cwt coefficient and width at the maximum of the ridge line to amplitude and sigma of a Gaussian peak.

Instance members

Instance member Description

this.GetParametersForGaussianPeak

Full Usage: this.GetParametersForGaussianPeak

Parameters:
    cwtCoefficient : float - The maximal Cwt coefficient at the ridge line.
    width : float - The width that corresponds to the point of the ridge line, at which the Cwt coefficient is maximal.

Returns: float * float The amplitude (not the area!) and the parameter sigma of a Gaussian that best fits the peak.
Modifiers: abstract

Gets the parameters of a Gaussian peak that would best fit.

cwtCoefficient : float

The maximal Cwt coefficient at the ridge line.

width : float

The width that corresponds to the point of the ridge line, at which the Cwt coefficient is maximal.

Returns: float * float

The amplitude (not the area!) and the parameter sigma of a Gaussian that best fits the peak.

this.WaveletFunction

Full Usage: this.WaveletFunction

Parameters:
    x : float - The x value.
    width : float - The width of the wavelet.

Returns: float The function value of the wavelet at x.
Modifiers: abstract

The function that calculates the wavelet.

x : float

The x value.

width : float

The width of the wavelet.

Returns: float

The function value of the wavelet at x.