#include <itkGaussianBlurImageFunction.h>
Inheritance diagram for itk::GaussianBlurImageFunction:


Public Types | |
| typedef GaussianBlurImageFunction | Self |
| typedef ImageFunction< TInputImage, TOutput > | Superclass |
| typedef SmartPointer< Self > | Pointer |
| typedef SmartPointer< const Self > | ConstPointer |
| typedef TInputImage | InputImageType |
| typedef InputImageType::PixelType | InputPixelType |
| typedef Superclass::IndexType | IndexType |
| typedef Superclass::ContinuousIndexType | ContinuousIndexType |
| typedef NeighborhoodOperatorImageFunction< InputImageType, TOutput > | OperatorImageFunctionType |
| typedef OperatorImageFunctionType::Pointer | OperatorImageFunctionPointer |
| typedef GaussianOperator< TOutput, itkGetStaticConstMacro(ImageDimension) | GaussianOperatorType ) |
| typedef Neighborhood< TOutput, itkGetStaticConstMacro(ImageDimension) | NeighborhoodType ) |
| typedef FixedArray< NeighborhoodType, itkGetStaticConstMacro(ImageDimension) | OperatorArrayType ) |
| typedef GaussianSpatialFunction< TOutput, 1 > | GaussianFunctionType |
| typedef GaussianFunctionType::Pointer | GaussianFunctionPointer |
| typedef Superclass::PointType | PointType |
Public Methods | |
| virtual const char * | GetClassName () const |
| itkStaticConstMacro (ImageDimension, unsigned int, InputImageType::ImageDimension) | |
| virtual TOutput | Evaluate (const PointType &point) const |
| virtual TOutput | EvaluateAtIndex (const IndexType &index) const |
| virtual TOutput | EvaluateAtContinuousIndex (const ContinuousIndexType &index) const |
| virtual void | SetInputImage (const InputImageType *ptr) |
| void | SetExtent (const double extent[ImageDimension]) |
| void | SetExtent (const double extent) |
| const double * | GetExtent () const |
| void | SetSigma (const double sigma[ImageDimension]) |
| void | SetSigma (const float sigma[ImageDimension]) |
| void | SetSigma (const double sigma) |
| const double * | GetSigma () const |
Static Public Methods | |
| Pointer | New () |
Protected Methods | |
| GaussianBlurImageFunction () | |
| GaussianBlurImageFunction (const Self &) | |
| ~GaussianBlurImageFunction () | |
| void | operator= (const Self &) |
| void | PrintSelf (std::ostream &os, Indent indent) const |
| void | RecomputeGaussianKernel () |
| void | RecomputeContinuousGaussianKernel (const double offset[ImageDimension]) const |
Definition at line 38 of file itkGaussianBlurImageFunction.h.
|
|||||
|
Reimplemented from itk::ImageFunction< TInputImage, TOutput >. Definition at line 51 of file itkGaussianBlurImageFunction.h. |
|
|||||
|
Reimplemented from itk::ImageFunction< TInputImage, TOutput >. Definition at line 63 of file itkGaussianBlurImageFunction.h. |
|
|||||
|
Definition at line 79 of file itkGaussianBlurImageFunction.h. |
|
|||||
|
Definition at line 78 of file itkGaussianBlurImageFunction.h. |
|
|||||
|
Definition at line 74 of file itkGaussianBlurImageFunction.h. |
|
|||||
|
Reimplemented from itk::ImageFunction< TInputImage, TOutput >. Definition at line 62 of file itkGaussianBlurImageFunction.h. |
|
|||||
|
InputImageType typedef support. Reimplemented from itk::ImageFunction< TInputImage, TOutput >. Definition at line 60 of file itkGaussianBlurImageFunction.h. |
|
|||||
|
Reimplemented from itk::ImageFunction< TInputImage, TOutput >. Definition at line 61 of file itkGaussianBlurImageFunction.h. |
|
|||||
|
Definition at line 75 of file itkGaussianBlurImageFunction.h. |
|
|||||
|
Definition at line 76 of file itkGaussianBlurImageFunction.h. |
|
|||||
|
Definition at line 66 of file itkGaussianBlurImageFunction.h. |
|
|||||
|
Definition at line 65 of file itkGaussianBlurImageFunction.h. |
|
|||||
|
Smart pointer typedef support. Reimplemented from itk::ImageFunction< TInputImage, TOutput >. Definition at line 50 of file itkGaussianBlurImageFunction.h. |
|
|||||
|
Point typedef support. Reimplemented from itk::ImageFunction< TInputImage, TOutput >. Definition at line 82 of file itkGaussianBlurImageFunction.h. |
|
|||||
|
Standard "Self" typedef Reimplemented from itk::ImageFunction< TInputImage, TOutput >. Definition at line 44 of file itkGaussianBlurImageFunction.h. |
|
|||||
|
Standard "Superclass" typedef Reimplemented from itk::ImageFunction< TInputImage, TOutput >. Definition at line 47 of file itkGaussianBlurImageFunction.h. |
|
|||||||||
|
|
|
||||||||||
|
Definition at line 118 of file itkGaussianBlurImageFunction.h. |
|
|||||||||
|
Definition at line 120 of file itkGaussianBlurImageFunction.h. |
|
||||||||||
|
Evalutate the in the given dimension at specified point Implements itk::ImageFunction< TInputImage, TOutput >. |
|
||||||||||
|
Evaluate the function at specified ContinousIndex position. Implements itk::ImageFunction< TInputImage, TOutput >. |
|
||||||||||
|
Evaluate the function at specified Index position Implements itk::ImageFunction< TInputImage, TOutput >. |
|
|||||||||
|
Run-time type information (and related methods). Reimplemented from itk::ImageFunction< TInputImage, TOutput >. |
|
|||||||||
|
Definition at line 114 of file itkGaussianBlurImageFunction.h. |
|
|||||||||
|
The variance for the discrete Gaussian kernel. Sets the variance independently for each dimension, but see also SetVariance(const double v). The default is 0.0 in each dimension. If UseImageSpacing is true, the units are the physical units of your image. If UseImageSpacing is false then the units are pixels. Definition at line 103 of file itkGaussianBlurImageFunction.h. |
|
||||||||||||||||||||
|
Dimension of the underlying image. |
|
|||||||||
|
Method for creation through the object factory. Reimplemented from itk::Object. |
|
||||||||||
|
Reimplemented from itk::ImageFunction< TInputImage, TOutput >. Definition at line 122 of file itkGaussianBlurImageFunction.h. References HardConnectedComponentImageFilter::PrintSelf(). |
|
||||||||||||||||
|
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::ImageFunction< TInputImage, TOutput >. |
|
||||||||||
|
|
|
|||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
Set the input image.
Reimplemented from itk::ImageFunction< TInputImage, TOutput >. |
|
||||||||||
|
The variance for the discrete Gaussian kernel. Sets the variance independently for each dimension, but see also SetVariance(const double v). The default is 0.0 in each dimension. If UseImageSpacing is true, the units are the physical units of your image. If UseImageSpacing is false then the units are pixels. |
|
||||||||||
|
The variance for the discrete Gaussian kernel. Sets the variance independently for each dimension, but see also SetVariance(const double v). The default is 0.0 in each dimension. If UseImageSpacing is true, the units are the physical units of your image. If UseImageSpacing is false then the units are pixels. |
|
||||||||||
|
The variance for the discrete Gaussian kernel. Sets the variance independently for each dimension, but see also SetVariance(const double v). The default is 0.0 in each dimension. If UseImageSpacing is true, the units are the physical units of your image. If UseImageSpacing is false then the units are pixels. |
1.2.15 written by Dimitri van Heesch,
© 1997-2000