You are here: Start » AVL.NET » AVL.GroupRegionsByRegions
AVL.GroupRegionsByRegions
For each region returns which regions lie inside of it or intersect with it.
Namespace: | AvlNet |
---|---|
Assembly: | AVL.NET.dll |
Syntax
C++
C#
public static void GroupRegionsByRegions ( IList<AvlNet.Region> inRegions, IList<AvlNet.Region> inGroupRegions, AvlNet.MatchingCriterion inMatchingCriterion, IList<List<int>> outGroupedIndices, IList<SafeList<AvlNet.Region>> outGroupedRegions )
Parameters
Name | Type | Range | Default | Description | |
---|---|---|---|---|---|
inRegions | System.Collections.Generic.IList<AvlNet.Region> | Array of regions that will be classified into multiple groups. | |||
inGroupRegions | System.Collections.Generic.IList<AvlNet.Region> | Array of regions that define the groups. | |||
inMatchingCriterion | AvlNet.MatchingCriterion | Specifies whether a region must fully belong to a group region or if it is enough that it intersects. | |||
outGroupedIndices | System.Collections.Generic.IList<System.Collections.Generic.List<int>> | Indices of input regions classified into multiple groups. | |||
outGroupedRegions | System.Collections.Generic.IList<AvlNet.SafeList<AvlNet.Region>> | Input regions classified into multiple groups. |