|
|||||||||||
| 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
|
| Constructor Summary | |
CircleLayout(Graph g)
|
|
| Method Summary | |
void |
advancePositions()
Do nothing. |
CircleLayout.CircleVertexData |
getCircleData(Vertex v)
|
java.lang.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()
|
java.lang.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; |
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 |
applyFilter, dontMove, forceMove, getBaseKey, getCoordinates, getCurrentSize, getEdge, getEdge, getGraph, getVertex, getVertex, getVisibleEdges, getVisibleVertices, getX, getY, initialize, lockVertex, resize, restart, unlockVertex |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public CircleLayout(Graph g)
| Method Detail |
public java.lang.String getStatus()
AbstractLayout
getStatus in interface LayoutgetStatus in class AbstractLayoutpublic 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 java.lang.Object getKey()
public CircleLayout.CircleVertexData getCircleData(Vertex v)
public void advancePositions()
advancePositions in interface LayoutadvancePositions in class AbstractLayoutLayout.advancePositions()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||