30 #ifndef __vtkAttributesErrorMetric_h
31 #define __vtkAttributesErrorMetric_h
33 #include "vtkGenericSubdivisionErrorMetric.h"
35 class vtkGenericAttributeCollection;
36 class vtkGenericDataSet;
48 void PrintSelf(ostream& os,
vtkIndent indent);
57 vtkGetMacro(AbsoluteAttributeTolerance,
double);
67 void SetAbsoluteAttributeTolerance(
double value);
75 vtkGetMacro(AttributeTolerance,
double);
81 void SetAttributeTolerance(
double value);
98 int RequiresEdgeSubdivision(
double *leftPoint,
double *midPoint,
double *rightPoint,
112 double GetError(
double *leftPoint,
double *midPoint,
113 double *rightPoint,
double alpha);
122 void ComputeSquareAbsoluteAttributeTolerance();
double AbsoluteAttributeTolerance
vtkGenericAttributeCollection * AttributeCollection
record modification and/or execution time
Objects that compute attribute-based error during cell tessellation.
a simple class to control print indentation
vtkTimeStamp SquareAbsoluteAttributeToleranceComputeTime
double SquareAbsoluteAttributeTolerance
double AttributeTolerance