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