24#include <ttkPointDataConverterModule.h>
37 OutputType =
static_cast<SupportedType
>(outputType);
41 return static_cast<int>(OutputType);
44 vtkGetMacro(UseNormalization,
bool);
45 vtkSetMacro(UseNormalization,
bool);
53 vtkInformationVector **inputVector,
54 vtkInformationVector *outputVector)
override;
56 template <
typename InputFieldType,
57 typename OutputFieldType,
58 typename OutputVTKArrayType>
59 int convert(vtkDataArray *inputData, vtkDataSet *output);
62 enum class SupportedType {
73 SupportedType OutputType{SupportedType::Char};
74 bool UseNormalization{
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
TTK VTK-filter that converts data types for point-based scalar fields (for instance,...
static ttkPointDataConverter * New()
void SetOutputType(int outputType)