Go to the documentation of this file.
15 #ifndef __vtkEdgeSubdivisionCriterion_h
16 #define __vtkEdgeSubdivisionCriterion_h
55 virtual bool EvaluateEdge(
const double* p0,
double* p1,
const double* p2,
int field_start ) = 0 ;
68 virtual void ResetFieldList();
78 const int* GetFieldIds()
const;
84 const int* GetFieldOffsets()
const;
88 int GetOutputField(
int fieldId )
const;
93 int GetNumberOfFields()
const;
122 bool ViewDependentEval(
const double* p0,
double* p1,
double* p1_actual,
const double* p2,
int field_start,
vtkMatrix4x4* viewtrans,
const double* pixelSize,
double allowableChordErr )
const;
147 bool FixedFieldErrorEval(
const double* p0,
double* p1,
double* p1_actual,
const double* p2,
int field_start,
int field_criteria,
double* allowableFieldErr )
const;
162 #endif // __vtkEdgeSubdivisionCriterion_h