TTK
Loading...
Searching...
No Matches
Public Member Functions | List of all members
ttkMergeTreeVisualization Class Reference

#include <ttkMergeTreeVisualization.h>

Inheritance diagram for ttkMergeTreeVisualization:
ttk::MergeTreeVisualization ttk::Debug ttk::BaseClass

Public Member Functions

 ttkMergeTreeVisualization ()=default
 
 ~ttkMergeTreeVisualization () override=default
 
void setPlanarLayout (bool b)
 
void setDimensionSpacing (double d)
 
void setDimensionToShift (int i)
 
void setOutputSegmentation (bool b)
 
void setShiftMode (int mode)
 
void setMaximumImportantPairs (int maxPairs)
 
void setMinimumImportantPairs (int minPairs)
 
void setOutputTreeNodeId (int doOutput)
 
void setIsPersistenceDiagram (bool isPD)
 
void setConvertedToDiagram (bool converted)
 
void setIsPDSadMax (bool isSadMax)
 
void setISampleOffset (int offset)
 
void setNoSampleOffset (int offset)
 
void setPrevXMaxOffset (double offset)
 
void setPrintTreeId (int id)
 
void setPrintClusterId (int id)
 
void setBarycenterPositionAlpha (bool pos)
 
void setAlpha (double alpha)
 
void setTreesNodes (std::vector< vtkUnstructuredGrid * > &nodes)
 
void setTreesNodeCorrMesh (std::vector< std::vector< int > > &nodeCorrMesh)
 
void setTreesNodes (vtkUnstructuredGrid *nodes)
 
void setTreesNodeCorrMesh (std::vector< int > &nodeCorrMesh)
 
void setTreesSegmentation (std::vector< vtkDataSet * > &segmentation)
 
void setTreesSegmentation (vtkDataSet *segmentation)
 
void setClusteringAssignment (std::vector< int > &asgn)
 
void setOutputMatchingBarycenter (std::vector< std::vector< std::vector< std::tuple< idNode, idNode, double > > > > &matching)
 
std::vector< std::vector< float > > getAllBaryPercentMatch ()
 
void setAllBaryPercentMatch (std::vector< std::vector< float > > &baryPercentMatch)
 
void setInterpolatedTrees (std::vector< bool > &isInterpolatedTrees)
 
void setVtkOutputNode (vtkUnstructuredGrid *vtkNode)
 
void setVtkOutputArc (vtkUnstructuredGrid *vtkArc)
 
void setVtkOutputSegmentation (vtkDataSet *vtkSegmentation)
 
void setVtkOutputNode1 (vtkUnstructuredGrid *vtkNode1)
 
void setVtkOutputNode2 (vtkUnstructuredGrid *vtkNode2)
 
void setNodeCorr1 (std::vector< std::vector< SimplexId > > &nodeCorrT)
 
void setNodeCorr2 (std::vector< std::vector< SimplexId > > &nodeCorrT)
 
void setVtkOutputMatching (vtkUnstructuredGrid *vtkMatching)
 
void setOutputMatching (std::vector< std::tuple< idNode, idNode, double > > &matching)
 
void addCustomArray (std::string &name, std::vector< double > &vec)
 
void addCustomIntArray (std::string &name, std::vector< int > &vec)
 
void addCustomStringArray (std::string &name, std::vector< std::string > &vec)
 
void clearCustomArrays ()
 
void clearCustomIntArrays ()
 
void clearCustomStringArrays ()
 
void clearAllCustomArrays ()
 
template<class dataType >
void addVtkCustomArrays (std::vector< std::tuple< std::string, std::vector< dataType > > > &cArrays, std::vector< std::vector< dataType > > &cArraysValues, vtkUnstructuredGrid *vtkOutput, int type, int output)
 
void getTreeNodeIdRev (vtkDataArray *treeNodeIdArray, std::vector< int > &treeNodeIdRev)
 
void copyPointData (vtkUnstructuredGrid *treeNodes, std::vector< int > &nodeCorrT)
 
void copyPointData (vtkUnstructuredGrid *treeNodes)
 
std::vector< std::vector< SimplexId > > getNodeCorr ()
 
std::vector< double > getClusterShift ()
 
double getPrevXMax ()
 
