TTK
Loading...
Searching...
No Matches
ttkMorseSmaleQuadrangulation.h
Go to the documentation of this file.
1
31
32#pragma once
33
34// VTK Module
35#include <ttkMorseSmaleQuadrangulationModule.h>
36
37// ttk code includes
39#include <ttkAlgorithm.h>
40
41class TTKMORSESMALEQUADRANGULATION_EXPORT ttkMorseSmaleQuadrangulation
42 : public ttkAlgorithm,
43 virtual protected ttk::MorseSmaleQuadrangulation {
44
45public:
48
49 vtkGetMacro(DualQuadrangulation, bool);
50 vtkSetMacro(DualQuadrangulation, bool);
51
52 vtkSetMacro(ShowResError, bool);
53 vtkGetMacro(ShowResError, bool);
54
55protected:
57
58 int FillInputPortInformation(int port, vtkInformation *info) override;
59 int FillOutputPortInformation(int port, vtkInformation *info) override;
60 int RequestData(vtkInformation *request,
61 vtkInformationVector **inputVector,
62 vtkInformationVector *outputVector) override;
63};
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 ttkMorseSmaleQuadrangulation * New()
TTK processing package for the topological simplification of scalar data.