info.aduna.linkmap.render
Class GraphRenderer
java.lang.Object
info.aduna.linkmap.render.GraphRenderer
public class GraphRenderer
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GraphRenderer
public GraphRenderer(Graph graph,
RenderingProperties properties)
resetRenderers
public void resetRenderers()
update
public void update()
draw
public void draw(Graphics2D g)
prepareState
public void prepareState()
getBoundingBox
public Rectangle getBoundingBox(Graph graph)
getBoundingBox
public void getBoundingBox(Vertex vertex,
Rectangle rect)
getShapeBoundingBox
public void getShapeBoundingBox(Vertex vertex,
Rectangle rect)
getGraph
public Graph getGraph()
getSize
public Dimension getSize()
transformToScreenCoordinates
public void transformToScreenCoordinates(Rectangle rect)
getRenderingProperties
public RenderingProperties getRenderingProperties()
resolveVertex
public Vertex resolveVertex(int x,
int y)
resolveEdge
public Edge resolveEdge(int x,
int y)
getScale
public double getScale()
getMargin
public Insets getMargin()
translate
public void translate(Collection<Vertex> vertices,
int dx,
int dy)
Copyright © 1997-2008 Aduna. All Rights Reserved.