template<class dataType >
void makeMatchingOutput (FTMTree_MT *tree1, FTMTree_MT *tree2)
 
template<class dataType >
void makeMatchingOutput (std::vector< FTMTree_MT * > &trees, std::vector< FTMTree_MT * > &barycenters)
 
template<class dataType >
void makeTreesOutput (FTMTree_MT *tree1)
 
template<class dataType >
void makeTreesOutput (FTMTree_MT *tree1, FTMTree_MT *tree2)
 
template<class dataType >
void makeTreesOutput (std::vector< FTMTree_MT * > &trees)
 
template<class dataType >
void makeTreesOutput (std::vector< FTMTree_MT * > &trees, std::vector< FTMTree_MT * > &barycenters)
 
std::tuple< double, double, double, double, double, double > getRealBounds (vtkUnstructuredGrid *treeNodes, FTMTree_MT *tree, std::vector< int > &nodeCorrT)
 
std::tuple< double, double, double, double, double, double > getRealBounds (vtkUnstructuredGrid *treeNodes, FTMTree_MT *tree)
 
- Public Member Functions inherited from ttk::MergeTreeVisualization
 MergeTreeVisualization ()=default
 
 ~MergeTreeVisualization () override=default
 
void setBranchDecompositionPlanarLayout (bool b)
 
void setBranchSpacing (double d)
 
void setRescaleTreesIndividually (bool b)
 
void setImportantPairs (double d)
 
void setImportantPairsSpacing (double d)
 
void setNonImportantPairsSpacing (double d)
 
void setNonImportantPairsProximity (double d)
 
void setExcludeImportantPairsHigher (std::string &d)
 
void setExcludeImportantPairsLower (std::string &d)
 
template<class dataType >
void 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)
 
template<class dataType >
void treePlanarLayoutImpl (ftm::FTMTree_MT *tree, std::tuple< double, double, double, double, double, double > oldBounds, double ttkNotUsed(refPersistence), std::vector< float > &retVec)
 
template<class dataType >
void treePlanarLayout (ftm::FTMTree_MT *tree, std::tuple< double, double, double, double, double, double > oldBounds, double refPersistence, std::vector< float > &res)
 
template<class dataType >
void persistenceDiagramPlanarLayout (ftm::FTMTree_MT *tree, std::vector< float > &res)
 
void printTuple (std::tuple< float, float, float, float > tup)
 
std::tuple< float, float, float, float > getBranchBounds (std::vector< float > &retVec, std::vector< LongSimplexId > &treeSimplexId, std::vector< ftm::idNode > &branching, ftm::FTMTree_MT *tree, ftm::idNode branchRoot, bool restricted=false)
 
bool isConflictingBoundsXOneWay (std::tuple< float, float, float, float > first, std::tuple< float, float, float, float > second)
 
bool isConflictingBoundsX (std::tuple< float, float, float, float > first, std::tuple< float, float, float, float > second)
 
bool isConflictingBoundsYOneWay (std::tuple< float, float, float, float > first, std::tuple< float, float, float, float > second)
 
bool isConflictingBoundsY (std::tuple< float, float, float, float > first, std::tuple< float, float, float, float > second)
 
bool isConflictingBounds (std::tuple< float, float, float, float > first, std::tuple< float, float, float, float > second)
 
bool 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)
 
std::tuple< float, float, float, float > shiftBranchBoundsTuple (std::tuple< float, float, float, float > branchBound, float realShift)
 
void 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)
 
void tupleToVector (std::tuple< double, double, double, double, double, double > &tup, std::vector< double > &vec)
 
std::tuple< double, double, double, double, double, double > vectorToTuple (std::vector< double > &vec)
 
std::tuple< double, double, double, double, double, double > getMaximalBounds (std::vector< std::tuple< double, double, double, double, double, double > > &allBounds, std::vector< int > &clusteringAssignmentT, int clusterID)
 
void parseExcludeImportantPairsString (std::string &excludeString, std::vector< double > &excludeVector)
 
- Public Member Functions inherited from ttk::Debug
 Debug ()
 
 ~Debug () override
 
virtual int setDebugLevel (const int &debugLevel)
 
int setWrapper (const Wrapper *wrapper) override
 
