TTK
Loading...
Searching...
No Matches
ttkEndFor.h
Go to the documentation of this file.
1
23
24#pragma once
25
26// VTK Module
27#include <ttkEndForModule.h>
28
29// TTK includes
30#include <ttkAlgorithm.h>
31
32class TTKENDFOR_EXPORT ttkEndFor : public ttkAlgorithm {
33
34private:
35 int LastIterationIdx{-1};
36
37public:
38 static ttkEndFor *New();
39 vtkTypeMacro(ttkEndFor, ttkAlgorithm);
40
41protected:
42 ttkEndFor();
43 ~ttkEndFor() override;
44
45 int FillInputPortInformation(int port, vtkInformation *info) override;
46 int FillOutputPortInformation(int port, vtkInformation *info) override;
47
48 int RequestData(vtkInformation *request,
49 vtkInformationVector **inputVector,
50 vtkInformationVector *outputVector) override;
51};
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 requests data as long as it is available.
Definition ttkEndFor.h:32
~ttkEndFor() override
static ttkEndFor * New()