#include <itkConnectedComponentImageFilter.h>
Inheritance diagram for itk::ConnectedComponentImageFilter< TInputImage, TOutputImage >:
Public Types | |
typedef ConnectedComponentImageFilter | Self |
typedef ImageToImageFilter< TInputImage, TOutputImage > | Superclass |
typedef Superclass::InputImagePointer | InputImagePointer |
typedef TOutputImage::PixelType | OutputPixelType |
typedef TOutputImage::InternalPixelType | OutputInternalPixelType |
typedef TInputImage::PixelType | InputPixelType |
typedef TInputImage::InternalPixelType | InputInternalPixelType |
typedef TInputImage | InputImageType |
typedef TOutputImage | OutputImageType |
typedef TInputImage::IndexType | IndexType |
typedef TInputImage::SizeType | SizeType |
typedef TOutputImage::RegionType | RegionType |
typedef std::list< IndexType > | ListType |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
Public Member Functions | |
itkStaticConstMacro (ImageDimension, unsigned int, TOutputImage::ImageDimension) | |
virtual const char * | GetClassName () const |
Static Public Member Functions | |
Pointer | New () |
Protected Member Functions | |
ConnectedComponentImageFilter () | |
virtual | ~ConnectedComponentImageFilter () |
ConnectedComponentImageFilter (const Self &) | |
void | GenerateData () |
void | GenerateInputRequestedRegion () |
void | EnlargeOutputRequestedRegion (DataObject *) |
ConnectedComponentImageFilter labels the objects in a binary image. Each distinct object is assigned a unique label. The filter makes three passes through the image. The first pass initialized the output. The second pass labels each foreground pixel such that all the pixels associated with an object either have the same label or have had their labels entered into a equivalency table. The third pass through the image flattens the equivalency table such that all pixels for an object have the same label.
Definition at line 43 of file itkConnectedComponentImageFilter.h.
|
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >. Definition at line 83 of file itkConnectedComponentImageFilter.h. |
|
Definition at line 74 of file itkConnectedComponentImageFilter.h. |
|
Types from the Superclass Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >. Definition at line 56 of file itkConnectedComponentImageFilter.h. |
|
Image typedef support Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >. Definition at line 72 of file itkConnectedComponentImageFilter.h. |
|
Definition at line 65 of file itkConnectedComponentImageFilter.h. |
|
Definition at line 64 of file itkConnectedComponentImageFilter.h. |
|
Definition at line 77 of file itkConnectedComponentImageFilter.h. |
|
Some convenient typedefs. Reimplemented from itk::ImageSource< TOutputImage >. Definition at line 73 of file itkConnectedComponentImageFilter.h. |
|
Definition at line 63 of file itkConnectedComponentImageFilter.h. |
|
Extract some information from the image types. Dimensionality of the two images is assumed to be the same. Definition at line 62 of file itkConnectedComponentImageFilter.h. |
|
Smart pointer typedef support Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >. Definition at line 82 of file itkConnectedComponentImageFilter.h. |
|
Definition at line 76 of file itkConnectedComponentImageFilter.h. |
|
Standard "Self" & Superclass typedef. Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >. Definition at line 50 of file itkConnectedComponentImageFilter.h. Referenced by itk::ConnectedComponentImageFilter< TInputImage, TOutputImage >::ConnectedComponentImageFilter(). |
|
Definition at line 75 of file itkConnectedComponentImageFilter.h. |
|
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >. Definition at line 51 of file itkConnectedComponentImageFilter.h. |
|
Definition at line 97 of file itkConnectedComponentImageFilter.h. |
|
Definition at line 98 of file itkConnectedComponentImageFilter.h. |
|
Definition at line 99 of file itkConnectedComponentImageFilter.h. References itk::ConnectedComponentImageFilter< TInputImage, TOutputImage >::Self. |
|
ConnectedComponentImageFilter will produce all of the output. Therefore it must provide an implementation of EnlargeOutputRequestedRegion(). Reimplemented from itk::ProcessObject.
|
|
Standard pipeline method. Reimplemented from itk::ImageSource< TOutputImage >.
|
|
ConnectedComponentImageFilter needs the entire input. Therefore it must provide an implementation GenerateInputRequestedRegion(). Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.
|
|
Run-time type information (and related methods) Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.
|
|
|
|
Method for creation through the object factory. Reimplemented from itk::Object.
|