Package | Description |
---|---|
com.yworks.yfiles.layout.hierarchic |
Provides hierarchic layout style algorithms.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultDrawingDistanceCalculator
This class is a default
IDrawingDistanceCalculator implementation that is used by HierarchicLayoutCore
to configure the INodePlacer . |
class |
TypeBasedDrawingDistanceCalculator
This class is a
IDrawingDistanceCalculator implementation that returns the minimum distances for each kind of
node pair based on their type as returned by Type . |
Modifier and Type | Method and Description |
---|---|
protected IDrawingDistanceCalculator |
HierarchicLayoutCore.createDrawingDistanceCalculator()
Factory method that is called lazily upon first usage by
DrawingDistanceCalculator
if the given IDrawingDistanceCalculator instance is null . |
IDrawingDistanceCalculator |
HierarchicLayoutCore.getDrawingDistanceCalculator()
Gets the
IDrawingDistanceCalculator instance responsible for determining the minimum distances between elements
that belong to the same layer. |
Modifier and Type | Method and Description |
---|---|
void |
SimplexNodePlacer.assignSequenceCoordinates(LayoutGraph graph,
ILayoutDataProvider layoutDataProvider,
ILayers layers,
IDrawingDistanceCalculator drawingDistanceCalculator) |
void |
INodePlacer.assignSequenceCoordinates(LayoutGraph graph,
ILayoutDataProvider layoutDataProvider,
ILayers layers,
IDrawingDistanceCalculator drawingDistanceCalculator)
Determines the resulting x-coordinates of a hierarchic layout.
|
void |
HierarchicLayoutCore.setDrawingDistanceCalculator(IDrawingDistanceCalculator value)
Sets the
IDrawingDistanceCalculator instance responsible for determining the minimum distances between elements
that belong to the same layer. |