You are here: Start » AVL.NET » Function Reference » Region » Region Features » AVL.RegionArea

AVL.RegionArea

Computes the number of pixels contained in a region.

Namespace:AvlNet
Assembly:AVL.NET.dll

Syntax

C++
C#
 
public static void RegionArea
(
	AvlNet.Region inRegion,
	out int outArea
)

Parameters

Name Type Range Default Description
inRegionAvlNet.RegionInput region.
outAreaint

Examples

Area of the sample region equals to 5567.

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(mountsImage, circle, red, style);
    }
}

Errors

List of possible exceptions:

Error type Description
DomainError The area of the region exceeds the capacity of the integer type in RegionArea.

See also