28 #ifndef __vtkvmtkVoronoiDiagram3D_h 29 #define __vtkvmtkVoronoiDiagram3D_h 31 #include "vtkPolyDataAlgorithm.h" 32 #include "vtkIdList.h" 33 #include "vtkCellArray.h" 35 #include "vtkvmtkWin32Header.h" 37 class vtkUnstructuredGrid;
43 void PrintSelf(ostream& os, vtkIndent indent) VTK_OVERRIDE;
54 vtkSetStringMacro(RadiusArrayName);
55 vtkGetStringMacro(RadiusArrayName);
62 vtkGetObjectMacro(PoleIds,vtkIdList);
69 int FillInputPortInformation(
int, vtkInformation *info) VTK_OVERRIDE;
71 virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) VTK_OVERRIDE;
73 void ExtractUniqueEdges(vtkUnstructuredGrid* input, vtkCellArray* edgeArray);
74 void BuildVoronoiPolys(vtkUnstructuredGrid* input, vtkCellArray* voronoiPolys);
Compute the Voronoi diagram from a Delaunay tessellation or an internal Delaunay tessellation.