TTK
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
ttk::SubLevelSetTree Class Reference

#include <ContourTree.h>

Inheritance diagram for ttk::SubLevelSetTree:
ttk::Debug ttk::BaseClass ttk::ContourTree

Public Member Functions

 SubLevelSetTree ()
 
int build ()
 
int buildExtremumList (std::vector< int > &extremumList, const bool &isSubLevelSet=true)
 
bool buildPlanarLayout (const double &scaleX, const double &scaleY)
 
int buildSaddleList (std::vector< int > &vertexList) const
 
int clearArc (const int &vertexId0, const int &vertexId1)
 
int clearRegularNode (const int &vertexId)
 
int clearRoot (const int &vertexId)
 
int exportPersistenceCurve (const std::string &fileName="output.plot") const
 
int exportPersistenceDiagram (const std::string &fileName="output.plot") const
 
int exportToSvg (const std::string &fileName, const double &scaleX=1, const double &scaleY=1)
 
int exportToVtk (const std::string &fileName, const std::vector< float > *origin=nullptr, const std::vector< float > *voxelSize=nullptr)
 
int flush ()
 
const ArcgetArc (const int &arcId) const
 
const std::vector< int > * getExtremumList () const
 
const NodegetNode (const int &nodeId) const
 
const NodegetNodeDownNeighbor (const Node *n, const int &neighborId) const
 
const NodegetNodeDownNeighbor (const int &nodeId, const int &neighborId) const
 
const NodegetNodeUpNeighbor (const Node *n, const int &neighborId) const
 
const NodegetNodeUpNeighbor (const int &nodeId, const int &neighborId) const
 
double getNodeScalar (const int &nodeId) const
 
int getNumberOfArcs () const
 
int getNumberOfSuperArcs () const
 
int getNumberOfNodes () const
 
int getPersistenceDiagram (std::vector< std::pair< double, double > > &diagram, std::vector< std::pair< std::pair< int, int >, double > > *pairs=nullptr) const
 
virtual int getPersistencePairs (std::vector< std::pair< std::pair< int, int >, double > > &pairs, std::vector< std::pair< std::pair< int, int >, double > > *mergePairs=nullptr, std::vector< std::pair< std::pair< int, int >, double > > *splitPairs=nullptr) const
 
int getPersistencePlot (std::vector< std::pair< double, int > > &plot, std::vector< std::pair< std::pair< int, int >, double > > *persistencePairs=nullptr) const
 
const SuperArcgetSuperArc (const int &superArcId) const
 
int getVertexScalar (const int &vertexId, double &scalar)
 
const SuperArcgetVertexSuperArc (const int &vertexId) const
 
int getVertexSuperArcId (const int &vertexId) const
 
const NodegetVertexNode (const int &vertexId) const
 
int getVertexNodeId (const int &vertexId) const
 
bool isJoinTree () const
 
bool isSplitTree () const
 
bool isSosLowerThan (const int &vertexId0, const int &vertexId1) const
 
bool isSosHigherThan (const int &vertexId0, const int &vertexId1) const
 
virtual int maintainRegularVertices (const bool &onOff)
 
int moveRegularNode (const Node *n, const Node *oldDown, const Node *oldUp, const Node *newDown, const Node *newUp)
 
int print () const
 
void setMaximumList (std::vector< int > &maximumList)
 
void setMinimumList (std::vector< int > &minimumList)
 
void setNumberOfVertices (const int &vertexNumber)
 
void setTriangulation (const AbstractTriangulation *const triangulation)
 
void setVertexPositions (std::vector< std::vector< double > > *vertexPositions)
 
void setVertexScalars (const std::vector< real > *const vertexScalars)
 
void setVertexSoSoffsets (std::vector< int > *vertexSoSoffsets)
 
virtual int simplify (const double &simplificationThreshold, ContourTreeSimplificationMetric *metric=nullptr)
 
int sample (unsigned int samplingLevel=3)
 
int computeBarycenters ()
 
int getSkeletonScalars (const std::vector< double > &scalars, std::vector< std::vector< double > > &skeletonScalars) const
 
virtual int computeSkeleton (unsigned int arcResolution=3)
 
virtual int smoothSkeleton (unsigned int skeletonSmoothing)
 
virtual int clearSkeleton ()
 
- 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)
 

Protected Member Functions

int appendRegularNode (const int &superArcId, const int &nodeId)
 
int closeSuperArc (const int &superArcId, const int &nodeId)
 
