You are here: Start » AVL.NET » Function Reference » Geometry 2D » Geometry 2D Spatial Transforms » AVL.AlignRectangle

AVL.AlignRectangle

Moves a rectangle from a local coordinate system to the absolute one.

Namespace:AvlNet
Assembly:AVL.NET.dll

Syntax

C++
C#
 
public static void AlignRectangle
(
	AvlNet.Rectangle2D inRectangle,
	AvlNet.CoordinateSystem2D inAlignment,
	bool inInverse,
	out AvlNet.Rectangle2D outAlignedRectangle
)

Parameters

Name Type Range Default Description
inRectangleAvlNet.Rectangle2D
inAlignmentAvlNet.CoordinateSystem2DCoordinate system to align to.
inInverseboolSwitches to the inverse transform.
outAlignedRectangleAvlNet.Rectangle2D

Description

AlignRectangle aligns the inRectangle to the inAlignment coordinate system. The input rectangle is translated, rotated and scaled.

The inAlignment is usually a coordinate system found by some template matching algorithm.

Examples

AlignRectangle performed on the sample rectangle. The inAlignment is drawn on the first image in blue.

See also