N
- Tree node typeE
- Tree entry typepublic class TreeMBRVisualization<N extends AbstractRStarTreeNode<N,E>,E extends SpatialEntry> extends AbstractScatterplotVisualization implements DataStoreListener
Modifier and Type | Class and Description |
---|---|
static class |
TreeMBRVisualization.Factory
Factory
|
Modifier and Type | Field and Description |
---|---|
protected boolean |
fill
Fill parameter.
|
static String |
INDEX
Generic tag to indicate the type of element.
|
static String |
NAME
A short name characterizing this Visualizer.
|
protected AbstractRStarTree<N,E> |
tree
The tree we visualize
|
proj, rel, sample
context, layer, pendingRedraw, svgp, task
Constructor and Description |
---|
TreeMBRVisualization(VisualizationTask task,
boolean fill)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
destroy()
Destroy the visualization.
|
protected void |
redraw()
Perform a full redraw.
|
private void |
visualizeRTreeEntry(SVGPlot svgp,
Element layer,
Projection2D proj,
AbstractRStarTree<? extends N,E> rtree,
E entry,
int depth)
Recursively draw the MBR rectangles.
|
resultChanged, setupCanvas
contentChanged, getHeight, getLayer, getWidth, incrementalRedraw, resultAdded, resultRemoved, synchronizedRedraw
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
contentChanged
public static final String INDEX
public static final String NAME
protected boolean fill
protected AbstractRStarTree<N extends AbstractRStarTreeNode<N,E>,E extends SpatialEntry> tree
public TreeMBRVisualization(VisualizationTask task, boolean fill)
task
- Visualization taskfill
- Fill flagprotected void redraw()
AbstractVisualization
redraw
in class AbstractVisualization
private void visualizeRTreeEntry(SVGPlot svgp, Element layer, Projection2D proj, AbstractRStarTree<? extends N,E> rtree, E entry, int depth)
svgp
- SVG Plotlayer
- Layerproj
- Projectionrtree
- Rtree to visualizeentry
- Current entrydepth
- Current depthpublic void destroy()
Visualization
destroy
in interface Visualization
destroy
in class AbstractVisualization