Image operation: grid downsampling. More...
#include <cmtkImageOperationGaussFilter.h>
Public Member Functions | |
ImageOperationGaussFilter (const Units::GaussianSigma &sigma) | |
Constructor: | |
virtual cmtk::UniformVolume::SmartPtr | Apply (cmtk::UniformVolume::SmartPtr &volume) |
Apply this operation to an image in place. | |
Static Public Member Functions | |
static void | NewSigma (const double sigma) |
Create a new filter based on sigma parameter. | |
static void | NewFWHM (const double fwhm) |
Create a new filter based on full-width-at-half-maximum parameter. | |
Private Attributes | |
Units::GaussianSigma | m_Sigma |
Kernel with specified by coefficient sigma. |
Image operation: grid downsampling.
Inherit from image operation base class.
Definition at line 44 of file cmtkImageOperationGaussFilter.h.
cmtk::ImageOperationGaussFilter::ImageOperationGaussFilter | ( | const Units::GaussianSigma & | sigma ) | [inline] |
Constructor:
Definition at line 50 of file cmtkImageOperationGaussFilter.h.
virtual cmtk::UniformVolume::SmartPtr cmtk::ImageOperationGaussFilter::Apply | ( | cmtk::UniformVolume::SmartPtr & | volume ) | [inline, virtual] |
Apply this operation to an image in place.
Reimplemented from cmtk::ImageOperation.
Definition at line 53 of file cmtkImageOperationGaussFilter.h.
static void cmtk::ImageOperationGaussFilter::NewFWHM | ( | const double | fwhm ) | [inline, static] |
Create a new filter based on full-width-at-half-maximum parameter.
Definition at line 66 of file cmtkImageOperationGaussFilter.h.
static void cmtk::ImageOperationGaussFilter::NewSigma | ( | const double | sigma ) | [inline, static] |
Create a new filter based on sigma parameter.
Definition at line 60 of file cmtkImageOperationGaussFilter.h.
Kernel with specified by coefficient sigma.
Definition at line 73 of file cmtkImageOperationGaussFilter.h.