|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.uci.ics.jung.visualization.AbstractLayout
edu.uci.ics.jung.visualization.contrib.CircleLayout
Positions vertices equally spaced on a regular circle. Does not respect filter calls.
Nested Class Summary | |
static class |
CircleLayout.CircleVertexData
|
Field Summary |
Fields inherited from class edu.uci.ics.jung.visualization.AbstractLayout |
changeSupport, vertex_locations |
Constructor Summary | |
CircleLayout(Graph g)
|
Method Summary | |
void |
advancePositions()
Do nothing. |
CircleLayout.CircleVertexData |
getCircleData(Vertex v)
|
Object |
getKey()
Returns a visualization-specific key (that is, specific both to this instance and AbstractLayout) that can be used to access UserData related to the AbstractLayout. |
double |
getRadius()
|
String |
getStatus()
Returns the current status of the sytem, or null if there is no particular status to report. Useful for reporting things like number of iterations passed, temperature, and so on.By default, an AbstractLayout returns null for its status.By default, an AbstractLayout returns null for its status. |
boolean |
incrementsAreDone()
Returns true; |
protected void |
initialize_local_vertex(Vertex v)
Initializes the local information on a single vertex. |
protected void |
initialize_local()
Initializes all local information, and is called immediately within the initialize() process. |
protected void |
initializeLocations()
This method calls initialize_local_vertex for each vertex, and also adds initial coordinate information for each vertex. |
boolean |
isIncremental()
This one is not incremental. |
void |
orderVertices(Vertex[] vertices)
Specifies the order of vertices. |
void |
setRadius(double radius)
|
Methods inherited from class edu.uci.ics.jung.visualization.AbstractLayout |
addChangeListener, applyFilter, dontMove, fireStateChanged, forceMove, getAVertex, getBaseKey, getChangeListeners, getCoordinates, getCurrentSize, getEdge, getEdge, getGraph, getLocation, getVertex, getVertex, getVertexIterator, getVisibleEdges, getVisibleGraph, getVisibleVertices, getX, getY, initialize, initialize, initializeLocation, isLocked, lockVertex, offsetVertex, postInitialize, removeChangeListener, resize, restart, unlockVertex |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public CircleLayout(Graph g)
Method Detail |
public String getStatus()
AbstractLayout
getStatus
in interface Layout
getStatus
in class AbstractLayout
public boolean isIncremental()
public boolean incrementsAreDone()
public double getRadius()
public void setRadius(double radius)
public void orderVertices(Vertex[] vertices)
The default implemention shuffles elements randomly.
public Object getKey()
protected void initialize_local_vertex(Vertex v)
AbstractLayout
initialize_local_vertex
in class AbstractLayout
protected void initialize_local()
AbstractLayout
initialize_local
in class AbstractLayout
protected void initializeLocations()
AbstractLayout
initializeLocations
in class AbstractLayout
public CircleLayout.CircleVertexData getCircleData(Vertex v)
public void advancePositions()
advancePositions
in interface Layout
advancePositions
in class AbstractLayout
Layout.advancePositions()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |