TTK
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
ttkMergeTreeVisualization Member List

This is the complete list of members for ttkMergeTreeVisualization, including all inherited members.

addCustomArray(std::string &name, std::vector< double > &vec)ttkMergeTreeVisualizationinline
addCustomIntArray(std::string &name, std::vector< int > &vec)ttkMergeTreeVisualizationinline
addCustomStringArray(std::string &name, std::vector< std::string > &vec)ttkMergeTreeVisualizationinline
addVtkCustomArrays(std::vector< std::tuple< std::string, std::vector< dataType > > > &cArrays, std::vector< std::vector< dataType > > &cArraysValues, vtkUnstructuredGrid *vtkOutput, int type, int output)ttkMergeTreeVisualizationinline
BaseClass()ttk::BaseClass
branchDecompositionPlanarLayout_ttk::MergeTreeVisualizationprotected
branchSpacing_ttk::MergeTreeVisualizationprotected
clearAllCustomArrays()ttkMergeTreeVisualizationinline
clearCustomArrays()ttkMergeTreeVisualizationinline
clearCustomIntArrays()ttkMergeTreeVisualizationinline
clearCustomStringArrays()ttkMergeTreeVisualizationinline
copyPointData(vtkUnstructuredGrid *treeNodes, std::vector< int > &nodeCorrT)ttkMergeTreeVisualizationinline
copyPointData(vtkUnstructuredGrid *treeNodes)ttkMergeTreeVisualizationinline
Debug()ttk::Debug
debugLevel_ttk::Debugmutableprotected
debugMsgNamePrefix_ttk::Debugprotected
debugMsgPrefix_ttk::Debugprotected
excludeImportantPairsHigher_ttk::MergeTreeVisualizationprotected
excludeImportantPairsHigherValues_ttk::MergeTreeVisualizationprotected
excludeImportantPairsLower_ttk::MergeTreeVisualizationprotected
excludeImportantPairsLowerValues_ttk::MergeTreeVisualizationprotected
getAllBaryPercentMatch()ttkMergeTreeVisualizationinline
getBranchBounds(std::vector< float > &retVec, std::vector< LongSimplexId > &treeSimplexId, std::vector< ftm::idNode > &branching, ftm::FTMTree_MT *tree, ftm::idNode branchRoot, bool restricted=false)ttk::MergeTreeVisualizationinline
getClusterShift()ttkMergeTreeVisualizationinline
getMaximalBounds(std::vector< std::tuple< double, double, double, double, double, double > > &allBounds, std::vector< int > &clusteringAssignmentT, int clusterID)ttk::MergeTreeVisualizationinline
getNodeCorr()ttkMergeTreeVisualizationinline
getPrevXMax()ttkMergeTreeVisualizationinline
getRealBounds(vtkUnstructuredGrid *treeNodes, FTMTree_MT *tree, std::vector< int > &nodeCorrT)ttkMergeTreeVisualizationinline
getRealBounds(vtkUnstructuredGrid *treeNodes, FTMTree_MT *tree)ttkMergeTreeVisualizationinline
getThreadNumber() constttk::BaseClassinline
getTreeNodeIdRev(vtkDataArray *treeNodeIdArray, std::vector< int > &treeNodeIdRev)ttkMergeTreeVisualizationinline
importantPairs_ttk::MergeTreeVisualizationprotected
importantPairsSpacing_ttk::MergeTreeVisualizationprotected
isConflictingBounds(std::tuple< float, float, float, float > first, std::tuple< float, float, float, float > second)ttk::MergeTreeVisualizationinline
isConflictingBoundsX(std::tuple< float, float, float, float > first, std::tuple< float, float, float, float > second)ttk::MergeTreeVisualizationinline
isConflictingBoundsXOneWay(std::tuple< float, float, float, float > first, std::tuple< float, float, float, float > second)ttk::MergeTreeVisualizationinline
isConflictingBoundsY(std::tuple< float, float, float, float > first, std::tuple< float, float, float, float > second)ttk::MergeTreeVisualizationinline
isConflictingBoundsYOneWay(std::tuple< float, float, float, float > first, std::tuple< float, float, float, float > second)ttk::MergeTreeVisualizationinline
isConflictingBranchAndBound(std::tuple< float, float, float, float > first, std::tuple< float, float, float, float > second, ftm::FTMTree_MT *tree, ftm::idNode branchNodeOrigin, std::vector< float > &retVec, std::vector< LongSimplexId > &treeSimplexId)ttk::MergeTreeVisualizationinline
lastLineModettk::Debugprotectedstatic
lastObject_ttk::BaseClassprotected
makeMatchingOutput(FTMTree_MT *tree1, FTMTree_MT *tree2)ttkMergeTreeVisualizationinline
makeMatchingOutput(std::vector< FTMTree_MT * > &trees, std::vector< FTMTree_MT * > &barycenters)ttkMergeTreeVisualizationinline
makeTreesOutput(FTMTree_MT *tree1)ttkMergeTreeVisualizationinline
makeTreesOutput(FTMTree_MT *tree1, FTMTree_MT *tree2)ttkMergeTreeVisualizationinline
makeTreesOutput(std::vector< FTMTree_MT * > &trees)ttkMergeTreeVisualizationinline
makeTreesOutput(std::vector< FTMTree_MT * > &trees, std::vector< FTMTree_MT * > &barycenters)ttkMergeTreeVisualizationinline
MergeTreeVisualization()=defaultttk::MergeTreeVisualization
nonImportantPairsProximity_ttk::MergeTreeVisualizationprotected
nonImportantPairsSpacing_ttk::MergeTreeVisualizationprotected
parseExcludeImportantPairsString(std::string &excludeString, std::vector< double > &excludeVector)ttk::MergeTreeVisualizationinline
persistenceDiagramPlanarLayout(ftm::FTMTree_MT *tree, std::vector< float > &res)ttk::MergeTreeVisualizationinline
printErr(const std::string &msg, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cerr) constttk::Debuginline
printMsg(const std::string &msg, const debug::Priority &priority=debug::Priority::INFO, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cout) constttk::Debuginline
printMsg(const std::vector< std::string > &msgs, const debug::Priority &priority=debug::Priority::INFO, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cout) constttk::Debuginline
printMsg(const std::string &msg, const double &progress, const double &time, const int &threads, const double &memory, const debug::LineMode &lineMode=debug::LineMode::NEW, const debug::Priority &priority=debug::Priority::PERFORMANCE, std::ostream &stream=std::cout) constttk::Debuginline
printMsg(const std::string &msg, const double &progress, const double &time, const debug::LineMode &lineMode=debug::LineMode::NEW, const debug::Priority &priority=debug::Priority::PERFORMANCE, std::ostream &stream=std::cout) constttk::Debuginline
printMsg(const std::string &msg, const double &progress, const double &time, const int &threads, const debug::LineMode &lineMode=debug::LineMode::NEW, const debug::Priority &priority=debug::Priority::PERFORMANCE, std::ostream &stream=std::cout) constttk::Debuginline
printMsg(const std::string &msg, const double &progress, const debug::LineMode &lineMode=debug::LineMode::NEW, const debug::Priority &priority=debug::Priority::PERFORMANCE, std::ostream &stream=std::cout) constttk::Debuginline
printMsg(const std::string &msg, const double &progress, const debug::Priority &priority, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cout) constttk::Debuginline
printMsg(const std::vector< std::vector< std::string > > &rows, const debug::Priority &priority=debug::Priority::INFO, const bool hasHeader=true, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cout) constttk::Debuginline
printMsg(const debug::Separator &separator, const debug::LineMode &lineMode=debug::LineMode::NEW, const debug::Priority &priority=debug::Priority::INFO, std::ostream &stream=std::cout) constttk::Debuginline
printMsg(const debug::Separator &separator, const debug::Priority &priority, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cout) constttk::Debuginline
printMsg(const std::string &msg, const debug::Separator &separator, const debug::LineMode &lineMode=debug::LineMode::NEW, const debug::Priority &priority=debug::Priority::INFO, std::ostream &stream=std::cout) constttk::Debuginline
printMsgInternal(const std::string &msg, const std::string &right, const std::string &filler, const debug::Priority &priority=debug::Priority::INFO, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cout) constttk::Debuginlineprotected
printMsgInternal(const std::string &msg, const debug::Priority &priority, const debug::LineMode &lineMode, std::ostream &stream=std::cout) constttk::Debuginlineprotected
printTuple(std::tuple< float, float, float, float > tup)ttk::MergeTreeVisualizationinline
printWrn(const std::string &msg, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cerr) constttk::Debuginline
rescaleTreesIndividually_ttk::MergeTreeVisualizationprotected
setAllBaryPercentMatch(std::vector< std::vector< float > > &baryPercentMatch)ttkMergeTreeVisualizationinline
setAlpha(double alpha)ttkMergeTreeVisualizationinline
setBarycenterPositionAlpha(bool pos)ttkMergeTreeVisualizationinline
setBranchDecompositionPlanarLayout(bool b)ttk::MergeTreeVisualizationinline
setBranchSpacing(double d)ttk::MergeTreeVisualizationinline
setClusteringAssignment(std::vector< int > &asgn)ttkMergeTreeVisualizationinline
setConvertedToDiagram(bool converted)ttkMergeTreeVisualizationinline
setDebugLevel(const int &debugLevel)ttk::Debugvirtual
setDebugMsgPrefix(const std::string &prefix)ttk::Debuginline
setDimensionSpacing(double d)ttkMergeTreeVisualizationinline
setDimensionToShift(int i)ttkMergeTreeVisualizationinline
setExcludeImportantPairsHigher(std::string &d)ttk::MergeTreeVisualizationinline
setExcludeImportantPairsLower(std::string &d)ttk::MergeTreeVisualizationinline
setImportantPairs(double d)ttk::MergeTreeVisualizationinline
setImportantPairsSpacing(double d)ttk::MergeTreeVisualizationinline
setInterpolatedTrees(std::vector< bool > &isInterpolatedTrees)ttkMergeTreeVisualizationinline
setISampleOffset(int offset)ttkMergeTreeVisualizationinline
setIsPDSadMax(bool isSadMax)ttkMergeTreeVisualizationinline
setIsPersistenceDiagram(bool isPD)ttkMergeTreeVisualizationinline
setMaximumImportantPairs(int maxPairs)ttkMergeTreeVisualizationinline
setMinimumImportantPairs(int minPairs)ttkMergeTreeVisualizationinline
setNodeCorr1(std::vector< std::vector< SimplexId > > &nodeCorrT)ttkMergeTreeVisualizationinline
setNodeCorr2(std::vector< std::vector< SimplexId > > &nodeCorrT)ttkMergeTreeVisualizationinline
setNonImportantPairsProximity(double d)ttk::MergeTreeVisualizationinline
setNonImportantPairsSpacing(double d)ttk::MergeTreeVisualizationinline
setNoSampleOffset(int offset)ttkMergeTreeVisualizationinline
setOutputMatching(std::vector< std::tuple< idNode, idNode, double > > &matching)ttkMergeTreeVisualizationinline
setOutputMatchingBarycenter(std::vector< std::vector< std::vector< std::tuple< idNode, idNode, double > > > > &matching)ttkMergeTreeVisualizationinline
setOutputSegmentation(bool b)ttkMergeTreeVisualizationinline
setOutputTreeNodeId(int doOutput)ttkMergeTreeVisualizationinline
setPlanarLayout(bool b)ttkMergeTreeVisualizationinline
setPrevXMaxOffset(double offset)ttkMergeTreeVisualizationinline
setPrintClusterId(int id)ttkMergeTreeVisualizationinline
setPrintTreeId(int id)ttkMergeTreeVisualizationinline
setRescaleTreesIndividually(bool b)ttk::MergeTreeVisualizationinline
setShiftMode(int mode)ttkMergeTreeVisualizationinline
setThreadNumber(const int threadNumber)ttk::BaseClassinlinevirtual
setTreesNodeCorrMesh(std::vector< std::vector< int > > &nodeCorrMesh)ttkMergeTreeVisualizationinline
setTreesNodeCorrMesh(std::vector< int > &nodeCorrMesh)ttkMergeTreeVisualizationinline
setTreesNodes(std::vector< vtkUnstructuredGrid * > &nodes)ttkMergeTreeVisualizationinline
setTreesNodes(vtkUnstructuredGrid *nodes)ttkMergeTreeVisualizationinline
setTreesSegmentation(std::vector< vtkDataSet * > &segmentation)ttkMergeTreeVisualizationinline
setTreesSegmentation(vtkDataSet *segmentation)ttkMergeTreeVisualizationinline
setVtkOutputArc(vtkUnstructuredGrid *vtkArc)ttkMergeTreeVisualizationinline
setVtkOutputMatching(vtkUnstructuredGrid *vtkMatching)ttkMergeTreeVisualizationinline
setVtkOutputNode(vtkUnstructuredGrid *vtkNode)ttkMergeTreeVisualizationinline
setVtkOutputNode1(vtkUnstructuredGrid *vtkNode1)ttkMergeTreeVisualizationinline
setVtkOutputNode2(vtkUnstructuredGrid *vtkNode2)ttkMergeTreeVisualizationinline
setVtkOutputSegmentation(vtkDataSet *vtkSegmentation)ttkMergeTreeVisualizationinline
setWrapper(const Wrapper *wrapper) overridettk::Debugvirtual
shiftBranchBounds(std::vector< float > &retVec, std::vector< LongSimplexId > &treeSimplexId, std::vector< ftm::idNode > &branching, std::vector< std::tuple< float, float, float, float > > &allBranchBounds, std::vector< ftm::idNode > &branchOrigins, ftm::FTMTree_MT *tree, ftm::idNode branchRoot, float shift)ttk::MergeTreeVisualizationinline
shiftBranchBoundsTuple(std::tuple< float, float, float, float > branchBound, float realShift)ttk::MergeTreeVisualizationinline
threadNumber_ttk::BaseClassmutableprotected
treePlanarLayout(ftm::FTMTree_MT *tree, std::tuple< double, double, double, double, double, double > oldBounds, double refPersistence, std::vector< float > &res)ttk::MergeTreeVisualizationinline
treePlanarLayoutBDImpl(ftm::FTMTree_MT *tree, std::vector< float > &retVec, std::vector< LongSimplexId > &treeSimplexId, std::vector< ftm::idNode > &ttkNotUsed(branching), std::vector< std::vector< ftm::idNode > > &nodeBranching)ttk::MergeTreeVisualizationinline
treePlanarLayoutImpl(ftm::FTMTree_MT *tree, std::tuple< double, double, double, double, double, double > oldBounds, double ttkNotUsed(refPersistence), std::vector< float > &retVec)ttk::MergeTreeVisualizationinline
ttkMergeTreeVisualization()=defaultttkMergeTreeVisualization
tupleToVector(std::tuple< double, double, double, double, double, double > &tup, std::vector< double > &vec)ttk::MergeTreeVisualizationinline
vectorToTuple(std::vector< double > &vec)ttk::MergeTreeVisualizationinline
welcomeMsg(std::ostream &stream)ttk::Debugprotected
wrapper_ttk::BaseClassprotected
~BaseClass()=defaultttk::BaseClassvirtual
~Debug() overridettk::Debug
~MergeTreeVisualization() override=defaultttk::MergeTreeVisualization
~ttkMergeTreeVisualization() override=defaultttkMergeTreeVisualization