80#include <vtkSmartPointer.h>
83#include <ttkMergeTreeModule.h>
114 vtkGetMacro(Backend,
int);
115 vtkSetMacro(Backend,
int);
180 int preconditionTriangulation();
186 vtkInformationVector **inputVector,
187 vtkInformationVector *outputVector)
override;
190 int Backend{(int)BACKEND::FTM};
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
bool ForceInputOffsetScalarField
TTK filter for the computation of merge trees.
static ttkMergeTree * New()
void SetTreeType(const int type)
the type of tree to compute (Join, Split, Contour, JoinSplit)
int GetSuperArcSamplingLevel() const
void SetWithNormalize(const bool norm)
if true, a post process pass will ensure NodesId have a deterministic order
bool GetWithAdvStats() const
void SetWithSegmentation(const bool segm)
control if the output should contains the segmentation information
bool GetWithNormalize() const
bool GetWithSegmentation() const
void SetSuperArcSamplingLevel(int lvl)
control the sampling level of the superarc. By default: 0
void SetWithAdvStats(const bool adv)
Compute additional information on the segmentation like the span and size (in nb of vertex) of each r...