82 #ifndef vtkVoronoi2D_h
83 #define vtkVoronoi2D_h
85 #include "vtkFiltersCoreModule.h"
88 VTK_ABI_NAMESPACE_BEGIN
113 vtkSetClampMacro(Padding,
double, 0.001, 0.25);
114 vtkGetMacro(Padding,
double);
130 vtkSetMacro(GenerateScalars,
int);
131 vtkGetMacro(GenerateScalars,
int);
154 SPECIFIED_TRANSFORM_PLANE = 1,
155 BEST_FITTING_PLANE = 2
167 vtkSetClampMacro(ProjectionPlaneMode,
int, XY_PLANE, BEST_FITTING_PLANE);
168 vtkGetMacro(ProjectionPlaneMode,
int);
172 this->SetProjectionPlaneMode(SPECIFIED_TRANSFORM_PLANE);
176 this->SetProjectionPlaneMode(BEST_FITTING_PLANE);
197 vtkGetMacro(MaximumNumberOfTileClips,
vtkIdType);
221 vtkBooleanMacro(GenerateVoronoiFlower,
vtkTypeBool);
271 VTK_ABI_NAMESPACE_END
implicit function for a set of spheres
vtkTypeUInt32 vtkMTimeType
void SetProjectionPlaneModeToSpecifiedTransformPlane()
Define the method to project the input 3D points into a 2D plane for tessellation.
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass.
vtkAbstractTransform * Transform
vtkStaticPointLocator2D * Locator
concrete class for storing a set of points
static vtkPolyDataAlgorithm * New()
vtkIdType MaximumNumberOfTileClips
Superclass for algorithms that produce only polydata as output.
a simple class to control print indentation
vtkTypeBool GenerateVoronoiFlower
virtual vtkMTimeType GetMTime()
Return this object's modified time.
create 2D Voronoi convex tiling of input points
int GetNumberOfThreadsUsed()
Return the number of threads actually used during execution.
void SetProjectionPlaneModeToBestFittingPlane()
Define the method to project the input 3D points into a 2D plane for tessellation.
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
vtkStaticPointLocator2D * GetLocator()
Retrieve the internal locator to manually configure it, for example specifying the number of points p...
void SetGenerateScalarsToNone()
Indicate whether to create a scalar array as part of the output.
void SetProjectionPlaneModeToXYPlane()
Define the method to project the input 3D points into a 2D plane for tessellation.
void SetGenerateScalarsToThreadIds()
Indicate whether to create a scalar array as part of the output.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkIdType PointOfInterest
void SetGenerateScalarsToPointIds()
Indicate whether to create a scalar array as part of the output.
quickly locate points in 2-space