int printMsg (const std::string &msg, const debug::Priority &priority=debug::Priority::INFO, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cout) const
 
int 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) const
 
int printErr (const std::string &msg, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cerr) const
 
int printWrn (const std::string &msg, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cerr) const
 
int 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) const
 
int 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) const
 
int 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) const
 
int 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) const
 
int printMsg (const std::string &msg, const double &progress, const debug::Priority &priority, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cout) const
 
int 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) const
 
int printMsg (const debug::Separator &separator, const debug::LineMode &lineMode=debug::LineMode::NEW, const debug::Priority &priority=debug::Priority::INFO, std::ostream &stream=std::cout) const
 
int printMsg (const debug::Separator &separator, const debug::Priority &priority, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cout) const
 
int 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) const
 
void setDebugMsgPrefix (const std::string &prefix)
 
- Public Member Functions inherited from ttk::BaseClass
 BaseClass ()
 
virtual ~BaseClass ()=default
 
int getThreadNumber () const
 
virtual int setThreadNumber (const int threadNumber)
 

Additional Inherited Members

- Protected Member Functions inherited from ttk::Debug
int 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) const
 
int printMsgInternal (const std::string &msg, const debug::Priority &priority, const debug::LineMode &lineMode, std::ostream &stream=std::cout) const
 
int welcomeMsg (std::ostream &stream)
 
- Protected Attributes inherited from ttk::MergeTreeVisualization
bool branchDecompositionPlanarLayout_ = false
 
double branchSpacing_ = 1.
 
bool rescaleTreesIndividually_ = false
 
double importantPairs_ = 50.
 
double importantPairsSpacing_ = 1.
 
double nonImportantPairsSpacing_ = 1.
 
double nonImportantPairsProximity_ = 0.05
 
std::string excludeImportantPairsLower_ = ""
 
std::string excludeImportantPairsHigher_ = ""
 
std::vector< double > excludeImportantPairsLowerValues_
 
std::vector< double > excludeImportantPairsHigherValues_
 
- Protected Attributes inherited from ttk::Debug
int debugLevel_
 
std::string debugMsgPrefix_
 
std::string debugMsgNamePrefix_
 
- Protected Attributes inherited from ttk::BaseClass
bool lastObject_
 
int threadNumber_
 
Wrapperwrapper_
 
- Static Protected Attributes inherited from ttk::Debug
static COMMON_EXPORTS debug::LineMode lastLineMode = ttk::debug::LineMode::NEW
 

Detailed Description

Author
Mathieu Pont (mathi.nosp@m.eu.p.nosp@m.ont@l.nosp@m.ip6..nosp@m.fr)
Date
2021.

Visualization module for merge trees.

Definition at line 27 of file ttkMergeTreeVisualization.h.

Constructor & Destructor Documentation

◆ ttkMergeTreeVisualization()

ttkMergeTreeVisualization::ttkMergeTreeVisualization ( )
default

◆ ~ttkMergeTreeVisualization()

ttkMergeTreeVisualization::~ttkMergeTreeVisualization ( )
overridedefault

Member Function Documentation

◆ addCustomArray()

void ttkMergeTreeVisualization::addCustomArray ( std::string &  name,
std::vector< double > &  vec 
)
inline

Definition at line 260 of file ttkMergeTreeVisualization.h.

◆ addCustomIntArray()

void ttkMergeTreeVisualization::addCustomIntArray ( std::string &  name,
std::vector< int > &  vec 
)
inline

Definition at line 263 of file ttkMergeTreeVisualization.h.

◆ addCustomStringArray()

void ttkMergeTreeVisualization::addCustomStringArray ( std::string &  name,
std::vector< std::string > &  vec 
)
inline

Definition at line 266 of file ttkMergeTreeVisualization.h.

◆ addVtkCustomArrays()

template<class dataType >
void ttkMergeTreeVisualization::addVtkCustomArrays ( std::vector< std::tuple< std::string, std::vector< dataType > > > &  cArrays,
std::vector< std::vector< dataType > > &  cArraysValues,
vtkUnstructuredGrid *  vtkOutput,
int  type,
int  output 
)
inline

Definition at line 285 of file ttkMergeTreeVisualization.h.

◆ clearAllCustomArrays()

void ttkMergeTreeVisualization::clearAllCustomArrays ( )
inline

