23#include <ttkArrayPreconditioningModule.h>
28#include <vtkDataArraySelection.h>
44 vtkSetMacro(SelectFieldsWithRegexp,
bool);
45 vtkGetMacro(SelectFieldsWithRegexp,
bool);
47 vtkSetMacro(BurstSize,
int);
48 vtkGetMacro(BurstSize,
int);
50 vtkSetMacro(RegexpString,
const std::string &);
51 vtkGetMacro(RegexpString, std::string);
53 vtkSetMacro(GlobalOrder,
bool);
54 vtkGetMacro(GlobalOrder,
bool);
58 return this->ArraySelection;
66 vtkInformationVector **inputVector,
67 vtkInformationVector *outputVector)
override;
70 vtkNew<vtkDataArraySelection> ArraySelection{};
71 bool SelectFieldsWithRegexp{
false};
72 std::string RegexpString{
".*"};
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 to generate order fields.
static ttkArrayPreconditioning * New()
vtkDataArraySelection * GetPointDataArraySelection()