y.layout.hierarchic
Class PolylineDrawer
java.lang.Object
|
+--y.layout.hierarchic.AbstractDrawer
|
+--y.layout.hierarchic.PolylineDrawer
- All Implemented Interfaces:
- Drawer
- public class PolylineDrawer
- extends AbstractDrawer
This class is an implementation of the third phase of the
sugiyama algorithm, which represents edges by polylines.
Methods inherited from class y.layout.hierarchic.AbstractDrawer |
assignCoordinates, assignYCoords, assignYCoords, dispose, getBottomBorder, getBottomHalf, getBottomY, getDistanceToNextNode, getFullHeight, getFullWidth, getLeftBorder, getLeftHalf, getLeftX, getMinimalEdgeDistance, getMinimalLayerDistance, getMinimalMultiEdgeDistance, getMinimalNodeDistance, getRightBorder, getRightHalf, getRightX, getTopBorder, getTopHalf, getTopY, initializeDistancesToNextNode, setDummyMap, setEdgeLengthKey, setMinimalEdgeDistance, setMinimalLayerDistance, setMinimalMultiEdgeDistance, setMinimalNodeDistance |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PolylineDrawer
public PolylineDrawer()
assignCoordinates
protected void assignCoordinates(NodeList[] layerLists,
DataProvider layerID)
- Description copied from class:
AbstractDrawer
- Overwrite this method to assign the final coordinates to the
objects of he graph.
- Specified by:
assignCoordinates
in class AbstractDrawer