46#ifndef vtkReebGraphSimplificationMetric_h
47#define vtkReebGraphSimplificationMetric_h
49#include "vtkCommonDataModelModule.h"
70 vtkSetMacro(LowerBound,
double);
71 vtkGetMacro(LowerBound,
double);
81 vtkSetMacro(UpperBound,
double);
82 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()