32#ifndef vtkContourTriangulator_h 
   33#define vtkContourTriangulator_h 
   35#include "vtkFiltersGeneralModule.h"  
   38VTK_ABI_NAMESPACE_BEGIN
 
   58  vtkGetMacro(TriangulationError, 
int);
 
object to represent cell connectivity
 
Fill all 2D contours to create polygons.
 
void PrintSelf(ostream &os, vtkIndent indent) override
Standard methods for instantiation, obtaining type information, and printing.
 
static vtkContourTriangulator * New()
Standard methods for instantiation, obtaining type information, and printing.
 
static int TriangulateContours(vtkPolyData *data, vtkIdType firstLine, vtkIdType numLines, vtkCellArray *outputPolys, const double normal[3], vtkPolyDataAlgorithm *self=nullptr)
Given some closed contour lines, create a triangle mesh that fills those lines.
 
vtkTypeBool TriangulationErrorDisplay
 
static int TriangulatePolygon(vtkIdList *polygon, vtkPoints *points, vtkCellArray *triangles)
A robust method for triangulating a polygon.
 
~vtkContourTriangulator() override
 
int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override
This is called by the superclass.
 
list of point or cell ids
 
a simple class to control print indentation
 
represent and manipulate 3D points
 
Superclass for algorithms that produce only polydata as output.
 
concrete dataset represents vertices, lines, polygons, and triangle strips