83 #ifndef vtkVoronoi2D_h
84 #define vtkVoronoi2D_h
87 #include "vtkFiltersCoreModule.h"
91 VTK_ABI_NAMESPACE_BEGIN
118 vtkSetClampMacro(Padding,
double, 0.001, 0.25);
119 vtkGetMacro(Padding,
double);
135 vtkSetMacro(GenerateScalars,
int);
136 vtkGetMacro(GenerateScalars,
int);
159 SPECIFIED_TRANSFORM_PLANE = 1,
160 BEST_FITTING_PLANE = 2
172 vtkSetClampMacro(ProjectionPlaneMode,
int, XY_PLANE, BEST_FITTING_PLANE);
173 vtkGetMacro(ProjectionPlaneMode,
int);
177 this->SetProjectionPlaneMode(SPECIFIED_TRANSFORM_PLANE);
181 this->SetProjectionPlaneMode(BEST_FITTING_PLANE);
202 vtkGetMacro(MaximumNumberOfTileClips,
vtkIdType);
226 vtkBooleanMacro(GenerateVoronoiFlower,
vtkTypeBool);
276 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
create 2D Voronoi convex tiling of input points
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.
#define VTK_DEPRECATED_IN_9_7_0(reason)
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