46#include <ttkProjectionFromFieldModule.h>
51class vtkUnstructuredGrid;
61 vtkSetMacro(UseTextureCoordinates,
bool);
62 vtkGetMacro(UseTextureCoordinates,
bool);
64 vtkSetMacro(Use3DCoordinatesArray,
bool);
65 vtkGetMacro(Use3DCoordinatesArray,
bool);
67 vtkSetMacro(ProjectPersistenceDiagram,
bool);
68 vtkGetMacro(ProjectPersistenceDiagram,
bool);
80 int projectPersistenceDiagram(vtkUnstructuredGrid *
const inputDiagram,
81 vtkUnstructuredGrid *
const outputDiagram);
84 vtkInformationVector **inputVector,
85 vtkInformationVector *outputVector)
override;
88 bool ProjectPersistenceDiagram{
false};
89 bool UseTextureCoordinates{
false};
90 bool Use3DCoordinatesArray{
false};
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 which projects a data-set to 2D given two point-data scalar fields to be used as 2D co...
static ttkProjectionFromField * New()