public abstract class KahinaGraphLayouter
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<java.lang.Integer,java.lang.Integer> |
xCoord |
protected java.util.Map<java.lang.Integer,java.lang.Integer> |
yCoord |
Constructor and Description |
---|
KahinaGraphLayouter() |
Modifier and Type | Method and Description |
---|---|
abstract void |
computeInitialLayout() |
abstract int |
getDisplayHeight() |
abstract int |
getDisplayWidth() |
void |
newGraph(KahinaGraphView view) |
abstract void |
optimize() |
abstract void |
optimizeVtxPosAllEdges(int v) |
abstract void |
optimizeVtxPosVisibleEdges(int v) |
abstract void |
refreshCoordinates() |
protected java.util.Map<java.lang.Integer,java.lang.Integer> xCoord
protected java.util.Map<java.lang.Integer,java.lang.Integer> yCoord
public void newGraph(KahinaGraphView view)
public abstract void refreshCoordinates()
public abstract int getDisplayHeight()
public abstract int getDisplayWidth()
public abstract void computeInitialLayout()
public abstract void optimize()
public abstract void optimizeVtxPosAllEdges(int v)
public abstract void optimizeVtxPosVisibleEdges(int v)