GaussWindow2D 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

GaussWindow2D()

Full Usage: GaussWindow2D()

Instance members

Instance member Description

this.Apply

Full Usage: this.Apply

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

Modifiers: abstract

Applies the Gauss window function to the specified matrix m by multiplying each matrix element with a factor. The GaussWindow2D.Sigma value is used to calculate the window.

m : IMatrix<float>

The matrix to modify.

this.Sigma

Full Usage: this.Sigma

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

Static members

Static member Description

GaussWindow2D.Application(m)

Full Usage: GaussWindow2D.Application(m)

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

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

m : IMatrix<float>

The matrix to modify.

GaussWindow2D.Application(m, sigma)

Full Usage: GaussWindow2D.Application(m, sigma)

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

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

m : IMatrix<float>

The matrix to modify.

sigma : float

The sigma value to calculate the window function.