 |
VTK
9.1.0
|
Go to the documentation of this file.
91 #ifndef vtkVoronoi2D_h
92 #define vtkVoronoi2D_h
94 #include "vtkFiltersCoreModule.h"
121 vtkSetClampMacro(Padding,
double, 0.001, 0.25);
122 vtkGetMacro(Padding,
double);
138 vtkSetMacro(GenerateScalars,
int);
139 vtkGetMacro(GenerateScalars,
int);
162 SPECIFIED_TRANSFORM_PLANE = 1,
163 BEST_FITTING_PLANE = 2
175 vtkSetClampMacro(ProjectionPlaneMode,
int, XY_PLANE, BEST_FITTING_PLANE);
176 vtkGetMacro(ProjectionPlaneMode,
int);
180 this->SetProjectionPlaneMode(SPECIFIED_TRANSFORM_PLANE);
184 this->SetProjectionPlaneMode(BEST_FITTING_PLANE);
void SetGenerateScalarsToNone()
Indicate whether to create a scalar array as part of the output.
static vtkVoronoi2D * New()
Standard methods for instantiation, type information, and printing.
int FillInputPortInformation(int, vtkInformation *) override
Fill the input port information objects for this algorithm.
vtkStaticPointLocator2D * Locator
vtkMTimeType GetMTime() override
Get the MTime of this object also considering the locator.
vtkTypeBool GenerateVoronoiFlower
void SetProjectionPlaneModeToSpecifiedTransformPlane()
Define the method to project the input 3D points into a 2D plane for tessellation.
void SetGenerateScalarsToPointIds()
Indicate whether to create a scalar array as part of the output.
void PrintSelf(ostream &os, vtkIndent indent) override
Standard methods for instantiation, type information, and printing.
quickly locate points in 2-space
void SetProjectionPlaneModeToXYPlane()
Define the method to project the input 3D points into a 2D plane for tessellation.
virtual void SetTransform(vtkAbstractTransform *)
Set / get the transform which is applied to points to generate a 2D problem.
a simple class to control print indentation
vtkIdType PointOfInterest
vtkStaticPointLocator2D * GetLocator()
Retrieve the internal locator to manually configure it, for example specifying the number of points p...
void SetProjectionPlaneModeToBestFittingPlane()
Define the method to project the input 3D points into a 2D plane for tessellation.
int GetNumberOfThreadsUsed()
Return the number of threads actually used during execution.
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
concrete class for storing a set of points
create 2D Voronoi convex tiling of input points
vtkIdType MaximumNumberOfTileClips
implicit function for a set of spheres
vtkAbstractTransform * Transform
void SetGenerateScalarsToThreadIds()
Indicate whether to create a scalar array as part of the output.
vtkTypeUInt32 vtkMTimeType
Superclass for algorithms that produce only polydata as output.