int exportNodeColorToVtk (const int &nodeId, std::ofstream &o)
 
int exportNodePosToVtk (const int &nodeId, const int &pointId, std::vector< int > &vertexIds, const std::vector< float > *origin, const std::vector< float > *voxelSize, std::ofstream &o)
 
int exportArcPosToVtk (const int &arcId, const int &pointId, std::vector< int > &vertexIds, const std::vector< float > *origin, const std::vector< float > *voxelSize, std::ofstream &o)
 
int makeArc (const int &nodeId0, const int &nodeId1)
 
int makeNode (const int &vertexId)
 
int openSuperArc (const int &nodeId)
 
- 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

int vertexNumber_ {0}
 
bool maintainRegularVertices_ {true}
 
double minScalar_ {}
 
double maxScalar_ {}
 
const std::vector< real > * vertexScalars_ {}
 
std::vector< int > * vertexSoSoffsets_ {}
 
bool externalOffsets_ {false}
 
const AbstractTriangulationtriangulation_ {}
 
std::vector< int > * minimumList_ {}
 
std::vector< int > * maximumList_ {}
 
std::vector< NodenodeList_ {}
 
std::vector< NodeoriginalNodeList_ {}
 
std::vector< ArcarcList_ {}
 
std::vector< SuperArcsuperArcList_ {}
 
std::vector< SuperArcoriginalSuperArcList_ {}
 
std::vector< int > vertex2node_ {}
 
std::vector< int > vertex2superArc_ {}
 
std::vector< int > vertex2superArcNode_ {}
 
std::vector< std::vector< double > > * vertexPositions_ {}
 
bool isSkeletonComputed_ {false}
 
- 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_
 

Additional Inherited Members

- Static Protected Attributes inherited from ttk::Debug
static COMMON_EXPORTS debug::LineMode lastLineMode = ttk::debug::LineMode::NEW
 

Detailed Description

Definition at line 248 of file ContourTree.h.

Constructor & Destructor Documentation

◆ SubLevelSetTree()

SubLevelSetTree::SubLevelSetTree ( )

Definition at line 168 of file ContourTree.cpp.

Member Function Documentation

◆ appendRegularNode()

int SubLevelSetTree::appendRegularNode ( const int &  superArcId,
const int &  nodeId 
)
protected

Definition at line 172 of file ContourTree.cpp.

◆ build()

int SubLevelSetTree::build ( )

Definition at line 195 of file ContourTree.cpp.

◆ buildExtremumList()

int SubLevelSetTree::buildExtremumList ( std::vector< int > &  extremumList,
const bool &  isSubLevelSet = true 
)

Definition at line 1177 of file ContourTree.cpp.

◆ buildPlanarLayout()

bool SubLevelSetTree::buildPlanarLayout ( const double &  scaleX,
const double &  scaleY 
)

Definition at line 1480 of file ContourTree.cpp.

◆ buildSaddleList()

int SubLevelSetTree::buildSaddleList ( std::vector< int > &  vertexList) const

Definition at line 1673 of file ContourTree.cpp.

◆ clearArc()

int SubLevelSetTree::clearArc ( const int &  vertexId0,
const int &  vertexId1 
)

Definition at line 370 of file ContourTree.cpp.

◆ clearRegularNode()

int SubLevelSetTree::clearRegularNode ( const int &  vertexId)

Definition at line 401 of file ContourTree.cpp.

◆ clearRoot()

int SubLevelSetTree::clearRoot ( const int &  vertexId)

Definition at line 437 of file ContourTree.cpp.

◆ clearSkeleton()

int SubLevelSetTree::clearSkeleton ( )
virtual

Reimplemented in ttk::ContourTree.

Definition at line 2305 of file ContourTree.cpp.

◆ closeSuperArc()

int SubLevelSetTree::closeSuperArc ( const int &  superArcId,
const int &  nodeId 
)
protected

Definition at line 1242 of file ContourTree.cpp.

◆ computeBarycenters()

int SubLevelSetTree::computeBarycenters ( )

Definition at line 2116 of file ContourTree.cpp.

◆ computeSkeleton()

int SubLevelSetTree::computeSkeleton ( unsigned int  arcResolution = 3)
virtual

Reimplemented in ttk::ContourTree.

Definition at line 2223 of file ContourTree.cpp.

◆ exportArcPosToVtk()

int SubLevelSetTree::exportArcPosToVtk ( const int &  arcId,
const int &  pointId,
std::vector< int > &  vertexIds,
const std::vector< float > *  origin,
const std::vector< float > *  voxelSize,
std::ofstream &  o 
)
protected

