SuperGaussWindow2D Type

Implements a 2D Gauss window (with a default sigma of 0.35) for data pretreatment prior to a 2D Fourier transformation.

Constructors

Constructor Description

SuperGaussWindow2D()

Full Usage: SuperGaussWindow2D()

Instance members

Instance member Description

this.Apply

Full Usage: this.Apply

Parameters:
    m : IMatrix<float> - The matrix to modify.

Modifiers: abstract

Applies the Supergauss window function to the specified matrix m by multiplying each matrix element with a factor. The SuperGaussWindow2D.Kappa value is used to calculate the window.

m : IMatrix<float>

The matrix to modify.

this.Kappa

Full Usage: this.Kappa

Gets or sets the kappa value. This value is usually in the range of 0.3 .. 0.4.

Static members

Static member Description

SuperGaussWindow2D.Application(m)

Full Usage: SuperGaussWindow2D.Application(m)

Parameters:
    m : IMatrix<float> - The matrix to modify.

Applies the Supergauss window function to the specified matrix m by multiplying each matrix element with a factor. The default sigma value (SuperGaussWindow2D.DefaultKappa) is used.

m : IMatrix<float>

The matrix to modify.

SuperGaussWindow2D.Application(m, kappa)

Full Usage: SuperGaussWindow2D.Application(m, kappa)

Parameters:
    m : IMatrix<float> - The matrix to modify.
    kappa : float - The sigma value to calculate the window function.

Applies the Supergauss window function to the specified matrix m by multiplying each matrix element with a factor.

m : IMatrix<float>

The matrix to modify.

kappa : float

The sigma value to calculate the window function.