documentationfor yFiles for HTML 3.0.0.3

Usages of ILayerAssigner

Properties

singleComponentLayerAssignerin AspectRatioComponentLayerAssignerGets or sets the delegate ILayerAssigner instance.
fixedElementsLayerAssignerin HierarchicalLayoutCoreGets or sets the ILayerAssigner instance that obtains the layering for fixed nodes during the from sketch layout.
fromScratchLayerAssignerin HierarchicalLayoutCoreGets or sets the ILayerAssigner instance that obtains the layering for the nodes if the layout algorithm does not run in from sketch mode.
singleComponentLayerAssignerin MultiComponentLayerAssignerGets or sets the delegate ILayerAssigner instance.

Method Return Values

createIncrementalLayerAssigner ()in HierarchicalLayoutCoreFactory method called during applyLayoutCore and creates an appropriate ILayerAssigner implementation.

Implementing Types

AspectRatioComponentLayerAssignerThis class is a wrapper ILayerAssigner implementation that delegates the actual layering to a delegate ILayerAssigner object.
BfsLayerAssignerBfsLayerAssigner uses a breadth-first search for assigning layers to the nodes.
ConstraintIncrementalLayerAssignerThis class is an ILayerAssigner implementation that observes relative and absolute layering constraints defined by layerConstraints or LayoutGraphLayerConstraints
FromSketchLayerAssignerFromSketchLayerAssigner assigns nodes to layers by analyzing already existing node coordinates.
GivenLayersAssignerThis layering algorithm implementation assigns nodes to layers given a mapping of nodes to layer indices.
MultiComponentLayerAssignerThis class is a wrapper ILayerAssigner implementation that delegates the actual layering to a delegate ILayerAssigner.
TopologicalLayerAssignerThis class implements the layering phase of the HierarchicalLayout (i.e., assignment of the nodes to layers).
WeightedLayerAssignerThis class implements the layering phase of the HierarchicalLayout (i.e., the assignment of the nodes to layers).