35#include <ttkQuadrangulationSubdivisionModule.h>
49 vtkSetMacro(SubdivisionLevel,
unsigned int);
50 vtkGetMacro(SubdivisionLevel,
unsigned int);
52 vtkSetMacro(RelaxationIterations,
unsigned int);
53 vtkGetMacro(RelaxationIterations,
unsigned int);
55 vtkSetMacro(LockInputExtrema,
bool);
56 vtkGetMacro(LockInputExtrema,
bool);
58 vtkSetMacro(LockAllInputVertices,
bool);
59 vtkGetMacro(LockAllInputVertices,
bool);
61 vtkSetMacro(HausdorffLevel,
float);
62 vtkGetMacro(HausdorffLevel,
float);
64 vtkSetMacro(ShowResError,
bool);
65 vtkGetMacro(ShowResError,
bool);
67 vtkSetMacro(QuadStatistics,
bool);
68 vtkGetMacro(QuadStatistics,
bool);
76 vtkInformationVector **inputVector,
77 vtkInformationVector *outputVector)
override;
81 bool QuadStatistics{
false};
Baseclass of all VTK filters that wrap ttk modules.
virtual int RequestData(vtkInformation *ttkNotUsed(request), vtkInformationVector **ttkNotUsed(inputVectors), vtkInformationVector *ttkNotUsed(outputVector))
int FillInputPortInformation(int ttkNotUsed(port), vtkInformation *ttkNotUsed(info)) override
int FillOutputPortInformation(int ttkNotUsed(port), vtkInformation *ttkNotUsed(info)) override
TTK VTK-filter for surface quadrangulation.
static ttkQuadrangulationSubdivision * New()
TTK processing package for the topological simplification of scalar data.