Gaussian window function

Gaussian window function — Provides a NcWindow of Gaussian type filter.

Synopsis

#define             NC_WINDOW_VOLUME_GAUSSIAN
struct              NcWindowGaussian;
struct              NcWindowGaussianClass;
NcWindow *          nc_window_gaussian_new              ();

Object Hierarchy

  GObject
   +----NcWindow
         +----NcWindowGaussian

Description

This object implements the NcWindow abstract class for a Gaussian window function. See also Gaussian for more details.

Details

NC_WINDOW_VOLUME_GAUSSIAN

#define NC_WINDOW_VOLUME_GAUSSIAN (sqrt(2.0 * M_PI)*sqrt(2.0 * M_PI)*sqrt(2.0 * M_PI))  /* (2.0 \Pi)^(3/2) */

struct NcWindowGaussian

struct NcWindowGaussian;

struct NcWindowGaussianClass

struct NcWindowGaussianClass {
};

nc_window_gaussian_new ()

NcWindow *          nc_window_gaussian_new              ();

This function returns a NcWindow with a NcWindowGaussian implementation.

Returns :

A new NcWindow.