Definition at line 278 of file ttkMergeTreeVisualization.h.

◆ clearCustomArrays()

void ttkMergeTreeVisualization::clearCustomArrays ( )
inline

Definition at line 269 of file ttkMergeTreeVisualization.h.

◆ clearCustomIntArrays()

void ttkMergeTreeVisualization::clearCustomIntArrays ( )
inline

Definition at line 272 of file ttkMergeTreeVisualization.h.

◆ clearCustomStringArrays()

void ttkMergeTreeVisualization::clearCustomStringArrays ( )
inline

Definition at line 275 of file ttkMergeTreeVisualization.h.

◆ copyPointData() [1/2]

void ttkMergeTreeVisualization::copyPointData ( vtkUnstructuredGrid *  treeNodes)
inline

Definition at line 381 of file ttkMergeTreeVisualization.h.

◆ copyPointData() [2/2]

void ttkMergeTreeVisualization::copyPointData ( vtkUnstructuredGrid *  treeNodes,
std::vector< int > &  nodeCorrT 
)
inline

Definition at line 337 of file ttkMergeTreeVisualization.h.

◆ getAllBaryPercentMatch()

std::vector< std::vector< float > > ttkMergeTreeVisualization::getAllBaryPercentMatch ( )
inline

Definition at line 212 of file ttkMergeTreeVisualization.h.

◆ getClusterShift()

std::vector< double > ttkMergeTreeVisualization::getClusterShift ( )
inline

Definition at line 390 of file ttkMergeTreeVisualization.h.

◆ getNodeCorr()

std::vector< std::vector< SimplexId > > ttkMergeTreeVisualization::getNodeCorr ( )
inline

Definition at line 387 of file ttkMergeTreeVisualization.h.

◆ getPrevXMax()

double ttkMergeTreeVisualization::getPrevXMax ( )
inline

Definition at line 393 of file ttkMergeTreeVisualization.h.

◆ getRealBounds() [1/2]

std::tuple< double, double, double, double, double, double > ttkMergeTreeVisualization::getRealBounds ( vtkUnstructuredGrid *  treeNodes,
FTMTree_MT tree 
)
inline

Definition at line 1663 of file ttkMergeTreeVisualization.h.

◆ getRealBounds() [2/2]

std::tuple< double, double, double, double, double, double > ttkMergeTreeVisualization::getRealBounds ( vtkUnstructuredGrid *  treeNodes,
FTMTree_MT tree,
std::vector< int > &  nodeCorrT 
)
inline

Definition at line 1633 of file ttkMergeTreeVisualization.h.

◆ getTreeNodeIdRev()

void ttkMergeTreeVisualization::getTreeNodeIdRev ( vtkDataArray *  treeNodeIdArray,
std::vector< int > &  treeNodeIdRev 
)
inline

Definition at line 326 of file ttkMergeTreeVisualization.h.

◆ makeMatchingOutput() [1/2]

template<class dataType >
void ttkMergeTreeVisualization::makeMatchingOutput ( FTMTree_MT tree1,
FTMTree_MT tree2 
)
inline

Definition at line 401 of file ttkMergeTreeVisualization.h.

◆ makeMatchingOutput() [2/2]

template<class dataType >
void ttkMergeTreeVisualization::makeMatchingOutput ( std::vector< FTMTree_MT * > &  trees,
std::vector< FTMTree_MT * > &  barycenters 
)
inline

Definition at line 409 of file ttkMergeTreeVisualization.h.

◆ makeTreesOutput() [1/4]

template<class dataType >
void ttkMergeTreeVisualization::makeTreesOutput ( FTMTree_MT tree1)
inline

Definition at line 555 of file ttkMergeTreeVisualization.h.

◆ makeTreesOutput() [2/4]

template<class dataType >
void ttkMergeTreeVisualization::makeTreesOutput ( FTMTree_MT tree1,
FTMTree_MT tree2 
)
inline

Definition at line 562 of file ttkMergeTreeVisualization.h.

◆ makeTreesOutput() [3/4]

template<class dataType >
void ttkMergeTreeVisualization::makeTreesOutput ( std::vector< FTMTree_MT * > &  trees)
inline

Definition at line 569 of file ttkMergeTreeVisualization.h.

