TTK
Loading...
Searching...
No Matches
ttkPointSetToSurface.h
Go to the documentation of this file.
1
21
22#pragma once
23
24// Module include
25#include <ttkPointSetToSurfaceModule.h>
26
27// VTK includes
28#include <ttkAlgorithm.h>
29
30class TTKPOINTSETTOSURFACE_EXPORT ttkPointSetToSurface : public ttkAlgorithm {
31
32public:
35
36protected:
38 ~ttkPointSetToSurface() override = default;
39
40 int FillInputPortInformation(int port, vtkInformation *info) override;
41 int FillOutputPortInformation(int port, vtkInformation *info) override;
42
43 int RequestData(vtkInformation *request,
44 vtkInformationVector **inputVector,
45 vtkInformationVector *outputVector) override;
46 template <typename VTK_T1, typename VTK_T2>
47 void dispatch(std::vector<std::tuple<vtkIdType, double, double>> &storage,
48 const VTK_T1 *const values,
49 const VTK_T2 *const values2,
50 const size_t nvalues);
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 reads a Cinema Spec D Database.
~ttkPointSetToSurface() override=default
static ttkPointSetToSurface * New()