#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()