vtkImageConnectedComponents Class Reference

#include <vtkImageConnectedComponents.h>

Inheritance diagram for vtkImageConnectedComponents:

Inheritance graph
[legend]
Collaboration diagram for vtkImageConnectedComponents:

Collaboration graph
[legend]
List of all members.

Detailed Description

Find and label all of the connected components in a binary image.

vtkImageConnectedComponents marks all the connected regions of voxels in a binary image with a unique integer value. The input must be unsigned char, and the output is int. The output may be used with vtkImageAccumulate to find the connected components by number of voxels.

This class uses portions of code from the FMRIB Software Library.

Definition at line 52 of file vtkImageConnectedComponents.h.

Public Member Functions

 vtkTypeRevisionMacro (vtkImageConnectedComponents, vtkSimpleImageToImageFilter)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void SetNumberConnected (int)
virtual int GetNumberConnected ()
void SetNumberConnectedToSix ()
void SetNumberConnectedToEighteen ()
void SetNumberConnectedToTwentySix ()
virtual void SetDimensionality (int)
virtual int GetDimensionality ()

Static Public Member Functions

static vtkImageConnectedComponentsNew ()

Protected Member Functions

 vtkImageConnectedComponents ()
 ~vtkImageConnectedComponents ()
virtual int RequestInformation (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
virtual void SimpleExecute (vtkImageData *input, vtkImageData *output)

Protected Attributes

int Dimensionality
int NumberConnected


Constructor & Destructor Documentation

vtkImageConnectedComponents::vtkImageConnectedComponents (  )  [protected]

vtkImageConnectedComponents::~vtkImageConnectedComponents (  )  [inline, protected]

Definition at line 76 of file vtkImageConnectedComponents.h.


Member Function Documentation

static vtkImageConnectedComponents* vtkImageConnectedComponents::New (  )  [static]

Reimplemented from vtkAlgorithm.

vtkImageConnectedComponents::vtkTypeRevisionMacro ( vtkImageConnectedComponents  ,
vtkSimpleImageToImageFilter   
)

void vtkImageConnectedComponents::PrintSelf ( ostream &  os,
vtkIndent  indent 
) [virtual]

Reimplemented from vtkSimpleImageToImageFilter.

virtual void vtkImageConnectedComponents::SetNumberConnected ( int   )  [virtual]

Set/Get the number connected.

virtual int vtkImageConnectedComponents::GetNumberConnected (  )  [virtual]

Set/Get the number connected.

void vtkImageConnectedComponents::SetNumberConnectedToSix (  )  [inline]

Set/Get the number connected.

Definition at line 63 of file vtkImageConnectedComponents.h.

References VTK_CONNECTED_SIX.

void vtkImageConnectedComponents::SetNumberConnectedToEighteen (  )  [inline]

Set/Get the number connected.

Definition at line 64 of file vtkImageConnectedComponents.h.

References VTK_CONNECTED_EIGHTEEN.

void vtkImageConnectedComponents::SetNumberConnectedToTwentySix (  )  [inline]

Set/Get the number connected.

Definition at line 65 of file vtkImageConnectedComponents.h.

References VTK_CONNECTED_TWENTYSIX.

virtual void vtkImageConnectedComponents::SetDimensionality ( int   )  [virtual]

Set the number of axes to use in connectivity.

virtual int vtkImageConnectedComponents::GetDimensionality (  )  [virtual]

Set the number of axes to use in connectivity.

virtual int vtkImageConnectedComponents::RequestInformation ( vtkInformation ,
vtkInformationVector **  ,
vtkInformationVector  
) [protected, virtual]

Reimplemented from vtkImageAlgorithm.

virtual void vtkImageConnectedComponents::SimpleExecute ( vtkImageData input,
vtkImageData output 
) [protected, virtual]

Implements vtkSimpleImageToImageFilter.


Member Data Documentation

int vtkImageConnectedComponents::Dimensionality [protected]

Definition at line 76 of file vtkImageConnectedComponents.h.

int vtkImageConnectedComponents::NumberConnected [protected]

Definition at line 79 of file vtkImageConnectedComponents.h.


The documentation for this class was generated from the following file:
Generated on Tue May 12 14:53:22 2009 for vtkCNMRRLibrary by  doxygen 1.4.7