48 #ifndef __vtkReebGraphSimplificationMetric_h
49 #define __vtkReebGraphSimplificationMetric_h
51 #include "vtkCommonDataModelModule.h"
52 #include "vtkObject.h"
56 class vtkAbstractArray;
64 void PrintSelf(ostream& os, vtkIndent indent);
71 vtkSetMacro(LowerBound,
double);
72 vtkGetMacro(LowerBound,
double);
80 vtkSetMacro(UpperBound,
double);
81 vtkGetMacro(UpperBound,
double);
90 virtual double ComputeMetric(vtkDataSet *mesh, vtkDataArray *field,
91 vtkIdType startCriticalPoint, vtkAbstractArray *vertexList,
92 vtkIdType endCriticalPoint);
abstract class for custom Reeb graph simplification metric design.