Definition at line 455 of file ContourTree.cpp.

◆ exportNodeColorToVtk()

int SubLevelSetTree::exportNodeColorToVtk ( const int &  nodeId,
std::ofstream &  o 
)
protected

Definition at line 574 of file ContourTree.cpp.

◆ exportNodePosToVtk()

int SubLevelSetTree::exportNodePosToVtk ( const int &  nodeId,
const int &  pointId,
std::vector< int > &  vertexIds,
const std::vector< float > *  origin,
const std::vector< float > *  voxelSize,
std::ofstream &  o 
)
protected

Definition at line 601 of file ContourTree.cpp.

◆ exportPersistenceCurve()

int SubLevelSetTree::exportPersistenceCurve ( const std::string &  fileName = "output.plot") const

Definition at line 726 of file ContourTree.cpp.

◆ exportPersistenceDiagram()

int SubLevelSetTree::exportPersistenceDiagram ( const std::string &  fileName = "output.plot") const

Definition at line 748 of file ContourTree.cpp.

◆ exportToSvg()

int SubLevelSetTree::exportToSvg ( const std::string &  fileName,
const double &  scaleX = 1,
const double &  scaleY = 1 
)

Definition at line 774 of file ContourTree.cpp.

◆ exportToVtk()

int SubLevelSetTree::exportToVtk ( const std::string &  fileName,
const std::vector< float > *  origin = nullptr,
const std::vector< float > *  voxelSize = nullptr 
)

Definition at line 970 of file ContourTree.cpp.

◆ flush()

int SubLevelSetTree::flush ( )

Definition at line 1161 of file ContourTree.cpp.

◆ getArc()

const Arc * ttk::SubLevelSetTree::getArc ( const int &  arcId) const
inline

Definition at line 288 of file ContourTree.h.

◆ getExtremumList()

const std::vector< int > * ttk::SubLevelSetTree::getExtremumList ( ) const
inline

Definition at line 299 of file ContourTree.h.

◆ getNode()

const Node * ttk::SubLevelSetTree::getNode ( const int &  nodeId) const
inline

Definition at line 305 of file ContourTree.h.

◆ getNodeDownNeighbor() [1/2]

const Node * ttk::SubLevelSetTree::getNodeDownNeighbor ( const int &  nodeId,
const int &  neighborId 
) const
inline

Definition at line 324 of file ContourTree.h.

◆ getNodeDownNeighbor() [2/2]

const Node * ttk::SubLevelSetTree::getNodeDownNeighbor ( const Node n,
const int &  neighborId 
) const
inline

Definition at line 315 of file ContourTree.h.

◆ getNodeScalar()

double ttk::SubLevelSetTree::getNodeScalar ( const int &  nodeId) const
inline

Definition at line 357 of file ContourTree.h.

◆ getNodeUpNeighbor() [1/2]

const Node * ttk::SubLevelSetTree::getNodeUpNeighbor ( const int &  nodeId,
const int &  neighborId 
) const
inline

Definition at line 345 of file ContourTree.h.

◆ getNodeUpNeighbor() [2/2]

const Node * ttk::SubLevelSetTree::getNodeUpNeighbor ( const Node n,
const int &  neighborId 
) const
inline

Definition at line 336 of file ContourTree.h.

◆ getNumberOfArcs()

int ttk::SubLevelSetTree::getNumberOfArcs ( ) const
inline

Definition at line 365 of file ContourTree.h.

◆ getNumberOfNodes()

int ttk::SubLevelSetTree::getNumberOfNodes ( ) const
inline

Definition at line 373 of file ContourTree.h.

◆ getNumberOfSuperArcs()

int ttk::SubLevelSetTree::getNumberOfSuperArcs ( ) const
inline

Definition at line 369 of file ContourTree.h.

◆ getPersistenceDiagram()

int SubLevelSetTree::getPersistenceDiagram ( std::vector< std::pair< double, double > > &  diagram,
std::vector< std::pair< std::pair< int, int >, double > > *  pairs = nullptr 
) const

Definition at line 1269 of file ContourTree.cpp.

◆ getPersistencePairs()

int SubLevelSetTree::getPersistencePairs ( std::vector< std::pair< std::pair< int, int >, double > > &  pairs,
std::vector< std::pair< std::pair< int, int >, double > > *  mergePairs = nullptr,
std::vector< std::pair< std::pair< int, int >, double > > *  splitPairs = nullptr 
) const
virtual

