TTK
Loading...
Searching...
No Matches
ttkFiber.h
Go to the documentation of this file.
1
29#pragma once
30
31#include <ttkAlgorithm.h>
32#include <ttkFiberModule.h>
33
34class TTKFIBER_EXPORT ttkFiber : public ttkAlgorithm {
35
36private:
37 double UValue{0};
38 double VValue{0};
39
40public:
41 vtkGetMacro(UValue, double);
42 vtkSetMacro(UValue, double);
43
44 vtkGetMacro(VValue, double);
45 vtkSetMacro(VValue, double);
46
47 vtkTypeMacro(ttkFiber, ttkAlgorithm);
48 static ttkFiber *New();
49
50protected:
51 ttkFiber();
52 ~ttkFiber() override;
53
54 int FillInputPortInformation(int port, vtkInformation *info) override;
55 int FillOutputPortInformation(int port, vtkInformation *info) override;
56
57 int RequestData(vtkInformation *request,
58 vtkInformationVector **inputVector,
59 vtkInformationVector *outputVector) override;
60};
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 for fiber computation on bivariate volumetric data.
Definition ttkFiber.h:34
static ttkFiber * New()
~ttkFiber() override