55#include <ttkCinemaProductReaderModule.h>
61#include <vtkGenericDataObjectReader.h>
63#include <vtkPNGReader.h>
64#include <vtkSmartPointer.h>
65#include <vtkTIFFReader.h>
66#include <vtkXMLGenericDataObjectReader.h>
75 vtkSetMacro(FilepathColumnName,
const std::string &);
76 vtkGetMacro(FilepathColumnName, std::string);
77 vtkSetMacro(AddFieldDataRecursively,
bool);
78 vtkGetMacro(AddFieldDataRecursively,
bool);
85 int addFieldDataRecursively(vtkDataObject *
object, vtkFieldData *fd);
91 vtkInformationVector **inputVector,
92 vtkInformationVector *outputVector)
override;
95 std::string FilepathColumnName{
"FILE"};
96 bool AddFieldDataRecursively{
true};
99 vtkNew<vtkPNGReader> pngReader{};
102 vtkNew<ttkTopologicalCompressionReader> topologicalCompressionReader{};
105 vtkNew<vtkTIFFReader> tiffReader{};
108 vtkNew<vtkGenericDataObjectReader> genericDataObjectReader{};
111 vtkNew<vtkXMLGenericDataObjectReader> xmlGenericDataObjectReader{};
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 reads the data products that are referenced in a vtkTable.
~ttkCinemaProductReader() override
static ttkCinemaProductReader * New()