Go to the documentation of this file.
15 #ifndef vtkDataSetEdgeSubdivisionCriterion_h
16 #define vtkDataSetEdgeSubdivisionCriterion_h
70 virtual bool EvaluateEdge(
const double* p0,
double* midpt,
const double* p1,
int field_start );
173 #endif // vtkDataSetEdgeSubdivisionCriterion_h
void EvaluatePointDataField(double *result, double *weights, int field)
void EvaluateCellDataField(double *result, double *weights, int field)
#define vtkTypeMacro(thisClass, superclass)
vtkCell * CurrentCellData
vtkDataSetEdgeSubdivisionCriterion()
virtual void SetMesh(vtkDataSet *)
double GetFieldError2(int s) const
virtual void ResetFieldError2()
static vtkDataSetEdgeSubdivisionCriterion * New()
how to decide whether a linear approximation to nonlinear geometry or field should be subdivided
abstract class to specify cell behavior
virtual void SetCellId(vtkIdType cell)
#define VTKFILTERSCORE_EXPORT
virtual ~vtkDataSetEdgeSubdivisionCriterion()
a simple class to control print indentation
int GetActiveFieldCriteria() const
a subclass of vtkEdgeSubdivisionCriterion for vtkDataSet objects.
#define vtkGetMacro(name, type)
virtual bool EvaluateEdge(const double *p0, double *midpt, const double *p1, int field_start)
virtual void PrintSelf(ostream &os, vtkIndent indent)
abstract class to specify dataset behavior
virtual void SetFieldError2(int s, double err)
vtkSetMacro(IgnoreDriverBugs, bool)
double * EvaluateFields(double *vertex, double *weights, int field_start)
vtkIdType GetCellId() const