TTK
Loading...
Searching...
No Matches
Namespaces | Functions
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
 The Topology ToolKit.
 
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 useSadMaxPairs=true)
 
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, std::vector< bool > useSadMaxPairs)
 
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 useSadMaxPairs=true)
 
template<class dataType >
bool ttk::ftm::constructTrees (std::vector< vtkSmartPointer< vtkMultiBlockDataSet > > &inputTrees, std::vector< MergeTree< dataType > > &intermediateTrees, bool useSadMaxPairs=true)