21#include <ttkTableDistanceMatrixModule.h>
37 ScalarFields.emplace_back(s);
41 vtkSetMacro(SelectFieldsWithRegexp,
bool);
42 vtkGetMacro(SelectFieldsWithRegexp,
bool);
44 vtkSetMacro(RegexpString,
const std::string &);
45 vtkGetMacro(RegexpString, std::string);
52 vtkSetMacro(DistanceType,
const std::string &);
53 vtkGetMacro(DistanceType, std::string);
63 vtkInformationVector **inputVector,
64 vtkInformationVector *outputVector)
override;
67 std::vector<std::string> ScalarFields{};
68 std::string RegexpString{
".*"};
69 bool SelectFieldsWithRegexp{
false};
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
Computes a distance matrix using LDistance from a vtkTable.
~ttkTableDistanceMatrix() override=default
static ttkTableDistanceMatrix * New()
void SetScalarFields(const std::string &s)