Documentation for vtkImageGaussianSmooth

vtkImageGaussianSmooth - Performs a gaussian convolution.

Super Class: vtkImageFilter

Description:

vtkImageGaussianSmooth implements a convolution of the input image with a gaussian. Supports from one to three dimensional convolutions.

 

Methods:

void vtkImageGaussianSmooth ()
void vtkImageGaussianSmooth ()
const char *GetClassName ()
void PrintSelf (unknown & ,vtkIndent )
static vtkImageGaussianSmooth *New ()
void SetStandardDeviations (float ,float ,float )
void SetStandardDeviations (float *)
void SetStandardDeviation (float )
void SetStandardDeviations (float ,float )
float *GetStandardDeviations ()
void SetStandardDeviation (float ,float )
void SetStandardDeviation (float ,float ,float )
void SetRadiusFactors (float ,float ,float )
void SetRadiusFactors (float *)
void SetRadiusFactors (float ,float )
void SetRadiusFactor (float )
float *GetRadiusFactors ()
void SetDimensionality (int )
int GetDimensionality ()
void ComputeKernel (double * ,int ,int ,double )
void ExecuteImageInformation ()
void ComputeRequiredInputUpdateExtent (int ,int )
void ExecuteAxis (int ,vtkImageData * ,int ,vtkImageData * ,int ,int * ,int ,int * ,int )
void ThreadedExecute (vtkImageData * ,vtkImageData * ,int ,int )

 

Detailed Method Descriptions:

Creates an instance of vtkImageGaussianSmmoth with the following defaults: Dimensioonality 3, StandardDeviations( 2, 2, 2), Radius Factors ( 1.5, 1.5, 1.5)

static vtkImageGaussianSmooth *New ()

Sets/Gets the Standard deviation of the gaussian in pixel units.

void SetStandardDeviations (float ,float ,float )
void SetStandardDeviations (float *)
void SetStandardDeviation (float )
void SetStandardDeviations (float ,float )
float *GetStandardDeviations ()

Sets/Gets the Standard deviation of the gaussian in pixel units. These methods are provided for compatability with old scripts

void SetStandardDeviation (float ,float )

Sets/Gets the Radius Factors of the gaussian in pixel units. The radius factors determine how far out the gaussian kernel will go before being clamped to zero.

void SetStandardDeviation (float ,float ,float )
void SetRadiusFactors (float ,float ,float )
void SetRadiusFactors (float *)
void SetRadiusFactors (float ,float )
void SetRadiusFactor (float )
float *GetRadiusFactors ()

Set/Get the dimensionality of this filter. This determines whether a one, two, or three dimensional gaussian is performed.

void SetDimensionality (int )
int GetDimensionality ()