TTK
Loading...
Searching...
No Matches
ttkMergeTreeUtils.h File Reference
#include <FTMTree.h>
#include <FTMTreeUtils.h>
#include <ttkUtils.h>
#include <vtkCellData.h>
#include <vtkDoubleArray.h>
#include <vtkIntArray.h>
#include <vtkMultiBlockDataSet.h>
#include <vtkPointData.h>
#include <vtkUnstructuredGrid.h>

Go to the source code of this file.

Namespaces

namespace  ttk
 TTK base package defining the standard types.
 
namespace  ttk::ftm
 

Functions

template<class dataType>
MergeTree< dataType > ttk::ftm::makeTree (vtkUnstructuredGrid *treeNodes, vtkUnstructuredGrid *treeArcs)
 
template<class dataType>
MergeTree< dataType > ttk::ftm::makeBDTreeFromPDGrid (vtkUnstructuredGrid *persistenceDiagram, bool useSecondPairsType=true, int diagramPairTypes=0)
 Create a MergeTree (as a branch decomposition tree) object given a vtkUnstructuredGrid representing a persistence diagram (in the TTK format).
 
void ttk::ftm::loadBlocks (std::vector< vtkSmartPointer< vtkMultiBlockDataSet > > &inputTrees, vtkMultiBlockDataSet *blocks)
 
template<class dataType>
bool ttk::ftm::constructTrees (std::vector< vtkSmartPointer< vtkMultiBlockDataSet > > &inputTrees, std::vector< MergeTree< dataType > > &intermediateTrees, std::vector< vtkUnstructuredGrid * > &treesNodes, std::vector< vtkUnstructuredGrid * > &treesArcs, std::vector< vtkDataSet * > &treesSegmentation, const std::vector< bool > &useSecondPairsTypeVec, int diagramPairTypes=0)
 
template<class dataType>
bool ttk::ftm::constructTrees (std::vector< vtkSmartPointer< vtkMultiBlockDataSet > > &inputTrees, std::vector< MergeTree< dataType > > &intermediateTrees, std::vector< vtkUnstructuredGrid * > &treesNodes, std::vector< vtkUnstructuredGrid * > &treesArcs, std::vector< vtkDataSet * > &treesSegmentation, bool useSecondPairsType=true, int diagramPairTypes=0)
 
template<class dataType>
bool ttk::ftm::constructTrees (std::vector< vtkSmartPointer< vtkMultiBlockDataSet > > &inputTrees, std::vector< MergeTree< dataType > > &intermediateTrees, bool useSecondPairsType=true, int diagramPairTypes=0)