◆ makeTreesOutput() [4/4]

template<class dataType >
void ttkMergeTreeVisualization::makeTreesOutput ( std::vector< FTMTree_MT * > &  trees,
std::vector< FTMTree_MT * > &  barycenters 
)
inline

Definition at line 578 of file ttkMergeTreeVisualization.h.

◆ setAllBaryPercentMatch()

void ttkMergeTreeVisualization::setAllBaryPercentMatch ( std::vector< std::vector< float > > &  baryPercentMatch)
inline

Definition at line 216 of file ttkMergeTreeVisualization.h.

◆ setAlpha()

void ttkMergeTreeVisualization::setAlpha ( double  alpha)
inline

Definition at line 172 of file ttkMergeTreeVisualization.h.

◆ setBarycenterPositionAlpha()

void ttkMergeTreeVisualization::setBarycenterPositionAlpha ( bool  pos)
inline

Definition at line 169 of file ttkMergeTreeVisualization.h.

◆ setClusteringAssignment()

void ttkMergeTreeVisualization::setClusteringAssignment ( std::vector< int > &  asgn)
inline

Definition at line 202 of file ttkMergeTreeVisualization.h.

◆ setConvertedToDiagram()

void ttkMergeTreeVisualization::setConvertedToDiagram ( bool  converted)
inline

Definition at line 142 of file ttkMergeTreeVisualization.h.

◆ setDimensionSpacing()

void ttkMergeTreeVisualization::setDimensionSpacing ( double  d)
inline

Definition at line 116 of file ttkMergeTreeVisualization.h.

◆ setDimensionToShift()

void ttkMergeTreeVisualization::setDimensionToShift ( int  i)
inline

Definition at line 119 of file ttkMergeTreeVisualization.h.

◆ setInterpolatedTrees()

void ttkMergeTreeVisualization::setInterpolatedTrees ( std::vector< bool > &  isInterpolatedTrees)
inline

Definition at line 221 of file ttkMergeTreeVisualization.h.

◆ setISampleOffset()

void ttkMergeTreeVisualization::setISampleOffset ( int  offset)
inline

Definition at line 150 of file ttkMergeTreeVisualization.h.

◆ setIsPDSadMax()

void ttkMergeTreeVisualization::setIsPDSadMax ( bool  isSadMax)
inline

Definition at line 145 of file ttkMergeTreeVisualization.h.

◆ setIsPersistenceDiagram()

void ttkMergeTreeVisualization::setIsPersistenceDiagram ( bool  isPD)
inline

Definition at line 139 of file ttkMergeTreeVisualization.h.

◆ setMaximumImportantPairs()

void ttkMergeTreeVisualization::setMaximumImportantPairs ( int  maxPairs)
inline

Definition at line 128 of file ttkMergeTreeVisualization.h.

◆ setMinimumImportantPairs()

void ttkMergeTreeVisualization::setMinimumImportantPairs ( int  minPairs)
inline

Definition at line 131 of file ttkMergeTreeVisualization.h.

◆ setNodeCorr1()

void ttkMergeTreeVisualization::setNodeCorr1 ( std::vector< std::vector< SimplexId > > &  nodeCorrT)
inline

Definition at line 243 of file ttkMergeTreeVisualization.h.

◆ setNodeCorr2()

void ttkMergeTreeVisualization::setNodeCorr2 ( std::vector< std::vector< SimplexId > > &  nodeCorrT)
inline

Definition at line 246 of file ttkMergeTreeVisualization.h.

◆ setNoSampleOffset()

void ttkMergeTreeVisualization::setNoSampleOffset ( int  offset)
inline

Definition at line 153 of file ttkMergeTreeVisualization.h.

◆ setOutputMatching()

void ttkMergeTreeVisualization::setOutputMatching ( std::vector< std::tuple< idNode, idNode, double > > &  matching)
inline

Definition at line 252 of file ttkMergeTreeVisualization.h.

◆ setOutputMatchingBarycenter()

void ttkMergeTreeVisualization::setOutputMatchingBarycenter ( std::vector< std::vector< std::vector< std::tuple< idNode, idNode, double > > > > &  matching)
inline

Definition at line 205 of file ttkMergeTreeVisualization.h.

◆ setOutputSegmentation()

