30 #ifndef __vtkAttributesErrorMetric_h
31 #define __vtkAttributesErrorMetric_h
33 #include "vtkCommonDataModelModule.h"
34 #include "vtkGenericSubdivisionErrorMetric.h"
36 class vtkGenericAttributeCollection;
37 class vtkGenericDataSet;
49 void PrintSelf(ostream& os,
vtkIndent indent);
58 vtkGetMacro(AbsoluteAttributeTolerance,
double);
68 void SetAbsoluteAttributeTolerance(
double value);
76 vtkGetMacro(AttributeTolerance,
double);
82 void SetAttributeTolerance(
double value);
99 int RequiresEdgeSubdivision(
double *leftPoint,
double *midPoint,
double *rightPoint,
113 double GetError(
double *leftPoint,
double *midPoint,
114 double *rightPoint,
double alpha);
123 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