Back to Aurora Vision Library website

You are here: Start » Function Reference » Region » Region Spatial Transforms » MirrorRegion

MirrorRegion


Header: AVL.h
Namespace: avl
Module: FoundationBasic

Mirrors a region across vertical or horizontal axis.

Syntax

C++
C#
 
void avl::MirrorRegion
(
	const avl::Region& inRegion,
	const avl::MirrorDirection::Type inMirrorDirection,
	avl::Region& outRegion
)

Parameters

Name Type Default Description
Input value inRegion const Region& Input region
Input value inMirrorDirection const MirrorDirection::Type Horizontal Reverse the order of region columns (horizontal direction) or rows (vertical direction).
Output value outRegion Region& Output region

Examples

MirrorRegion with inMirrorDirection = Horizontal.

MirrorRegion with inMirrorDirection = Vertical.

Errors

List of possible exceptions:

Error type Description
DomainError Input and output regions are not distinct in MirrorRegion.

See Also

  • TransposeRegion – Flips and rotates a region so that x-coordinates are exchanged with y-coordinates.