Usages of ILayoutGroupBoundsCalculator
Properties
groupBoundsCalculator | in HideGroupsStage | Gets or sets the ILayoutGroupBoundsCalculator instance for calculating the sizes of group nodes. | |
groupBoundsCalculator | in RecursiveGroupLayout | Gets or sets a ILayoutGroupBoundsCalculator which computes the sizes of all group nodes. | |
groupBoundsCalculator | in ClassicOrganicLayout | Gets or sets the ILayoutGroupBoundsCalculator instance used for calculating the size of group nodes. | |
groupBoundsCalculator | in OrganicLayout | Gets or sets the ILayoutGroupBoundsCalculator instance used for calculating the size of group nodes. | |
groupBoundsCalculator | in RecursiveShuffleLayout | Gets or sets the ILayoutGroupBoundsCalculator instance that computes the sizes of all group nodes. |
Method Return Values
create (function(LayoutGraph, YNode, YNodeList):Rectangle2D) | in ILayoutGroupBoundsCalculator | Creates an implementation of the interface ILayoutGroupBoundsCalculator by using the given function as implementation for its calculateBounds method. |
Method Parameters
HideGroupsStage (ILayoutAlgorithm?, ) | in HideGroupsStage | Creates an instance of HideGroupsStage with an optional core layout algorithm. | |
RecursiveGroupLayout (ILayoutAlgorithm?, ILayoutGroupBoundsCalculator?, ) | in RecursiveGroupLayout | Creates a new instance of RecursiveGroupLayout with default settings using the given layout algorithm and ILayoutGroupBoundsCalculator implementation. | |
ClassicOrganicLayout () | in ClassicOrganicLayout | Creates a new ClassicOrganicLayout with default settings. | |
OrganicLayout () | in OrganicLayout | Creates a new OrganicLayout instance with default settings. | |
RecursiveShuffleLayout (ILayoutAlgorithm?, ) | in RecursiveShuffleLayout | Creates a new RecursiveShuffleLayout instance with an optional core layout algorithm. |
Implementing Types
InsetsGroupBoundsCalculator | This ILayoutGroupBoundsCalculator calculates the bounds of group nodes and allows to specify custom insets for each group node. |