#include <vtkImageConnectedComponents.h>
Inheritance diagram for vtkImageConnectedComponents:


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 vtkImageConnectedComponents * | New () |
Protected Member Functions | |
| vtkImageConnectedComponents () | |
| ~vtkImageConnectedComponents () | |
| virtual int | RequestInformation (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
| virtual void | SimpleExecute (vtkImageData *input, vtkImageData *output) |
Protected Attributes | |
| int | Dimensionality |
| int | NumberConnected |
| vtkImageConnectedComponents::vtkImageConnectedComponents | ( | ) | [protected] |
| vtkImageConnectedComponents::~vtkImageConnectedComponents | ( | ) | [inline, protected] |
Definition at line 76 of file vtkImageConnectedComponents.h.
| 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.
int vtkImageConnectedComponents::Dimensionality [protected] |
Definition at line 76 of file vtkImageConnectedComponents.h.
int vtkImageConnectedComponents::NumberConnected [protected] |
Definition at line 79 of file vtkImageConnectedComponents.h.
1.4.7