59#include <ttkRangePolygonModule.h>
65class vtkUnstructuredGrid;
74 vtkGetMacro(ClosedLoop,
bool);
75 vtkSetMacro(ClosedLoop,
bool);
77 vtkGetMacro(NumberOfIterations,
int);
78 vtkSetMacro(NumberOfIterations,
int);
95 vtkInformationVector **inputVector,
96 vtkInformationVector *outputVector)
override;
99 bool ClosedLoop{
false};
100 int NumberOfIterations{0};
102 int processPoints(vtkUnstructuredGrid *input, vtkUnstructuredGrid *output);
104 int processTriangles(vtkUnstructuredGrid *input, vtkUnstructuredGrid *output);
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 which produces a valid range polygon for fiber surface extraction.
~ttkRangePolygon() override
static ttkRangePolygon * New()