Reimplemented in ttk::ContourTree.

Definition at line 1301 of file ContourTree.cpp.

◆ getPersistencePlot()

int SubLevelSetTree::getPersistencePlot ( std::vector< std::pair< double, int > > &  plot,
std::vector< std::pair< std::pair< int, int >, double > > *  persistencePairs = nullptr 
) const

Definition at line 1455 of file ContourTree.cpp.

◆ getSkeletonScalars()

int SubLevelSetTree::getSkeletonScalars ( const std::vector< double > &  scalars,
std::vector< std::vector< double > > &  skeletonScalars 
) const

Definition at line 2151 of file ContourTree.cpp.

◆ getSuperArc()

const SuperArc * ttk::SubLevelSetTree::getSuperArc ( const int &  superArcId) const
inline

Definition at line 398 of file ContourTree.h.

◆ getVertexNode()

const Node * ttk::SubLevelSetTree::getVertexNode ( const int &  vertexId) const
inline

Definition at line 446 of file ContourTree.h.

◆ getVertexNodeId()

int ttk::SubLevelSetTree::getVertexNodeId ( const int &  vertexId) const
inline

Definition at line 459 of file ContourTree.h.

◆ getVertexScalar()

int ttk::SubLevelSetTree::getVertexScalar ( const int &  vertexId,
double &  scalar 
)
inline

Definition at line 408 of file ContourTree.h.

◆ getVertexSuperArc()

const SuperArc * ttk::SubLevelSetTree::getVertexSuperArc ( const int &  vertexId) const
inline

Definition at line 422 of file ContourTree.h.

◆ getVertexSuperArcId()

int ttk::SubLevelSetTree::getVertexSuperArcId ( const int &  vertexId) const
inline

Definition at line 436 of file ContourTree.h.

◆ isJoinTree()

bool ttk::SubLevelSetTree::isJoinTree ( ) const
inline

Definition at line 465 of file ContourTree.h.

◆ isSosHigherThan()

bool SubLevelSetTree::isSosHigherThan ( const int &  vertexId0,
const int &  vertexId1 
) const

Definition at line 1735 of file ContourTree.cpp.

◆ isSosLowerThan()

bool SubLevelSetTree::isSosLowerThan ( const int &  vertexId0,
const int &  vertexId1 
) const

Definition at line 1744 of file ContourTree.cpp.

◆ isSplitTree()

bool ttk::SubLevelSetTree::isSplitTree ( ) const
inline

Definition at line 470 of file ContourTree.h.

◆ maintainRegularVertices()

virtual int ttk::SubLevelSetTree::maintainRegularVertices ( const bool &  onOff)
inlinevirtual

Reimplemented in ttk::ContourTree.

Definition at line 479 of file ContourTree.h.

◆ makeArc()

int SubLevelSetTree::makeArc ( const int &  nodeId0,
const int &  nodeId1 
)
protected

Definition at line 1688 of file ContourTree.cpp.

◆ makeNode()

int SubLevelSetTree::makeNode ( const int &  vertexId)
protected

Definition at line 1705 of file ContourTree.cpp.

◆ moveRegularNode()

int SubLevelSetTree::moveRegularNode ( const Node n,
const Node oldDown,
const Node oldUp,
const Node newDown,
const Node newUp 
)

Definition at line 1753 of file ContourTree.cpp.

◆ openSuperArc()

int SubLevelSetTree::openSuperArc ( const int &  nodeId)
protected

Definition at line 1722 of file ContourTree.cpp.

◆ print()

int SubLevelSetTree::print ( ) const

Definition at line 1816 of file ContourTree.cpp.

◆ sample()

int SubLevelSetTree::sample ( unsigned int  samplingLevel = 3)

Definition at line 2246 of file ContourTree.cpp.

◆ setMaximumList()

void ttk::SubLevelSetTree::setMaximumList ( std::vector< int > &  maximumList)
inline

Definition at line 492 of file ContourTree.h.

◆ setMinimumList()

void ttk::SubLevelSetTree::setMinimumList ( std::vector< int > &  minimumList)
inline

Definition at line 496 of file ContourTree.h.

◆ setNumberOfVertices()

void ttk::SubLevelSetTree::setNumberOfVertices ( const int &  vertexNumber)
inline

Definition at line 500 of file ContourTree.h.

◆ setTriangulation()

void ttk::SubLevelSetTree::setTriangulation ( const AbstractTriangulation *const  triangulation)
inline

