| Class Summary | 
| AccordionTreeDrawer | An abstract class representing a multi-scale rectangular grid on which 
 a tree consisting of horizontal and vertical line segments is drawn
 Fills in the fields of the abstract class AccordionDrawer based on
 information from the Tree class. | 
| ColorNode | A class representing a RangeList in a RangeTree. | 
| ColorTree | A class representing a two-dimensional orthogonal range tree. | 
| LeafComparator |  | 
| RangeInTree | A class representing a range (ordered pair (min,max)) of TreeNode
 indices in a Tree. | 
| RangeList | A class representing a list of RangeInTrees. | 
| Tree | A public class representing a (phylognenetic) tree. | 
| TreeEdge | A class representing an edge of a (phylognenetic) tree
 
 A TreeEdge represents a horizontal or vertical line segment used in drawing a tree. | 
| TreeLeafGridCell |  | 
| TreeNode | A class representing a node of a (phylognenetic) tree. | 
| TreeNodeCompareToY |  | 
| TreeQuadGridCell |  |