131 #ifndef vtkDelaunay2D_h 132 #define vtkDelaunay2D_h 134 #include "vtkFiltersCoreModule.h" 142 #define VTK_DELAUNAY_XY_PLANE 0 143 #define VTK_SET_TRANSFORM_PLANE 1 144 #define VTK_BEST_FITTING_PLANE 2 192 vtkGetMacro(Alpha,
double);
201 vtkSetClampMacro(Tolerance,
double,0.0,1.0);
202 vtkGetMacro(Tolerance,
double);
211 vtkGetMacro(Offset,
double);
222 vtkGetMacro(BoundingTriangulation,
int);
245 vtkSetClampMacro(ProjectionPlaneMode,
int,
247 vtkGetMacro(ProjectionPlaneMode,
int);
272 this->Points[idx] = x[0];
273 this->Points[idx+1] = x[1];
274 this->Points[idx+2] = x[2];
278 {
double *ptr = this->Points + 3*id;
284 int NumberOfDuplicatePoints;
285 int NumberOfDegeneracies;
291 int InCircle (
double x[3],
double x1[3],
double x2[3],
double x3[3]);
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass.
abstract class for specifying dataset behavior
concrete dataset represents vertices, lines, polygons, and triangle strips
void GetPoint(const int i, const int j, const int k, double pnt[3])
Proxy object to connect input/output ports.
static vtkPolyDataAlgorithm * New()
Superclass for algorithms that produce only polydata as output.
a simple class to control print indentation
list of point or cell ids
vtkAbstractTransform * Transform
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
#define VTK_BEST_FITTING_PLANE
boost::graph_traits< vtkGraph * >::vertex_descriptor source(boost::graph_traits< vtkGraph * >::edge_descriptor e, vtkGraph *)
object to represent cell connectivity
create 2D Delaunay triangulation of input points
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
#define VTK_DELAUNAY_XY_PLANE
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
int BoundingTriangulation