49#ifndef vtkReebGraphSimplificationMetric_h
50#define vtkReebGraphSimplificationMetric_h
52#include "vtkCommonDataModelModule.h"
75 vtkGetMacro(LowerBound,
double);
86 vtkGetMacro(UpperBound,
double);
104 double LowerBound, UpperBound;
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()
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.