A ILayoutGroupBoundsCalculator is responsible for calculating the bounds of a group node during a layout process.
Inheritance Hierarchy
Members
No filters for this type
Methods
Calculates the bounds of the given group node that contains the given list of child nodes.
Calculates the bounds of the given group node that contains the given list of child nodes.
This method is called during the layout process.
abstract
Parameters
- graph: LayoutGraph
- The input graph
- groupNode: LayoutNode
- The group node whose bounds will be calculated
- children: IListEnumerable<LayoutNode>
- An IListEnumerable<Node> containing the nodes that reside inside the group node
Return Value
Implemented in
GroupBoundsCalculator.calculateBoundsStatic Methods
create
(calculateBounds: function(LayoutGraph, LayoutNode, IListEnumerable<LayoutNode>): Rect): ILayoutGroupBoundsCalculatorstatic
create
(calculateBounds: function(LayoutGraph, LayoutNode, IListEnumerable<LayoutNode>): Rect): ILayoutGroupBoundsCalculatorstatic
static
Parameters
- calculateBounds: function(LayoutGraph, LayoutNode, IListEnumerable<LayoutNode>): Rect