irtkGaussianBlurring< VoxelType > Class Template Reference

#include <irtkGaussianBlurring.h>

Inheritance diagram for irtkGaussianBlurring< VoxelType >:

Inheritance graph
[legend]
Collaboration diagram for irtkGaussianBlurring< VoxelType >:

Collaboration graph
[legend]

List of all members.


Detailed Description

template<class VoxelType>
class irtkGaussianBlurring< VoxelType >

Class for Gaussian blurring of images.

This class defines and implements the Gaussian blurring of images. The blurring is implemented by three successive 1D convolutions with a 1D Gaussian kernel.

Definition at line 27 of file irtkGaussianBlurring.h.


Public Member Functions

 irtkGaussianBlurring (double)
 Constructor.
 ~irtkGaussianBlurring ()
 Destructor.
virtual void Run ()
 Run Gaussian blurring.
 SetMacro (Sigma, double)
 Set sigma.
 GetMacro (Sigma, double)
 Get sigma.

Protected Member Functions

virtual Bool RequiresBuffering ()
 Returns whether the filter requires buffering.
virtual const char * NameOfClass ()
 Returns the name of the class.

Protected Attributes

double _Sigma
 Sigma (standard deviation of Gaussian kernel).

The documentation for this class was generated from the following file: