124#include <ttkTopologicalSimplificationModule.h>
140 vtkSetMacro(ForceInputOffsetScalarField,
bool);
141 vtkGetMacro(ForceInputOffsetScalarField,
bool);
143 vtkSetMacro(ConsiderIdentifierAsBlackList,
bool);
144 vtkGetMacro(ConsiderIdentifierAsBlackList,
bool);
146 vtkSetMacro(AddPerturbation,
bool);
147 vtkGetMacro(AddPerturbation,
bool);
149 vtkSetMacro(ForceInputVertexScalarField,
bool);
150 vtkGetMacro(ForceInputVertexScalarField,
bool);
152 vtkSetMacro(UseLTS,
bool);
153 vtkGetMacro(UseLTS,
bool);
155 vtkSetMacro(PersistenceThreshold,
double);
156 vtkGetMacro(PersistenceThreshold,
double);
164 vtkInformationVector **inputVector,
165 vtkInformationVector *outputVector)
override;
168 bool ForceInputVertexScalarField{
false};
169 bool ForceInputOffsetScalarField{
false};
170 bool ConsiderIdentifierAsBlackList{
false};
171 bool AddPerturbation{
false};
173 double PersistenceThreshold{0};
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 the topological simplification of scalar data.
static ttkTopologicalSimplification * New()
TTK processing package for the topological simplification of scalar data.