Mirror

Mirror an image

Supported Technologies

SSE2

Synopsis

FwStatus   fwiMirror_8u_C1R ( const Fw8u * pSrc, int srcStep, Fw8u * pDst, int dstStep, FwiSize roiSize, FwiAxis flip );
FwStatus   fwiMirror_8u_C3R ( const Fw8u * pSrc, int srcStep, Fw8u * pDst, int dstStep, FwiSize roiSize, FwiAxis flip );
FwStatus   fwiMirror_8u_C4R ( const Fw8u * pSrc, int srcStep, Fw8u * pDst, int dstStep, FwiSize roiSize, FwiAxis flip );
FwStatus   fwiMirror_8u_AC4R ( const Fw8u * pSrc, int srcStep, Fw8u * pDst, int dstStep, FwiSize roiSize, FwiAxis flip );
FwStatus   fwiMirror_16u_C1R ( const Fw16u * pSrc, int srcStep, Fw16u * pDst, int dstStep, FwiSize roiSize, FwiAxis flip );
FwStatus   fwiMirror_16u_C3R ( const Fw16u * pSrc, int srcStep, Fw16u * pDst, int dstStep, FwiSize roiSize, FwiAxis flip );
FwStatus   fwiMirror_16u_C4R ( const Fw16u * pSrc, int srcStep, Fw16u * pDst, int dstStep, FwiSize roiSize, FwiAxis flip );
FwStatus   fwiMirror_16u_AC4R ( const Fw16u * pSrc, int srcStep, Fw16u * pDst, int dstStep, FwiSize roiSize, FwiAxis flip );
FwStatus   fwiMirror_32s_C1R ( const Fw32s * pSrc, int srcStep, Fw32s * pDst, int dstStep, FwiSize roiSize, FwiAxis flip );
FwStatus   fwiMirror_32s_C3R ( const Fw32s * pSrc, int srcStep, Fw32s * pDst, int dstStep, FwiSize roiSize, FwiAxis flip );
FwStatus   fwiMirror_32s_C4R ( const Fw32s * pSrc, int srcStep, Fw32s * pDst, int dstStep, FwiSize roiSize, FwiAxis flip );
FwStatus   fwiMirror_32s_AC4R ( const Fw32s * pSrc, int srcStep, Fw32s * pDst, int dstStep, FwiSize roiSize, FwiAxis flip );
FwStatus   fwiMirror_32f_C1R ( const Fw32f * pSrc, int srcStep, Fw32f * pDst, int dstStep, FwiSize roiSize, FwiAxis flip );
FwStatus   fwiMirror_32f_C3R ( const Fw32f * pSrc, int srcStep, Fw32f * pDst, int dstStep, FwiSize roiSize, FwiAxis flip );
FwStatus   fwiMirror_32f_C4R ( const Fw32f * pSrc, int srcStep, Fw32f * pDst, int dstStep, FwiSize roiSize, FwiAxis flip );
FwStatus   fwiMirror_32f_AC4R ( const Fw32f * pSrc, int srcStep, Fw32f * pDst, int dstStep, FwiSize roiSize, FwiAxis flip );
FwStatus   fwiMirror_8u_C1IR ( Fw8u * pSrcDst, int srcDstStep, FwiSize roiSize, FwiAxis flip );
FwStatus   fwiMirror_8u_C3IR ( Fw8u * pSrcDst, int srcDstStep, FwiSize roiSize, FwiAxis flip );
FwStatus   fwiMirror_8u_C4IR ( Fw8u * pSrcDst, int srcDstStep, FwiSize roiSize, FwiAxis flip );
FwStatus   fwiMirror_8u_AC4IR ( Fw8u * pSrcDst, int srcDstStep, FwiSize roiSize, FwiAxis flip );
FwStatus   fwiMirror_16u_C1IR ( Fw16u * pSrcDst, int srcDstStep, FwiSize roiSize, FwiAxis flip );
FwStatus   fwiMirror_16u_C3IR ( Fw16u * pSrcDst, int srcDstStep, FwiSize roiSize, FwiAxis flip );
FwStatus   fwiMirror_16u_C4IR ( Fw16u * pSrcDst, int srcDstStep, FwiSize roiSize, FwiAxis flip );
FwStatus   fwiMirror_16u_AC4IR ( Fw16u * pSrcDst, int srcDstStep, FwiSize roiSize, FwiAxis flip );
FwStatus   fwiMirror_32s_C1IR ( Fw32s * pSrcDst, int srcDstStep, FwiSize roiSize, FwiAxis flip );
FwStatus   fwiMirror_32s_C3IR ( Fw32s * pSrcDst, int srcDstStep, FwiSize roiSize, FwiAxis flip );
FwStatus   fwiMirror_32s_C4IR ( Fw32s * pSrcDst, int srcDstStep, FwiSize roiSize, FwiAxis flip );
FwStatus   fwiMirror_32s_AC4IR ( Fw32s * pSrcDst, int srcDstStep, FwiSize roiSize, FwiAxis flip );
FwStatus   fwiMirror_32f_C1IR ( Fw32f * pSrcDst, int srcDstStep, FwiSize roiSize, FwiAxis flip );
FwStatus   fwiMirror_32f_C3IR ( Fw32f * pSrcDst, int srcDstStep, FwiSize roiSize, FwiAxis flip );
FwStatus   fwiMirror_32f_C4IR ( Fw32f * pSrcDst, int srcDstStep, FwiSize roiSize, FwiAxis flip );
FwStatus   fwiMirror_32f_AC4IR ( Fw32f * pSrcDst, int srcDstStep, FwiSize roiSize, FwiAxis flip );

Parameters

dstStep   Destination buffer step size (width of the buffer in bytes).
flip   Image mirror flip mode.
pDst   Pointer to a location in a destination buffer.
pSrc   Pointer to a location in a source buffer.
pSrcDst   Pointer to a location in a buffer that contains both the source and destination.
roiSize   Specifies the height and width of an ROI.
srcDstStep   Source and destination buffer step size in bytes (width of both buffers in bytes).
srcStep   Source buffer step size (width of the buffer in bytes).

Description

These functions step through an ROI in a source buffer and mirror the source data about the vertical axis, the horizontal axis, or both axes.

The mirrored data can be written to a destination buffer or written back to the source buffer.