TTK
Loading...
Searching...
No Matches
ttkCinemaReader.h
Go to the documentation of this file.
1
60
61#pragma once
62
63// Module include
64#include <ttkCinemaReaderModule.h>
65
66// VTK includes
67#include <ttkAlgorithm.h>
68#include <vtkInformation.h>
69
70class TTKCINEMAREADER_EXPORT ttkCinemaReader : public ttkAlgorithm {
71
72public:
75
76 vtkSetMacro(DatabasePath, const std::string &);
77 vtkGetMacro(DatabasePath, std::string);
78 vtkSetMacro(FilePathColumnNames, const std::string &);
79 vtkGetMacro(FilePathColumnNames, std::string);
80
81protected:
83 ~ttkCinemaReader() override;
84
86
87 int FillOutputPortInformation(int port, vtkInformation *info) override;
88 int RequestData(vtkInformation *request,
89 vtkInformationVector **inputVector,
90 vtkInformationVector *outputVector) override;
91
92private:
93 std::string DatabasePath{""};
94 std::string FilePathColumnNames{"FILE"};
95};
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