Uses of Interface
net.sourceforge.olduvai.accordiondrawer.CellGeom

Packages that use CellGeom
net.sourceforge.olduvai.accordiondrawer   
net.sourceforge.olduvai.treejuxtaposer   
net.sourceforge.olduvai.treejuxtaposer.drawer   
 

Uses of CellGeom in net.sourceforge.olduvai.accordiondrawer
 

Fields in net.sourceforge.olduvai.accordiondrawer declared as CellGeom
private  CellGeom LabelBox.attachedObject
          Attached object for this label, if applicable.
protected  CellGeom AccordionDrawer.flashGeom
          A geometry that represents the currently drawn flash object (single object that is selected by a mouse-over; could be a composite/aggregate object, but it is drawn as a single entity).
protected  CellGeom AccordionDrawer.flashGeomOld
          The geometry for the previously selected flash object (see AccordionDrawer.flashGeom, AccordionDrawer.flashBox, and AccordionDrawer.flashBoxOld).
 CellGeom InteractionBox.item
          The item that is contained in the interaction box, if applicable
 

Methods in net.sourceforge.olduvai.accordiondrawer that return CellGeom
 CellGeom LabelBox.getAttachedObject()
          Get the object that is attached to this label box.
 CellGeom StaticSplitAxis.getStaticSplitLineObject(int pos)
          Return the object at the given position, as a proper cell geom (TreeNode in TJ)
abstract  CellGeom AccordionDrawer.pickGeom(int x, int y)
          Get the geometric object found at pixel coordinate (x,y)
 

Methods in net.sourceforge.olduvai.accordiondrawer with parameters of type CellGeom
abstract  void AccordionDrawer.drawGeom(CellGeom cg, DrawableRange r)
          Draws a single geom.
abstract  java.util.ArrayList AccordionDrawer.getColorsForCellGeom(CellGeom c)
          (TJ only) Get the list of possible colors for the given cell geometry
 void AccordionDrawer.setFlash(CellGeom cg, java.awt.Color col, int x, int y, boolean doBox)
          Sets the flash state and calls the flash drawing function, AccordionDrawer.doFlash().
 

Constructors in net.sourceforge.olduvai.accordiondrawer with parameters of type CellGeom
InteractionBox(SplitLine[] minSplit, SplitLine[] maxSplit, CellGeom item, AccordionDrawer d)
          Creates an interaction box with the given split lines, data object, and drawer
LabelBox(int[] bottomLeft, int[] topRight, int[] bottomLeftBG, int computedFrame, java.lang.String name, CellGeom attachedObject, int fontHeight)
          Label box constructor.
 

Uses of CellGeom in net.sourceforge.olduvai.treejuxtaposer
 

Fields in net.sourceforge.olduvai.treejuxtaposer declared as CellGeom
private  CellGeom TreeJuxtaposer.flashGeomOld
          "Old" geometry from a previous flash action, which is stored in its original state in the pixel buffer.
 

Methods in net.sourceforge.olduvai.treejuxtaposer with parameters of type CellGeom
protected  void TreeJuxtaposer.doFlashGeom(CellGeom flashGeom, int group, AccordionTreeDrawerFinal thisTree, int x, int y)
          Callback function from cursor movement highlighting.
 java.util.ArrayList AccordionTreeDrawerFinal.getColorsForCellGeom(CellGeom c)
          Wrapper for TreeJuxtaposer call to TreeJuxtaposer.getColorsForRange(int, int, AccordionTreeDrawer).
protected  void TreeJuxtaposer.setFocus(CellGeom g, AccordionTreeDrawer atd)
          Set the focus, for each drawer, to the given tree node in the given drawer.
 

Uses of CellGeom in net.sourceforge.olduvai.treejuxtaposer.drawer
 

Classes in net.sourceforge.olduvai.treejuxtaposer.drawer that implement CellGeom
 class TreeNode
          A class representing a node of a (phylognenetic) tree.
 

Methods in net.sourceforge.olduvai.treejuxtaposer.drawer that return CellGeom
 CellGeom AccordionTreeDrawer.pickGeom(int x, int y)
          Pick the object at the given X/Y pixel location.
 

Methods in net.sourceforge.olduvai.treejuxtaposer.drawer with parameters of type CellGeom
 void AccordionTreeDrawer.drawGeom(CellGeom cg, DrawableRange r)
          Draws a geometric object (treenode here) within a containing cell A node is drawn when it's larger than some ratio of block value, as determined from the drawRange function, or when a node is marked individually, such as mouse over highlighting or single node marking
 InteractionBox AccordionTreeDrawer.makeBox(CellGeom cg)
          Create box enclosing the subtree beneath input node/edge.