public class TopoFRLayout<V,E>
extends edu.uci.ics.jung.algorithms.layout.AbstractLayout<V,E>
implements edu.uci.ics.jung.algorithms.util.IterativeContext
| Modifier and Type | Class and Description |
|---|---|
protected static class |
TopoFRLayout.FRVertexData |
| Constructor and Description |
|---|
TopoFRLayout(edu.uci.ics.jung.graph.Graph<V,E> g)
Creates an instance for the specified graph.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
calcAttraction(E e) |
protected void |
calcPositions(V v) |
protected void |
calcRepulsion(V v1) |
boolean |
done()
Returns true once the current iteration has passed the maximum count,
MAX_ITERATIONS.
|
protected TopoFRLayout.FRVertexData |
getFRData(V v) |
void |
initialize() |
boolean |
isIncremental()
This one is an incremental visualization.
|
void |
reset() |
void |
setAttractionMultiplier(double attraction)
Sets the attraction multiplier.
|
void |
setMaxIterations(int maxIterations)
Sets the maximum number of iterations.
|
void |
setRepulsionMultiplier(double repulsion)
Sets the repulsion multiplier.
|
void |
setSize(Dimension size) |
void |
step()
Moves the iteration forward one notch, calculation attraction and
repulsion between vertices and edges and cooling the temperature.
|
public void setSize(Dimension size)
public void setAttractionMultiplier(double attraction)
public void setRepulsionMultiplier(double repulsion)
public void reset()
public void initialize()
public void step()
step in interface edu.uci.ics.jung.algorithms.util.IterativeContextprotected void calcPositions(V v)
protected void calcAttraction(E e)
protected void calcRepulsion(V v1)
public void setMaxIterations(int maxIterations)
protected TopoFRLayout.FRVertexData getFRData(V v)
public boolean isIncremental()
public boolean done()
done in interface edu.uci.ics.jung.algorithms.util.IterativeContextCopyright © 2020. All rights reserved.