Back to Adaptive Vision Library websiteYou are here:
Start »
Function Reference »
Region Spatial Transforms »
MirrorRegion
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
)
void MirrorRegion
(
Region inRegion,
MirrorDirection inMirrorDirection,
out Region outRegion
)
Parameters
|
Name |
Type |
Default |
Description |
|
inRegion |
const Region& |
|
Input region |
|
inMirrorDirection |
const MirrorDirection::Type |
Horizontal |
Reverse the order of region columns (horizontal direction) or rows (vertical direction). |
|
outRegion |
Region& |
|
Output region |
Examples
MirrorRegion with inMirrorDirection = Horizontal.
MirrorRegion with inMirrorDirection = Vertical.
Errors
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.