25 #ifndef __vtkReebGraphSimplificationFilter_h
26 #define __vtkReebGraphSimplificationFilter_h
28 #include "vtkFiltersReebGraphModule.h"
29 #include "vtkDirectedGraphAlgorithm.h"
32 class vtkReebGraphSimplificationMetric;
35 public vtkDirectedGraphAlgorithm
40 void PrintSelf(ostream& os, vtkIndent indent);
45 vtkSetMacro(SimplificationThreshold,
double);
46 vtkGetMacro(SimplificationThreshold,
double);
51 void SetSimplificationMetric(vtkReebGraphSimplificationMetric *metric);
53 vtkReebGraph* GetOutput();
63 int FillInputPortInformation(
int portNumber, vtkInformation *);
64 int FillOutputPortInformation(
int, vtkInformation *);
66 int RequestData(vtkInformation *request,
67 vtkInformationVector **inputVector, vtkInformationVector *outputVector);
double SimplificationThreshold
simplify an input Reeb graph.
vtkReebGraphSimplificationMetric * SimplificationMetric