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 © 2021. All rights reserved.