#include <FTMStructures.h>
#include <FTMTree.h>
#include <FTMTreeUtils.h>
#include <MergeTreeUtils.h>
#include <MergeTreeVisualization.h>
#include <ttkMergeTreeClustering.h>
#include <ttkMergeTreeUtils.h>
#include <ttkMergeTreeVisualization.h>
#include <vtkDataObject.h>
#include <vtkObjectFactory.h>
#include <vtkCellData.h>
#include <vtkDataArray.h>
#include <vtkDataSet.h>
#include <vtkFloatArray.h>
#include <vtkInformation.h>
#include <vtkInformationVector.h>
#include <vtkMultiBlockDataSet.h>
#include <vtkPointData.h>
#include <vtkTable.h>
#include <string>
Go to the source code of this file.
|
| | vtkStandardNewMacro (ttkMergeTreeClustering) |
| |
| template<class dataType> |
| void | makeDoubleInputPersistenceDiagramOutput (ttkMergeTreeVisualization &visuMaker, vtkSmartPointer< vtkUnstructuredGrid > &vtkOutputNode, std::vector< FTMTree_MT * > &intermediateTrees2, std::vector< FTMTree_MT * > &barycentersTree2, std::vector< std::vector< std::vector< std::tuple< ttk::ftm::idNode, ttk::ftm::idNode, double > > > > &outputMatchingBarycenter2, std::vector< std::vector< int > > &trees2NodeCorrMesh, vtkUnstructuredGrid *treeNodes, int i, std::vector< SimplexId > &nodeCorr2) |
| |
| template<class dataType> |
| void | makeDoubleInputPersistenceDiagramMatching (ttkMergeTreeVisualization &visuMakerMatching, vtkSmartPointer< vtkUnstructuredGrid > &vtkOutputMatching, std::vector< FTMTree_MT * > &intermediateTrees2, std::vector< FTMTree_MT * > &barycentersTree2, std::vector< std::vector< std::vector< std::tuple< ttk::ftm::idNode, ttk::ftm::idNode, double > > > > &outputMatchingBarycenter2, std::vector< std::vector< SimplexId > > &nodeCorr2, std::vector< std::vector< SimplexId > > &nodeCorrBary2, std::vector< std::vector< float > > &allBaryPercentMatch2) |
| |
◆ makeDoubleInputPersistenceDiagramMatching()
template<class dataType>
| void makeDoubleInputPersistenceDiagramMatching |
( |
ttkMergeTreeVisualization & | visuMakerMatching, |
|
|
vtkSmartPointer< vtkUnstructuredGrid > & | vtkOutputMatching, |
|
|
std::vector< FTMTree_MT * > & | intermediateTrees2, |
|
|
std::vector< FTMTree_MT * > & | barycentersTree2, |
|
|
std::vector< std::vector< std::vector< std::tuple< ttk::ftm::idNode, ttk::ftm::idNode, double > > > > & | outputMatchingBarycenter2, |
|
|
std::vector< std::vector< SimplexId > > & | nodeCorr2, |
|
|
std::vector< std::vector< SimplexId > > & | nodeCorrBary2, |
|
|
std::vector< std::vector< float > > & | allBaryPercentMatch2 ) |
◆ makeDoubleInputPersistenceDiagramOutput()
template<class dataType>
| void makeDoubleInputPersistenceDiagramOutput |
( |
ttkMergeTreeVisualization & | visuMaker, |
|
|
vtkSmartPointer< vtkUnstructuredGrid > & | vtkOutputNode, |
|
|
std::vector< FTMTree_MT * > & | intermediateTrees2, |
|
|
std::vector< FTMTree_MT * > & | barycentersTree2, |
|
|
std::vector< std::vector< std::vector< std::tuple< ttk::ftm::idNode, ttk::ftm::idNode, double > > > > & | outputMatchingBarycenter2, |
|
|
std::vector< std::vector< int > > & | trees2NodeCorrMesh, |
|
|
vtkUnstructuredGrid * | treeNodes, |
|
|
int | i, |
|
|
std::vector< SimplexId > & | nodeCorr2 ) |
◆ vtkStandardNewMacro()