You are here: Start » AVL.NET » AVL.RegionBoundingCircle Method
AVL.RegionBoundingCircle Method
Computes the smallest circle enclosing a region.
Namespace: | AvlNet |
---|---|
Assembly: | AVL.NET.dll |
Syntax
public static void RegionBoundingCircle( AvlNet.Region inRegion, out AvlNet.Circle2D outBoundingCircle )
Parameters
Name | Type | Range | Default | Description | |
---|---|---|---|---|---|
inRegion | AvlNet.Region | Input region. | |||
outBoundingCircle | AvlNet.Circle2D |
Examples
Following example draws a red circles that bounds regions, which area is lower than 2000 pixels. It is a part of the bigger Blob Analysis Example.
foreach (Region mount in mounts) { int area; AVL.RegionArea(mount, out area); if (area < 2000) { Circle2D circle; AVL.RegionBoundingCircle(mount, out circle); AVL.DrawCircle(ref mountsImage, circle, red, style); } }
Errors
Error type | Description |
---|---|
DomainError | Empty region on input in RegionBoundingCircle. |