15 #ifndef vtkDataSetEdgeSubdivisionCriterion_h 
   16 #define vtkDataSetEdgeSubdivisionCriterion_h 
   39 #include "vtkFiltersCoreModule.h"  
   66     bool EvaluateEdge( 
const double* p0, 
double* midpt, 
const double* p1, 
int field_start ) VTK_OVERRIDE;
 
  106     double* EvaluateFields( 
double* vertex, 
double* weights, 
int field_start );
 
  114     void EvaluatePointDataField( 
double* result, 
double* weights, 
int field );
 
  115     void EvaluateCellDataField( 
double* result, 
double* weights, 
int field );
 
  124     vtkGetMacro(ChordError2,
double);
 
  134     virtual void SetFieldError2( 
int s, 
double err );
 
  135     double GetFieldError2( 
int s ) 
const;
 
  142     virtual void ResetFieldError2();
 
  150     vtkGetMacro(ActiveFieldCriteria,
int);
 
  164     int FieldError2Length;
 
  165     int FieldError2Capacity;
 
  166     int ActiveFieldCriteria;
 
  183 #endif // vtkDataSetEdgeSubdivisionCriterion_h 
a subclass of vtkEdgeSubdivisionCriterion for vtkDataSet objects. 
 
abstract class to specify dataset behavior 
 
int GetActiveFieldCriteria() const 
Return a bitfield specifying which FieldError2 criteria are positive (i.e., actively used to decide e...
 
abstract class to specify cell behavior 
 
a simple class to control print indentation 
 
virtual bool EvaluateEdge(const double *p0, double *p1, const double *p2, int field_start)=0
You must implement this member function in a subclass. 
 
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection. 
 
how to decide whether a linear approximation to nonlinear geometry or field should be subdivided ...
 
vtkIdType GetCellId() const 
 
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
 
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.