37#ifndef vtkReebGraphSimplificationMetric_h 
   38#define vtkReebGraphSimplificationMetric_h 
   40#include "vtkCommonDataModelModule.h"  
   43VTK_ABI_NAMESPACE_BEGIN
 
   62  vtkSetMacro(LowerBound, 
double);
 
   63  vtkGetMacro(LowerBound, 
double);
 
   73  vtkSetMacro(UpperBound, 
double);
 
   74  vtkGetMacro(UpperBound, 
double);
 
Abstract superclass for all arrays.
 
abstract superclass for arrays of numeric data
 
abstract class to specify dataset behavior
 
a simple class to control print indentation
 
abstract base class for most VTK objects
 
abstract class for custom Reeb graph simplification metric design.
 
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
 
virtual double ComputeMetric(vtkDataSet *mesh, vtkDataArray *field, vtkIdType startCriticalPoint, vtkAbstractArray *vertexList, vtkIdType endCriticalPoint)
Function to implement in your simplification metric algorithm.
 
~vtkReebGraphSimplificationMetric() override
 
vtkReebGraphSimplificationMetric()
 
static vtkReebGraphSimplificationMetric * New()