irtkGaussianBlurring4D< VoxelType > Class Template Reference

#include <irtkGaussianBlurring4D.h>

Inheritance diagram for irtkGaussianBlurring4D< VoxelType >:

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

Collaboration graph
[legend]

List of all members.


Detailed Description

template<class VoxelType>
class irtkGaussianBlurring4D< VoxelType >

Class for Gaussian blurring of image sequences.

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

Definition at line 27 of file irtkGaussianBlurring4D.h.


Public Member Functions

 irtkGaussianBlurring4D (double)
 Constructor.
 ~irtkGaussianBlurring4D ()
 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: