Copy

Copy values

Supported Technologies

MT, SSE2, Family10h

Synopsis

FwStatus   fwiCopy_8u_C1R ( const Fw8u * pSrcint srcStepFw8u * pDstint dstStepFwiSize roiSize );
FwStatus   fwiCopy_8u_C3R ( const Fw8u * pSrcint srcStepFw8u * pDstint dstStepFwiSize roiSize );
FwStatus   fwiCopy_8u_C4R ( const Fw8u * pSrcint srcStepFw8u * pDstint dstStepFwiSize roiSize );
FwStatus   fwiCopy_8u_AC4R ( const Fw8u * pSrcint srcStepFw8u * pDstint dstStepFwiSize roiSize );
FwStatus   fwiCopy_8u_C3AC4R ( const Fw8u * pSrcint srcStepFw8u * pDstint dstStepFwiSize roiSize );
FwStatus   fwiCopy_8u_AC4C3R ( const Fw8u * pSrcint srcStepFw8u * pDstint dstStepFwiSize roiSize );
FwStatus   fwiCopy_8u_C3CR ( const Fw8u * pSrcint srcStepFw8u * pDstint dstStepFwiSize roiSize );
FwStatus   fwiCopy_8u_C4CR ( const Fw8u * pSrcint srcStepFw8u * pDstint dstStepFwiSize roiSize );
FwStatus   fwiCopy_8u_C3C1R ( const Fw8u * pSrcint srcStepFw8u * pDstint dstStepFwiSize roiSize );
FwStatus   fwiCopy_8u_C4C1R ( const Fw8u * pSrcint srcStepFw8u * pDstint dstStepFwiSize roiSize );
FwStatus   fwiCopy_8u_C1C3R ( const Fw8u * pSrcint srcStepFw8u * pDstint dstStepFwiSize roiSize );
FwStatus   fwiCopy_8u_C1C4R ( const Fw8u * pSrcint srcStepFw8u * pDstint dstStepFwiSize roiSize );
FwStatus   fwiCopy_16s_C1R ( const Fw16s * pSrcint srcStepFw16s * pDstint dstStepFwiSize roiSize );
FwStatus   fwiCopy_16s_C3R ( const Fw16s * pSrcint srcStepFw16s * pDstint dstStepFwiSize roiSize );
FwStatus   fwiCopy_16s_C4R ( const Fw16s * pSrcint srcStepFw16s * pDstint dstStepFwiSize roiSize );
FwStatus   fwiCopy_16s_AC4R ( const Fw16s * pSrcint srcStepFw16s * pDstint dstStepFwiSize roiSize );
FwStatus   fwiCopy_16s_C3AC4R ( const Fw16s * pSrcint srcStepFw16s * pDstint dstStepFwiSize roiSize );
FwStatus   fwiCopy_16s_AC4C3R ( const Fw16s * pSrcint srcStepFw16s * pDstint dstStepFwiSize roiSize );
FwStatus   fwiCopy_16s_C3CR ( const Fw16s * pSrcint srcStepFw16s * pDstint dstStepFwiSize roiSize );
FwStatus   fwiCopy_16s_C4CR ( const Fw16s * pSrcint srcStepFw16s * pDstint dstStepFwiSize roiSize );
FwStatus   fwiCopy_16s_C3C1R ( const Fw16s * pSrcint srcStepFw16s * pDstint dstStepFwiSize roiSize );
FwStatus   fwiCopy_16s_C4C1R ( const Fw16s * pSrcint srcStepFw16s * pDstint dstStepFwiSize roiSize );
FwStatus   fwiCopy_16s_C1C3R ( const Fw16s * pSrcint srcStepFw16s * pDstint dstStepFwiSize roiSize );
FwStatus   fwiCopy_16s_C1C4R ( const Fw16s * pSrcint srcStepFw16s * pDstint dstStepFwiSize roiSize );
FwStatus   fwiCopy_32s_C1R ( const Fw32s * pSrcint srcStepFw32s * pDstint dstStepFwiSize roiSize );
FwStatus   fwiCopy_32s_C3R ( const Fw32s * pSrcint srcStepFw32s * pDstint dstStepFwiSize roiSize );
FwStatus   fwiCopy_32s_C4R ( const Fw32s * pSrcint srcStepFw32s * pDstint dstStepFwiSize roiSize );
FwStatus   fwiCopy_32s_AC4R ( const Fw32s * pSrcint srcStepFw32s * pDstint dstStepFwiSize roiSize );
FwStatus   fwiCopy_32s_C3AC4R ( const Fw32s * pSrcint srcStepFw32s * pDstint dstStepFwiSize roiSize );
FwStatus   fwiCopy_32s_AC4C3R ( const Fw32s * pSrcint srcStepFw32s * pDstint dstStepFwiSize roiSize );
FwStatus   fwiCopy_32s_C3CR ( const Fw32s * pSrcint srcStepFw32s * pDstint dstStepFwiSize roiSize );
FwStatus   fwiCopy_32s_C4CR ( const Fw32s * pSrcint srcStepFw32s * pDstint dstStepFwiSize roiSize );
FwStatus   fwiCopy_32s_C3C1R ( const Fw32s * pSrcint srcStepFw32s * pDstint dstStepFwiSize roiSize );
FwStatus   fwiCopy_32s_C4C1R ( const Fw32s * pSrcint srcStepFw32s * pDstint dstStepFwiSize roiSize );
FwStatus   fwiCopy_32s_C1C3R ( const Fw32s * pSrcint srcStepFw32s * pDstint dstStepFwiSize roiSize );
FwStatus   fwiCopy_32s_C1C4R ( const Fw32s * pSrcint srcStepFw32s * pDstint dstStepFwiSize roiSize );
FwStatus   fwiCopy_32f_C1R ( const Fw32f * pSrcint srcStepFw32f * pDstint dstStepFwiSize roiSize );
FwStatus   fwiCopy_32f_C3R ( const Fw32f * pSrcint srcStepFw32f * pDstint dstStepFwiSize roiSize );
FwStatus   fwiCopy_32f_C4R ( const Fw32f * pSrcint srcStepFw32f * pDstint dstStepFwiSize roiSize );
FwStatus   fwiCopy_32f_AC4R ( const Fw32f * pSrcint srcStepFw32f * pDstint dstStepFwiSize roiSize );
FwStatus   fwiCopy_32f_C3AC4R ( const Fw32f * pSrcint srcStepFw32f * pDstint dstStepFwiSize roiSize );
FwStatus   fwiCopy_32f_AC4C3R ( const Fw32f * pSrcint srcStepFw32f * pDstint dstStepFwiSize roiSize );
FwStatus   fwiCopy_32f_C3CR ( const Fw32f * pSrcint srcStepFw32f * pDstint dstStepFwiSize roiSize );
FwStatus   fwiCopy_32f_C4CR ( const Fw32f * pSrcint srcStepFw32f * pDstint dstStepFwiSize roiSize );
FwStatus   fwiCopy_32f_C3C1R ( const Fw32f * pSrcint srcStepFw32f * pDstint dstStepFwiSize roiSize );
FwStatus   fwiCopy_32f_C4C1R ( const Fw32f * pSrcint srcStepFw32f * pDstint dstStepFwiSize roiSize );
FwStatus   fwiCopy_32f_C1C3R ( const Fw32f * pSrcint srcStepFw32f * pDstint dstStepFwiSize roiSize );
FwStatus   fwiCopy_32f_C1C4R ( const Fw32f * pSrcint srcStepFw32f * pDstint dstStepFwiSize roiSize );
FwStatus   fwiCopy_8u_C3P3R ( const Fw8u * pSrcint srcStepFw8u * const pDst[3]int dstStepFwiSize roiSize );
FwStatus   fwiCopy_8u_C4P4R ( const Fw8u * pSrcint srcStepFw8u * const pDst[4]int dstStepFwiSize roiSize );
FwStatus   fwiCopy_8u_P3C3R ( const Fw8u * const pSrc[3]int srcStepFw8u * pDstint dstStepFwiSize roiSize );
FwStatus   fwiCopy_8u_P4C4R ( const Fw8u * const pSrc[4]int srcStepFw8u * pDstint dstStepFwiSize roiSize );
FwStatus   fwiCopy_16s_C3P3R ( const Fw16s * pSrcint srcStepFw16s * const pDst[3]int dstStepFwiSize roiSize );
FwStatus   fwiCopy_16s_C4P4R ( const Fw16s * pSrcint srcStepFw16s * const pDst[4]int dstStepFwiSize roiSize );
FwStatus   fwiCopy_16s_P3C3R ( const Fw16s * const pSrc[3]int srcStepFw16s * pDstint dstStepFwiSize roiSize );
FwStatus   fwiCopy_16s_P4C4R ( const Fw16s * const pSrc[4]int srcStepFw16s * pDstint dstStepFwiSize roiSize );
FwStatus   fwiCopy_32s_C3P3R ( const Fw32s * pSrcint srcStepFw32s * const pDst[3]int dstStepFwiSize roiSize );
FwStatus   fwiCopy_32s_C4P4R ( const Fw32s * pSrcint srcStepFw32s * const pDst[4]int dstStepFwiSize roiSize );
FwStatus   fwiCopy_32s_P3C3R ( const Fw32s * const pSrc[3]int srcStepFw32s * pDstint dstStepFwiSize roiSize );
FwStatus   fwiCopy_32s_P4C4R ( const Fw32s * const pSrc[4]int srcStepFw32s * pDstint dstStepFwiSize roiSize );
FwStatus   fwiCopy_32f_C3P3R ( const Fw32f * pSrcint srcStepFw32f * const pDst[3]int dstStepFwiSize roiSize );
FwStatus   fwiCopy_32f_C4P4R ( const Fw32f * pSrcint srcStepFw32f * const pDst[4]int dstStepFwiSize roiSize );
FwStatus   fwiCopy_32f_P3C3R ( const Fw32f * const pSrc[3]int srcStepFw32f * pDstint dstStepFwiSize roiSize );
FwStatus   fwiCopy_32f_P4C4R ( const Fw32f * const pSrc[4]int srcStepFw32f * pDstint dstStepFwiSize roiSize );
FwStatus   fwiCopy_8u_C1MR ( const Fw8u * pSrcint srcStepFw8u * pDstint dstStepFwiSize roiSizeconst Fw8u * pMaskint maskStep );
FwStatus   fwiCopy_8u_C3MR ( const Fw8u * pSrcint srcStepFw8u * pDstint dstStepFwiSize roiSizeconst Fw8u * pMaskint maskStep );
FwStatus   fwiCopy_8u_C4MR ( const Fw8u * pSrcint srcStepFw8u * pDstint dstStepFwiSize roiSizeconst Fw8u * pMaskint maskStep );
FwStatus   fwiCopy_8u_AC4MR ( const Fw8u * pSrcint srcStepFw8u * pDstint dstStepFwiSize roiSizeconst Fw8u * pMaskint maskStep );
FwStatus   fwiCopy_16s_C1MR ( const Fw16s * pSrcint srcStepFw16s * pDstint dstStepFwiSize roiSizeconst Fw8u * pMaskint maskStep );
FwStatus   fwiCopy_16s_C3MR ( const Fw16s * pSrcint srcStepFw16s * pDstint dstStepFwiSize roiSizeconst Fw8u * pMaskint maskStep );
FwStatus   fwiCopy_16s_C4MR ( const Fw16s * pSrcint srcStepFw16s * pDstint dstStepFwiSize roiSizeconst Fw8u * pMaskint maskStep );
FwStatus   fwiCopy_16s_AC4MR ( const Fw16s * pSrcint srcStepFw16s * pDstint dstStepFwiSize roiSizeconst Fw8u * pMaskint maskStep );
FwStatus   fwiCopy_32s_C1MR ( const Fw32s * pSrcint srcStepFw32s * pDstint dstStepFwiSize roiSizeconst Fw8u * pMaskint maskStep );
FwStatus   fwiCopy_32s_C3MR ( const Fw32s * pSrcint srcStepFw32s * pDstint dstStepFwiSize roiSizeconst Fw8u * pMaskint maskStep );
FwStatus   fwiCopy_32s_C4MR ( const Fw32s * pSrcint srcStepFw32s * pDstint dstStepFwiSize roiSizeconst Fw8u * pMaskint maskStep );
FwStatus   fwiCopy_32s_AC4MR ( const Fw32s * pSrcint srcStepFw32s * pDstint dstStepFwiSize roiSizeconst Fw8u * pMaskint maskStep );
FwStatus   fwiCopy_32f_C1MR ( const Fw32f * pSrcint srcStepFw32f * pDstint dstStepFwiSize roiSizeconst Fw8u * pMaskint maskStep );
FwStatus   fwiCopy_32f_C3MR ( const Fw32f * pSrcint srcStepFw32f * pDstint dstStepFwiSize roiSizeconst Fw8u * pMaskint maskStep );
FwStatus   fwiCopy_32f_C4MR ( const Fw32f * pSrcint srcStepFw32f * pDstint dstStepFwiSize roiSizeconst Fw8u * pMaskint maskStep );
FwStatus   fwiCopy_32f_AC4MR ( const Fw32f * pSrcint srcStepFw32f * pDstint dstStepFwiSize roiSizeconst Fw8u * pMaskint maskStep );

Parameters

dstStep   Destination buffer step size (width of the buffer in bytes).
maskStep   Mask buffer step size in bytes (width of the buffer in bytes).
pDst   Pointer to a location in a destination buffer.
pDst[3]   Pointer to a location in a three-channel planar destination buffer (array values point to a location in each plane).
pDst[4]   Pointer to a location in a four-channel planar destination buffer (array values point to a location in each plane).
pMask   Pointer to a location in a buffer that contains a mask to be used in the operation.
pSrc   Pointer to a location in a source buffer.
pSrc[3]   Pointer to a location in a three-channel planar source buffer (array values point to a location in each plane).
pSrc[4]   Pointer to a location in a four-channel planar source buffer (array values point to a location in each plane).
roiSize   Specifies the height and width of an ROI.
srcStep   Source buffer step size (width of the buffer in bytes).

Description

These functions step through an ROI in a source buffer and copy the source data to a destination buffer.