Extract connected components in a drawing. More...
#include <vtkKWEITKPaintbrushExtractConnectedComponents.h>


Extract connected components in a drawing.
Takes a drawing as input. Generates a drawing as output. The input drawing will have one or more sketches. The user set the sketch for which connected components must be extracted via 'SetSketchIndex' (default is the first sketch). The algorithm will produce as output a drawing with 'n' sketches where 'n' is the number of connected components. Each connected component is a seperate sketch.
Definition at line 41 of file vtkKWEITKPaintbrushExtractConnectedComponents.h.
| vtkKWEITKPaintbrushExtractConnectedComponents::vtkKWEITKPaintbrushExtractConnectedComponents | ( | ) | [protected] |
| vtkKWEITKPaintbrushExtractConnectedComponents::~vtkKWEITKPaintbrushExtractConnectedComponents | ( | ) | [protected] |
| static vtkKWEITKPaintbrushExtractConnectedComponents* vtkKWEITKPaintbrushExtractConnectedComponents::New | ( | ) | [static] |
Standard VTK methods.
Reimplemented from vtkAlgorithm.
| vtkKWEITKPaintbrushExtractConnectedComponents::vtkTypeRevisionMacro | ( | vtkKWEITKPaintbrushExtractConnectedComponents | , | |
| vtkAlgorithm | ||||
| ) |
Standard VTK methods.
| void vtkKWEITKPaintbrushExtractConnectedComponents::PrintSelf | ( | ostream & | os, | |
| vtkIndent | indent | |||
| ) | [virtual] |
Standard VTK methods.
Reimplemented from vtkAlgorithm.
| virtual void vtkKWEITKPaintbrushExtractConnectedComponents::SetSketchIndex | ( | int | ) | [virtual] |
Set the sketch from the input drawing of which we wish to extract connected components. Defaults to 0.
| virtual int vtkKWEITKPaintbrushExtractConnectedComponents::GetSketchIndex | ( | ) | [virtual] |
Set the sketch from the input drawing of which we wish to extract connected components. Defaults to 0.
| virtual void vtkKWEITKPaintbrushExtractConnectedComponents::SetInput | ( | vtkKWEPaintbrushDrawing * | ) | [virtual] |
Set a paintbrush drawing as input
| virtual int vtkKWEITKPaintbrushExtractConnectedComponents::ProcessRequest | ( | vtkInformation * | , | |
| vtkInformationVector ** | , | |||
| vtkInformationVector * | ||||
| ) | [virtual] |
see vtkAlgorithm for details
Reimplemented from vtkAlgorithm.
| vtkKWEPaintbrushDrawing* vtkKWEITKPaintbrushExtractConnectedComponents::GetOutput | ( | ) |
Get the output data object of this algorithm.
| virtual int vtkKWEITKPaintbrushExtractConnectedComponents::FillInputPortInformation | ( | int | , | |
| vtkInformation * | ||||
| ) | [protected, virtual] |
see vtkAlgorithm for docs.
Reimplemented from vtkAlgorithm.
| virtual int vtkKWEITKPaintbrushExtractConnectedComponents::FillOutputPortInformation | ( | int | , | |
| vtkInformation * | ||||
| ) | [protected, virtual] |
see vtkAlgorithm for docs.
Reimplemented from vtkAlgorithm.
| virtual int vtkKWEITKPaintbrushExtractConnectedComponents::RequestData | ( | vtkInformation * | request, | |
| vtkInformationVector ** | inputVector, | |||
| vtkInformationVector * | outputVector | |||
| ) | [protected, virtual] |
see vtkAlgorithm for docs.
| virtual void vtkKWEITKPaintbrushExtractConnectedComponents::RequestInformation | ( | vtkInformation * | , | |
| vtkInformationVector ** | , | |||
| vtkInformationVector * | ||||
| ) | [protected, virtual] |
see vtkAlgorithm for docs.
| virtual int vtkKWEITKPaintbrushExtractConnectedComponents::RequestDataObject | ( | vtkInformation * | request, | |
| vtkInformationVector ** | inputVector, | |||
| vtkInformationVector * | outputVector | |||
| ) | [protected, virtual] |
Creates the same output type as the input type.
| void vtkKWEITKPaintbrushExtractConnectedComponents::ComputeSegmentExtents | ( | int | nSegments, | |
| int * | e, | |||
| vtkImageData * | image | |||
| ) | [protected] |
Compute the tightest bounding box that covers each of the connected components.
int vtkKWEITKPaintbrushExtractConnectedComponents::SketchIndex [protected] |
Definition at line 99 of file vtkKWEITKPaintbrushExtractConnectedComponents.h.
1.7.1