28 #ifndef vtkGenericCellTessellator_h
29 #define vtkGenericCellTessellator_h
31 #include "vtkCommonDataModelModule.h"
34 VTK_ABI_NAMESPACE_BEGIN
100 virtual void SetErrorMetrics(
vtkCollection* someErrorMetrics);
119 vtkGetMacro(Measurement,
int);
120 vtkSetMacro(Measurement,
int);
128 void GetMaxErrors(
double* errors);
151 int RequiresEdgeSubdivision(
double* left,
double* mid,
double* right,
double alpha);
166 virtual void UpdateMaxError(
167 double* leftPoint,
double* midPoint,
double* rightPoint,
double alpha);
173 void ResetMaxErrors();
203 VTK_ABI_NAMESPACE_END
abstract base class for most VTK objects
represent and manipulate point attribute data
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
helper class to perform cell tessellation
a collection of attributes
dynamic, self-adjusting array of double
iterator used to traverse cells
a simple class to control print indentation
vtkCollection * ErrorMetrics
List of error metrics.
object to represent cell connectivity
create and manipulate ordered lists of objects
vtkGenericDataSet * DataSet
Dataset to be tessellated.
defines dataset interface