public class RectanglePacking<T> extends Object implements Layout<T>
| Modifier and Type | Field and Description |
|---|---|
protected List<net.dontdrinkandroot.visualization.layout.Space> |
spaces |
| Constructor and Description |
|---|
RectanglePacking(Collection<T> items,
org.apache.commons.collections15.Transformer<T,? extends AbstractVisualItem> itemTransform) |
RectanglePacking(Collection<T> items,
org.apache.commons.collections15.Transformer<T,? extends AbstractVisualItem> itemTransform,
double heightwidthradio) |
| Modifier and Type | Method and Description |
|---|---|
void |
computeNewSpaces(AbstractVisualItem item) |
Rectangle2D |
getBounds() |
double |
getMargin() |
boolean |
isLayouted() |
void |
layout() |
void |
render(Graphics2D g2d) |
void |
setMargin(double margin) |
protected List<net.dontdrinkandroot.visualization.layout.Space> spaces
public RectanglePacking(Collection<T> items, org.apache.commons.collections15.Transformer<T,? extends AbstractVisualItem> itemTransform, double heightwidthradio)
public RectanglePacking(Collection<T> items, org.apache.commons.collections15.Transformer<T,? extends AbstractVisualItem> itemTransform)
public void setMargin(double margin)
public double getMargin()
public boolean isLayouted()
isLayouted in interface Layout<T>public void computeNewSpaces(AbstractVisualItem item)
public final void render(Graphics2D g2d)
public Rectangle2D getBounds()
Copyright © 2012. All Rights Reserved.