public static final class VertexTransformer.ShapeSize
extends java.lang.Object
implements org.apache.commons.collections15.Transformer
Modifier and Type | Field and Description |
---|---|
protected edu.uci.ics.jung.graph.Graph |
graph
The graph.
|
protected VertexTransformer.IconSize |
iconTransformer
The transformer for the icon.
|
protected java.util.Map |
shapeMap
The shape map to save transformed shapes for performance reason
|
Constructor and Description |
---|
ShapeSize(edu.uci.ics.jung.graph.Graph graph,
VertexTransformer.IconSize iconTransformer)
Creates a ShapeSize transformer for the graph.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
transform(java.lang.Object group)
Returns the shape for the agent group.
|
protected edu.uci.ics.jung.graph.Graph graph
protected VertexTransformer.IconSize iconTransformer
protected java.util.Map shapeMap
public ShapeSize(edu.uci.ics.jung.graph.Graph graph, VertexTransformer.IconSize iconTransformer)
graph
- The graph.iconTransformer
- The icon transformerpublic java.lang.Object transform(java.lang.Object group)
transform
in interface org.apache.commons.collections15.Transformer
group
- The agent group.