documentationfor yFiles for HTML 2.6

Usages of ILayerer

Properties

singleComponentLayererin AspectRatioComponentLayererGets or sets the delegate ILayerer instance.
fixedElementsLayererin HierarchicLayoutGets or sets the ILayerer instance that obtains the layering for fixed nodes during the incremental layout run.
fromScratchLayererin HierarchicLayoutGets or sets the ILayerer instance that obtains the layering for the nodes if the layout algorithm runs in From Scratch mode.
layererin HierarchicLayoutCoreGets or sets the ILayerer instance responsible for generating the layer assignment (first phase of the layout algorithm).
singleComponentLayererin MultiComponentLayererGets or sets the delegate ILayerer instance.

Method Return Values

createIncrementalLayerer ()in HierarchicLayoutCoreFactory method called during applyLayoutCore and creates an appropriate ILayerer implementation.
createLayerer ()in HierarchicLayoutCoreFactory method that is called lazily upon first usage by layerer if no ILayerer instance is given as input.

Method Parameters

AspectRatioComponentLayerer (ILayerer, )in AspectRatioComponentLayererCreates a new instance of AspectRatioComponentLayerer using the given delegate ILayerer instance.
ConstraintIncrementalLayerer (ILayerer, )in ConstraintIncrementalLayererCreates a new ConstraintIncrementalLayerer with the given ILayerer instance as its core layerer.
HierarchicLayout ()in HierarchicLayoutCreates a new HierarchicLayout instance with the default settings.
HierarchicLayoutCore ()in HierarchicLayoutCoreCreates a new HierarchicLayoutCore instance with the default settings.
MultiComponentLayerer (ILayerer, ILayeredComponentsMerger?, IComparer<Object>?)in MultiComponentLayererCreates a new instance of MultiComponentLayerer using the given ILayeredComponentsMerger and IComparer<T> instances.

Implementing Types

AsIsLayererAsIsLayerer assigns nodes to layers by analyzing already existing node coordinates.
AspectRatioComponentLayererThis class is a wrapper ILayerer implementation that delegates the actual layering to a delegate ILayerer object.
BFSLayererBFSLayerer uses a breadth first search for assigning layers to the nodes.
ConstraintIncrementalLayererThis class is a ILayerer implementation that observes relative and absolute layering constraints defined by the layer constraint factory.
GivenLayersLayererThis layering algorithm implementation assigns nodes to layers given a mapping of nodes to layer IDs.
MultiComponentLayererThis class is a wrapper ILayerer implementation that delegates the actual layering to a delegate ILayerer.
TopologicalLayererThis class implements the layering phase of the HierarchicLayout (i.e., assignment of the nodes to layers).
WeightedLayererThis class implements the layering phase of the HierarchicLayout (i.e., the assignment of the nodes to layers).