Public Member Functions | |
Tree (TreeNode m_RootNode, List< adjacencyPair > m_AllAdjacencies) | |
void | addNode (int m_Id, TreeNode m_SubNode) |
void | flattenControlPoints (float beta, Boolean varyingAlpha, Boolean colorDir) |
void | enumerateLevels () |
Static Public Member Functions | |
static Tree | loadFromFile (string fileURI) |
Properties | |
List< int > | mNodesPerLevelContent [get] |
TreeNode | mRootNodeContent [get] |
List< adjacencyPair > | mAllAdjacenciesContent [get, set] |
Private Attributes | |
TreeNode | mRootNode |
List< adjacencyPair > | mAllAdjacencies |
List< int > | mNodesPerLevel |
InfoVis.Tree.Tree.Tree | ( | TreeNode | m_RootNode, | |
List< adjacencyPair > | m_AllAdjacencies | |||
) |
void InfoVis.Tree.Tree.addNode | ( | int | m_Id, | |
TreeNode | m_SubNode | |||
) |
Adds Node to the Tree
m_Id | int to which note to add | |
m_SubNode | The Node(s) to add |
void InfoVis.Tree.Tree.flattenControlPoints | ( | float | beta, | |
Boolean | varyingAlpha, | |||
Boolean | colorDir | |||
) |
flattenes the control Points in each Adjacency Pair and rebuilds display Lists
beta | float value [0,1] which is used to flatten | |
varyingAlpha | if the alpha value should be varied | |
colorDir | if the color codes the direction |
void InfoVis.Tree.Tree.enumerateLevels | ( | ) |
Counts how many Nodes Per level
static Tree InfoVis.Tree.Tree.loadFromFile | ( | string | fileURI | ) | [static] |
TreeNode InfoVis.Tree.Tree.mRootNode [private] |
Root Node of AP
List<adjacencyPair> InfoVis.Tree.Tree.mAllAdjacencies [private] |
List of all Adjacencies
List<int> InfoVis.Tree.Tree.mNodesPerLevel [private] |
How many Nodes per Level, represented via index
List<int> InfoVis.Tree.Tree.mNodesPerLevelContent [get] |
TreeNode InfoVis.Tree.Tree.mRootNodeContent [get] |
List<adjacencyPair> InfoVis.Tree.Tree.mAllAdjacenciesContent [get, set] |