You are here: Start » AVL.NET » AVL.PathBoundingRectangle Method
AVL.PathBoundingRectangle Method
Computes the smallest rectangle containing a path.
| Namespace: | AvlNet |
|---|---|
| Assembly: | AVL.NET.dll |
Syntax
public static void PathBoundingRectangle( AvlNet.Path inPath, AvlNet.BoundingRectangleFeature inBoundingRectangleFeature, float inReferenceAngle, AvlNet.RectangleOrientation inRectangleOrientation, out AvlNet.Rectangle2D outBoundingRectangle )
Parameters
| Name | Type | Range | Default | Description | |
|---|---|---|---|---|---|
![]() | inPath | AvlNet.Path | Input path. | ||
![]() | inBoundingRectangleFeature | AvlNet.BoundingRectangleFeature | MinimalArea | Determines what kind of bounding rectangle will be computed. Default value: MinimalArea. | |
![]() | inReferenceAngle | float | 0.0f | The middle angle of the valid range of the output rectangle's angle. Default value: 0.0f. | |
![]() | inRectangleOrientation | AvlNet.RectangleOrientation | Horizontal | Orientation of the output rectangle. Default value: Horizontal. | |
![]() | outBoundingRectangle | AvlNet.Rectangle2D | The smallest bounding rectangle of the input path. |
Description
The filter computes a rectangle with the smallest possible selected feature that contains all points of the given path. The angle of the resulting rectangle is then normalized as in the NormalizeRectangleOrientation filter.
Errors
| Error type | Description |
|---|---|
| DomainError | Empty path on input in PathBoundingRectangle. |


