48#include <ttkEigenFieldModule.h>
64 vtkSetMacro(OutputFieldName,
const std::string &);
65 vtkGetMacro(OutputFieldName, std::string);
67 vtkSetMacro(EigenNumber,
unsigned int);
68 vtkGetMacro(EigenNumber,
unsigned int);
70 vtkSetMacro(ComputeStatistics,
bool);
71 vtkGetMacro(ComputeStatistics,
bool);
80 vtkInformationVector **inputVector,
81 vtkInformationVector *outputVector)
override;
85 std::string OutputFieldName{
"OutputEigenFunctions"};
87 unsigned int EigenNumber{500};
89 bool ComputeStatistics{
false};
92 enum class FieldType { FLOAT, DOUBLE };
94 FieldType OutputFieldType{FieldType::FLOAT};
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 eigenfunctions computation.
~ttkEigenField() override=default
static ttkEigenField * New()
TTK processing package for computing eigenfunctions of a triangular mesh.