Go to the documentation of this file.
15 #ifndef vtkEdgeSubdivisionCriterion_h
16 #define vtkEdgeSubdivisionCriterion_h
56 virtual bool EvaluateEdge(
const double* p0,
double* p1,
const double* p2,
int field_start ) = 0 ;
79 const int* GetFieldIds()
const;
85 const int* GetFieldOffsets()
const;
94 int GetNumberOfFields()
const;
123 bool ViewDependentEval(
const double* p0,
double* p1,
double* p1_actual,
const double* p2,
int field_start,
vtkMatrix4x4* viewtrans,
const double* pixelSize,
double allowableChordErr )
const;
148 bool FixedFieldErrorEval(
const double* p0,
double* p1,
double* p1_actual,
const double* p2,
int field_start,
int field_criteria,
double* allowableFieldErr )
const;
163 #endif // vtkEdgeSubdivisionCriterion_h
An algorithm that refines an initial simplicial tessellation using edge subdivision.
virtual bool DontPassField(int sourceId, vtkStreamingTessellator *t)
bool FixedFieldErrorEval(const double *p0, double *p1, double *p1_actual, const double *p2, int field_start, int field_criteria, double *allowableFieldErr) const
represent and manipulate attribute data in a dataset
virtual void PrintSelf(ostream &os, vtkIndent indent)
vtkEdgeSubdivisionCriterion()
#define vtkTypeMacro(thisClass, superclass)
abstract base class for most VTK objects
virtual ~vtkEdgeSubdivisionCriterion()
virtual bool EvaluateEdge(const double *p0, double *p1, const double *p2, int field_start)=0
const int * GetFieldOffsets() const
virtual int PassField(int sourceId, int sourceSize, vtkStreamingTessellator *t)
how to decide whether a linear approximation to nonlinear geometry or field should be subdivided
#define VTKFILTERSCORE_EXPORT
a simple class to control print indentation
const int * GetFieldIds() const
represent and manipulate 4x4 transformation matrices
int GetNumberOfFields() const
virtual void ResetFieldList()
int GetOutputField(int fieldId) const
bool ViewDependentEval(const double *p0, double *p1, double *p1_actual, const double *p2, int field_start, vtkMatrix4x4 *viewtrans, const double *pixelSize, double allowableChordErr) const