public interface Layout<V,E> extends org.apache.commons.collections4.Transformer<V,Point2D>
Modifier and Type | Method and Description |
---|---|
Graph<V,E> |
getGraph()
Returns the full graph (the one that was passed in at
construction time) that this Layout refers to.
|
Dimension |
getSize()
Returns the current size of the visualization's space.
|
void |
initialize()
Initializes fields in the node that may not have
been set during the constructor.
|
boolean |
isLocked(V v)
Returns
true if the position of vertex v
is locked. |
void |
lock(V v,
boolean state)
Sets a flag which fixes this vertex in place.
|
void |
reset() |
void |
setGraph(Graph<V,E> graph)
setter for graph
|
void |
setInitializer(org.apache.commons.collections4.Transformer<V,Point2D> initializer)
provides initial locations for all vertices.
|
void |
setLocation(V v,
Point2D location)
set the location of a vertex
|
void |
setSize(Dimension d) |
void initialize()
void setInitializer(org.apache.commons.collections4.Transformer<V,Point2D> initializer)
initializer
- Graph<V,E> getGraph()
void reset()
void setSize(Dimension d)
d
- Dimension getSize()
void lock(V v, boolean state)
v
- vertexboolean isLocked(V v)
true
if the position of vertex v
is locked.Copyright © 2014. All rights reserved.