Package | Description |
---|---|
grammarscope.jung2.layout |
Modifier and Type | Field and Description |
---|---|
private java.util.Map<V,SugiyamaLayout.CellWrapper<V>> |
SugiyamaLayout.vertToWrapper |
Modifier and Type | Method and Description |
---|---|
private java.util.LinkedList<java.util.LinkedList<SugiyamaLayout.CellWrapper<V>>> |
SugiyamaLayout.fillLevels(java.util.LinkedList<V> roots,
java.util.Set<V> vertexSet)
Method fills the levels and stores them in the member levels.
|
private java.util.LinkedList<java.util.LinkedList<SugiyamaLayout.CellWrapper<V>>> |
SugiyamaLayout.runSugiyama()
Implementation.
|
Modifier and Type | Method and Description |
---|---|
int |
SugiyamaLayout.CellWrapper.compareTo(SugiyamaLayout.CellWrapper<VV> compare) |
Modifier and Type | Method and Description |
---|---|
private void |
SugiyamaLayout.fillLevels(java.util.LinkedList<java.util.LinkedList<SugiyamaLayout.CellWrapper<V>>> levels,
int level,
V rootNode)
Fills the LinkedList for the specified level with a wrapper for the MyGraphCell.
|
private boolean |
SugiyamaLayout.move(boolean toRight,
java.util.LinkedList<SugiyamaLayout.CellWrapper<V>> currentLevel,
int currentIndexInTheLevel,
int currentPriority) |
private int |
SugiyamaLayout.moveToBarycenter(java.util.LinkedList<java.util.LinkedList<SugiyamaLayout.CellWrapper<V>>> levels,
int levelIndex) |
private void |
SugiyamaLayout.moveToBarycenter(java.util.LinkedList<java.util.LinkedList<SugiyamaLayout.CellWrapper<V>>> levels,
java.util.Set<V> vertexSet) |
private int |
SugiyamaLayout.solveEdgeCrosses(boolean down,
java.util.LinkedList<java.util.LinkedList<SugiyamaLayout.CellWrapper<V>>> levels,
int levelIndex)
Solve edge crosses
|
private void |
SugiyamaLayout.solveEdgeCrosses(java.util.LinkedList<java.util.LinkedList<SugiyamaLayout.CellWrapper<V>>> levels)
Solve edge crosses
|