Definition at line 508 of file ContourTree.h.

◆ setVertexPositions()

void ttk::SubLevelSetTree::setVertexPositions ( std::vector< std::vector< double > > *  vertexPositions)
inline

Definition at line 513 of file ContourTree.h.

◆ setVertexScalars()

void ttk::SubLevelSetTree::setVertexScalars ( const std::vector< real > *const  vertexScalars)
inline

Definition at line 517 of file ContourTree.h.

◆ setVertexSoSoffsets()

void ttk::SubLevelSetTree::setVertexSoSoffsets ( std::vector< int > *  vertexSoSoffsets)
inline

Definition at line 530 of file ContourTree.h.

◆ simplify()

int SubLevelSetTree::simplify ( const double &  simplificationThreshold,
ContourTreeSimplificationMetric metric = nullptr 
)
virtual

Reimplemented in ttk::ContourTree.

Definition at line 1897 of file ContourTree.cpp.

◆ smoothSkeleton()

int SubLevelSetTree::smoothSkeleton ( unsigned int  skeletonSmoothing)
virtual

Reimplemented in ttk::ContourTree.

Definition at line 2231 of file ContourTree.cpp.

Member Data Documentation

◆ arcList_

std::vector<Arc> ttk::SubLevelSetTree::arcList_ {}
protected

Definition at line 584 of file ContourTree.h.

◆ externalOffsets_

bool ttk::SubLevelSetTree::externalOffsets_ {false}
protected

Definition at line 580 of file ContourTree.h.

◆ isSkeletonComputed_

bool ttk::SubLevelSetTree::isSkeletonComputed_ {false}
protected

Definition at line 588 of file ContourTree.h.

◆ maintainRegularVertices_

bool ttk::SubLevelSetTree::maintainRegularVertices_ {true}
protected

Definition at line 576 of file ContourTree.h.

◆ maximumList_

std::vector<int> * ttk::SubLevelSetTree::maximumList_ {}
protected

Definition at line 582 of file ContourTree.h.

◆ maxScalar_

double ttk::SubLevelSetTree::maxScalar_ {}
protected

Definition at line 577 of file ContourTree.h.

◆ minimumList_

std::vector<int>* ttk::SubLevelSetTree::minimumList_ {}
protected

Definition at line 582 of file ContourTree.h.

◆ minScalar_

double ttk::SubLevelSetTree::minScalar_ {}
protected

Definition at line 577 of file ContourTree.h.

◆ nodeList_

std::vector<Node> ttk::SubLevelSetTree::nodeList_ {}
protected

Definition at line 583 of file ContourTree.h.

◆ originalNodeList_

std::vector<Node> ttk::SubLevelSetTree::originalNodeList_ {}
protected

Definition at line 583 of file ContourTree.h.

◆ originalSuperArcList_

std::vector<SuperArc> ttk::SubLevelSetTree::originalSuperArcList_ {}
protected

Definition at line 585 of file ContourTree.h.

◆ superArcList_

std::vector<SuperArc> ttk::SubLevelSetTree::superArcList_ {}
protected

Definition at line 585 of file ContourTree.h.

◆ triangulation_

const AbstractTriangulation* ttk::SubLevelSetTree::triangulation_ {}
protected

Definition at line 581 of file ContourTree.h.

◆ vertex2node_

std::vector<int> ttk::SubLevelSetTree::vertex2node_ {}
protected

Definition at line 586 of file ContourTree.h.

◆ vertex2superArc_

std::vector<int> ttk::SubLevelSetTree::vertex2superArc_ {}
protected

Definition at line 586 of file ContourTree.h.

◆ vertex2superArcNode_

std::vector<int> ttk::SubLevelSetTree::vertex2superArcNode_ {}
protected

Definition at line 586 of file ContourTree.h.

◆ vertexNumber_

int ttk::SubLevelSetTree::vertexNumber_ {0}
protected

Definition at line 575 of file ContourTree.h.

◆ vertexPositions_

std::vector<std::vector<double> >* ttk::SubLevelSetTree::vertexPositions_ {}
protected

Definition at line 587 of file ContourTree.h.

◆ vertexScalars_

const std::vector<real>* ttk::SubLevelSetTree::vertexScalars_ {}
protected

Definition at line 578 of file ContourTree.h.

◆ vertexSoSoffsets_

std::vector<int>* ttk::SubLevelSetTree::vertexSoSoffsets_ {}
protected

Definition at line 579 of file ContourTree.h.


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