public class ForceLayout<V,E> extends AbstractLayout<edu.uci.ics.jung.graph.Graph<V,E>>
desiredBounds, layouted| Constructor and Description |
|---|
ForceLayout(edu.uci.ics.jung.graph.Graph<V,E> g,
org.apache.commons.collections15.Transformer<V,VisualItem> vertexTransformer) |
| Modifier and Type | Method and Description |
|---|---|
EdgeRouter<V,E> |
getEdgeRouter() |
ItemPlacement |
getOverlapRemovalPlacement() |
VertexPlacement<V,E> |
getSpringElectricalPlacement() |
void |
layout() |
void |
render(Graphics2D g2d) |
void |
setEdgeRouter(EdgeRouter<V,E> edgeRouter) |
void |
setOverlapRemovalPlacement(ItemPlacement overlapRemovalPlacement) |
void |
setSpringElectricalPlacement(VertexPlacement<V,E> springElectricalPlacement) |
getBounds, isLayouted, setlayoutedpublic ForceLayout(edu.uci.ics.jung.graph.Graph<V,E> g, org.apache.commons.collections15.Transformer<V,VisualItem> vertexTransformer)
public void setOverlapRemovalPlacement(ItemPlacement overlapRemovalPlacement)
public ItemPlacement getOverlapRemovalPlacement()
public void setSpringElectricalPlacement(VertexPlacement<V,E> springElectricalPlacement)
public VertexPlacement<V,E> getSpringElectricalPlacement()
public final void layout()
throws LayoutException
LayoutExceptionpublic void setEdgeRouter(EdgeRouter<V,E> edgeRouter)
public final void render(Graphics2D g2d)
public final EdgeRouter<V,E> getEdgeRouter()
Copyright © 2013 dontdrinkandroot. All Rights Reserved.