Go to the documentation of this file.
130 #ifndef vtkDelaunay2D_h
131 #define vtkDelaunay2D_h
141 #define VTK_DELAUNAY_XY_PLANE 0
142 #define VTK_SET_TRANSFORM_PLANE 1
143 #define VTK_BEST_FITTING_PLANE 2
251 this->Points[idx] =
x[0];
252 this->Points[idx+1] =
x[1];
253 this->Points[idx+2] =
x[2];
257 {
double *ptr = this->Points + 3*
id;
263 int NumberOfDuplicatePoints;
264 int NumberOfDegeneracies;
270 int InCircle (
double x[3],
double x1[3],
double x2[3],
double x3[3]);
int BoundingTriangulation
#define vtkGetObjectMacro(name, type)
vtkPolyData * GetSource()
#define vtkTypeMacro(thisClass, superclass)
create 2D Delaunay triangulation of input points
GLint GLint GLint GLint GLint x
vtkAbstractTransform * Transform
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
virtual int FillInputPortInformation(int port, vtkInformation *info)
GLenum GLenum GLenum input
vtkAbstractTransform * ComputeBestFittingPlane(vtkPointSet *input)
boost::graph_traits< vtkGraph * >::vertex_descriptor source(boost::graph_traits< vtkGraph * >::edge_descriptor e, vtkGraph *)
#define vtkSetClampMacro(name, type, min, max)
void PrintSelf(ostream &os, vtkIndent indent)
#define VTKFILTERSCORE_EXPORT
a simple class to control print indentation
object to represent cell connectivity
list of point or cell ids
#define vtkGetMacro(name, type)
#define VTK_BEST_FITTING_PLANE
virtual void SetTransform(vtkAbstractTransform *)
vtkBooleanMacro(IgnoreDriverBugs, bool)
vtkSetMacro(IgnoreDriverBugs, bool)
Proxy object to connect input/output ports.
abstract class for specifying dataset behavior
concrete dataset represents vertices, lines, polygons, and triangle strips
static vtkDelaunay2D * New()
void SetSourceData(vtkPolyData *)
#define VTK_DELAUNAY_XY_PLANE
void SetSourceConnection(vtkAlgorithmOutput *algOutput)
Superclass for algorithms that produce only polydata as output.