#include <itkGaussianBlurImageFunction.h>
Inheritance diagram for itk::GaussianBlurImageFunction< TInputImage, TOutput >:
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 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 itk::Image< double, itkGetStaticConstMacro(ImageDimension) | InternalImageType ) |
typedef InternalImageType::Pointer | InternalImagePointer |
typedef NeighborhoodOperatorImageFunction< InternalImageType, TOutput > | OperatorImageFunctionType |
typedef OperatorImageFunctionType::Pointer | OperatorImageFunctionPointer |
typedef itk::CastImageFilter< InputImageType, InternalImageType > | CastImageFilterType |
typedef CastImageFilterType::Pointer | CastImageFilterPointer |
typedef itk::FixedArray< double, itkGetStaticConstMacro(ImageDimension) | ErrorArrayType ) |
typedef itk::FixedArray< double, itkGetStaticConstMacro(ImageDimension) | ExtentArrayType ) |
typedef itk::FixedArray< double, itkGetStaticConstMacro(ImageDimension) | SigmaArrayType ) |
typedef Superclass::PointType | PointType |
Public Member Functions | |
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 | SetSigma (const double sigma[ImageDimension]) |
void | SetSigma (const float sigma[ImageDimension]) |
void | SetSigma (const double sigma) |
virtual void | SetSigma (SigmaArrayType _arg) |
virtual const SigmaArrayType & | GetSigma () |
virtual void | SetExtent (ExtentArrayType _arg) |
virtual const ExtentArrayType & | GetExtent () |
void | SetExtent (const double extent[ImageDimension]) |
void | SetExtent (const double extent) |
virtual void | SetMaximumError (ErrorArrayType _arg) |
virtual const ErrorArrayType & | GetMaximumError () |
virtual void | SetMaximumKernelWidth (int _arg) |
virtual int | GetMaximumKernelWidth () |
virtual void | SetUseImageSpacing (bool _arg) |
virtual bool | GetUseImageSpacing () |
virtual void | UseImageSpacingOn () |
virtual void | UseImageSpacingOff () |
Static Public Member Functions | |
Pointer | New () |
Protected Member Functions | |
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 39 of file itkGaussianBlurImageFunction.h.
|
Definition at line 87 of file itkGaussianBlurImageFunction.h. Referenced by itk::GaussianBlurImageFunction< TInputImage, TOutput >::operator=(). |
|
Definition at line 86 of file itkGaussianBlurImageFunction.h. |
|
Reimplemented from itk::ImageFunction< TInputImage, TOutput >. Definition at line 52 of file itkGaussianBlurImageFunction.h. |
|
ContinuousIndex Type. Reimplemented from itk::ImageFunction< TInputImage, TOutput >. Definition at line 64 of file itkGaussianBlurImageFunction.h. |
|
Definition at line 90 of file itkGaussianBlurImageFunction.h. Referenced by itk::GaussianBlurImageFunction< TInputImage, TOutput >::operator=(). |
|
Definition at line 93 of file itkGaussianBlurImageFunction.h. Referenced by itk::GaussianBlurImageFunction< TInputImage, TOutput >::operator=(). |
|
Definition at line 78 of file itkGaussianBlurImageFunction.h. Referenced by itk::GaussianBlurImageFunction< TInputImage, TOutput >::operator=(). |
|
Definition at line 77 of file itkGaussianBlurImageFunction.h. |
|
Definition at line 73 of file itkGaussianBlurImageFunction.h. |
|
Index Type. Reimplemented from itk::ImageFunction< TInputImage, TOutput >. Definition at line 63 of file itkGaussianBlurImageFunction.h. |
|
InputImageType typedef support. Reimplemented from itk::ImageFunction< TInputImage, TOutput >. Definition at line 61 of file itkGaussianBlurImageFunction.h. |
|
InputPixel typedef support Reimplemented from itk::ImageFunction< TInputImage, TOutput >. Definition at line 62 of file itkGaussianBlurImageFunction.h. |
|
Definition at line 80 of file itkGaussianBlurImageFunction.h. Referenced by itk::GaussianBlurImageFunction< TInputImage, TOutput >::operator=(). |
|
Definition at line 79 of file itkGaussianBlurImageFunction.h. |
|
Definition at line 74 of file itkGaussianBlurImageFunction.h. |
|
Definition at line 75 of file itkGaussianBlurImageFunction.h. Referenced by itk::GaussianBlurImageFunction< TInputImage, TOutput >::operator=(). |
|
Definition at line 84 of file itkGaussianBlurImageFunction.h. Referenced by itk::GaussianBlurImageFunction< TInputImage, TOutput >::operator=(). |
|
Definition at line 83 of file itkGaussianBlurImageFunction.h. |
|
Smart pointer typedef support. Reimplemented from itk::ImageFunction< TInputImage, TOutput >. Definition at line 51 of file itkGaussianBlurImageFunction.h. |
|
Point typedef support. Reimplemented from itk::ImageFunction< TInputImage, TOutput >. Definition at line 99 of file itkGaussianBlurImageFunction.h. |
|
Standard "Self" typedef Reimplemented from itk::ImageFunction< TInputImage, TOutput >. Definition at line 45 of file itkGaussianBlurImageFunction.h. |
|
Definition at line 96 of file itkGaussianBlurImageFunction.h. Referenced by itk::GaussianBlurImageFunction< TInputImage, TOutput >::operator=(). |
|
Standard "Superclass" typedef Reimplemented from itk::ImageFunction< TInputImage, TOutput >. Definition at line 48 of file itkGaussianBlurImageFunction.h. |
|
|
|
Definition at line 168 of file itkGaussianBlurImageFunction.h. |
|
Definition at line 170 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 >.
|
|
Set/Get the Extent of the array holding the coefficients of the Gaussian kernel computed by the GaussianOperator. |
|
Set/Get the maximum error acceptable for the approximation of the Gaussian kernel with the GaussianOperator. |
|
Set/GetMaximumKernelWidth() This value is used by the underling GaussianOperator for computing the number of coefficients to be used in the Gaussian kernel |
|
The standard deviation for the discrete Gaussian kernel. Sets the standard deviation independently for each dimension. The default is 1.0 in each dimension. If UseImageSpacing is true (default), the units are the physical units of your image. If UseImageSpacing is false then the units are pixels. |
|
Set/GetUseImageSpacing() This flag is used by the underling GaussianOperator to decide if the image spacing should be used to scale the value of sigma or not. The methods UseImageSpacingOn() and UseImageSpacingOff() provide a similar functionality. |
|
Dimension of the underlying image. |
|
Method for creation through the object factory. |
|
|
Reimplemented from itk::ImageFunction< TInputImage, TOutput >.
|
|
|
|
|
|
Set/Get the Extent of the array holding the coefficients of the Gaussian kernel computed by the GaussianOperator. |
|
Set/Get the Extent of the array holding the coefficients of the Gaussian kernel computed by the GaussianOperator. |
|
Set/Get the Extent of the array holding the coefficients of the Gaussian kernel computed by the GaussianOperator. |
|
Set the input image.
Reimplemented from itk::ImageFunction< TInputImage, TOutput >.
|
|
Set/Get the maximum error acceptable for the approximation of the Gaussian kernel with the GaussianOperator. |
|
Set/GetMaximumKernelWidth() This value is used by the underling GaussianOperator for computing the number of coefficients to be used in the Gaussian kernel |
|
The standard deviation for the discrete Gaussian kernel. Sets the standard deviation independently for each dimension. The default is 1.0 in each dimension. If UseImageSpacing is true (default), the units are the physical units of your image. If UseImageSpacing is false then the units are pixels. |
|
The standard deviation for the discrete Gaussian kernel. Sets the standard deviation independently for each dimension. The default is 1.0 in each dimension. If UseImageSpacing is true (default), the units are the physical units of your image. If UseImageSpacing is false then the units are pixels. |
|
The standard deviation for the discrete Gaussian kernel. Sets the standard deviation independently for each dimension. The default is 1.0 in each dimension. If UseImageSpacing is true (default), the units are the physical units of your image. If UseImageSpacing is false then the units are pixels. |
|
The standard deviation for the discrete Gaussian kernel. Sets the standard deviation independently for each dimension. The default is 1.0 in each dimension. If UseImageSpacing is true (default), the units are the physical units of your image. If UseImageSpacing is false then the units are pixels. |
|
Set/GetUseImageSpacing() This flag is used by the underling GaussianOperator to decide if the image spacing should be used to scale the value of sigma or not. The methods UseImageSpacingOn() and UseImageSpacingOff() provide a similar functionality. |
|
Set/GetUseImageSpacing() This flag is used by the underling GaussianOperator to decide if the image spacing should be used to scale the value of sigma or not. The methods UseImageSpacingOn() and UseImageSpacingOff() provide a similar functionality. |
|
Set/GetUseImageSpacing() This flag is used by the underling GaussianOperator to decide if the image spacing should be used to scale the value of sigma or not. The methods UseImageSpacingOn() and UseImageSpacingOff() provide a similar functionality. |