This class is an extended variant of the HierarchicLayouter class.

Namespace: yWorks.yFiles.Layout.Hierarchic
Assembly: yWorks.yFilesSilverlight.Algorithms (in yWorks.yFilesSilverlight.Algorithms.dll) Version: 2.4.0.0

Syntax

C#
public class HierarchicGroupLayouter : HierarchicLayouter
Visual Basic
Public Class HierarchicGroupLayouter _ Inherits HierarchicLayouter

Remarks

This class is an extended variant of the HierarchicLayouter class. It is capable of laying out nested groups of nodes as well as the group nodes themselves. The grouping information is provided through DataProvider instances, which are registered with the LayoutGraph instance. The layout is being calculated recursively. The size of the group nodes is determined by the area occupied by the children of the group node.

Here is a sample output of the algorithm.

Inheritance Hierarchy

System..::..Object
  yWorks.yFiles.Layout..::..CanonicMultiStageLayouter
    yWorks.yFiles.Layout.Hierarchic..::..HierarchicLayouter
      yWorks.yFiles.Layout.Hierarchic..::..HierarchicGroupLayouter

See Also