TTK
|
Basic tree data structure for a rooted contour tree of unbounded degree. More...
#include <CTA_contourtree.h>
Public Attributes | |
std::vector< std::shared_ptr< Tree > > | children |
Type_Node | type |
int | vertexId |
int | id |
int | size |
int | height |
float | scalardistanceParent |
float | volume |
Basic tree data structure for a rooted contour tree of unbounded degree.
This structure represents nodes of a rooted contour tree. It stores the following node properties:
It stores the following edge properties (these always refer to its parent edge and are filled with dummy values for the root vertex):
It stores the following meta information for the tree structure:
Definition at line 48 of file CTA_contourtree.h.
std::vector<std::shared_ptr<Tree> > ttk::cta::Tree::children |
Definition at line 49 of file CTA_contourtree.h.
int ttk::cta::Tree::height |
Definition at line 54 of file CTA_contourtree.h.
int ttk::cta::Tree::id |
Definition at line 52 of file CTA_contourtree.h.
float ttk::cta::Tree::scalardistanceParent |
Definition at line 55 of file CTA_contourtree.h.
int ttk::cta::Tree::size |
Definition at line 53 of file CTA_contourtree.h.
Type_Node ttk::cta::Tree::type |
Definition at line 50 of file CTA_contourtree.h.
int ttk::cta::Tree::vertexId |
Definition at line 51 of file CTA_contourtree.h.
float ttk::cta::Tree::volume |
Definition at line 56 of file CTA_contourtree.h.