Package | Description |
---|---|
com.yworks.yfiles.layout.tree |
Provides tree layout style algorithms.
|
Modifier and Type | Method and Description |
---|---|
protected RotatedSubtreeShape |
AbstractRotatableNodePlacer.getNodeShape(Node node)
Returns the rotated subtree shape for the given node.
|
protected RotatedSubtreeShape |
AbstractRotatableNodePlacer.getSubtreeShape(Node node)
Returns the rotated subtree shape for the subtree rooted at the given node.
|
protected RotatedSubtreeShape |
SimpleNodePlacer.placeSubtree(Node localRoot,
ParentConnectorDirection parentConnectorDirection)
Places the children of the local root node in a single row.
|
protected RotatedSubtreeShape |
LeftRightNodePlacer.placeSubtree(Node localRoot,
ParentConnectorDirection parentConnectorDirection)
Places the subtree shapes of the children left and right of a common vertical bus.
|
protected RotatedSubtreeShape |
LayeredNodePlacer.placeSubtree(Node localRoot,
ParentConnectorDirection parentConnectorDirection)
Places the children of local root in layers.
|
protected RotatedSubtreeShape |
GridNodePlacer.placeSubtree(Node localRoot,
ParentConnectorDirection parentConnectorDirection)
Places the children of a local root node in a grid.
|
protected RotatedSubtreeShape |
FreeNodePlacer.placeSubtree(Node localRoot,
ParentConnectorDirection parentConnectorDirection)
Merges the rotated shapes of the given local root and its children and routes the edges between them.
|
protected RotatedSubtreeShape |
DoubleLineNodePlacer.placeSubtree(Node localRoot,
ParentConnectorDirection parentConnectorDirection)
Places the children of the given local root alternating in two horizontal lines.
|
protected RotatedSubtreeShape |
DelegatingNodePlacer.placeSubtree(Node localRoot,
ParentConnectorDirection parentConnectorDirection)
Arranges the local root relative to the subtree shape of its children.
|
protected RotatedSubtreeShape |
BusNodePlacer.placeSubtree(Node localRoot,
ParentConnectorDirection parentConnectorDirection)
Places all children of the local root below and above a bus segment that is shared by the edges.
|
protected RotatedSubtreeShape |
AssistantNodePlacer.placeSubtree(Node localRoot,
ParentConnectorDirection parentConnectorDirection)
Arranges the local root relative to the subtree shape of its children.
|
protected abstract RotatedSubtreeShape |
AbstractRotatableNodePlacer.placeSubtree(Node localRoot,
ParentConnectorDirection parentConnectorDirection)
Arranges the local root relative to the rotated subtree shapes of its children.
|
Modifier and Type | Method and Description |
---|---|
protected abstract void |
AbstractRotatableNodePlacer.RootAlignment.placeParentHorizontal(RotatedSubtreeShape rootShape,
List<Object> shapes,
Rectangle2D shapeBounds,
double spacing)
Moves the shape of the local root to a suitable position relative to the children's shapes.
|