#include <itkZeroCrossingImageFilter.h>
Inheritance diagram for itk::ZeroCrossingImageFilter< TInputImage, TOutputImage >:
Public Types | |
typedef ZeroCrossingImageFilter | Self |
typedef ImageToImageFilter< TInputImage, TOutputImage > | Superclass |
typedef TInputImage | InputImageType |
typedef TOutputImage | OutputImageType |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef TInputImage::PixelType | InputImagePixelType |
typedef TOutputImage::PixelType | OutputImagePixelType |
typedef TOutputImage::RegionType | OutputImageRegionType |
Public Member Functions | |
virtual const char * | GetNameOfClass () const |
itkStaticConstMacro (ImageDimension, unsigned int, TInputImage::ImageDimension) | |
virtual void | GenerateInputRequestedRegion () throw (InvalidRequestedRegionError) |
virtual void | SetForegroundValue (OutputImagePixelType _arg) |
virtual OutputImagePixelType | GetForegroundValue () |
virtual void | SetBackgroundValue (OutputImagePixelType _arg) |
virtual OutputImagePixelType | GetBackgroundValue () |
Static Public Member Functions | |
Pointer | New () |
Protected Member Functions | |
ZeroCrossingImageFilter () | |
~ZeroCrossingImageFilter () | |
void | PrintSelf (std::ostream &os, Indent indent) const |
ZeroCrossingImageFilter (const Self &) | |
void | ThreadedGenerateData (const OutputImageRegionType &outputRegionForThread, int threadId) |
Protected Attributes | |
OutputImagePixelType | m_BackgroundValue |
OutputImagePixelType | m_ForegroundValue |
Definition at line 56 of file itkZeroCrossingImageFilter.h.
|
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >. Definition at line 70 of file itkZeroCrossingImageFilter.h. |
|
Define pixel types Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >. Definition at line 73 of file itkZeroCrossingImageFilter.h. |
|
Image typedef support Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >. Definition at line 65 of file itkZeroCrossingImageFilter.h. |
|
Reimplemented from itk::ImageSource< TOutputImage >. Definition at line 74 of file itkZeroCrossingImageFilter.h. Referenced by itk::ZeroCrossingImageFilter< TInputImage, TOutputImage >::ZeroCrossingImageFilter(). |
|
Typedef to describe the output image region type. Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >. Definition at line 80 of file itkZeroCrossingImageFilter.h. |
|
Some convenient typedefs. Reimplemented from itk::ImageSource< TOutputImage >. Definition at line 66 of file itkZeroCrossingImageFilter.h. |
|
SmartPointer typedef support Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >. Definition at line 69 of file itkZeroCrossingImageFilter.h. |
|
Standard "Self" & Superclass typedef. Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >. Definition at line 61 of file itkZeroCrossingImageFilter.h. Referenced by itk::ZeroCrossingImageFilter< TInputImage, TOutputImage >::~ZeroCrossingImageFilter(). |
|
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >. Definition at line 62 of file itkZeroCrossingImageFilter.h. |
|
Definition at line 110 of file itkZeroCrossingImageFilter.h. |
|
Definition at line 115 of file itkZeroCrossingImageFilter.h. References itk::ZeroCrossingImageFilter< TInputImage, TOutputImage >::Self. |
|
Definition at line 118 of file itkZeroCrossingImageFilter.h. References itk::ZeroCrossingImageFilter< TInputImage, TOutputImage >::OutputImagePixelType. |
|
ZeroCrossingImageFilter needs a larger input requested region than the output requested region (larger by the kernel size to do comparisons between the central pixel and ite neighbors). Thus ZeroCrossingImageFilter needs to provide an implementation for GenerateInputRequestedRegion() in order to inform the pipeline execution model.
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >. |
|
Set/Get the label value for non-zero-crossing pixels. |
|
Set/Get the label value for zero-crossing pixels. |
|
Run-time type information (and related methods). Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >. |
|
ImageDimension enumeration |
|
Method for creation through the object factory. Reimplemented from itk::Object. |
|
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 >. |
|
Set/Get the label value for non-zero-crossing pixels. |
|
Set/Get the label value for zero-crossing pixels. |
|
ZeroCrossingImageFilter can be implemented as a multithreaded filter. Therefore,this implementation provides a ThreadedGenerateData() routine which is called for each processing thread. The output image data is allocated automatically by the superclass prior to calling ThreadedGenerateData(). ThreadedGenerateData can only write to the portion of the output image specified by the parameter "outputRegionForThread"
Reimplemented from itk::ImageSource< TOutputImage >. |
|
Definition at line 119 of file itkZeroCrossingImageFilter.h. |
|
Definition at line 120 of file itkZeroCrossingImageFilter.h. |