TTK
Loading...
Searching...
No Matches
ttkCinemaReader.h
Go to the documentation of this file.
1
63
64#pragma once
65
66// Module include
67#include <ttkCinemaReaderModule.h>
68
69// VTK includes
70#include <ttkAlgorithm.h>
71#include <vtkInformation.h>
72
73class TTKCINEMAREADER_EXPORT ttkCinemaReader : public ttkAlgorithm {
74
75public:
78
79 vtkSetMacro(DatabasePath, const std::string &);
80 vtkGetMacro(DatabasePath, std::string);
81 vtkSetMacro(FilePathColumnNames, const std::string &);
82 vtkGetMacro(FilePathColumnNames, std::string);
83
84protected:
86 ~ttkCinemaReader() override;
87
89
90 int FillOutputPortInformation(int port, vtkInformation *info) override;
91 int RequestData(vtkInformation *request,
92 vtkInformationVector **inputVector,
93 vtkInformationVector *outputVector) override;
94
95private:
96 std::string DatabasePath{""};
97 std::string FilePathColumnNames{"FILE"};
98};
virtual int RequestData(vtkInformation *ttkNotUsed(request), vtkInformationVector **ttkNotUsed(inputVectors), vtkInformationVector *ttkNotUsed(outputVector))
int FillOutputPortInformation(int ttkNotUsed(port), vtkInformation *ttkNotUsed(info)) override
static ttkCinemaReader * New()
~ttkCinemaReader() override