|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use AccordionTreeDrawer | |
---|---|
net.sourceforge.olduvai.treejuxtaposer | |
net.sourceforge.olduvai.treejuxtaposer.drawer |
Uses of AccordionTreeDrawer in net.sourceforge.olduvai.treejuxtaposer |
---|
Subclasses of AccordionTreeDrawer in net.sourceforge.olduvai.treejuxtaposer | |
---|---|
class |
AccordionTreeDrawerFinal
A class that implements the abstract methods left in AccordionTreeDrawer, mainly user interface and application-specific hooks for TreeJuxtaposer. |
Fields in net.sourceforge.olduvai.treejuxtaposer declared as AccordionTreeDrawer | |
---|---|
private AccordionTreeDrawer |
TreeJuxtaposer.wantsFocusATD
The last used accordion tree drawer, which will be the drawer that gets focus if focus is regained after being lost. |
Methods in net.sourceforge.olduvai.treejuxtaposer with parameters of type AccordionTreeDrawer | |
---|---|
void |
TreeJuxtaposer.addNodesToGroup(int min,
int max,
int group,
AccordionTreeDrawer atd)
Add nodes indirectly marked in each tree. |
private void |
TreeJuxtaposer.ascendTreeMark(AccordionTreeDrawer atd,
AccordionTreeDrawer currTree,
TreeNode n,
RangeList addToGroup)
Ascend from the given node and add nodes to the marking group if the BCN of ancestors have been marked before. |
private void |
Tree2Tree.computeForest(java.util.Hashtable X2Y,
Tree treeX,
Tree treeY,
AccordionTreeDrawer atdY,
int cutoff)
Compute the forest of marked nodes in treeY, for subtrees under every node in treeX. |
private void |
TreeJuxtaposer.descendTreeMark(AccordionTreeDrawer atd,
AccordionTreeDrawer currTree,
TreeNode n,
RangeList addToGroup)
Recursively descend subtree and mark descendants, including BCN for each node marked in each drawer. |
protected void |
TreeJuxtaposer.doLCAGeom(int group,
AccordionTreeDrawer thisTree)
Find the LCA skeleton (minimal paths) for the nodes marked while the LCA box is active. |
protected void |
TreeJuxtaposer.doSelectGeom(TreeNode g,
boolean selectSubtree,
int group,
AccordionTreeDrawer thisTree)
Wrapper for adding nodes to a group when user selects a subtree or node for user-directed marking. |
protected void |
TreeJuxtaposer.doStructuralDiff(AccordionTreeDrawer atd1,
AccordionTreeDrawer atd2,
int group)
Compute best matching nodes between two trees A node X is perfectly matched by a node Y if they have exactly the same leaf set. |
protected java.util.ArrayList |
TreeJuxtaposer.getColorsForRange(int objMin,
int objMax,
AccordionTreeDrawer callingTreeDrawer)
Get the list of colors for a range of tree nodes. |
java.util.ArrayList |
TreeJuxtaposer.getGroupForest(int groupindex,
AccordionTreeDrawer atd)
Return an array of tree nodes to resize per group range item. |
void |
TreeJuxtaposer.resizeGroup(RangeList group,
int numSteps,
boolean grow,
AccordionTreeDrawer atd)
Resize the group in the given drawer. |
void |
TreeJuxtaposer.resizeRectOthers(TreeNode tn,
double[] changeRatio,
int numAnimSteps,
AccordionTreeDrawer thisatd)
Linked navigation function to iterate changes over all drawers. |
protected void |
TreeJuxtaposer.setFocus(CellGeom g,
AccordionTreeDrawer atd)
Set the focus, for each drawer, to the given tree node in the given drawer. |
protected void |
Tree2Tree.subtree2Forest(AccordionTreeDrawer atdA,
AccordionTreeDrawer atdB,
int eL)
Preprocessing: calculate and store forests that correspond to subtrees. |
protected void |
TreeJuxtaposer.wantsFocusInQuasi(AccordionTreeDrawer atd)
Called back when the mouse re-enters the main frame, gives focus to the last drawer to have it. |
Uses of AccordionTreeDrawer in net.sourceforge.olduvai.treejuxtaposer.drawer |
---|
Fields in net.sourceforge.olduvai.treejuxtaposer.drawer declared as AccordionTreeDrawer | |
---|---|
protected AccordionTreeDrawer |
RangeInTree.atd
Drawer for this range. |
Methods in net.sourceforge.olduvai.treejuxtaposer.drawer that return AccordionTreeDrawer | |
---|---|
AccordionTreeDrawer |
RangeInTree.getTree()
Get the drawer for this range |
Methods in net.sourceforge.olduvai.treejuxtaposer.drawer with parameters of type AccordionTreeDrawer | |
---|---|
void |
RangeList.addRange(int min,
int max,
AccordionTreeDrawer t)
Add a range to the list of ranges. |
private LabelBox |
TreeNode.fitLabelBox(java.lang.String label,
float[] posStart,
float[] posEnd,
AccordionTreeDrawer atd)
Fitting function for labels given a range of label sizes, first, check smallest font, to see if anything at all can fit. |
boolean |
RangeList.isThisRangeInList(int min,
int max,
AccordionTreeDrawer atd)
Determines if the given range of min,max is overlapping with this rangelist |
void |
RangeList.removeRange(int min,
int max,
AccordionTreeDrawer t)
Find and remove a given range. |
private java.awt.Color |
TreeNode.setGLColor(AccordionTreeDrawer atd,
java.awt.Color col)
Draws this TreeEdge inside the GridCell to which it is attached, and its label if appropriate. |
Constructors in net.sourceforge.olduvai.treejuxtaposer.drawer with parameters of type AccordionTreeDrawer | |
---|---|
RangeInTree(int minimum,
int maximum,
AccordionTreeDrawer t)
Basic constructor. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |