TTK
|
Basic tree data structure for a rooted contour tree of degree 2 and rooted contour tree alignments of degree 2. More...
#include <CTA_contourtree.h>
Public Attributes | |
std::shared_ptr< BinaryTree > | child1 |
std::shared_ptr< BinaryTree > | child2 |
Type_Node | type |
int | vertexId |
int | id |
int | size |
int | height |
float | scalardistanceParent |
float | area |
float | volume |
float | scalarValue |
std::vector< int > | region |
int | freq |
std::vector< std::pair< int, int > > | nodeRefs |
std::vector< std::pair< int, int > > | arcRefs |
Basic tree data structure for a rooted contour tree of degree 2 and rooted contour tree alignments of degree 2.
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:
It stores the following alignment node properties:
Definition at line 94 of file CTA_contourtree.h.
std::vector<std::pair<int, int> > ttk::cta::BinaryTree::arcRefs |
Definition at line 111 of file CTA_contourtree.h.
float ttk::cta::BinaryTree::area |
Definition at line 103 of file CTA_contourtree.h.
std::shared_ptr<BinaryTree> ttk::cta::BinaryTree::child1 |
Definition at line 95 of file CTA_contourtree.h.
std::shared_ptr<BinaryTree> ttk::cta::BinaryTree::child2 |
Definition at line 96 of file CTA_contourtree.h.
int ttk::cta::BinaryTree::freq |
Definition at line 109 of file CTA_contourtree.h.
int ttk::cta::BinaryTree::height |
Definition at line 101 of file CTA_contourtree.h.
int ttk::cta::BinaryTree::id |
Definition at line 99 of file CTA_contourtree.h.
std::vector<std::pair<int, int> > ttk::cta::BinaryTree::nodeRefs |
Definition at line 110 of file CTA_contourtree.h.
std::vector<int> ttk::cta::BinaryTree::region |
Definition at line 106 of file CTA_contourtree.h.
float ttk::cta::BinaryTree::scalardistanceParent |
Definition at line 102 of file CTA_contourtree.h.
float ttk::cta::BinaryTree::scalarValue |
Definition at line 105 of file CTA_contourtree.h.
int ttk::cta::BinaryTree::size |
Definition at line 100 of file CTA_contourtree.h.
Type_Node ttk::cta::BinaryTree::type |
Definition at line 97 of file CTA_contourtree.h.
int ttk::cta::BinaryTree::vertexId |
Definition at line 98 of file CTA_contourtree.h.
float ttk::cta::BinaryTree::volume |
Definition at line 104 of file CTA_contourtree.h.