#include <itkGrayscaleFunctionErodeImageFilter.h>
Inheritance diagram for itk::GrayscaleFunctionErodeImageFilter:
Public Types | |
typedef GrayscaleFunctionErodeImageFilter | Self |
typedef MorphologyImageFilter< TInputImage, TOutputImage, TKernel > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef Superclass::PixelType | PixelType |
typedef Superclass::KernelIteratorType | KernelIteratorType |
typedef Superclass::NeighborhoodIteratorType | NeighborhoodIteratorType |
typedef Superclass::KernelType | KernelType |
Public Methods | |
virtual const char * | GetClassName () const |
Static Public Methods | |
Pointer | New () |
Protected Methods | |
GrayscaleFunctionErodeImageFilter () | |
~GrayscaleFunctionErodeImageFilter () | |
PixelType | Evaluate (const NeighborhoodIteratorType &nit, const KernelType &kernel) |
Erode an image using functional grayscale morphology. Function erosion takes the minimum of all the pixels identified by the structuring element minus the structuring element value.
The structuring element can be composed of arbitrary nonnegative values (not restricted to zero or one). Element values greater than zero indicate pixels that will be considered during the dilation. The function erosion operation is defined as the minimum over the elements of the image value MINUS the structuring element value.
For the each input image pixel,
Definition at line 48 of file itkGrayscaleFunctionErodeImageFilter.h.
|
Reimplemented from itk::MorphologyImageFilter< TInputImage, TOutputImage, TKernel >. Definition at line 57 of file itkGrayscaleFunctionErodeImageFilter.h. |
|
Kernel (structuring element) iterator. Reimplemented from itk::MorphologyImageFilter< TInputImage, TOutputImage, TKernel >. Definition at line 70 of file itkGrayscaleFunctionErodeImageFilter.h. |
|
Kernel typedef. Reimplemented from itk::MorphologyImageFilter< TInputImage, TOutputImage, TKernel >. Definition at line 76 of file itkGrayscaleFunctionErodeImageFilter.h. |
|
Neighborhood iterator type. Reimplemented from itk::MorphologyImageFilter< TInputImage, TOutputImage, TKernel >. Definition at line 73 of file itkGrayscaleFunctionErodeImageFilter.h. |
|
Declaration of pixel type. Reimplemented from itk::MorphologyImageFilter< TInputImage, TOutputImage, TKernel >. Definition at line 67 of file itkGrayscaleFunctionErodeImageFilter.h. |
|
Reimplemented from itk::MorphologyImageFilter< TInputImage, TOutputImage, TKernel >. Definition at line 56 of file itkGrayscaleFunctionErodeImageFilter.h. |
|
Standard class typedefs. Reimplemented from itk::MorphologyImageFilter< TInputImage, TOutputImage, TKernel >. Definition at line 53 of file itkGrayscaleFunctionErodeImageFilter.h. |
|
Reimplemented from itk::MorphologyImageFilter< TInputImage, TOutputImage, TKernel >. Definition at line 55 of file itkGrayscaleFunctionErodeImageFilter.h. |
|
Definition at line 79 of file itkGrayscaleFunctionErodeImageFilter.h. |
|
Definition at line 80 of file itkGrayscaleFunctionErodeImageFilter.h. |
|
Evaluate image neighborhood with kernel to find the new value for the center pixel value It will return the minimum value of the image pixels minus the structuring element values whose corresponding element in the structuring element is positive. This version of Evaluate is used for non-boundary pixels. Implements itk::MorphologyImageFilter< TInputImage, TOutputImage, TKernel >. |
|
Runtime information support. Reimplemented from itk::MorphologyImageFilter< TInputImage, TOutputImage, TKernel >. |
|
Standard New method. Reimplemented from itk::Object. |