#include <itkDiscreteGaussianImageFilter.h>
Inheritance diagram for itk::DiscreteGaussianImageFilter:
Public Types | |
typedef DiscreteGaussianImageFilter | Self |
typedef ImageToImageFilter< TInputImage, TOutputImage > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef TInputImage | InputImageType |
typedef TOutputImage | OutputImageType |
typedef TOutputImage::PixelType | OutputPixelType |
typedef TOutputImage::InternalPixelType | OutputInternalPixelType |
typedef TInputImage::PixelType | InputPixelType |
typedef TInputImage::InternalPixelType | InputInternalPixelType |
Public Methods | |
virtual const char * | GetClassName () const |
itkStaticConstMacro (ImageDimension, unsigned int, TOutputImage::ImageDimension) | |
virtual void | GenerateInputRequestedRegion () throw (InvalidRequestedRegionError) |
virtual void | SetVariance (double data[]) |
virtual void | SetVariance (float data[]) |
virtual const double * | GetVariance () const |
virtual void | SetMaximumError (double data[]) |
virtual void | SetMaximumError (float data[]) |
virtual const double * | GetMaximumError () const |
virtual int | GetMaximumKernelWidth () |
virtual void | SetMaximumKernelWidth (int _arg) |
virtual unsigned int | GetFilterDimensionality () |
virtual void | SetFilterDimensionality (unsigned int _arg) |
void | SetVariance (const double v) |
void | SetMaximumError (const double v) |
void | SetVariance (const float v) |
void | SetMaximumError (const float v) |
Static Public Methods | |
Pointer | New () |
Protected Methods | |
DiscreteGaussianImageFilter () | |
virtual | ~DiscreteGaussianImageFilter () |
void | PrintSelf (std::ostream &os, Indent indent) const |
void | GenerateData () |
The Gaussian operator used here was described by Tony Lindeberg (Discrete Scale-Space Theory and the Scale-Space Primal Sketch. Dissertation. Royal Institute of Technology, Stockholm, Sweden. May 1991.)
Definition at line 46 of file itkDiscreteGaussianImageFilter.h.
|
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >. Definition at line 54 of file itkDiscreteGaussianImageFilter.h. |
|
Image type information. Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >. Definition at line 63 of file itkDiscreteGaussianImageFilter.h. |
|
Definition at line 71 of file itkDiscreteGaussianImageFilter.h. |
|
Definition at line 70 of file itkDiscreteGaussianImageFilter.h. |
|
Some convenient typedefs. Reimplemented from itk::ImageSource< TOutputImage >. Definition at line 64 of file itkDiscreteGaussianImageFilter.h. |
|
Definition at line 69 of file itkDiscreteGaussianImageFilter.h. |
|
Extract some information from the image types. Dimensionality of the two images is assumed to be the same. Definition at line 68 of file itkDiscreteGaussianImageFilter.h. |
|
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >. Definition at line 53 of file itkDiscreteGaussianImageFilter.h. |
|
Standard class typedefs. Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >. Definition at line 51 of file itkDiscreteGaussianImageFilter.h. |
|
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >. Definition at line 52 of file itkDiscreteGaussianImageFilter.h. |
|
Definition at line 132 of file itkDiscreteGaussianImageFilter.h. |
|
Definition at line 143 of file itkDiscreteGaussianImageFilter.h. |
|
Standard pipeline method. While this class does not implement a ThreadedGenerateData(), its GenerateData() delegates all calculations to an NeighborhoodOperatorImageFilter. Since the NeighborhoodOperatorImageFilter is multithreaded, this filter is multithreaded by default. Reimplemented from itk::ImageSource< TOutputImage >. |
|
DiscreteGaussianImageFilter needs a larger input requested region than the output requested region (larger by the size of the Gaussian kernel). As such, DiscreteGaussianImageFilter needs to provide an implementation for GenerateInputRequestedRegion() in order to inform the pipeline execution model.
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >. |
|
Run-time type information (and related methods). Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >. |
|
Standard get/set macros for filter parameters. |
|
Standard get/set macros for filter parameters. |
|
Standard get/set macros for filter parameters. |
|
Standard get/set macros for filter parameters. |
|
Extract some information from the image types. Dimensionality of the two images is assumed to be the same. |
|
Method for creation through the object factory. Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >. |
|
Methods invoked by Print() to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes. Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >. |
|
Standard get/set macros for filter parameters. |
|
Convenience get/set methods for setting all dimensional parameters to the same values. Definition at line 115 of file itkDiscreteGaussianImageFilter.h. |
|
Convenience get/set methods for setting all dimensional parameters to the same values. Definition at line 99 of file itkDiscreteGaussianImageFilter.h. |
|
Standard get/set macros for filter parameters. |
|
Standard get/set macros for filter parameters. |
|
Standard get/set macros for filter parameters. |
|
Convenience get/set methods for setting all dimensional parameters to the same values. Definition at line 109 of file itkDiscreteGaussianImageFilter.h. |
|
Convenience get/set methods for setting all dimensional parameters to the same values. Definition at line 93 of file itkDiscreteGaussianImageFilter.h. |
|
Standard get/set macros for filter parameters. |
|
Standard get/set macros for filter parameters. |