Interface | Description |
---|---|
IDrawingPattern |
A drawing pattern is a predicate that determines whether a given pixel
belongs to the foreground or background.
|
ITreeMapLayoutAlgorithm |
Interface for tree map layout algorithms.
|
ITreeMapNode<T> |
Interface for nodes used for building the tree map node hierarchy which is
then rendered as a tree map.
|
ITreeMapRenderer |
Interface for code rendering treemaps into an image.
|
Class | Description |
---|---|
CushionTreeMapRenderer |
A tree map renderer using "cushions" as described in J.
|
FlatTreeMapRenderer |
A very simple tree map renderer just drawing "flat" rectangles.
|
MixedTreeMapAlgorithm |
A hybrid layout algorithm that applies both the
StripeTreeMapAlgorithm and (near the leaves) the
SquarifiedTreeMapAlgorithm to obtain good sorting/locality while
getting rectangles that are "more square". |
NodeTextRenderer |
A simple renderer that draws tree map node texts into the tree map.
|
SimpleTreeMapAlgorithm |
A very simple tree map layouter just dividing the given rectangle along the
longer side.
|
SquarifiedTreeMapAlgorithm |
A layout algorithm using the squarified layout approach described in Mark
Bruls, Kees Huizing, and Jarke J.
|
StripeTreeMapAlgorithm |
The strip layout algorithm adapted from Bederson, Shneiderman, Wattenberg:
"Ordered and Quantum Treemaps".
|