|
Search this API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object y.layout.hierarchic.AbstractDrawer y.layout.hierarchic.LinearSegmentsDrawer
public class LinearSegmentsDrawer
This class implements the drawing phase of the HierarchicLayouter
(i.e., the assignment of nodes' coordinates).
Edges are represented as polyline segments with at most two bends.
Field Summary |
---|
Fields inherited from class y.layout.hierarchic.AbstractDrawer |
---|
distanceToNextNode, dummyMap, edgeLengthKey, graph, minimalEdgeDistance, minimalLayerDistance, minimalMultiEdgeDistance, minimalNodeDistance |
Fields inherited from interface y.layout.hierarchic.Drawer |
---|
NODE_BORDER_BOTTOM, NODE_BORDER_LEFT, NODE_BORDER_RIGHT, NODE_BORDER_TOP, NODE_DISTANCE |
Constructor Summary | |
---|---|
LinearSegmentsDrawer()
Creates an instance of LinearSegmentsDrawer with default settings. |
Method Summary | |
---|---|
protected void |
assignCoordinates(NodeList[] layers,
DataProvider layerID)
Assigns the final coordinates to the objects of the graph such that edges are drawn as polyline segments with at most two bends. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LinearSegmentsDrawer()
LinearSegmentsDrawer
with default settings.
Method Detail |
---|
protected void assignCoordinates(NodeList[] layers, DataProvider layerID)
assignCoordinates
in class AbstractDrawer
layers
- an array of NodeList
s each of which contains nodes that belong to the same layerlayerID
- the DataProvider
that returns the zero-based index of the layer to which each node belongs
|
© Copyright 2000-2022, yWorks GmbH. All rights reserved. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |