Back to Aurora Vision Library website
You are here: Start » Function Reference » ShapeRegion » Shape Region Morphology » ErodeShapeRegion
![](../../img/icon/ErodeRegion.png)
ErodeShapeRegion
Header: | AVL.h |
---|---|
Namespace: | avl |
Module: | FoundationBasic |
Performs a morphological erosion on a shape region.
Applications: Making the shape region thinner or removing small parts.
Syntax
C++
C#
void avl::ErodeShapeRegion ( const avl::ShapeRegion& inShapeRegion, const float inRadius, avl::ShapeRegion& outShapeRegion )
Parameters
Name | Type | Range | Default | Description | |
---|---|---|---|---|---|
![]() |
inShapeRegion | const ShapeRegion& | |||
![]() |
inRadius | const float | 0.0 - ![]() |
1.0f | |
![]() |
outShapeRegion | ShapeRegion& |
Errors
List of possible exceptions:
Error type | Description |
---|---|
DomainError | Unable to create Polygon from ShapeRegion in ErodeShapeRegion. |