32#include <ttkMetricDistortionModule.h>
70 std::vector<double> surfaceArea_, metricArea_, ratioArea_;
72 std::vector<double> surfaceDistance_, metricDistance_, ratioDistance_;
73 std::vector<std::array<double, 3>> surfacePointDistance_,
74 metricPointDistance_, ratioPointDistance_;
76 std::vector<double> surfaceCurvature_, metricCurvature_, diffCurvature_;
121 vtkInformationVector **inputVector,
122 vtkInformationVector *outputVector)
override;
124 template <
class tableDataType>
125 int run(vtkInformationVector **inputVector);
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 that wraps the ttk::MetricDistortion module.
static ttkMetricDistortion * New()
~ttkMetricDistortion() override