31 #ifndef vtkAttributesErrorMetric_h 
   32 #define vtkAttributesErrorMetric_h 
   34 #include "vtkCommonDataModelModule.h"  
   66   vtkGetMacro(AbsoluteAttributeTolerance, 
double);
 
   79   void SetAbsoluteAttributeTolerance(
double value);
 
   90   vtkGetMacro(AttributeTolerance, 
double);
 
   98   void SetAttributeTolerance(
double value);
 
  120                               double alpha) VTK_OVERRIDE;
 
  135   double GetError(
double *leftPoint, 
double *midPoint,
 
  136                   double *rightPoint, 
double alpha) VTK_OVERRIDE;
 
  146   void ComputeSquareAbsoluteAttributeTolerance();
 
  148   double AttributeTolerance;
 
  150   double SquareAbsoluteAttributeTolerance; 
 
  153   double AbsoluteAttributeTolerance;
 
  154   int DefinedByAbsolute;
 
a collection of attributes 
 
record modification and/or execution time 
 
void PrintSelf(ostream &os, vtkIndent indent) override
Standard VTK type and error macros. 
 
virtual int RequiresEdgeSubdivision(double *leftPoint, double *midPoint, double *rightPoint, double alpha)=0
Does the edge need to be subdivided according to the implemented computation? The edge is defined by ...
 
Objects that compute attribute-based error during cell tessellation. 
 
a simple class to control print indentation 
 
Objects that compute error during cell tessellation. 
 
virtual double GetError(double *leftPoint, double *midPoint, double *rightPoint, double alpha)=0
Return the error at the mid-point. 
 
defines dataset interface 
 
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...