18#include <ttkMatrixToHeatMapModule.h>
31 ScalarFields.emplace_back(s);
39 vtkSetMacro(SelectFieldsWithRegexp,
bool);
40 vtkGetMacro(SelectFieldsWithRegexp,
bool);
42 vtkSetMacro(RegexpString,
const std::string &);
43 vtkGetMacro(RegexpString, std::string);
52 vtkInformationVector **inputVector,
53 vtkInformationVector *outputVector)
override;
56 bool SelectFieldsWithRegexp{
false};
57 std::string RegexpString{
".*"};
58 std::vector<std::string> ScalarFields;
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
Generates a Heat Map from a Distance Matrix stored into a vtkTable.
void SetScalarFields(const std::string &s)
static ttkMatrixToHeatMap * New()
~ttkMatrixToHeatMap() override=default