void ttkMergeTreeVisualization::setOutputSegmentation ( bool  b)
inline

Definition at line 122 of file ttkMergeTreeVisualization.h.

◆ setOutputTreeNodeId()

void ttkMergeTreeVisualization::setOutputTreeNodeId ( int  doOutput)
inline

Definition at line 135 of file ttkMergeTreeVisualization.h.

◆ setPlanarLayout()

void ttkMergeTreeVisualization::setPlanarLayout ( bool  b)
inline

Definition at line 113 of file ttkMergeTreeVisualization.h.

◆ setPrevXMaxOffset()

void ttkMergeTreeVisualization::setPrevXMaxOffset ( double  offset)
inline

Definition at line 156 of file ttkMergeTreeVisualization.h.

◆ setPrintClusterId()

void ttkMergeTreeVisualization::setPrintClusterId ( int  id)
inline

Definition at line 164 of file ttkMergeTreeVisualization.h.

◆ setPrintTreeId()

void ttkMergeTreeVisualization::setPrintTreeId ( int  id)
inline

Definition at line 161 of file ttkMergeTreeVisualization.h.

◆ setShiftMode()

void ttkMergeTreeVisualization::setShiftMode ( int  mode)
inline

Definition at line 125 of file ttkMergeTreeVisualization.h.

◆ setTreesNodeCorrMesh() [1/2]

void ttkMergeTreeVisualization::setTreesNodeCorrMesh ( std::vector< int > &  nodeCorrMesh)
inline

Definition at line 187 of file ttkMergeTreeVisualization.h.

◆ setTreesNodeCorrMesh() [2/2]

void ttkMergeTreeVisualization::setTreesNodeCorrMesh ( std::vector< std::vector< int > > &  nodeCorrMesh)
inline

Definition at line 180 of file ttkMergeTreeVisualization.h.

◆ setTreesNodes() [1/2]

void ttkMergeTreeVisualization::setTreesNodes ( std::vector< vtkUnstructuredGrid * > &  nodes)
inline

Definition at line 177 of file ttkMergeTreeVisualization.h.

◆ setTreesNodes() [2/2]

void ttkMergeTreeVisualization::setTreesNodes ( vtkUnstructuredGrid *  nodes)
inline

Definition at line 183 of file ttkMergeTreeVisualization.h.

◆ setTreesSegmentation() [1/2]

void ttkMergeTreeVisualization::setTreesSegmentation ( std::vector< vtkDataSet * > &  segmentation)
inline

Definition at line 193 of file ttkMergeTreeVisualization.h.

◆ setTreesSegmentation() [2/2]

void ttkMergeTreeVisualization::setTreesSegmentation ( vtkDataSet *  segmentation)
inline

Definition at line 196 of file ttkMergeTreeVisualization.h.

◆ setVtkOutputArc()

void ttkMergeTreeVisualization::setVtkOutputArc ( vtkUnstructuredGrid *  vtkArc)
inline

Definition at line 229 of file ttkMergeTreeVisualization.h.

◆ setVtkOutputMatching()

void ttkMergeTreeVisualization::setVtkOutputMatching ( vtkUnstructuredGrid *  vtkMatching)
inline

Definition at line 249 of file ttkMergeTreeVisualization.h.

◆ setVtkOutputNode()

void ttkMergeTreeVisualization::setVtkOutputNode ( vtkUnstructuredGrid *  vtkNode)
inline

Definition at line 226 of file ttkMergeTreeVisualization.h.

◆ setVtkOutputNode1()

void ttkMergeTreeVisualization::setVtkOutputNode1 ( vtkUnstructuredGrid *  vtkNode1)
inline

Definition at line 237 of file ttkMergeTreeVisualization.h.

◆ setVtkOutputNode2()

void ttkMergeTreeVisualization::setVtkOutputNode2 ( vtkUnstructuredGrid *  vtkNode2)
inline

Definition at line 240 of file ttkMergeTreeVisualization.h.

◆ setVtkOutputSegmentation()

void ttkMergeTreeVisualization::setVtkOutputSegmentation ( vtkDataSet *  vtkSegmentation)
inline

Definition at line 232 of file ttkMergeTreeVisualization.h.


The documentation for this class was generated from the following file: