Inheritance diagram for InfoVis.Tree.RadialTreeLayout:
Public Member Functions | |
RadialTreeLayout (ref Tree m_Tree) | |
override Boolean | computeLayout () |
override void | generateTreeList () |
Private Member Functions | |
void | computeSubNodeLayout (TreeNode subNode, float angleMin, float angleMax, int layer) |
InfoVis.Tree.RadialTreeLayout.RadialTreeLayout | ( | ref Tree | m_Tree | ) |
CTR of a RadialTreeLayout
m_Tree | Tree where the layout should be built |
void InfoVis.Tree.RadialTreeLayout.computeSubNodeLayout | ( | TreeNode | subNode, | |
float | angleMin, | |||
float | angleMax, | |||
int | layer | |||
) | [private] |
computes the layout of all subnodes of the current Node
the | SubNode where the layout depends on | |
angleMin | the min absolute angle of circlesector | |
angleMax | the max absolute angle of circlesector | |
layer | the current layer in the tree |
override Boolean InfoVis.Tree.RadialTreeLayout.computeLayout | ( | ) | [virtual] |
Method for Computing the current Layout
Implements InfoVis.Tree.TreeLayout.
override void InfoVis.Tree.RadialTreeLayout.generateTreeList | ( | ) | [virtual] |
Method for generating the Displaylists for Tree
Implements InfoVis.Tree.TreeLayout.