NVIDIA 2D Image And Signal Performance Primitives (NPP)  Version 10.2.*.*
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
nppi_geometry_transforms.h
1  /* Copyright 2009-2019 NVIDIA Corporation. All rights reserved.
2  *
3  * NOTICE TO LICENSEE:
4  *
5  * The source code and/or documentation ("Licensed Deliverables") are
6  * subject to NVIDIA intellectual property rights under U.S. and
7  * international Copyright laws.
8  *
9  * The Licensed Deliverables contained herein are PROPRIETARY and
10  * CONFIDENTIAL to NVIDIA and are being provided under the terms and
11  * conditions of a form of NVIDIA software license agreement by and
12  * between NVIDIA and Licensee ("License Agreement") or electronically
13  * accepted by Licensee. Notwithstanding any terms or conditions to
14  * the contrary in the License Agreement, reproduction or disclosure
15  * of the Licensed Deliverables to any third party without the express
16  * written consent of NVIDIA is prohibited.
17  *
18  * NOTWITHSTANDING ANY TERMS OR CONDITIONS TO THE CONTRARY IN THE
19  * LICENSE AGREEMENT, NVIDIA MAKES NO REPRESENTATION ABOUT THE
20  * SUITABILITY OF THESE LICENSED DELIVERABLES FOR ANY PURPOSE. THEY ARE
21  * PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY OF ANY KIND.
22  * NVIDIA DISCLAIMS ALL WARRANTIES WITH REGARD TO THESE LICENSED
23  * DELIVERABLES, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY,
24  * NONINFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE.
25  * NOTWITHSTANDING ANY TERMS OR CONDITIONS TO THE CONTRARY IN THE
26  * LICENSE AGREEMENT, IN NO EVENT SHALL NVIDIA BE LIABLE FOR ANY
27  * SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, OR ANY
28  * DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
29  * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
30  * ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
31  * OF THESE LICENSED DELIVERABLES.
32  *
33  * U.S. Government End Users. These Licensed Deliverables are a
34  * "commercial item" as that term is defined at 48 C.F.R. 2.101 (OCT
35  * 1995), consisting of "commercial computer software" and "commercial
36  * computer software documentation" as such terms are used in 48
37  * C.F.R. 12.212 (SEPT 1995) and are provided to the U.S. Government
38  * only as a commercial end item. Consistent with 48 C.F.R.12.212 and
39  * 48 C.F.R. 227.7202-1 through 227.7202-4 (JUNE 1995), all
40  * U.S. Government End Users acquire the Licensed Deliverables with
41  * only those rights set forth herein.
42  *
43  * Any use of the Licensed Deliverables in individual and commercial
44  * software must include, in the user documentation and internal
45  * comments to the code, the above Disclaimer and U.S. Government End
46  * Users Notice.
47  */
48 #ifndef NV_NPPI_GEOMETRY_TRANSFORMS_H
49 #define NV_NPPI_GEOMETRY_TRANSFORMS_H
50 
56 #include "nppdefs.h"
57 
58 
59 #ifdef __cplusplus
60 extern "C" {
61 #endif
62 
176 NppStatus
177 nppiGetResizeRect(NppiRect oSrcROI, NppiRect *pDstRect,
178  double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation);
179 
229 NppStatus
230 nppiResizeSqrPixel_8u_C1R_Ctx(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
231  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
232  double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation, NppStreamContext nppStreamCtx);
233 
234 NppStatus
235 nppiResizeSqrPixel_8u_C1R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
236  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
237  double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation);
238 
245 NppStatus
246 nppiResizeSqrPixel_8u_C3R_Ctx(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
247  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
248  double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation, NppStreamContext nppStreamCtx);
249 
250 NppStatus
251 nppiResizeSqrPixel_8u_C3R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
252  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
253  double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation);
254 
261 NppStatus
262 nppiResizeSqrPixel_8u_C4R_Ctx(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
263  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
264  double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation, NppStreamContext nppStreamCtx);
265 
266 NppStatus
267 nppiResizeSqrPixel_8u_C4R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
268  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
269  double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation);
270 
277 NppStatus
278 nppiResizeSqrPixel_8u_AC4R_Ctx(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
279  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
280  double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation, NppStreamContext nppStreamCtx);
281 
282 NppStatus
283 nppiResizeSqrPixel_8u_AC4R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
284  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
285  double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation);
286 
293 NppStatus
294 nppiResizeSqrPixel_8u_P3R_Ctx(const Npp8u * const pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
295  Npp8u * pDst[3], int nDstStep, NppiRect oDstROI,
296  double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation, NppStreamContext nppStreamCtx);
297 
298 NppStatus
299 nppiResizeSqrPixel_8u_P3R(const Npp8u * const pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
300  Npp8u * pDst[3], int nDstStep, NppiRect oDstROI,
301  double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation);
302 
309 NppStatus
310 nppiResizeSqrPixel_8u_P4R_Ctx(const Npp8u * const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
311  Npp8u * pDst[4], int nDstStep, NppiRect oDstROI,
312  double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation, NppStreamContext nppStreamCtx);
313 
314 NppStatus
315 nppiResizeSqrPixel_8u_P4R(const Npp8u * const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
316  Npp8u * pDst[4], int nDstStep, NppiRect oDstROI,
317  double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation);
318 
325 NppStatus
326 nppiResizeSqrPixel_16u_C1R_Ctx(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
327  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
328  double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation, NppStreamContext nppStreamCtx);
329 
330 NppStatus
331 nppiResizeSqrPixel_16u_C1R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
332  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
333  double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation);
334 
341 NppStatus
342 nppiResizeSqrPixel_16u_C3R_Ctx(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
343  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
344  double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation, NppStreamContext nppStreamCtx);
345 
346 NppStatus
347 nppiResizeSqrPixel_16u_C3R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
348  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
349  double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation);
350 
357 NppStatus
358 nppiResizeSqrPixel_16u_C4R_Ctx(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
359  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
360  double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation, NppStreamContext nppStreamCtx);
361 
362 NppStatus
363 nppiResizeSqrPixel_16u_C4R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
364  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
365  double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation);
366 
373 NppStatus
374 nppiResizeSqrPixel_16u_AC4R_Ctx(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
375  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
376  double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation, NppStreamContext nppStreamCtx);
377 
378 NppStatus
379 nppiResizeSqrPixel_16u_AC4R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
380  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
381  double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation);
382 
389 NppStatus
390 nppiResizeSqrPixel_16u_P3R_Ctx(const Npp16u * const pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
391  Npp16u * pDst[3], int nDstStep, NppiRect oDstROI,
392  double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation, NppStreamContext nppStreamCtx);
393 
394 NppStatus
395 nppiResizeSqrPixel_16u_P3R(const Npp16u * const pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
396  Npp16u * pDst[3], int nDstStep, NppiRect oDstROI,
397  double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation);
398 
405 NppStatus
406 nppiResizeSqrPixel_16u_P4R_Ctx(const Npp16u * const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
407  Npp16u * pDst[4], int nDstStep, NppiRect oDstROI,
408  double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation, NppStreamContext nppStreamCtx);
409 
410 NppStatus
411 nppiResizeSqrPixel_16u_P4R(const Npp16u * const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
412  Npp16u * pDst[4], int nDstStep, NppiRect oDstROI,
413  double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation);
414 
421 NppStatus
422 nppiResizeSqrPixel_16s_C1R_Ctx(const Npp16s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
423  Npp16s * pDst, int nDstStep, NppiRect oDstROI,
424  double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation, NppStreamContext nppStreamCtx);
425 
426 NppStatus
427 nppiResizeSqrPixel_16s_C1R(const Npp16s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
428  Npp16s * pDst, int nDstStep, NppiRect oDstROI,
429  double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation);
430 
437 NppStatus
438 nppiResizeSqrPixel_16s_C3R_Ctx(const Npp16s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
439  Npp16s * pDst, int nDstStep, NppiRect oDstROI,
440  double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation, NppStreamContext nppStreamCtx);
441 
442 NppStatus
443 nppiResizeSqrPixel_16s_C3R(const Npp16s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
444  Npp16s * pDst, int nDstStep, NppiRect oDstROI,
445  double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation);
446 
453 NppStatus
454 nppiResizeSqrPixel_16s_C4R_Ctx(const Npp16s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
455  Npp16s * pDst, int nDstStep, NppiRect oDstROI,
456  double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation, NppStreamContext nppStreamCtx);
457 
458 NppStatus
459 nppiResizeSqrPixel_16s_C4R(const Npp16s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
460  Npp16s * pDst, int nDstStep, NppiRect oDstROI,
461  double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation);
462 
469 NppStatus
470 nppiResizeSqrPixel_16s_AC4R_Ctx(const Npp16s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
471  Npp16s * pDst, int nDstStep, NppiRect oDstROI,
472  double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation, NppStreamContext nppStreamCtx);
473 
474 NppStatus
475 nppiResizeSqrPixel_16s_AC4R(const Npp16s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
476  Npp16s * pDst, int nDstStep, NppiRect oDstROI,
477  double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation);
478 
485 NppStatus
486 nppiResizeSqrPixel_16s_P3R_Ctx(const Npp16s * const pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
487  Npp16s * pDst[3], int nDstStep, NppiRect oDstROI,
488  double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation, NppStreamContext nppStreamCtx);
489 
490 NppStatus
491 nppiResizeSqrPixel_16s_P3R(const Npp16s * const pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
492  Npp16s * pDst[3], int nDstStep, NppiRect oDstROI,
493  double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation);
494 
501 NppStatus
502 nppiResizeSqrPixel_16s_P4R_Ctx(const Npp16s * const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
503  Npp16s * pDst[4], int nDstStep, NppiRect oDstROI,
504  double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation, NppStreamContext nppStreamCtx);
505 
506 NppStatus
507 nppiResizeSqrPixel_16s_P4R(const Npp16s * const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
508  Npp16s * pDst[4], int nDstStep, NppiRect oDstROI,
509  double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation);
510 
517 NppStatus
518 nppiResizeSqrPixel_32f_C1R_Ctx(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
519  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
520  double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation, NppStreamContext nppStreamCtx);
521 
522 NppStatus
523 nppiResizeSqrPixel_32f_C1R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
524  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
525  double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation);
526 
533 NppStatus
534 nppiResizeSqrPixel_32f_C3R_Ctx(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
535  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
536  double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation, NppStreamContext nppStreamCtx);
537 
538 NppStatus
539 nppiResizeSqrPixel_32f_C3R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
540  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
541  double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation);
542 
549 NppStatus
550 nppiResizeSqrPixel_32f_C4R_Ctx(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
551  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
552  double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation, NppStreamContext nppStreamCtx);
553 
554 NppStatus
555 nppiResizeSqrPixel_32f_C4R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
556  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
557  double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation);
558 
565 NppStatus
566 nppiResizeSqrPixel_32f_AC4R_Ctx(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
567  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
568  double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation, NppStreamContext nppStreamCtx);
569 
570 NppStatus
571 nppiResizeSqrPixel_32f_AC4R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
572  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
573  double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation);
574 
581 NppStatus
582 nppiResizeSqrPixel_32f_P3R_Ctx(const Npp32f * const pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
583  Npp32f * pDst[3], int nDstStep, NppiRect oDstROI,
584  double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation, NppStreamContext nppStreamCtx);
585 
586 NppStatus
587 nppiResizeSqrPixel_32f_P3R(const Npp32f * const pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
588  Npp32f * pDst[3], int nDstStep, NppiRect oDstROI,
589  double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation);
590 
597 NppStatus
598 nppiResizeSqrPixel_32f_P4R_Ctx(const Npp32f * const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
599  Npp32f * pDst[4], int nDstStep, NppiRect oDstROI,
600  double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation, NppStreamContext nppStreamCtx);
601 
602 NppStatus
603 nppiResizeSqrPixel_32f_P4R(const Npp32f * const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
604  Npp32f * pDst[4], int nDstStep, NppiRect oDstROI,
605  double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation);
606 
613 NppStatus
614 nppiResizeSqrPixel_64f_C1R_Ctx(const Npp64f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
615  Npp64f * pDst, int nDstStep, NppiRect oDstROI,
616  double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation, NppStreamContext nppStreamCtx);
617 
618 NppStatus
619 nppiResizeSqrPixel_64f_C1R(const Npp64f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
620  Npp64f * pDst, int nDstStep, NppiRect oDstROI,
621  double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation);
622 
629 NppStatus
630 nppiResizeSqrPixel_64f_C3R_Ctx(const Npp64f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
631  Npp64f * pDst, int nDstStep, NppiRect oDstROI,
632  double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation, NppStreamContext nppStreamCtx);
633 
634 NppStatus
635 nppiResizeSqrPixel_64f_C3R(const Npp64f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
636  Npp64f * pDst, int nDstStep, NppiRect oDstROI,
637  double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation);
638 
645 NppStatus
646 nppiResizeSqrPixel_64f_C4R_Ctx(const Npp64f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
647  Npp64f * pDst, int nDstStep, NppiRect oDstROI,
648  double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation, NppStreamContext nppStreamCtx);
649 
650 NppStatus
651 nppiResizeSqrPixel_64f_C4R(const Npp64f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
652  Npp64f * pDst, int nDstStep, NppiRect oDstROI,
653  double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation);
654 
661 NppStatus
662 nppiResizeSqrPixel_64f_AC4R_Ctx(const Npp64f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
663  Npp64f * pDst, int nDstStep, NppiRect oDstROI,
664  double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation, NppStreamContext nppStreamCtx);
665 
666 NppStatus
667 nppiResizeSqrPixel_64f_AC4R(const Npp64f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
668  Npp64f * pDst, int nDstStep, NppiRect oDstROI,
669  double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation);
670 
677 NppStatus
678 nppiResizeSqrPixel_64f_P3R_Ctx(const Npp64f * const pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
679  Npp64f * pDst[3], int nDstStep, NppiRect oDstROI,
680  double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation, NppStreamContext nppStreamCtx);
681 
682 NppStatus
683 nppiResizeSqrPixel_64f_P3R(const Npp64f * const pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
684  Npp64f * pDst[3], int nDstStep, NppiRect oDstROI,
685  double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation);
686 
693 NppStatus
694 nppiResizeSqrPixel_64f_P4R_Ctx(const Npp64f * const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
695  Npp64f * pDst[4], int nDstStep, NppiRect oDstROI,
696  double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation, NppStreamContext nppStreamCtx);
697 
698 NppStatus
699 nppiResizeSqrPixel_64f_P4R(const Npp64f * const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
700  Npp64f * pDst[4], int nDstStep, NppiRect oDstROI,
701  double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation);
702 
712 NppStatus
713 nppiResizeAdvancedGetBufferHostSize_8u_C1R(NppiSize oSrcROI, NppiSize oDstROI, int * hpBufferSize /* host pointer */, int eInterpolationMode);
714 
732 NppStatus
733 nppiResizeSqrPixel_8u_C1R_Advanced_Ctx(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
734  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
735  double nXFactor, double nYFactor, Npp8u * pBuffer, int eInterpolationMode, NppStreamContext nppStreamCtx);
736 
737 NppStatus
738 nppiResizeSqrPixel_8u_C1R_Advanced(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
739  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
740  double nXFactor, double nYFactor, Npp8u * pBuffer, int eInterpolationMode);
795 NppStatus
796 nppiGetResizeTiledSourceOffset(NppiRect oSrcRectROI, NppiRect oDstRectROI, NppiPoint * pNewSrcRectOffset);
797 
841 NppStatus
842 nppiResize_8u_C1R_Ctx(const Npp8u * pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
843  Npp8u * pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation, NppStreamContext nppStreamCtx);
844 
845 NppStatus
846 nppiResize_8u_C1R(const Npp8u * pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
847  Npp8u * pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation);
848 
855 NppStatus
856 nppiResize_8u_C3R_Ctx(const Npp8u * pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
857  Npp8u * pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation, NppStreamContext nppStreamCtx);
858 
859 NppStatus
860 nppiResize_8u_C3R(const Npp8u * pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
861  Npp8u * pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation);
862 
869 NppStatus
870 nppiResize_8u_C4R_Ctx(const Npp8u * pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
871  Npp8u * pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation, NppStreamContext nppStreamCtx);
872 
873 NppStatus
874 nppiResize_8u_C4R(const Npp8u * pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
875  Npp8u * pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation);
876 
883 NppStatus
884 nppiResize_8u_AC4R_Ctx(const Npp8u * pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
885  Npp8u * pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation, NppStreamContext nppStreamCtx);
886 
887 NppStatus
888 nppiResize_8u_AC4R(const Npp8u * pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
889  Npp8u * pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation);
890 
897 NppStatus
898 nppiResize_8u_P3R_Ctx(const Npp8u * pSrc[3], int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
899  Npp8u * pDst[3], int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation, NppStreamContext nppStreamCtx);
900 
901 NppStatus
902 nppiResize_8u_P3R(const Npp8u * pSrc[3], int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
903  Npp8u * pDst[3], int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation);
904 
911 NppStatus
912 nppiResize_8u_P4R_Ctx(const Npp8u * pSrc[4], int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
913  Npp8u * pDst[4], int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation, NppStreamContext nppStreamCtx);
914 
915 NppStatus
916 nppiResize_8u_P4R(const Npp8u * pSrc[4], int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
917  Npp8u * pDst[4], int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation);
918 
925 NppStatus
926 nppiResize_16u_C1R_Ctx(const Npp16u * pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
927  Npp16u * pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation, NppStreamContext nppStreamCtx);
928 
929 NppStatus
930 nppiResize_16u_C1R(const Npp16u * pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
931  Npp16u * pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation);
932 
939 NppStatus
940 nppiResize_16u_C3R_Ctx(const Npp16u * pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
941  Npp16u * pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation, NppStreamContext nppStreamCtx);
942 
943 NppStatus
944 nppiResize_16u_C3R(const Npp16u * pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
945  Npp16u * pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation);
946 
953 NppStatus
954 nppiResize_16u_C4R_Ctx(const Npp16u * pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
955  Npp16u * pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation, NppStreamContext nppStreamCtx);
956 
957 NppStatus
958 nppiResize_16u_C4R(const Npp16u * pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
959  Npp16u * pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation);
960 
967 NppStatus
968 nppiResize_16u_AC4R_Ctx(const Npp16u * pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
969  Npp16u * pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation, NppStreamContext nppStreamCtx);
970 
971 NppStatus
972 nppiResize_16u_AC4R(const Npp16u * pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
973  Npp16u * pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation);
974 
981 NppStatus
982 nppiResize_16u_P3R_Ctx(const Npp16u * pSrc[3], int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
983  Npp16u * pDst[3], int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation, NppStreamContext nppStreamCtx);
984 
985 NppStatus
986 nppiResize_16u_P3R(const Npp16u * pSrc[3], int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
987  Npp16u * pDst[3], int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation);
988 
995 NppStatus
996 nppiResize_16u_P4R_Ctx(const Npp16u * pSrc[4], int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
997  Npp16u * pDst[4], int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation, NppStreamContext nppStreamCtx);
998 
999 NppStatus
1000 nppiResize_16u_P4R(const Npp16u * pSrc[4], int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
1001  Npp16u * pDst[4], int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation);
1002 
1009 NppStatus
1010 nppiResize_16s_C1R_Ctx(const Npp16s * pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
1011  Npp16s * pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation, NppStreamContext nppStreamCtx);
1012 
1013 NppStatus
1014 nppiResize_16s_C1R(const Npp16s * pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
1015  Npp16s * pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation);
1016 
1023 NppStatus
1024 nppiResize_16s_C3R_Ctx(const Npp16s * pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
1025  Npp16s * pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation, NppStreamContext nppStreamCtx);
1026 
1027 NppStatus
1028 nppiResize_16s_C3R(const Npp16s * pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
1029  Npp16s * pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation);
1030 
1037 NppStatus
1038 nppiResize_16s_C4R_Ctx(const Npp16s * pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
1039  Npp16s * pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation, NppStreamContext nppStreamCtx);
1040 
1041 NppStatus
1042 nppiResize_16s_C4R(const Npp16s * pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
1043  Npp16s * pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation);
1044 
1051 NppStatus
1052 nppiResize_16s_AC4R_Ctx(const Npp16s * pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
1053  Npp16s * pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation, NppStreamContext nppStreamCtx);
1054 
1055 NppStatus
1056 nppiResize_16s_AC4R(const Npp16s * pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
1057  Npp16s * pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation);
1058 
1065 NppStatus
1066 nppiResize_16s_P3R_Ctx(const Npp16s * pSrc[3], int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
1067  Npp16s * pDst[3], int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation, NppStreamContext nppStreamCtx);
1068 
1069 NppStatus
1070 nppiResize_16s_P3R(const Npp16s * pSrc[3], int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
1071  Npp16s * pDst[3], int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation);
1072 
1079 NppStatus
1080 nppiResize_16s_P4R_Ctx(const Npp16s * pSrc[4], int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
1081  Npp16s * pDst[4], int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation, NppStreamContext nppStreamCtx);
1082 
1083 NppStatus
1084 nppiResize_16s_P4R(const Npp16s * pSrc[4], int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
1085  Npp16s * pDst[4], int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation);
1086 
1093 NppStatus
1094 nppiResize_16f_C1R_Ctx(const Npp16f * pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
1095  Npp16f * pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation, NppStreamContext nppStreamCtx);
1096 
1097 NppStatus
1098 nppiResize_16f_C1R(const Npp16f * pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
1099  Npp16f * pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation);
1100 
1107 NppStatus
1108 nppiResize_16f_C3R_Ctx(const Npp16f * pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
1109  Npp16f * pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation, NppStreamContext nppStreamCtx);
1110 
1111 NppStatus
1112 nppiResize_16f_C3R(const Npp16f * pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
1113  Npp16f * pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation);
1114 
1121 NppStatus
1122 nppiResize_16f_C4R_Ctx(const Npp16f * pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
1123  Npp16f * pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation, NppStreamContext nppStreamCtx);
1124 
1125 NppStatus
1126 nppiResize_16f_C4R(const Npp16f * pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
1127  Npp16f * pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation);
1128 
1135 NppStatus
1136 nppiResize_32f_C1R_Ctx(const Npp32f * pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
1137  Npp32f * pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation, NppStreamContext nppStreamCtx);
1138 
1139 NppStatus
1140 nppiResize_32f_C1R(const Npp32f * pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
1141  Npp32f * pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation);
1142 
1149 NppStatus
1150 nppiResize_32f_C3R_Ctx(const Npp32f * pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
1151  Npp32f * pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation, NppStreamContext nppStreamCtx);
1152 
1153 NppStatus
1154 nppiResize_32f_C3R(const Npp32f * pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
1155  Npp32f * pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation);
1156 
1163 NppStatus
1164 nppiResize_32f_C4R_Ctx(const Npp32f * pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
1165  Npp32f * pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation, NppStreamContext nppStreamCtx);
1166 
1167 NppStatus
1168 nppiResize_32f_C4R(const Npp32f * pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
1169  Npp32f * pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation);
1170 
1177 NppStatus
1178 nppiResize_32f_AC4R_Ctx(const Npp32f * pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
1179  Npp32f * pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation, NppStreamContext nppStreamCtx);
1180 
1181 NppStatus
1182 nppiResize_32f_AC4R(const Npp32f * pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
1183  Npp32f * pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation);
1184 
1191 NppStatus
1192 nppiResize_32f_P3R_Ctx(const Npp32f * pSrc[3], int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
1193  Npp32f * pDst[3], int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation, NppStreamContext nppStreamCtx);
1194 
1195 NppStatus
1196 nppiResize_32f_P3R(const Npp32f * pSrc[3], int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
1197  Npp32f * pDst[3], int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation);
1198 
1205 NppStatus
1206 nppiResize_32f_P4R_Ctx(const Npp32f * pSrc[4], int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
1207  Npp32f * pDst[4], int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation, NppStreamContext nppStreamCtx);
1208 
1209 NppStatus
1210 nppiResize_32f_P4R(const Npp32f * pSrc[4], int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
1211  Npp32f * pDst[4], int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation);
1212 
1291 typedef struct
1292 {
1293  const void * pSrc; /* device memory pointer */
1295  void * pDst; /* device memory pointer */
1298 
1303 typedef struct
1304 {
1308 
1315 NppStatus
1316 nppiResizeBatch_8u_C1R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiSize oSmallestDstSize, NppiRect oDstRectROI,
1317  int eInterpolation, NppiResizeBatchCXR * pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx);
1318 
1319 NppStatus
1320 nppiResizeBatch_8u_C1R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiSize oSmallestDstSize, NppiRect oDstRectROI,
1321  int eInterpolation, NppiResizeBatchCXR * pBatchList, unsigned int nBatchSize);
1322 
1329 NppStatus
1330 nppiResizeBatch_8u_C3R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiSize oSmallestDstSize, NppiRect oDstRectROI,
1331  int eInterpolation, NppiResizeBatchCXR * pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx);
1332 
1333 NppStatus
1334 nppiResizeBatch_8u_C3R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiSize oSmallestDstSize, NppiRect oDstRectROI,
1335  int eInterpolation, NppiResizeBatchCXR * pBatchList, unsigned int nBatchSize);
1336 
1343 NppStatus
1344 nppiResizeBatch_8u_C4R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiSize oSmallestDstSize, NppiRect oDstRectROI,
1345  int eInterpolation, NppiResizeBatchCXR * pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx);
1346 
1347 NppStatus
1348 nppiResizeBatch_8u_C4R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiSize oSmallestDstSize, NppiRect oDstRectROI,
1349  int eInterpolation, NppiResizeBatchCXR * pBatchList, unsigned int nBatchSize);
1350 
1357 NppStatus
1358 nppiResizeBatch_8u_AC4R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiSize oSmallestDstSize, NppiRect oDstRectROI,
1359  int eInterpolation, NppiResizeBatchCXR * pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx);
1360 
1361 NppStatus
1362 nppiResizeBatch_8u_AC4R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiSize oSmallestDstSize, NppiRect oDstRectROI,
1363  int eInterpolation, NppiResizeBatchCXR * pBatchList, unsigned int nBatchSize);
1364 
1371 NppStatus
1372 nppiResizeBatch_32f_C1R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiSize oSmallestDstSize, NppiRect oDstRectROI,
1373  int eInterpolation, NppiResizeBatchCXR * pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx);
1374 NppStatus
1375 nppiResizeBatch_32f_C1R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiSize oSmallestDstSize, NppiRect oDstRectROI,
1376  int eInterpolation, NppiResizeBatchCXR * pBatchList, unsigned int nBatchSize);
1377 
1384 NppStatus
1385 nppiResizeBatch_32f_C3R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiSize oSmallestDstSize, NppiRect oDstRectROI,
1386  int eInterpolation, NppiResizeBatchCXR * pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx);
1387 
1388 NppStatus
1389 nppiResizeBatch_32f_C3R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiSize oSmallestDstSize, NppiRect oDstRectROI,
1390  int eInterpolation, NppiResizeBatchCXR * pBatchList, unsigned int nBatchSize);
1391 
1398 NppStatus
1399 nppiResizeBatch_32f_C4R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiSize oSmallestDstSize, NppiRect oDstRectROI,
1400  int eInterpolation, NppiResizeBatchCXR * pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx);
1401 
1402 NppStatus
1403 nppiResizeBatch_32f_C4R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiSize oSmallestDstSize, NppiRect oDstRectROI,
1404  int eInterpolation, NppiResizeBatchCXR * pBatchList, unsigned int nBatchSize);
1405 
1412 NppStatus
1413 nppiResizeBatch_32f_AC4R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiSize oSmallestDstSize, NppiRect oDstRectROI,
1414  int eInterpolation, NppiResizeBatchCXR * pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx);
1415 
1416 NppStatus
1417 nppiResizeBatch_32f_AC4R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiSize oSmallestDstSize, NppiRect oDstRectROI,
1418  int eInterpolation, NppiResizeBatchCXR * pBatchList, unsigned int nBatchSize);
1419 
1426 NppStatus
1427 nppiResizeBatch_8u_C1R_Advanced_Ctx(int nMaxWidth, int nMaxHeight, NppiImageDescriptor * pBatchSrc, NppiImageDescriptor * pBatchDst,
1428  NppiResizeBatchROI_Advanced * pBatchROI, unsigned int nBatchSize, int eInterpolation, NppStreamContext nppStreamCtx);
1429 
1430 NppStatus
1431 nppiResizeBatch_8u_C1R_Advanced(int nMaxWidth, int nMaxHeight, NppiImageDescriptor * pBatchSrc, NppiImageDescriptor * pBatchDst,
1432  NppiResizeBatchROI_Advanced * pBatchROI, unsigned int nBatchSize, int eInterpolation);
1433 
1440 NppStatus
1441 nppiResizeBatch_8u_C3R_Advanced_Ctx(int nMaxWidth, int nMaxHeight, NppiImageDescriptor * pBatchSrc, NppiImageDescriptor * pBatchDst,
1442  NppiResizeBatchROI_Advanced * pBatchROI, unsigned int nBatchSize, int eInterpolation, NppStreamContext nppStreamCtx);
1443 
1444 NppStatus
1445 nppiResizeBatch_8u_C3R_Advanced(int nMaxWidth, int nMaxHeight, NppiImageDescriptor * pBatchSrc, NppiImageDescriptor * pBatchDst,
1446  NppiResizeBatchROI_Advanced * pBatchROI, unsigned int nBatchSize, int eInterpolation);
1447 
1454 NppStatus
1455 nppiResizeBatch_8u_C4R_Advanced_Ctx(int nMaxWidth, int nMaxHeight, NppiImageDescriptor * pBatchSrc, NppiImageDescriptor * pBatchDst,
1456  NppiResizeBatchROI_Advanced * pBatchROI, unsigned int nBatchSize, int eInterpolation, NppStreamContext nppStreamCtx);
1457 
1458 NppStatus
1459 nppiResizeBatch_8u_C4R_Advanced(int nMaxWidth, int nMaxHeight, NppiImageDescriptor * pBatchSrc, NppiImageDescriptor * pBatchDst,
1460  NppiResizeBatchROI_Advanced * pBatchROI, unsigned int nBatchSize, int eInterpolation);
1461 
1468 NppStatus
1469 nppiResizeBatch_8u_AC4R_Advanced_Ctx(int nMaxWidth, int nMaxHeight, NppiImageDescriptor * pBatchSrc, NppiImageDescriptor * pBatchDst,
1470  NppiResizeBatchROI_Advanced * pBatchROI, unsigned int nBatchSize, int eInterpolation, NppStreamContext nppStreamCtx);
1471 
1472 NppStatus
1473 nppiResizeBatch_8u_AC4R_Advanced(int nMaxWidth, int nMaxHeight, NppiImageDescriptor * pBatchSrc, NppiImageDescriptor * pBatchDst,
1474  NppiResizeBatchROI_Advanced * pBatchROI, unsigned int nBatchSize, int eInterpolation);
1475 
1482 NppStatus
1483 nppiResizeBatch_16f_C1R_Advanced_Ctx(int nMaxWidth, int nMaxHeight, NppiImageDescriptor * pBatchSrc, NppiImageDescriptor * pBatchDst,
1484  NppiResizeBatchROI_Advanced * pBatchROI, unsigned int nBatchSize, int eInterpolation, NppStreamContext nppStreamCtx);
1485 
1486 NppStatus
1487 nppiResizeBatch_16f_C1R_Advanced(int nMaxWidth, int nMaxHeight, NppiImageDescriptor * pBatchSrc, NppiImageDescriptor * pBatchDst,
1488  NppiResizeBatchROI_Advanced * pBatchROI, unsigned int nBatchSize, int eInterpolation);
1489 
1496 NppStatus
1497 nppiResizeBatch_16f_C3R_Advanced_Ctx(int nMaxWidth, int nMaxHeight, NppiImageDescriptor * pBatchSrc, NppiImageDescriptor * pBatchDst,
1498  NppiResizeBatchROI_Advanced * pBatchROI, unsigned int nBatchSize, int eInterpolation, NppStreamContext nppStreamCtx);
1499 
1500 NppStatus
1501 nppiResizeBatch_16f_C3R_Advanced(int nMaxWidth, int nMaxHeight, NppiImageDescriptor * pBatchSrc, NppiImageDescriptor * pBatchDst,
1502  NppiResizeBatchROI_Advanced * pBatchROI, unsigned int nBatchSize, int eInterpolation);
1503 
1510 NppStatus
1511 nppiResizeBatch_16f_C4R_Advanced_Ctx(int nMaxWidth, int nMaxHeight, NppiImageDescriptor * pBatchSrc, NppiImageDescriptor * pBatchDst,
1512  NppiResizeBatchROI_Advanced * pBatchROI, unsigned int nBatchSize, int eInterpolation, NppStreamContext nppStreamCtx);
1513 
1514 NppStatus
1515 nppiResizeBatch_16f_C4R_Advanced(int nMaxWidth, int nMaxHeight, NppiImageDescriptor * pBatchSrc, NppiImageDescriptor * pBatchDst,
1516  NppiResizeBatchROI_Advanced * pBatchROI, unsigned int nBatchSize, int eInterpolation);
1517 
1524 NppStatus
1525 nppiResizeBatch_32f_C1R_Advanced_Ctx(int nMaxWidth, int nMaxHeight, NppiImageDescriptor * pBatchSrc, NppiImageDescriptor * pBatchDst,
1526  NppiResizeBatchROI_Advanced * pBatchROI, unsigned int nBatchSize, int eInterpolation, NppStreamContext nppStreamCtx);
1527 
1528 NppStatus
1529 nppiResizeBatch_32f_C1R_Advanced(int nMaxWidth, int nMaxHeight, NppiImageDescriptor * pBatchSrc, NppiImageDescriptor * pBatchDst,
1530  NppiResizeBatchROI_Advanced * pBatchROI, unsigned int nBatchSize, int eInterpolation);
1531 
1538 NppStatus
1539 nppiResizeBatch_32f_C3R_Advanced_Ctx(int nMaxWidth, int nMaxHeight, NppiImageDescriptor * pBatchSrc, NppiImageDescriptor * pBatchDst,
1540  NppiResizeBatchROI_Advanced * pBatchROI, unsigned int nBatchSize, int eInterpolation, NppStreamContext nppStreamCtx);
1541 
1542 NppStatus
1543 nppiResizeBatch_32f_C3R_Advanced(int nMaxWidth, int nMaxHeight, NppiImageDescriptor * pBatchSrc, NppiImageDescriptor * pBatchDst,
1544  NppiResizeBatchROI_Advanced * pBatchROI, unsigned int nBatchSize, int eInterpolation);
1545 
1552 NppStatus
1553 nppiResizeBatch_32f_C4R_Advanced_Ctx(int nMaxWidth, int nMaxHeight, NppiImageDescriptor * pBatchSrc, NppiImageDescriptor * pBatchDst,
1554  NppiResizeBatchROI_Advanced * pBatchROI, unsigned int nBatchSize, int eInterpolation, NppStreamContext nppStreamCtx);
1555 
1556 NppStatus
1557 nppiResizeBatch_32f_C4R_Advanced(int nMaxWidth, int nMaxHeight, NppiImageDescriptor * pBatchSrc, NppiImageDescriptor * pBatchDst,
1558  NppiResizeBatchROI_Advanced * pBatchROI, unsigned int nBatchSize, int eInterpolation);
1559 
1566 NppStatus
1567 nppiResizeBatch_32f_AC4R_Advanced_Ctx(int nMaxWidth, int nMaxHeight, NppiImageDescriptor * pBatchSrc, NppiImageDescriptor * pBatchDst,
1568  NppiResizeBatchROI_Advanced * pBatchROI, unsigned int nBatchSize, int eInterpolation, NppStreamContext nppStreamCtx);
1569 
1570 NppStatus
1571 nppiResizeBatch_32f_AC4R_Advanced(int nMaxWidth, int nMaxHeight, NppiImageDescriptor * pBatchSrc, NppiImageDescriptor * pBatchDst,
1572  NppiResizeBatchROI_Advanced * pBatchROI, unsigned int nBatchSize, int eInterpolation);
1573 
1663 NppStatus
1664 nppiRemap_8u_C1R_Ctx(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
1665  const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
1666  Npp8u * pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx);
1667 
1668 NppStatus
1669 nppiRemap_8u_C1R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
1670  const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
1671  Npp8u * pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation);
1672 
1679 NppStatus
1680 nppiRemap_8u_C3R_Ctx(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
1681  const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
1682  Npp8u * pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx);
1683 
1684 NppStatus
1685 nppiRemap_8u_C3R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
1686  const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
1687  Npp8u * pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation);
1688 
1695 NppStatus
1696 nppiRemap_8u_C4R_Ctx(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
1697  const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
1698  Npp8u * pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx);
1699 
1700 NppStatus
1701 nppiRemap_8u_C4R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
1702  const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
1703  Npp8u * pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation);
1704 
1711 NppStatus
1712 nppiRemap_8u_AC4R_Ctx(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
1713  const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
1714  Npp8u * pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx);
1715 
1716 NppStatus
1717 nppiRemap_8u_AC4R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
1718  const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
1719  Npp8u * pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation);
1720 
1727 NppStatus
1728 nppiRemap_8u_P3R_Ctx(const Npp8u * const pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
1729  const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
1730  Npp8u * pDst[3], int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx);
1731 
1732 NppStatus
1733 nppiRemap_8u_P3R(const Npp8u * const pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
1734  const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
1735  Npp8u * pDst[3], int nDstStep, NppiSize oDstSizeROI, int eInterpolation);
1736 
1743 NppStatus
1744 nppiRemap_8u_P4R_Ctx(const Npp8u * const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
1745  const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
1746  Npp8u * pDst[4], int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx);
1747 
1748 NppStatus
1749 nppiRemap_8u_P4R(const Npp8u * const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
1750  const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
1751  Npp8u * pDst[4], int nDstStep, NppiSize oDstSizeROI, int eInterpolation);
1752 
1759 NppStatus
1760 nppiRemap_16u_C1R_Ctx(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
1761  const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
1762  Npp16u * pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx);
1763 
1764 NppStatus
1765 nppiRemap_16u_C1R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
1766  const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
1767  Npp16u * pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation);
1768 
1775 NppStatus
1776 nppiRemap_16u_C3R_Ctx(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
1777  const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
1778  Npp16u * pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx);
1779 
1780 NppStatus
1781 nppiRemap_16u_C3R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
1782  const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
1783  Npp16u * pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation);
1784 
1791 NppStatus
1792 nppiRemap_16u_C4R_Ctx(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
1793  const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
1794  Npp16u * pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx);
1795 
1796 NppStatus
1797 nppiRemap_16u_C4R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
1798  const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
1799  Npp16u * pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation);
1800 
1807 NppStatus
1808 nppiRemap_16u_AC4R_Ctx(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
1809  const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
1810  Npp16u * pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx);
1811 
1812 NppStatus
1813 nppiRemap_16u_AC4R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
1814  const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
1815  Npp16u * pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation);
1816 
1823 NppStatus
1824 nppiRemap_16u_P3R_Ctx(const Npp16u * const pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
1825  const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
1826  Npp16u * pDst[3], int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx);
1827 
1828 NppStatus
1829 nppiRemap_16u_P3R(const Npp16u * const pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
1830  const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
1831  Npp16u * pDst[3], int nDstStep, NppiSize oDstSizeROI, int eInterpolation);
1832 
1839 NppStatus
1840 nppiRemap_16u_P4R_Ctx(const Npp16u * const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
1841  const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
1842  Npp16u * pDst[4], int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx);
1843 
1844 NppStatus
1845 nppiRemap_16u_P4R(const Npp16u * const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
1846  const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
1847  Npp16u * pDst[4], int nDstStep, NppiSize oDstSizeROI, int eInterpolation);
1848 
1855 NppStatus
1856 nppiRemap_16s_C1R_Ctx(const Npp16s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
1857  const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
1858  Npp16s * pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx);
1859 
1860 NppStatus
1861 nppiRemap_16s_C1R(const Npp16s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
1862  const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
1863  Npp16s * pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation);
1864 
1871 NppStatus
1872 nppiRemap_16s_C3R_Ctx(const Npp16s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
1873  const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
1874  Npp16s * pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx);
1875 
1876 NppStatus
1877 nppiRemap_16s_C3R(const Npp16s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
1878  const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
1879  Npp16s * pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation);
1880 
1887 NppStatus
1888 nppiRemap_16s_C4R_Ctx(const Npp16s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
1889  const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
1890  Npp16s * pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx);
1891 
1892 NppStatus
1893 nppiRemap_16s_C4R(const Npp16s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
1894  const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
1895  Npp16s * pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation);
1896 
1903 NppStatus
1904 nppiRemap_16s_AC4R_Ctx(const Npp16s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
1905  const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
1906  Npp16s * pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx);
1907 
1908 NppStatus
1909 nppiRemap_16s_AC4R(const Npp16s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
1910  const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
1911  Npp16s * pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation);
1912 
1919 NppStatus
1920 nppiRemap_16s_P3R_Ctx(const Npp16s * const pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
1921  const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
1922  Npp16s * pDst[3], int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx);
1923 
1924 NppStatus
1925 nppiRemap_16s_P3R(const Npp16s * const pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
1926  const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
1927  Npp16s * pDst[3], int nDstStep, NppiSize oDstSizeROI, int eInterpolation);
1928 
1935 NppStatus
1936 nppiRemap_16s_P4R_Ctx(const Npp16s * const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
1937  const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
1938  Npp16s * pDst[4], int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx);
1939 
1940 NppStatus
1941 nppiRemap_16s_P4R(const Npp16s * const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
1942  const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
1943  Npp16s * pDst[4], int nDstStep, NppiSize oDstSizeROI, int eInterpolation);
1944 
1951 NppStatus
1952 nppiRemap_32f_C1R_Ctx(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
1953  const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
1954  Npp32f * pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx);
1955 
1956 NppStatus
1957 nppiRemap_32f_C1R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
1958  const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
1959  Npp32f * pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation);
1960 
1967 NppStatus
1968 nppiRemap_32f_C3R_Ctx(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
1969  const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
1970  Npp32f * pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx);
1971 
1972 NppStatus
1973 nppiRemap_32f_C3R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
1974  const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
1975  Npp32f * pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation);
1976 
1983 NppStatus
1984 nppiRemap_32f_C4R_Ctx(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
1985  const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
1986  Npp32f * pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx);
1987 
1988 NppStatus
1989 nppiRemap_32f_C4R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
1990  const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
1991  Npp32f * pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation);
1992 
1999 NppStatus
2000 nppiRemap_32f_AC4R_Ctx(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
2001  const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
2002  Npp32f * pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx);
2003 
2004 NppStatus
2005 nppiRemap_32f_AC4R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
2006  const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
2007  Npp32f * pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation);
2008 
2015 NppStatus
2016 nppiRemap_32f_P3R_Ctx(const Npp32f * const pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
2017  const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
2018  Npp32f * pDst[3], int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx);
2019 
2020 NppStatus
2021 nppiRemap_32f_P3R(const Npp32f * const pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
2022  const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
2023  Npp32f * pDst[3], int nDstStep, NppiSize oDstSizeROI, int eInterpolation);
2024 
2031 NppStatus
2032 nppiRemap_32f_P4R_Ctx(const Npp32f * const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
2033  const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
2034  Npp32f * pDst[4], int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx);
2035 
2036 NppStatus
2037 nppiRemap_32f_P4R(const Npp32f * const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
2038  const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
2039  Npp32f * pDst[4], int nDstStep, NppiSize oDstSizeROI, int eInterpolation);
2040 
2047 NppStatus
2048 nppiRemap_64f_C1R_Ctx(const Npp64f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
2049  const Npp64f * pXMap, int nXMapStep, const Npp64f * pYMap, int nYMapStep,
2050  Npp64f * pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx);
2051 
2052 NppStatus
2053 nppiRemap_64f_C1R(const Npp64f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
2054  const Npp64f * pXMap, int nXMapStep, const Npp64f * pYMap, int nYMapStep,
2055  Npp64f * pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation);
2056 
2063 NppStatus
2064 nppiRemap_64f_C3R_Ctx(const Npp64f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
2065  const Npp64f * pXMap, int nXMapStep, const Npp64f * pYMap, int nYMapStep,
2066  Npp64f * pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx);
2067 
2068 NppStatus
2069 nppiRemap_64f_C3R(const Npp64f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
2070  const Npp64f * pXMap, int nXMapStep, const Npp64f * pYMap, int nYMapStep,
2071  Npp64f * pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation);
2072 
2079 NppStatus
2080 nppiRemap_64f_C4R_Ctx(const Npp64f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
2081  const Npp64f * pXMap, int nXMapStep, const Npp64f * pYMap, int nYMapStep,
2082  Npp64f * pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx);
2083 
2084 NppStatus
2085 nppiRemap_64f_C4R(const Npp64f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
2086  const Npp64f * pXMap, int nXMapStep, const Npp64f * pYMap, int nYMapStep,
2087  Npp64f * pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation);
2088 
2095 NppStatus
2096 nppiRemap_64f_AC4R_Ctx(const Npp64f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
2097  const Npp64f * pXMap, int nXMapStep, const Npp64f * pYMap, int nYMapStep,
2098  Npp64f * pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx);
2099 
2100 NppStatus
2101 nppiRemap_64f_AC4R(const Npp64f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
2102  const Npp64f * pXMap, int nXMapStep, const Npp64f * pYMap, int nYMapStep,
2103  Npp64f * pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation);
2104 
2111 NppStatus
2112 nppiRemap_64f_P3R_Ctx(const Npp64f * const pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
2113  const Npp64f * pXMap, int nXMapStep, const Npp64f * pYMap, int nYMapStep,
2114  Npp64f * pDst[3], int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx);
2115 
2116 NppStatus
2117 nppiRemap_64f_P3R(const Npp64f * const pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
2118  const Npp64f * pXMap, int nXMapStep, const Npp64f * pYMap, int nYMapStep,
2119  Npp64f * pDst[3], int nDstStep, NppiSize oDstSizeROI, int eInterpolation);
2120 
2127 NppStatus
2128 nppiRemap_64f_P4R_Ctx(const Npp64f * const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
2129  const Npp64f * pXMap, int nXMapStep, const Npp64f * pYMap, int nYMapStep,
2130  Npp64f * pDst[4], int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx);
2131 
2132 NppStatus
2133 nppiRemap_64f_P4R(const Npp64f * const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
2134  const Npp64f * pXMap, int nXMapStep, const Npp64f * pYMap, int nYMapStep,
2135  Npp64f * pDst[4], int nDstStep, NppiSize oDstSizeROI, int eInterpolation);
2136 
2177 NppStatus
2178 nppiGetRotateQuad(NppiRect oSrcROI, double aQuad[4][2], double nAngle, double nShiftX, double nShiftY);
2179 
2192 NppStatus
2193 nppiGetRotateBound(NppiRect oSrcROI, double aBoundingBox[2][2], double nAngle, double nShiftX, double nShiftY);
2194 
2226 NppStatus
2227 nppiRotate_8u_C1R_Ctx(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
2228  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
2229  double nAngle, double nShiftX, double nShiftY, int eInterpolation, NppStreamContext nppStreamCtx);
2230 
2231 NppStatus
2232 nppiRotate_8u_C1R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
2233  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
2234  double nAngle, double nShiftX, double nShiftY, int eInterpolation);
2235 
2242 NppStatus
2243 nppiRotate_8u_C3R_Ctx(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
2244  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
2245  double nAngle, double nShiftX, double nShiftY, int eInterpolation, NppStreamContext nppStreamCtx);
2246 
2247 NppStatus
2248 nppiRotate_8u_C3R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
2249  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
2250  double nAngle, double nShiftX, double nShiftY, int eInterpolation);
2251 
2258 NppStatus
2259 nppiRotate_8u_C4R_Ctx(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
2260  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
2261  double nAngle, double nShiftX, double nShiftY, int eInterpolation, NppStreamContext nppStreamCtx);
2262 
2263 NppStatus
2264 nppiRotate_8u_C4R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
2265  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
2266  double nAngle, double nShiftX, double nShiftY, int eInterpolation);
2267 
2274 NppStatus
2275 nppiRotate_8u_AC4R_Ctx(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
2276  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
2277  double nAngle, double nShiftX, double nShiftY, int eInterpolation, NppStreamContext nppStreamCtx);
2278 
2279 NppStatus
2280 nppiRotate_8u_AC4R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
2281  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
2282  double nAngle, double nShiftX, double nShiftY, int eInterpolation);
2283 
2290 NppStatus
2291 nppiRotate_16u_C1R_Ctx(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
2292  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
2293  double nAngle, double nShiftX, double nShiftY, int eInterpolation, NppStreamContext nppStreamCtx);
2294 
2295 NppStatus
2296 nppiRotate_16u_C1R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
2297  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
2298  double nAngle, double nShiftX, double nShiftY, int eInterpolation);
2299 
2306 NppStatus
2307 nppiRotate_16u_C3R_Ctx(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
2308  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
2309  double nAngle, double nShiftX, double nShiftY, int eInterpolation, NppStreamContext nppStreamCtx);
2310 
2311 NppStatus
2312 nppiRotate_16u_C3R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
2313  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
2314  double nAngle, double nShiftX, double nShiftY, int eInterpolation);
2315 
2322 NppStatus
2323 nppiRotate_16u_C4R_Ctx(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
2324  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
2325  double nAngle, double nShiftX, double nShiftY, int eInterpolation, NppStreamContext nppStreamCtx);
2326 
2327 NppStatus
2328 nppiRotate_16u_C4R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
2329  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
2330  double nAngle, double nShiftX, double nShiftY, int eInterpolation);
2331 
2338 NppStatus
2339 nppiRotate_16u_AC4R_Ctx(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
2340  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
2341  double nAngle, double nShiftX, double nShiftY, int eInterpolation, NppStreamContext nppStreamCtx);
2342 
2343 NppStatus
2344 nppiRotate_16u_AC4R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
2345  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
2346  double nAngle, double nShiftX, double nShiftY, int eInterpolation);
2347 
2354 NppStatus
2355 nppiRotate_32f_C1R_Ctx(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
2356  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
2357  double nAngle, double nShiftX, double nShiftY, int eInterpolation, NppStreamContext nppStreamCtx);
2358 
2359 NppStatus
2360 nppiRotate_32f_C1R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
2361  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
2362  double nAngle, double nShiftX, double nShiftY, int eInterpolation);
2363 
2370 NppStatus
2371 nppiRotate_32f_C3R_Ctx(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
2372  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
2373  double nAngle, double nShiftX, double nShiftY, int eInterpolation, NppStreamContext nppStreamCtx);
2374 
2375 NppStatus
2376 nppiRotate_32f_C3R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
2377  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
2378  double nAngle, double nShiftX, double nShiftY, int eInterpolation);
2379 
2386 NppStatus
2387 nppiRotate_32f_C4R_Ctx(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
2388  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
2389  double nAngle, double nShiftX, double nShiftY, int eInterpolation, NppStreamContext nppStreamCtx);
2390 
2391 NppStatus
2392 nppiRotate_32f_C4R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
2393  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
2394  double nAngle, double nShiftX, double nShiftY, int eInterpolation);
2395 
2402 NppStatus
2403 nppiRotate_32f_AC4R_Ctx(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
2404  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
2405  double nAngle, double nShiftX, double nShiftY, int eInterpolation, NppStreamContext nppStreamCtx);
2406 
2407 NppStatus
2408 nppiRotate_32f_AC4R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
2409  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
2410  double nAngle, double nShiftX, double nShiftY, int eInterpolation);
2444 NppStatus
2445 nppiMirror_8u_C1R_Ctx(const Npp8u * pSrc, int nSrcStep, Npp8u * pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2446 
2447 NppStatus
2448 nppiMirror_8u_C1R(const Npp8u * pSrc, int nSrcStep, Npp8u * pDst, int nDstStep, NppiSize oROI, NppiAxis flip);
2449 
2456 NppStatus
2457 nppiMirror_8u_C1IR_Ctx(Npp8u * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2458 
2459 NppStatus
2460 nppiMirror_8u_C1IR(Npp8u * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip);
2461 
2468 NppStatus
2469 nppiMirror_8u_C3R_Ctx(const Npp8u * pSrc, int nSrcStep, Npp8u * pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2470 
2471 NppStatus
2472 nppiMirror_8u_C3R(const Npp8u * pSrc, int nSrcStep, Npp8u * pDst, int nDstStep, NppiSize oROI, NppiAxis flip);
2473 
2480 NppStatus
2481 nppiMirror_8u_C3IR_Ctx(Npp8u * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2482 
2483 NppStatus
2484 nppiMirror_8u_C3IR(Npp8u * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip);
2485 
2492 NppStatus
2493 nppiMirror_8u_C4R_Ctx(const Npp8u * pSrc, int nSrcStep, Npp8u * pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2494 
2495 NppStatus
2496 nppiMirror_8u_C4R(const Npp8u * pSrc, int nSrcStep, Npp8u * pDst, int nDstStep, NppiSize oROI, NppiAxis flip);
2497 
2504 NppStatus
2505 nppiMirror_8u_C4IR_Ctx(Npp8u * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2506 
2507 NppStatus
2508 nppiMirror_8u_C4IR(Npp8u * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip);
2509 
2516 NppStatus
2517 nppiMirror_8u_AC4R_Ctx(const Npp8u * pSrc, int nSrcStep, Npp8u * pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2518 
2519 NppStatus
2520 nppiMirror_8u_AC4R(const Npp8u * pSrc, int nSrcStep, Npp8u * pDst, int nDstStep, NppiSize oROI, NppiAxis flip);
2521 
2528 NppStatus
2529 nppiMirror_8u_AC4IR_Ctx(Npp8u * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2530 
2531 NppStatus
2532 nppiMirror_8u_AC4IR(Npp8u * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip);
2533 
2540 NppStatus
2541 nppiMirror_16u_C1R_Ctx(const Npp16u * pSrc, int nSrcStep, Npp16u * pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2542 
2543 NppStatus
2544 nppiMirror_16u_C1R(const Npp16u * pSrc, int nSrcStep, Npp16u * pDst, int nDstStep, NppiSize oROI, NppiAxis flip);
2545 
2552 NppStatus
2553 nppiMirror_16u_C1IR_Ctx(Npp16u * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2554 
2555 NppStatus
2556 nppiMirror_16u_C1IR(Npp16u * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip);
2557 
2564 NppStatus
2565 nppiMirror_16u_C3R_Ctx(const Npp16u * pSrc, int nSrcStep, Npp16u * pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2566 
2567 NppStatus
2568 nppiMirror_16u_C3R(const Npp16u * pSrc, int nSrcStep, Npp16u * pDst, int nDstStep, NppiSize oROI, NppiAxis flip);
2569 
2576 NppStatus
2577 nppiMirror_16u_C3IR_Ctx(Npp16u * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2578 
2579 NppStatus
2580 nppiMirror_16u_C3IR(Npp16u * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip);
2581 
2588 NppStatus
2589 nppiMirror_16u_C4R_Ctx(const Npp16u * pSrc, int nSrcStep, Npp16u * pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2590 
2591 NppStatus
2592 nppiMirror_16u_C4R(const Npp16u * pSrc, int nSrcStep, Npp16u * pDst, int nDstStep, NppiSize oROI, NppiAxis flip);
2593 
2600 NppStatus
2601 nppiMirror_16u_C4IR_Ctx(Npp16u * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2602 
2603 NppStatus
2604 nppiMirror_16u_C4IR(Npp16u * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip);
2605 
2612 NppStatus
2613 nppiMirror_16u_AC4R_Ctx(const Npp16u * pSrc, int nSrcStep, Npp16u * pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2614 
2615 NppStatus
2616 nppiMirror_16u_AC4R(const Npp16u * pSrc, int nSrcStep, Npp16u * pDst, int nDstStep, NppiSize oROI, NppiAxis flip);
2617 
2624 NppStatus
2625 nppiMirror_16u_AC4IR_Ctx(Npp16u * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2626 
2627 NppStatus
2628 nppiMirror_16u_AC4IR(Npp16u * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip);
2629 
2636 NppStatus
2637 nppiMirror_16s_C1R_Ctx(const Npp16s * pSrc, int nSrcStep, Npp16s * pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2638 
2639 NppStatus
2640 nppiMirror_16s_C1R(const Npp16s * pSrc, int nSrcStep, Npp16s * pDst, int nDstStep, NppiSize oROI, NppiAxis flip);
2641 
2648 NppStatus
2649 nppiMirror_16s_C1IR_Ctx(Npp16s * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2650 
2651 NppStatus
2652 nppiMirror_16s_C1IR(Npp16s * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip);
2653 
2660 NppStatus
2661 nppiMirror_16s_C3R_Ctx(const Npp16s * pSrc, int nSrcStep, Npp16s * pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2662 
2663 NppStatus
2664 nppiMirror_16s_C3R(const Npp16s * pSrc, int nSrcStep, Npp16s * pDst, int nDstStep, NppiSize oROI, NppiAxis flip);
2665 
2672 NppStatus
2673 nppiMirror_16s_C3IR_Ctx(Npp16s * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2674 
2675 NppStatus
2676 nppiMirror_16s_C3IR(Npp16s * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip);
2677 
2684 NppStatus
2685 nppiMirror_16s_C4R_Ctx(const Npp16s * pSrc, int nSrcStep, Npp16s * pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2686 
2687 NppStatus
2688 nppiMirror_16s_C4R(const Npp16s * pSrc, int nSrcStep, Npp16s * pDst, int nDstStep, NppiSize oROI, NppiAxis flip);
2689 
2696 NppStatus
2697 nppiMirror_16s_C4IR_Ctx(Npp16s * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2698 
2699 NppStatus
2700 nppiMirror_16s_C4IR(Npp16s * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip);
2701 
2708 NppStatus
2709 nppiMirror_16s_AC4R_Ctx(const Npp16s * pSrc, int nSrcStep, Npp16s * pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2710 
2711 NppStatus
2712 nppiMirror_16s_AC4R(const Npp16s * pSrc, int nSrcStep, Npp16s * pDst, int nDstStep, NppiSize oROI, NppiAxis flip);
2713 
2720 NppStatus
2721 nppiMirror_16s_AC4IR_Ctx(Npp16s * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2722 
2723 NppStatus
2724 nppiMirror_16s_AC4IR(Npp16s * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip);
2725 
2732 NppStatus
2733 nppiMirror_32s_C1R_Ctx(const Npp32s * pSrc, int nSrcStep, Npp32s * pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2734 
2735 NppStatus
2736 nppiMirror_32s_C1R(const Npp32s * pSrc, int nSrcStep, Npp32s * pDst, int nDstStep, NppiSize oROI, NppiAxis flip);
2737 
2744 NppStatus
2745 nppiMirror_32s_C1IR_Ctx(Npp32s * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2746 
2747 NppStatus
2748 nppiMirror_32s_C1IR(Npp32s * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip);
2749 
2756 NppStatus
2757 nppiMirror_32s_C3R_Ctx(const Npp32s * pSrc, int nSrcStep, Npp32s * pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2758 
2759 NppStatus
2760 nppiMirror_32s_C3R(const Npp32s * pSrc, int nSrcStep, Npp32s * pDst, int nDstStep, NppiSize oROI, NppiAxis flip);
2761 
2768 NppStatus
2769 nppiMirror_32s_C3IR_Ctx(Npp32s * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2770 
2771 NppStatus
2772 nppiMirror_32s_C3IR(Npp32s * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip);
2773 
2780 NppStatus
2781 nppiMirror_32s_C4R_Ctx(const Npp32s * pSrc, int nSrcStep, Npp32s * pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2782 
2783 NppStatus
2784 nppiMirror_32s_C4R(const Npp32s * pSrc, int nSrcStep, Npp32s * pDst, int nDstStep, NppiSize oROI, NppiAxis flip);
2785 
2792 NppStatus
2793 nppiMirror_32s_C4IR_Ctx(Npp32s * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2794 
2795 NppStatus
2796 nppiMirror_32s_C4IR(Npp32s * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip);
2797 
2804 NppStatus
2805 nppiMirror_32s_AC4R_Ctx(const Npp32s * pSrc, int nSrcStep, Npp32s * pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2806 
2807 NppStatus
2808 nppiMirror_32s_AC4R(const Npp32s * pSrc, int nSrcStep, Npp32s * pDst, int nDstStep, NppiSize oROI, NppiAxis flip);
2809 
2816 NppStatus
2817 nppiMirror_32s_AC4IR_Ctx(Npp32s * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2818 
2819 NppStatus
2820 nppiMirror_32s_AC4IR(Npp32s * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip);
2821 
2828 NppStatus
2829 nppiMirror_32f_C1R_Ctx(const Npp32f * pSrc, int nSrcStep, Npp32f * pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2830 
2831 NppStatus
2832 nppiMirror_32f_C1R(const Npp32f * pSrc, int nSrcStep, Npp32f * pDst, int nDstStep, NppiSize oROI, NppiAxis flip);
2833 
2840 NppStatus
2841 nppiMirror_32f_C1IR_Ctx(Npp32f * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2842 
2843 NppStatus
2844 nppiMirror_32f_C1IR(Npp32f * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip);
2845 
2852 NppStatus
2853 nppiMirror_32f_C3R_Ctx(const Npp32f * pSrc, int nSrcStep, Npp32f * pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2854 
2855 NppStatus
2856 nppiMirror_32f_C3R(const Npp32f * pSrc, int nSrcStep, Npp32f * pDst, int nDstStep, NppiSize oROI, NppiAxis flip);
2857 
2864 NppStatus
2865 nppiMirror_32f_C3IR_Ctx(Npp32f * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2866 
2867 NppStatus
2868 nppiMirror_32f_C3IR(Npp32f * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip);
2869 
2876 NppStatus
2877 nppiMirror_32f_C4R_Ctx(const Npp32f * pSrc, int nSrcStep, Npp32f * pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2878 
2879 NppStatus
2880 nppiMirror_32f_C4R(const Npp32f * pSrc, int nSrcStep, Npp32f * pDst, int nDstStep, NppiSize oROI, NppiAxis flip);
2881 
2888 NppStatus
2889 nppiMirror_32f_C4IR_Ctx(Npp32f * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2890 
2891 NppStatus
2892 nppiMirror_32f_C4IR(Npp32f * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip);
2893 
2900 NppStatus
2901 nppiMirror_32f_AC4R_Ctx(const Npp32f * pSrc, int nSrcStep, Npp32f * pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2902 
2903 NppStatus
2904 nppiMirror_32f_AC4R(const Npp32f * pSrc, int nSrcStep, Npp32f * pDst, int nDstStep, NppiSize oROI, NppiAxis flip);
2905 
2912 NppStatus
2913 nppiMirror_32f_AC4IR_Ctx(Npp32f * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2914 
2915 NppStatus
2916 nppiMirror_32f_AC4IR(Npp32f * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip);
2917 
2944 typedef struct
2945 {
2946  const void * pSrc; /* device memory pointer, ignored for in place versions */
2948  void * pDst; /* device memory pointer */
2951 
2958 NppStatus
2959 nppiMirrorBatch_32f_C1R_Ctx(NppiSize oSizeROI, NppiAxis flip, NppiMirrorBatchCXR * pBatchList, int nBatchSize, NppStreamContext nppStreamCtx);
2960 
2961 NppStatus
2962 nppiMirrorBatch_32f_C1R(NppiSize oSizeROI, NppiAxis flip, NppiMirrorBatchCXR * pBatchList, int nBatchSize);
2963 
2970 NppStatus
2971 nppiMirrorBatch_32f_C1IR_Ctx(NppiSize oSizeROI, NppiAxis flip, NppiMirrorBatchCXR * pBatchList, int nBatchSize, NppStreamContext nppStreamCtx);
2972 
2973 NppStatus
2974 nppiMirrorBatch_32f_C1IR(NppiSize oSizeROI, NppiAxis flip, NppiMirrorBatchCXR * pBatchList, int nBatchSize);
2975 
2982 NppStatus
2983 nppiMirrorBatch_32f_C3R_Ctx(NppiSize oSizeROI, NppiAxis flip, NppiMirrorBatchCXR * pBatchList, int nBatchSize, NppStreamContext nppStreamCtx);
2984 
2985 NppStatus
2986 nppiMirrorBatch_32f_C3R(NppiSize oSizeROI, NppiAxis flip, NppiMirrorBatchCXR * pBatchList, int nBatchSize);
2987 
2994 NppStatus
2995 nppiMirrorBatch_32f_C3IR_Ctx(NppiSize oSizeROI, NppiAxis flip, NppiMirrorBatchCXR * pBatchList, int nBatchSize, NppStreamContext nppStreamCtx);
2996 
2997 NppStatus
2998 nppiMirrorBatch_32f_C3IR(NppiSize oSizeROI, NppiAxis flip, NppiMirrorBatchCXR * pBatchList, int nBatchSize);
2999 
3006 NppStatus
3007 nppiMirrorBatch_32f_C4R_Ctx(NppiSize oSizeROI, NppiAxis flip, NppiMirrorBatchCXR * pBatchList, int nBatchSize, NppStreamContext nppStreamCtx);
3008 
3009 NppStatus
3010 nppiMirrorBatch_32f_C4R(NppiSize oSizeROI, NppiAxis flip, NppiMirrorBatchCXR * pBatchList, int nBatchSize);
3011 
3018 NppStatus
3019 nppiMirrorBatch_32f_C4IR_Ctx(NppiSize oSizeROI, NppiAxis flip, NppiMirrorBatchCXR * pBatchList, int nBatchSize, NppStreamContext nppStreamCtx);
3020 
3021 NppStatus
3022 nppiMirrorBatch_32f_C4IR(NppiSize oSizeROI, NppiAxis flip, NppiMirrorBatchCXR * pBatchList, int nBatchSize);
3023 
3030 NppStatus
3031 nppiMirrorBatch_32f_AC4R_Ctx(NppiSize oSizeROI, NppiAxis flip, NppiMirrorBatchCXR * pBatchList, int nBatchSize, NppStreamContext nppStreamCtx);
3032 
3033 NppStatus
3034 nppiMirrorBatch_32f_AC4R(NppiSize oSizeROI, NppiAxis flip, NppiMirrorBatchCXR * pBatchList, int nBatchSize);
3035 
3042 NppStatus
3043 nppiMirrorBatch_32f_AC4IR_Ctx(NppiSize oSizeROI, NppiAxis flip, NppiMirrorBatchCXR * pBatchList, int nBatchSize, NppStreamContext nppStreamCtx);
3044 
3045 NppStatus
3046 nppiMirrorBatch_32f_AC4IR(NppiSize oSizeROI, NppiAxis flip, NppiMirrorBatchCXR * pBatchList, int nBatchSize);
3047 
3113 NppStatus
3114 nppiGetAffineTransform(NppiRect oSrcROI, const double aQuad[4][2], double aCoeffs[2][3]);
3115 
3116 
3136 NppStatus
3137 nppiGetAffineQuad(NppiRect oSrcROI, double aQuad[4][2], const double aCoeffs[2][3]);
3138 
3139 
3158 NppStatus
3159 nppiGetAffineBound(NppiRect oSrcROI, double aBound[2][2], const double aCoeffs[2][3]);
3160 
3230 NppStatus
3231 nppiWarpAffine_8u_C1R_Ctx(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3232  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
3233  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3234 
3235 NppStatus
3236 nppiWarpAffine_8u_C1R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3237  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
3238  const double aCoeffs[2][3], int eInterpolation);
3239 
3246 NppStatus
3247 nppiWarpAffine_8u_C3R_Ctx(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3248  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
3249  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3250 
3251 NppStatus
3252 nppiWarpAffine_8u_C3R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3253  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
3254  const double aCoeffs[2][3], int eInterpolation);
3255 
3262 NppStatus
3263 nppiWarpAffine_8u_C4R_Ctx(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3264  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
3265  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3266 
3267 NppStatus
3268 nppiWarpAffine_8u_C4R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3269  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
3270  const double aCoeffs[2][3], int eInterpolation);
3271 
3278 NppStatus
3279 nppiWarpAffine_8u_AC4R_Ctx(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3280  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
3281  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3282 
3283 NppStatus
3284 nppiWarpAffine_8u_AC4R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3285  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
3286  const double aCoeffs[2][3], int eInterpolation);
3287 
3294 NppStatus
3295 nppiWarpAffine_8u_P3R_Ctx(const Npp8u * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3296  Npp8u * pDst[3], int nDstStep, NppiRect oDstROI,
3297  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3298 
3299 NppStatus
3300 nppiWarpAffine_8u_P3R(const Npp8u * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3301  Npp8u * pDst[3], int nDstStep, NppiRect oDstROI,
3302  const double aCoeffs[2][3], int eInterpolation);
3303 
3310 NppStatus
3311 nppiWarpAffine_8u_P4R_Ctx(const Npp8u * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3312  Npp8u * pDst[4], int nDstStep, NppiRect oDstROI,
3313  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3314 
3315 NppStatus
3316 nppiWarpAffine_8u_P4R(const Npp8u * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3317  Npp8u * pDst[4], int nDstStep, NppiRect oDstROI,
3318  const double aCoeffs[2][3], int eInterpolation);
3319 
3326 NppStatus
3327 nppiWarpAffine_16u_C1R_Ctx(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3328  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
3329  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3330 
3331 NppStatus
3332 nppiWarpAffine_16u_C1R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3333  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
3334  const double aCoeffs[2][3], int eInterpolation);
3335 
3342 NppStatus
3343 nppiWarpAffine_16u_C3R_Ctx(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3344  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
3345  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3346 
3347 NppStatus
3348 nppiWarpAffine_16u_C3R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3349  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
3350  const double aCoeffs[2][3], int eInterpolation);
3351 
3358 NppStatus
3359 nppiWarpAffine_16u_C4R_Ctx(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3360  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
3361  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3362 
3363 NppStatus
3364 nppiWarpAffine_16u_C4R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3365  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
3366  const double aCoeffs[2][3], int eInterpolation);
3367 
3374 NppStatus
3375 nppiWarpAffine_16u_AC4R_Ctx(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3376  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
3377  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3378 
3379 NppStatus
3380 nppiWarpAffine_16u_AC4R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3381  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
3382  const double aCoeffs[2][3], int eInterpolation);
3383 
3390 NppStatus
3391 nppiWarpAffine_16u_P3R_Ctx(const Npp16u * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3392  Npp16u * pDst[3], int nDstStep, NppiRect oDstROI,
3393  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3394 
3395 NppStatus
3396 nppiWarpAffine_16u_P3R(const Npp16u * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3397  Npp16u * pDst[3], int nDstStep, NppiRect oDstROI,
3398  const double aCoeffs[2][3], int eInterpolation);
3399 
3406 NppStatus
3407 nppiWarpAffine_16u_P4R_Ctx(const Npp16u * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3408  Npp16u * pDst[4], int nDstStep, NppiRect oDstROI,
3409  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3410 
3411 NppStatus
3412 nppiWarpAffine_16u_P4R(const Npp16u * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3413  Npp16u * pDst[4], int nDstStep, NppiRect oDstROI,
3414  const double aCoeffs[2][3], int eInterpolation);
3415 
3422 NppStatus
3423 nppiWarpAffine_32s_C1R_Ctx(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3424  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
3425  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3426 
3427 NppStatus
3428 nppiWarpAffine_32s_C1R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3429  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
3430  const double aCoeffs[2][3], int eInterpolation);
3431 
3438 NppStatus
3439 nppiWarpAffine_32s_C3R_Ctx(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3440  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
3441  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3442 
3443 NppStatus
3444 nppiWarpAffine_32s_C3R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3445  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
3446  const double aCoeffs[2][3], int eInterpolation);
3447 
3454 NppStatus
3455 nppiWarpAffine_32s_C4R_Ctx(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3456  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
3457  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3458 
3459 NppStatus
3460 nppiWarpAffine_32s_C4R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3461  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
3462  const double aCoeffs[2][3], int eInterpolation);
3463 
3470 NppStatus
3471 nppiWarpAffine_32s_AC4R_Ctx(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3472  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
3473  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3474 
3475 NppStatus
3476 nppiWarpAffine_32s_AC4R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3477  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
3478  const double aCoeffs[2][3], int eInterpolation);
3479 
3486 NppStatus
3487 nppiWarpAffine_32s_P3R_Ctx(const Npp32s * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3488  Npp32s * pDst[3], int nDstStep, NppiRect oDstROI,
3489  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3490 
3491 NppStatus
3492 nppiWarpAffine_32s_P3R(const Npp32s * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3493  Npp32s * pDst[3], int nDstStep, NppiRect oDstROI,
3494  const double aCoeffs[2][3], int eInterpolation);
3495 
3502 NppStatus
3503 nppiWarpAffine_32s_P4R_Ctx(const Npp32s * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3504  Npp32s * pDst[4], int nDstStep, NppiRect oDstROI,
3505  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3506 
3507 NppStatus
3508 nppiWarpAffine_32s_P4R(const Npp32s * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3509  Npp32s * pDst[4], int nDstStep, NppiRect oDstROI,
3510  const double aCoeffs[2][3], int eInterpolation);
3511 
3518 NppStatus
3519 nppiWarpAffine_16f_C1R_Ctx(const Npp16f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3520  Npp16f * pDst, int nDstStep, NppiRect oDstROI,
3521  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3522 
3523 NppStatus
3524 nppiWarpAffine_16f_C1R(const Npp16f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3525  Npp16f * pDst, int nDstStep, NppiRect oDstROI,
3526  const double aCoeffs[2][3], int eInterpolation);
3527 
3534 NppStatus
3535 nppiWarpAffine_16f_C3R_Ctx(const Npp16f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3536  Npp16f * pDst, int nDstStep, NppiRect oDstROI,
3537  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3538 
3539 NppStatus
3540 nppiWarpAffine_16f_C3R(const Npp16f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3541  Npp16f * pDst, int nDstStep, NppiRect oDstROI,
3542  const double aCoeffs[2][3], int eInterpolation);
3543 
3550 NppStatus
3551 nppiWarpAffine_16f_C4R_Ctx(const Npp16f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3552  Npp16f * pDst, int nDstStep, NppiRect oDstROI,
3553  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3554 
3555 NppStatus
3556 nppiWarpAffine_16f_C4R(const Npp16f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3557  Npp16f * pDst, int nDstStep, NppiRect oDstROI,
3558  const double aCoeffs[2][3], int eInterpolation);
3559 
3566 NppStatus
3567 nppiWarpAffine_32f_C1R_Ctx(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3568  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
3569  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3570 
3571 NppStatus
3572 nppiWarpAffine_32f_C1R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3573  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
3574  const double aCoeffs[2][3], int eInterpolation);
3575 
3582 NppStatus
3583 nppiWarpAffine_32f_C3R_Ctx(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3584  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
3585  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3586 
3587 NppStatus
3588 nppiWarpAffine_32f_C3R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3589  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
3590  const double aCoeffs[2][3], int eInterpolation);
3591 
3598 NppStatus
3599 nppiWarpAffine_32f_C4R_Ctx(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3600  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
3601  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3602 
3603 NppStatus
3604 nppiWarpAffine_32f_C4R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3605  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
3606  const double aCoeffs[2][3], int eInterpolation);
3607 
3614 NppStatus
3615 nppiWarpAffine_32f_AC4R_Ctx(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3616  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
3617  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3618 
3619 NppStatus
3620 nppiWarpAffine_32f_AC4R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3621  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
3622  const double aCoeffs[2][3], int eInterpolation);
3623 
3630 NppStatus
3631 nppiWarpAffine_32f_P3R_Ctx(const Npp32f * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3632  Npp32f * pDst[3], int nDstStep, NppiRect oDstROI,
3633  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3634 
3635 NppStatus
3636 nppiWarpAffine_32f_P3R(const Npp32f * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3637  Npp32f * pDst[3], int nDstStep, NppiRect oDstROI,
3638  const double aCoeffs[2][3], int eInterpolation);
3639 
3646 NppStatus
3647 nppiWarpAffine_32f_P4R_Ctx(const Npp32f * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3648  Npp32f * pDst[4], int nDstStep, NppiRect oDstROI,
3649  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3650 
3651 NppStatus
3652 nppiWarpAffine_32f_P4R(const Npp32f * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3653  Npp32f * pDst[4], int nDstStep, NppiRect oDstROI,
3654  const double aCoeffs[2][3], int eInterpolation);
3655 
3662 NppStatus
3663 nppiWarpAffine_64f_C1R_Ctx(const Npp64f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3664  Npp64f * pDst, int nDstStep, NppiRect oDstROI,
3665  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3666 
3667 NppStatus
3668 nppiWarpAffine_64f_C1R(const Npp64f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3669  Npp64f * pDst, int nDstStep, NppiRect oDstROI,
3670  const double aCoeffs[2][3], int eInterpolation);
3671 
3678 NppStatus
3679 nppiWarpAffine_64f_C3R_Ctx(const Npp64f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3680  Npp64f * pDst, int nDstStep, NppiRect oDstROI,
3681  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3682 
3683 NppStatus
3684 nppiWarpAffine_64f_C3R(const Npp64f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3685  Npp64f * pDst, int nDstStep, NppiRect oDstROI,
3686  const double aCoeffs[2][3], int eInterpolation);
3687 
3694 NppStatus
3695 nppiWarpAffine_64f_C4R_Ctx(const Npp64f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3696  Npp64f * pDst, int nDstStep, NppiRect oDstROI,
3697  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3698 
3699 NppStatus
3700 nppiWarpAffine_64f_C4R(const Npp64f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3701  Npp64f * pDst, int nDstStep, NppiRect oDstROI,
3702  const double aCoeffs[2][3], int eInterpolation);
3703 
3710 NppStatus
3711 nppiWarpAffine_64f_AC4R_Ctx(const Npp64f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3712  Npp64f * pDst, int nDstStep, NppiRect oDstROI,
3713  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3714 
3715 NppStatus
3716 nppiWarpAffine_64f_AC4R(const Npp64f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3717  Npp64f * pDst, int nDstStep, NppiRect oDstROI,
3718  const double aCoeffs[2][3], int eInterpolation);
3719 
3726 NppStatus
3727 nppiWarpAffine_64f_P3R_Ctx(const Npp64f * aSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3728  Npp64f * aDst[3], int nDstStep, NppiRect oDstROI,
3729  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3730 
3731 NppStatus
3732 nppiWarpAffine_64f_P3R(const Npp64f * aSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3733  Npp64f * aDst[3], int nDstStep, NppiRect oDstROI,
3734  const double aCoeffs[2][3], int eInterpolation);
3735 
3742 NppStatus
3743 nppiWarpAffine_64f_P4R_Ctx(const Npp64f * aSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3744  Npp64f * aDst[4], int nDstStep, NppiRect oDstROI,
3745  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3746 
3747 NppStatus
3748 nppiWarpAffine_64f_P4R(const Npp64f * aSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3749  Npp64f * aDst[4], int nDstStep, NppiRect oDstROI,
3750  const double aCoeffs[2][3], int eInterpolation);
3751 
3752 
3806 typedef struct
3807 {
3808  const void * pSrc; /* device memory pointer */
3810  void * pDst; /* device memory pointer */
3812  Npp64f * pCoeffs; /* device memory pointer to the tranformation matrix with double precision floating-point coefficient values to be used for this image */
3813  Npp64f aTransformedCoeffs[2][3]; /* FOR INTERNAL USE, DO NOT INITIALIZE */
3815 
3816 
3825 NppStatus
3826 nppiWarpAffineBatchInit_Ctx(NppiWarpAffineBatchCXR * pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx);
3827 
3828 NppStatus
3829 nppiWarpAffineBatchInit(NppiWarpAffineBatchCXR * pBatchList, unsigned int nBatchSize);
3830 
3837 NppStatus
3838 nppiWarpAffineBatch_8u_C1R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
3839  int eInterpolation, NppiWarpAffineBatchCXR * pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx);
3840 
3841 NppStatus
3842 nppiWarpAffineBatch_8u_C1R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
3843  int eInterpolation, NppiWarpAffineBatchCXR * pBatchList, unsigned int nBatchSize);
3844 
3851 NppStatus
3852 nppiWarpAffineBatch_8u_C3R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
3853  int eInterpolation, NppiWarpAffineBatchCXR * pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx);
3854 
3855 NppStatus
3856 nppiWarpAffineBatch_8u_C3R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
3857  int eInterpolation, NppiWarpAffineBatchCXR * pBatchList, unsigned int nBatchSize);
3858 
3865 NppStatus
3866 nppiWarpAffineBatch_8u_C4R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
3867  int eInterpolation, NppiWarpAffineBatchCXR * pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx);
3868 
3869 NppStatus
3870 nppiWarpAffineBatch_8u_C4R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
3871  int eInterpolation, NppiWarpAffineBatchCXR * pBatchList, unsigned int nBatchSize);
3872 
3879 NppStatus
3880 nppiWarpAffineBatch_8u_AC4R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
3881  int eInterpolation, NppiWarpAffineBatchCXR * pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx);
3882 
3883 NppStatus
3884 nppiWarpAffineBatch_8u_AC4R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
3885  int eInterpolation, NppiWarpAffineBatchCXR * pBatchList, unsigned int nBatchSize);
3886 
3893 NppStatus
3894 nppiWarpAffineBatch_16f_C1R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
3895  int eInterpolation, NppiWarpAffineBatchCXR * pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx);
3896 
3897 NppStatus
3898 nppiWarpAffineBatch_16f_C1R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
3899  int eInterpolation, NppiWarpAffineBatchCXR * pBatchList, unsigned int nBatchSize);
3900 
3907 NppStatus
3908 nppiWarpAffineBatch_16f_C3R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
3909  int eInterpolation, NppiWarpAffineBatchCXR * pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx);
3910 
3911 NppStatus
3912 nppiWarpAffineBatch_16f_C3R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
3913  int eInterpolation, NppiWarpAffineBatchCXR * pBatchList, unsigned int nBatchSize);
3914 
3921 NppStatus
3922 nppiWarpAffineBatch_16f_C4R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
3923  int eInterpolation, NppiWarpAffineBatchCXR * pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx);
3924 
3925 NppStatus
3926 nppiWarpAffineBatch_16f_C4R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
3927  int eInterpolation, NppiWarpAffineBatchCXR * pBatchList, unsigned int nBatchSize);
3928 
3935 NppStatus
3936 nppiWarpAffineBatch_32f_C1R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
3937  int eInterpolation, NppiWarpAffineBatchCXR * pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx);
3938 
3939 NppStatus
3940 nppiWarpAffineBatch_32f_C1R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
3941  int eInterpolation, NppiWarpAffineBatchCXR * pBatchList, unsigned int nBatchSize);
3942 
3949 NppStatus
3950 nppiWarpAffineBatch_32f_C3R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
3951  int eInterpolation, NppiWarpAffineBatchCXR * pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx);
3952 
3953 NppStatus
3954 nppiWarpAffineBatch_32f_C3R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
3955  int eInterpolation, NppiWarpAffineBatchCXR * pBatchList, unsigned int nBatchSize);
3956 
3963 NppStatus
3964 nppiWarpAffineBatch_32f_C4R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
3965  int eInterpolation, NppiWarpAffineBatchCXR * pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx);
3966 
3967 NppStatus
3968 nppiWarpAffineBatch_32f_C4R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
3969  int eInterpolation, NppiWarpAffineBatchCXR * pBatchList, unsigned int nBatchSize);
3970 
3977 NppStatus
3978 nppiWarpAffineBatch_32f_AC4R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
3979  int eInterpolation, NppiWarpAffineBatchCXR * pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx);
3980 
3981 NppStatus
3982 nppiWarpAffineBatch_32f_AC4R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
3983  int eInterpolation, NppiWarpAffineBatchCXR * pBatchList, unsigned int nBatchSize);
3984 
4048 NppStatus
4049 nppiWarpAffineBack_8u_C1R_Ctx(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4050  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
4051  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
4052 
4053 NppStatus
4054 nppiWarpAffineBack_8u_C1R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4055  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
4056  const double aCoeffs[2][3], int eInterpolation);
4057 
4064 NppStatus
4065 nppiWarpAffineBack_8u_C3R_Ctx(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4066  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
4067  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
4068 
4069 NppStatus
4070 nppiWarpAffineBack_8u_C3R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4071  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
4072  const double aCoeffs[2][3], int eInterpolation);
4073 
4080 NppStatus
4081 nppiWarpAffineBack_8u_C4R_Ctx(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4082  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
4083  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
4084 
4085 NppStatus
4086 nppiWarpAffineBack_8u_C4R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4087  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
4088  const double aCoeffs[2][3], int eInterpolation);
4089 
4096 NppStatus
4097 nppiWarpAffineBack_8u_AC4R_Ctx(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4098  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
4099  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
4100 
4101 NppStatus
4102 nppiWarpAffineBack_8u_AC4R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4103  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
4104  const double aCoeffs[2][3], int eInterpolation);
4105 
4112 NppStatus
4113 nppiWarpAffineBack_8u_P3R_Ctx(const Npp8u * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4114  Npp8u * pDst[3], int nDstStep, NppiRect oDstROI,
4115  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
4116 
4117 NppStatus
4118 nppiWarpAffineBack_8u_P3R(const Npp8u * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4119  Npp8u * pDst[3], int nDstStep, NppiRect oDstROI,
4120  const double aCoeffs[2][3], int eInterpolation);
4121 
4128 NppStatus
4129 nppiWarpAffineBack_8u_P4R_Ctx(const Npp8u * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4130  Npp8u * pDst[4], int nDstStep, NppiRect oDstROI,
4131  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
4132 
4133 NppStatus
4134 nppiWarpAffineBack_8u_P4R(const Npp8u * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4135  Npp8u * pDst[4], int nDstStep, NppiRect oDstROI,
4136  const double aCoeffs[2][3], int eInterpolation);
4137 
4144 NppStatus
4145 nppiWarpAffineBack_16u_C1R_Ctx(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4146  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
4147  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
4148 
4149 NppStatus
4150 nppiWarpAffineBack_16u_C1R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4151  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
4152  const double aCoeffs[2][3], int eInterpolation);
4153 
4160 NppStatus
4161 nppiWarpAffineBack_16u_C3R_Ctx(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4162  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
4163  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
4164 
4165 NppStatus
4166 nppiWarpAffineBack_16u_C3R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4167  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
4168  const double aCoeffs[2][3], int eInterpolation);
4169 
4176 NppStatus
4177 nppiWarpAffineBack_16u_C4R_Ctx(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4178  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
4179  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
4180 
4181 NppStatus
4182 nppiWarpAffineBack_16u_C4R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4183  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
4184  const double aCoeffs[2][3], int eInterpolation);
4185 
4192 NppStatus
4193 nppiWarpAffineBack_16u_AC4R_Ctx(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4194  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
4195  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
4196 
4197 NppStatus
4198 nppiWarpAffineBack_16u_AC4R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4199  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
4200  const double aCoeffs[2][3], int eInterpolation);
4201 
4208 NppStatus
4209 nppiWarpAffineBack_16u_P3R_Ctx(const Npp16u * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4210  Npp16u * pDst[3], int nDstStep, NppiRect oDstROI,
4211  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
4212 
4213 NppStatus
4214 nppiWarpAffineBack_16u_P3R(const Npp16u * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4215  Npp16u * pDst[3], int nDstStep, NppiRect oDstROI,
4216  const double aCoeffs[2][3], int eInterpolation);
4217 
4224 NppStatus
4225 nppiWarpAffineBack_16u_P4R_Ctx(const Npp16u * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4226  Npp16u * pDst[4], int nDstStep, NppiRect oDstROI,
4227  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
4228 
4229 NppStatus
4230 nppiWarpAffineBack_16u_P4R(const Npp16u * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4231  Npp16u * pDst[4], int nDstStep, NppiRect oDstROI,
4232  const double aCoeffs[2][3], int eInterpolation);
4233 
4240 NppStatus
4241 nppiWarpAffineBack_32s_C1R_Ctx(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4242  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
4243  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
4244 
4245 NppStatus
4246 nppiWarpAffineBack_32s_C1R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4247  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
4248  const double aCoeffs[2][3], int eInterpolation);
4249 
4256 NppStatus
4257 nppiWarpAffineBack_32s_C3R_Ctx(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4258  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
4259  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
4260 
4261 NppStatus
4262 nppiWarpAffineBack_32s_C3R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4263  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
4264  const double aCoeffs[2][3], int eInterpolation);
4265 
4272 NppStatus
4273 nppiWarpAffineBack_32s_C4R_Ctx(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4274  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
4275  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
4276 
4277 NppStatus
4278 nppiWarpAffineBack_32s_C4R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4279  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
4280  const double aCoeffs[2][3], int eInterpolation);
4281 
4288 NppStatus
4289 nppiWarpAffineBack_32s_AC4R_Ctx(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4290  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
4291  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
4292 
4293 NppStatus
4294 nppiWarpAffineBack_32s_AC4R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4295  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
4296  const double aCoeffs[2][3], int eInterpolation);
4297 
4304 NppStatus
4305 nppiWarpAffineBack_32s_P3R_Ctx(const Npp32s * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4306  Npp32s * pDst[3], int nDstStep, NppiRect oDstROI,
4307  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
4308 
4309 NppStatus
4310 nppiWarpAffineBack_32s_P3R(const Npp32s * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4311  Npp32s * pDst[3], int nDstStep, NppiRect oDstROI,
4312  const double aCoeffs[2][3], int eInterpolation);
4313 
4320 NppStatus
4321 nppiWarpAffineBack_32s_P4R_Ctx(const Npp32s * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4322  Npp32s * pDst[4], int nDstStep, NppiRect oDstROI,
4323  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
4324 
4325 NppStatus
4326 nppiWarpAffineBack_32s_P4R(const Npp32s * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4327  Npp32s * pDst[4], int nDstStep, NppiRect oDstROI,
4328  const double aCoeffs[2][3], int eInterpolation);
4329 
4336 NppStatus
4337 nppiWarpAffineBack_32f_C1R_Ctx(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4338  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
4339  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
4340 
4341 NppStatus
4342 nppiWarpAffineBack_32f_C1R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4343  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
4344  const double aCoeffs[2][3], int eInterpolation);
4345 
4352 NppStatus
4353 nppiWarpAffineBack_32f_C3R_Ctx(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4354  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
4355  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
4356 
4357 NppStatus
4358 nppiWarpAffineBack_32f_C3R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4359  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
4360  const double aCoeffs[2][3], int eInterpolation);
4361 
4368 NppStatus
4369 nppiWarpAffineBack_32f_C4R_Ctx(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4370  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
4371  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
4372 
4373 NppStatus
4374 nppiWarpAffineBack_32f_C4R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4375  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
4376  const double aCoeffs[2][3], int eInterpolation);
4377 
4384 NppStatus
4385 nppiWarpAffineBack_32f_AC4R_Ctx(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4386  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
4387  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
4388 
4389 NppStatus
4390 nppiWarpAffineBack_32f_AC4R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4391  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
4392  const double aCoeffs[2][3], int eInterpolation);
4393 
4400 NppStatus
4401 nppiWarpAffineBack_32f_P3R_Ctx(const Npp32f * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4402  Npp32f * pDst[3], int nDstStep, NppiRect oDstROI,
4403  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
4404 
4405 NppStatus
4406 nppiWarpAffineBack_32f_P3R(const Npp32f * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4407  Npp32f * pDst[3], int nDstStep, NppiRect oDstROI,
4408  const double aCoeffs[2][3], int eInterpolation);
4409 
4416 NppStatus
4417 nppiWarpAffineBack_32f_P4R_Ctx(const Npp32f * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4418  Npp32f * pDst[4], int nDstStep, NppiRect oDstROI,
4419  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
4420 
4421 NppStatus
4422 nppiWarpAffineBack_32f_P4R(const Npp32f * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4423  Npp32f * pDst[4], int nDstStep, NppiRect oDstROI,
4424  const double aCoeffs[2][3], int eInterpolation);
4425 
4482 NppStatus
4483 nppiWarpAffineQuad_8u_C1R_Ctx(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4484  Npp8u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4485  int eInterpolation, NppStreamContext nppStreamCtx);
4486 
4487 NppStatus
4488 nppiWarpAffineQuad_8u_C1R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4489  Npp8u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4490  int eInterpolation);
4491 
4492 
4499 NppStatus
4500 nppiWarpAffineQuad_8u_C3R_Ctx(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4501  Npp8u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4502  int eInterpolation, NppStreamContext nppStreamCtx);
4503 
4504 NppStatus
4505 nppiWarpAffineQuad_8u_C3R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4506  Npp8u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4507  int eInterpolation);
4508 
4515 NppStatus
4516 nppiWarpAffineQuad_8u_C4R_Ctx(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4517  Npp8u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4518  int eInterpolation, NppStreamContext nppStreamCtx);
4519 
4520 NppStatus
4521 nppiWarpAffineQuad_8u_C4R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4522  Npp8u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4523  int eInterpolation);
4524 
4531 NppStatus
4532 nppiWarpAffineQuad_8u_AC4R_Ctx(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4533  Npp8u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4534  int eInterpolation, NppStreamContext nppStreamCtx);
4535 
4536 NppStatus
4537 nppiWarpAffineQuad_8u_AC4R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4538  Npp8u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4539  int eInterpolation);
4540 
4547 NppStatus
4548 nppiWarpAffineQuad_8u_P3R_Ctx(const Npp8u * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4549  Npp8u * pDst[3], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4550  int eInterpolation, NppStreamContext nppStreamCtx);
4551 
4552 NppStatus
4553 nppiWarpAffineQuad_8u_P3R(const Npp8u * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4554  Npp8u * pDst[3], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4555  int eInterpolation);
4556 
4563 NppStatus
4564 nppiWarpAffineQuad_8u_P4R_Ctx(const Npp8u * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4565  Npp8u * pDst[4], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4566  int eInterpolation, NppStreamContext nppStreamCtx);
4567 
4568 NppStatus
4569 nppiWarpAffineQuad_8u_P4R(const Npp8u * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4570  Npp8u * pDst[4], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4571  int eInterpolation);
4572 
4579 NppStatus
4580 nppiWarpAffineQuad_16u_C1R_Ctx(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4581  Npp16u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4582  int eInterpolation, NppStreamContext nppStreamCtx);
4583 
4584 NppStatus
4585 nppiWarpAffineQuad_16u_C1R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4586  Npp16u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4587  int eInterpolation);
4588 
4595 NppStatus
4596 nppiWarpAffineQuad_16u_C3R_Ctx(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4597  Npp16u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4598  int eInterpolation, NppStreamContext nppStreamCtx);
4599 
4600 NppStatus
4601 nppiWarpAffineQuad_16u_C3R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4602  Npp16u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4603  int eInterpolation);
4604 
4611 NppStatus
4612 nppiWarpAffineQuad_16u_C4R_Ctx(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4613  Npp16u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4614  int eInterpolation, NppStreamContext nppStreamCtx);
4615 
4616 NppStatus
4617 nppiWarpAffineQuad_16u_C4R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4618  Npp16u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4619  int eInterpolation);
4620 
4627 NppStatus
4628 nppiWarpAffineQuad_16u_AC4R_Ctx(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4629  Npp16u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4630  int eInterpolation, NppStreamContext nppStreamCtx);
4631 
4632 NppStatus
4633 nppiWarpAffineQuad_16u_AC4R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4634  Npp16u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4635  int eInterpolation);
4636 
4643 NppStatus
4644 nppiWarpAffineQuad_16u_P3R_Ctx(const Npp16u * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4645  Npp16u * pDst[3], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4646  int eInterpolation, NppStreamContext nppStreamCtx);
4647 
4648 NppStatus
4649 nppiWarpAffineQuad_16u_P3R(const Npp16u * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4650  Npp16u * pDst[3], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4651  int eInterpolation);
4652 
4659 NppStatus
4660 nppiWarpAffineQuad_16u_P4R_Ctx(const Npp16u * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4661  Npp16u * pDst[4], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4662  int eInterpolation, NppStreamContext nppStreamCtx);
4663 
4664 NppStatus
4665 nppiWarpAffineQuad_16u_P4R(const Npp16u * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4666  Npp16u * pDst[4], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4667  int eInterpolation);
4668 
4675 NppStatus
4676 nppiWarpAffineQuad_32s_C1R_Ctx(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4677  Npp32s * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4678  int eInterpolation, NppStreamContext nppStreamCtx);
4679 
4680 NppStatus
4681 nppiWarpAffineQuad_32s_C1R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4682  Npp32s * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4683  int eInterpolation);
4684 
4691 NppStatus
4692 nppiWarpAffineQuad_32s_C3R_Ctx(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4693  Npp32s * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4694  int eInterpolation, NppStreamContext nppStreamCtx);
4695 
4696 NppStatus
4697 nppiWarpAffineQuad_32s_C3R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4698  Npp32s * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4699  int eInterpolation);
4700 
4707 NppStatus
4708 nppiWarpAffineQuad_32s_C4R_Ctx(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4709  Npp32s * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4710  int eInterpolation, NppStreamContext nppStreamCtx);
4711 
4712 NppStatus
4713 nppiWarpAffineQuad_32s_C4R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4714  Npp32s * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4715  int eInterpolation);
4716 
4723 NppStatus
4724 nppiWarpAffineQuad_32s_AC4R_Ctx(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4725  Npp32s * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4726  int eInterpolation, NppStreamContext nppStreamCtx);
4727 
4728 NppStatus
4729 nppiWarpAffineQuad_32s_AC4R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4730  Npp32s * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4731  int eInterpolation);
4732 
4739 NppStatus
4740 nppiWarpAffineQuad_32s_P3R_Ctx(const Npp32s * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4741  Npp32s * pDst[3], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4742  int eInterpolation, NppStreamContext nppStreamCtx);
4743 
4744 NppStatus
4745 nppiWarpAffineQuad_32s_P3R(const Npp32s * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4746  Npp32s * pDst[3], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4747  int eInterpolation);
4748 
4755 NppStatus
4756 nppiWarpAffineQuad_32s_P4R_Ctx(const Npp32s * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4757  Npp32s * pDst[4], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4758  int eInterpolation, NppStreamContext nppStreamCtx);
4759 
4760 NppStatus
4761 nppiWarpAffineQuad_32s_P4R(const Npp32s * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4762  Npp32s * pDst[4], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4763  int eInterpolation);
4764 
4771 NppStatus
4772 nppiWarpAffineQuad_32f_C1R_Ctx(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4773  Npp32f * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4774  int eInterpolation, NppStreamContext nppStreamCtx);
4775 
4776 NppStatus
4777 nppiWarpAffineQuad_32f_C1R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4778  Npp32f * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4779  int eInterpolation);
4780 
4787 NppStatus
4788 nppiWarpAffineQuad_32f_C3R_Ctx(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4789  Npp32f * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4790  int eInterpolation, NppStreamContext nppStreamCtx);
4791 
4792 NppStatus
4793 nppiWarpAffineQuad_32f_C3R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4794  Npp32f * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4795  int eInterpolation);
4796 
4803 NppStatus
4804 nppiWarpAffineQuad_32f_C4R_Ctx(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4805  Npp32f * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4806  int eInterpolation, NppStreamContext nppStreamCtx);
4807 
4808 NppStatus
4809 nppiWarpAffineQuad_32f_C4R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4810  Npp32f * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4811  int eInterpolation);
4812 
4819 NppStatus
4820 nppiWarpAffineQuad_32f_AC4R_Ctx(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4821  Npp32f * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4822  int eInterpolation, NppStreamContext nppStreamCtx);
4823 
4824 NppStatus
4825 nppiWarpAffineQuad_32f_AC4R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4826  Npp32f * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4827  int eInterpolation);
4828 
4835 NppStatus
4836 nppiWarpAffineQuad_32f_P3R_Ctx(const Npp32f * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4837  Npp32f * pDst[3], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4838  int eInterpolation, NppStreamContext nppStreamCtx);
4839 
4840 NppStatus
4841 nppiWarpAffineQuad_32f_P3R(const Npp32f * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4842  Npp32f * pDst[3], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4843  int eInterpolation);
4844 
4851 NppStatus
4852 nppiWarpAffineQuad_32f_P4R_Ctx(const Npp32f * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4853  Npp32f * pDst[4], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4854  int eInterpolation, NppStreamContext nppStreamCtx);
4855 
4856 NppStatus
4857 nppiWarpAffineQuad_32f_P4R(const Npp32f * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4858  Npp32f * pDst[4], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4859  int eInterpolation);
4860 
4861 
4910 NppStatus
4911 nppiGetPerspectiveTransform(NppiRect oSrcROI, const double quad[4][2], double aCoeffs[3][3]);
4912 
4913 
4930 NppStatus
4931 nppiGetPerspectiveQuad(NppiRect oSrcROI, double quad[4][2], const double aCoeffs[3][3]);
4932 
4933 
4950 NppStatus
4951 nppiGetPerspectiveBound(NppiRect oSrcROI, double bound[2][2], const double aCoeffs[3][3]);
4952 
5011 NppStatus
5012 nppiWarpPerspective_8u_C1R_Ctx(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5013  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
5014  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5015 
5016 NppStatus
5017 nppiWarpPerspective_8u_C1R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5018  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
5019  const double aCoeffs[3][3], int eInterpolation);
5020 
5027 NppStatus
5028 nppiWarpPerspective_8u_C3R_Ctx(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5029  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
5030  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5031 
5032 NppStatus
5033 nppiWarpPerspective_8u_C3R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5034  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
5035  const double aCoeffs[3][3], int eInterpolation);
5036 
5043 NppStatus
5044 nppiWarpPerspective_8u_C4R_Ctx(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5045  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
5046  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5047 
5048 NppStatus
5049 nppiWarpPerspective_8u_C4R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5050  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
5051  const double aCoeffs[3][3], int eInterpolation);
5052 
5059 NppStatus
5060 nppiWarpPerspective_8u_AC4R_Ctx(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5061  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
5062  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5063 
5064 NppStatus
5065 nppiWarpPerspective_8u_AC4R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5066  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
5067  const double aCoeffs[3][3], int eInterpolation);
5068 
5075 NppStatus
5076 nppiWarpPerspective_8u_P3R_Ctx(const Npp8u * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5077  Npp8u * pDst[3], int nDstStep, NppiRect oDstROI,
5078  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5079 
5080 NppStatus
5081 nppiWarpPerspective_8u_P3R(const Npp8u * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5082  Npp8u * pDst[3], int nDstStep, NppiRect oDstROI,
5083  const double aCoeffs[3][3], int eInterpolation);
5084 
5091 NppStatus
5092 nppiWarpPerspective_8u_P4R_Ctx(const Npp8u * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5093  Npp8u * pDst[4], int nDstStep, NppiRect oDstROI,
5094  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5095 
5096 NppStatus
5097 nppiWarpPerspective_8u_P4R(const Npp8u * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5098  Npp8u * pDst[4], int nDstStep, NppiRect oDstROI,
5099  const double aCoeffs[3][3], int eInterpolation);
5100 
5107 NppStatus
5108 nppiWarpPerspective_16u_C1R_Ctx(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5109  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
5110  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5111 
5112 NppStatus
5113 nppiWarpPerspective_16u_C1R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5114  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
5115  const double aCoeffs[3][3], int eInterpolation);
5116 
5123 NppStatus
5124 nppiWarpPerspective_16u_C3R_Ctx(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5125  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
5126  const double aCoeffs[3][3],int eInterpolation, NppStreamContext nppStreamCtx);
5127 
5128 NppStatus
5129 nppiWarpPerspective_16u_C3R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5130  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
5131  const double aCoeffs[3][3],int eInterpolation);
5132 
5139 NppStatus
5140 nppiWarpPerspective_16u_C4R_Ctx(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5141  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
5142  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5143 
5144 NppStatus
5145 nppiWarpPerspective_16u_C4R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5146  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
5147  const double aCoeffs[3][3], int eInterpolation);
5148 
5155 NppStatus
5156 nppiWarpPerspective_16u_AC4R_Ctx(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5157  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
5158  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5159 
5160 NppStatus
5161 nppiWarpPerspective_16u_AC4R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5162  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
5163  const double aCoeffs[3][3], int eInterpolation);
5164 
5171 NppStatus
5172 nppiWarpPerspective_16u_P3R_Ctx(const Npp16u * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5173  Npp16u * pDst[3], int nDstStep, NppiRect oDstROI,
5174  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5175 
5176 NppStatus
5177 nppiWarpPerspective_16u_P3R(const Npp16u * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5178  Npp16u * pDst[3], int nDstStep, NppiRect oDstROI,
5179  const double aCoeffs[3][3], int eInterpolation);
5180 
5187 NppStatus
5188 nppiWarpPerspective_16u_P4R_Ctx(const Npp16u * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5189  Npp16u * pDst[4], int nDstStep, NppiRect oDstROI,
5190  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5191 
5192 NppStatus
5193 nppiWarpPerspective_16u_P4R(const Npp16u * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5194  Npp16u * pDst[4], int nDstStep, NppiRect oDstROI,
5195  const double aCoeffs[3][3], int eInterpolation);
5196 
5203 NppStatus
5204 nppiWarpPerspective_32s_C1R_Ctx(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5205  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
5206  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5207 
5208 NppStatus
5209 nppiWarpPerspective_32s_C1R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5210  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
5211  const double aCoeffs[3][3], int eInterpolation);
5212 
5219 NppStatus
5220 nppiWarpPerspective_32s_C3R_Ctx(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5221  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
5222  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5223 
5224 NppStatus
5225 nppiWarpPerspective_32s_C3R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5226  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
5227  const double aCoeffs[3][3], int eInterpolation);
5228 
5235 NppStatus
5236 nppiWarpPerspective_32s_C4R_Ctx(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5237  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
5238  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5239 
5240 NppStatus
5241 nppiWarpPerspective_32s_C4R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5242  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
5243  const double aCoeffs[3][3], int eInterpolation);
5244 
5251 NppStatus
5252 nppiWarpPerspective_32s_AC4R_Ctx(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5253  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
5254  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5255 
5256 NppStatus
5257 nppiWarpPerspective_32s_AC4R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5258  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
5259  const double aCoeffs[3][3], int eInterpolation);
5260 
5267 NppStatus
5268 nppiWarpPerspective_32s_P3R_Ctx(const Npp32s * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5269  Npp32s * pDst[3], int nDstStep, NppiRect oDstROI,
5270  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5271 
5272 NppStatus
5273 nppiWarpPerspective_32s_P3R(const Npp32s * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5274  Npp32s * pDst[3], int nDstStep, NppiRect oDstROI,
5275  const double aCoeffs[3][3], int eInterpolation);
5276 
5283 NppStatus
5284 nppiWarpPerspective_32s_P4R_Ctx(const Npp32s * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5285  Npp32s * pDst[4], int nDstStep, NppiRect oDstROI,
5286  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5287 
5288 NppStatus
5289 nppiWarpPerspective_32s_P4R(const Npp32s * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5290  Npp32s * pDst[4], int nDstStep, NppiRect oDstROI,
5291  const double aCoeffs[3][3], int eInterpolation);
5292 
5299 NppStatus
5300 nppiWarpPerspective_16f_C1R_Ctx(const Npp16f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5301  Npp16f * pDst, int nDstStep, NppiRect oDstROI,
5302  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5303 
5304 NppStatus
5305 nppiWarpPerspective_16f_C1R(const Npp16f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5306  Npp16f * pDst, int nDstStep, NppiRect oDstROI,
5307  const double aCoeffs[3][3], int eInterpolation);
5308 
5315 NppStatus
5316 nppiWarpPerspective_16f_C3R_Ctx(const Npp16f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5317  Npp16f * pDst, int nDstStep, NppiRect oDstROI,
5318  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5319 
5320 NppStatus
5321 nppiWarpPerspective_16f_C3R(const Npp16f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5322  Npp16f * pDst, int nDstStep, NppiRect oDstROI,
5323  const double aCoeffs[3][3], int eInterpolation);
5324 
5331 NppStatus
5332 nppiWarpPerspective_16f_C4R_Ctx(const Npp16f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5333  Npp16f * pDst, int nDstStep, NppiRect oDstROI,
5334  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5335 
5336 NppStatus
5337 nppiWarpPerspective_16f_C4R(const Npp16f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5338  Npp16f * pDst, int nDstStep, NppiRect oDstROI,
5339  const double aCoeffs[3][3], int eInterpolation);
5340 
5347 NppStatus
5348 nppiWarpPerspective_32f_C1R_Ctx(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5349  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
5350  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5351 
5352 NppStatus
5353 nppiWarpPerspective_32f_C1R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5354  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
5355  const double aCoeffs[3][3], int eInterpolation);
5356 
5363 NppStatus
5364 nppiWarpPerspective_32f_C3R_Ctx(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5365  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
5366  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5367 
5368 NppStatus
5369 nppiWarpPerspective_32f_C3R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5370  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
5371  const double aCoeffs[3][3], int eInterpolation);
5372 
5379 NppStatus
5380 nppiWarpPerspective_32f_C4R_Ctx(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5381  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
5382  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5383 
5384 NppStatus
5385 nppiWarpPerspective_32f_C4R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5386  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
5387  const double aCoeffs[3][3], int eInterpolation);
5388 
5395 NppStatus
5396 nppiWarpPerspective_32f_AC4R_Ctx(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5397  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
5398  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5399 
5400 NppStatus
5401 nppiWarpPerspective_32f_AC4R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5402  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
5403  const double aCoeffs[3][3], int eInterpolation);
5404 
5411 NppStatus
5412 nppiWarpPerspective_32f_P3R_Ctx(const Npp32f * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5413  Npp32f * pDst[3], int nDstStep, NppiRect oDstROI,
5414  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5415 
5416 NppStatus
5417 nppiWarpPerspective_32f_P3R(const Npp32f * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5418  Npp32f * pDst[3], int nDstStep, NppiRect oDstROI,
5419  const double aCoeffs[3][3], int eInterpolation);
5420 
5427 NppStatus
5428 nppiWarpPerspective_32f_P4R_Ctx(const Npp32f * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5429  Npp32f * pDst[4], int nDstStep, NppiRect oDstROI,
5430  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5431 
5432 NppStatus
5433 nppiWarpPerspective_32f_P4R(const Npp32f * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5434  Npp32f * pDst[4], int nDstStep, NppiRect oDstROI,
5435  const double aCoeffs[3][3], int eInterpolation);
5436 
5490 typedef struct
5491 {
5492  const void * pSrc; /* device memory pointer */
5494  void * pDst; /* device memory pointer */
5496  Npp64f * pCoeffs; /* device memory pointer to the tranformation matrix with double precision floating-point coefficient values to be used for this image */
5497  Npp64f aTransformedCoeffs[3][3]; /* FOR INTERNAL USE, DO NOT INITIALIZE */
5499 
5500 
5509 NppStatus
5510 nppiWarpPerspectiveBatchInit_Ctx(NppiWarpPerspectiveBatchCXR * pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx);
5511 
5512 NppStatus
5513 nppiWarpPerspectiveBatchInit(NppiWarpPerspectiveBatchCXR * pBatchList, unsigned int nBatchSize);
5514 
5521 NppStatus
5522 nppiWarpPerspectiveBatch_8u_C1R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
5523  int eInterpolation, NppiWarpPerspectiveBatchCXR * pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx);
5524 
5525 NppStatus
5526 nppiWarpPerspectiveBatch_8u_C1R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
5527  int eInterpolation, NppiWarpPerspectiveBatchCXR * pBatchList, unsigned int nBatchSize);
5528 
5535 NppStatus
5536 nppiWarpPerspectiveBatch_8u_C3R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
5537  int eInterpolation, NppiWarpPerspectiveBatchCXR * pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx);
5538 
5539 NppStatus
5540 nppiWarpPerspectiveBatch_8u_C3R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
5541  int eInterpolation, NppiWarpPerspectiveBatchCXR * pBatchList, unsigned int nBatchSize);
5542 
5549 NppStatus
5550 nppiWarpPerspectiveBatch_8u_C4R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
5551  int eInterpolation, NppiWarpPerspectiveBatchCXR * pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx);
5552 
5553 NppStatus
5554 nppiWarpPerspectiveBatch_8u_C4R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
5555  int eInterpolation, NppiWarpPerspectiveBatchCXR * pBatchList, unsigned int nBatchSize);
5556 
5563 NppStatus
5564 nppiWarpPerspectiveBatch_8u_AC4R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
5565  int eInterpolation, NppiWarpPerspectiveBatchCXR * pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx);
5566 
5567 NppStatus
5568 nppiWarpPerspectiveBatch_8u_AC4R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
5569  int eInterpolation, NppiWarpPerspectiveBatchCXR * pBatchList, unsigned int nBatchSize);
5570 
5577 NppStatus
5578 nppiWarpPerspectiveBatch_16f_C1R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
5579  int eInterpolation, NppiWarpPerspectiveBatchCXR * pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx);
5580 
5581 NppStatus
5582 nppiWarpPerspectiveBatch_16f_C1R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
5583  int eInterpolation, NppiWarpPerspectiveBatchCXR * pBatchList, unsigned int nBatchSize);
5584 
5591 NppStatus
5592 nppiWarpPerspectiveBatch_16f_C3R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
5593  int eInterpolation, NppiWarpPerspectiveBatchCXR * pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx);
5594 
5595 NppStatus
5596 nppiWarpPerspectiveBatch_16f_C3R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
5597  int eInterpolation, NppiWarpPerspectiveBatchCXR * pBatchList, unsigned int nBatchSize);
5598 
5605 NppStatus
5606 nppiWarpPerspectiveBatch_16f_C4R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
5607  int eInterpolation, NppiWarpPerspectiveBatchCXR * pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx);
5608 
5609 NppStatus
5610 nppiWarpPerspectiveBatch_16f_C4R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
5611  int eInterpolation, NppiWarpPerspectiveBatchCXR * pBatchList, unsigned int nBatchSize);
5612 
5619 NppStatus
5620 nppiWarpPerspectiveBatch_32f_C1R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
5621  int eInterpolation, NppiWarpPerspectiveBatchCXR * pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx);
5622 
5623 NppStatus
5624 nppiWarpPerspectiveBatch_32f_C1R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
5625  int eInterpolation, NppiWarpPerspectiveBatchCXR * pBatchList, unsigned int nBatchSize);
5626 
5633 NppStatus
5634 nppiWarpPerspectiveBatch_32f_C3R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
5635  int eInterpolation, NppiWarpPerspectiveBatchCXR * pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx);
5636 
5637 NppStatus
5638 nppiWarpPerspectiveBatch_32f_C3R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
5639  int eInterpolation, NppiWarpPerspectiveBatchCXR * pBatchList, unsigned int nBatchSize);
5640 
5647 NppStatus
5648 nppiWarpPerspectiveBatch_32f_C4R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
5649  int eInterpolation, NppiWarpPerspectiveBatchCXR * pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx);
5650 
5651 NppStatus
5652 nppiWarpPerspectiveBatch_32f_C4R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
5653  int eInterpolation, NppiWarpPerspectiveBatchCXR * pBatchList, unsigned int nBatchSize);
5654 
5661 NppStatus
5662 nppiWarpPerspectiveBatch_32f_AC4R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
5663  int eInterpolation, NppiWarpPerspectiveBatchCXR * pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx);
5664 
5665 NppStatus
5666 nppiWarpPerspectiveBatch_32f_AC4R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
5667  int eInterpolation, NppiWarpPerspectiveBatchCXR * pBatchList, unsigned int nBatchSize);
5668 
5738 NppStatus
5739 nppiWarpPerspectiveBack_8u_C1R_Ctx(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5740  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
5741  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5742 
5743 NppStatus
5744 nppiWarpPerspectiveBack_8u_C1R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5745  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
5746  const double aCoeffs[3][3], int eInterpolation);
5747 
5754 NppStatus
5755 nppiWarpPerspectiveBack_8u_C3R_Ctx(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5756  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
5757  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5758 
5759 NppStatus
5760 nppiWarpPerspectiveBack_8u_C3R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5761  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
5762  const double aCoeffs[3][3], int eInterpolation);
5763 
5770 NppStatus
5771 nppiWarpPerspectiveBack_8u_C4R_Ctx(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5772  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
5773  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5774 
5775 NppStatus
5776 nppiWarpPerspectiveBack_8u_C4R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5777  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
5778  const double aCoeffs[3][3], int eInterpolation);
5779 
5786 NppStatus
5787 nppiWarpPerspectiveBack_8u_AC4R_Ctx(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5788  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
5789  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5790 
5791 NppStatus
5792 nppiWarpPerspectiveBack_8u_AC4R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5793  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
5794  const double aCoeffs[3][3], int eInterpolation);
5795 
5802 NppStatus
5803 nppiWarpPerspectiveBack_8u_P3R_Ctx(const Npp8u * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5804  Npp8u * pDst[3], int nDstStep, NppiRect oDstROI,
5805  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5806 
5807 NppStatus
5808 nppiWarpPerspectiveBack_8u_P3R(const Npp8u * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5809  Npp8u * pDst[3], int nDstStep, NppiRect oDstROI,
5810  const double aCoeffs[3][3], int eInterpolation);
5811 
5818 NppStatus
5819 nppiWarpPerspectiveBack_8u_P4R_Ctx(const Npp8u * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5820  Npp8u * pDst[4], int nDstStep, NppiRect oDstROI,
5821  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5822 
5823 NppStatus
5824 nppiWarpPerspectiveBack_8u_P4R(const Npp8u * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5825  Npp8u * pDst[4], int nDstStep, NppiRect oDstROI,
5826  const double aCoeffs[3][3], int eInterpolation);
5827 
5834 NppStatus
5835 nppiWarpPerspectiveBack_16u_C1R_Ctx(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5836  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
5837  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5838 
5839 NppStatus
5840 nppiWarpPerspectiveBack_16u_C1R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5841  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
5842  const double aCoeffs[3][3], int eInterpolation);
5843 
5850 NppStatus
5851 nppiWarpPerspectiveBack_16u_C3R_Ctx(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5852  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
5853  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5854 
5855 NppStatus
5856 nppiWarpPerspectiveBack_16u_C3R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5857  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
5858  const double aCoeffs[3][3], int eInterpolation);
5859 
5866 NppStatus
5867 nppiWarpPerspectiveBack_16u_C4R_Ctx(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5868  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
5869  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5870 
5871 NppStatus
5872 nppiWarpPerspectiveBack_16u_C4R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5873  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
5874  const double aCoeffs[3][3], int eInterpolation);
5875 
5882 NppStatus
5883 nppiWarpPerspectiveBack_16u_AC4R_Ctx(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5884  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
5885  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5886 
5887 NppStatus
5888 nppiWarpPerspectiveBack_16u_AC4R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5889  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
5890  const double aCoeffs[3][3], int eInterpolation);
5891 
5898 NppStatus
5899 nppiWarpPerspectiveBack_16u_P3R_Ctx(const Npp16u * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5900  Npp16u * pDst[3], int nDstStep, NppiRect oDstROI,
5901  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5902 
5903 NppStatus
5904 nppiWarpPerspectiveBack_16u_P3R(const Npp16u * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5905  Npp16u * pDst[3], int nDstStep, NppiRect oDstROI,
5906  const double aCoeffs[3][3], int eInterpolation);
5907 
5914 NppStatus
5915 nppiWarpPerspectiveBack_16u_P4R_Ctx(const Npp16u * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5916  Npp16u * pDst[4], int nDstStep, NppiRect oDstROI,
5917  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5918 
5919 NppStatus
5920 nppiWarpPerspectiveBack_16u_P4R(const Npp16u * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5921  Npp16u * pDst[4], int nDstStep, NppiRect oDstROI,
5922  const double aCoeffs[3][3], int eInterpolation);
5923 
5930 NppStatus
5931 nppiWarpPerspectiveBack_32s_C1R_Ctx(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5932  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
5933  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5934 
5935 NppStatus
5936 nppiWarpPerspectiveBack_32s_C1R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5937  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
5938  const double aCoeffs[3][3], int eInterpolation);
5939 
5946 NppStatus
5947 nppiWarpPerspectiveBack_32s_C3R_Ctx(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5948  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
5949  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5950 
5951 NppStatus
5952 nppiWarpPerspectiveBack_32s_C3R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5953  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
5954  const double aCoeffs[3][3], int eInterpolation);
5955 
5962 NppStatus
5963 nppiWarpPerspectiveBack_32s_C4R_Ctx(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5964  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
5965  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5966 
5967 NppStatus
5968 nppiWarpPerspectiveBack_32s_C4R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5969  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
5970  const double aCoeffs[3][3], int eInterpolation);
5971 
5978 NppStatus
5979 nppiWarpPerspectiveBack_32s_AC4R_Ctx(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5980  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
5981  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5982 
5983 NppStatus
5984 nppiWarpPerspectiveBack_32s_AC4R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5985  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
5986  const double aCoeffs[3][3], int eInterpolation);
5987 
5994 NppStatus
5995 nppiWarpPerspectiveBack_32s_P3R_Ctx(const Npp32s * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5996  Npp32s * pDst[3], int nDstStep, NppiRect oDstROI,
5997  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5998 
5999 NppStatus
6000 nppiWarpPerspectiveBack_32s_P3R(const Npp32s * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
6001  Npp32s * pDst[3], int nDstStep, NppiRect oDstROI,
6002  const double aCoeffs[3][3], int eInterpolation);
6003 
6010 NppStatus
6011 nppiWarpPerspectiveBack_32s_P4R_Ctx(const Npp32s * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
6012  Npp32s * pDst[4], int nDstStep, NppiRect oDstROI,
6013  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
6014 
6015 NppStatus
6016 nppiWarpPerspectiveBack_32s_P4R(const Npp32s * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
6017  Npp32s * pDst[4], int nDstStep, NppiRect oDstROI,
6018  const double aCoeffs[3][3], int eInterpolation);
6019 
6026 NppStatus
6027 nppiWarpPerspectiveBack_32f_C1R_Ctx(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
6028  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
6029  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
6030 
6031 NppStatus
6032 nppiWarpPerspectiveBack_32f_C1R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
6033  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
6034  const double aCoeffs[3][3], int eInterpolation);
6035 
6042 NppStatus
6043 nppiWarpPerspectiveBack_32f_C3R_Ctx(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
6044  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
6045  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
6046 
6047 NppStatus
6048 nppiWarpPerspectiveBack_32f_C3R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
6049  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
6050  const double aCoeffs[3][3], int eInterpolation);
6051 
6058 NppStatus
6059 nppiWarpPerspectiveBack_32f_C4R_Ctx(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
6060  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
6061  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
6062 
6063 NppStatus
6064 nppiWarpPerspectiveBack_32f_C4R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
6065  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
6066  const double aCoeffs[3][3], int eInterpolation);
6067 
6074 NppStatus
6075 nppiWarpPerspectiveBack_32f_AC4R_Ctx(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
6076  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
6077  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
6078 
6079 NppStatus
6080 nppiWarpPerspectiveBack_32f_AC4R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
6081  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
6082  const double aCoeffs[3][3], int eInterpolation);
6083 
6090 NppStatus
6091 nppiWarpPerspectiveBack_32f_P3R_Ctx(const Npp32f * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
6092  Npp32f * pDst[3], int nDstStep, NppiRect oDstROI,
6093  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
6094 
6095 NppStatus
6096 nppiWarpPerspectiveBack_32f_P3R(const Npp32f * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
6097  Npp32f * pDst[3], int nDstStep, NppiRect oDstROI,
6098  const double aCoeffs[3][3], int eInterpolation);
6099 
6106 NppStatus
6107 nppiWarpPerspectiveBack_32f_P4R_Ctx(const Npp32f * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
6108  Npp32f * pDst[4], int nDstStep, NppiRect oDstROI,
6109  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
6110 
6111 NppStatus
6112 nppiWarpPerspectiveBack_32f_P4R(const Npp32f * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
6113  Npp32f * pDst[4], int nDstStep, NppiRect oDstROI,
6114  const double aCoeffs[3][3], int eInterpolation);
6115 
6166 NppStatus
6167 nppiWarpPerspectiveQuad_8u_C1R_Ctx(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6168  Npp8u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx);
6169 
6170 NppStatus
6171 nppiWarpPerspectiveQuad_8u_C1R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6172  Npp8u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
6173 
6180 NppStatus
6181 nppiWarpPerspectiveQuad_8u_C3R_Ctx(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6182  Npp8u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx);
6183 
6184 NppStatus
6185 nppiWarpPerspectiveQuad_8u_C3R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6186  Npp8u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
6187 
6194 NppStatus
6195 nppiWarpPerspectiveQuad_8u_C4R_Ctx(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6196  Npp8u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx);
6197 
6198 NppStatus
6199 nppiWarpPerspectiveQuad_8u_C4R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6200  Npp8u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
6201 
6208 NppStatus
6209 nppiWarpPerspectiveQuad_8u_AC4R_Ctx(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6210  Npp8u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx);
6211 
6212 NppStatus
6213 nppiWarpPerspectiveQuad_8u_AC4R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6214  Npp8u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
6215 
6222 NppStatus
6223 nppiWarpPerspectiveQuad_8u_P3R_Ctx(const Npp8u * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6224  Npp8u * pDst[3], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx);
6225 
6226 NppStatus
6227 nppiWarpPerspectiveQuad_8u_P3R(const Npp8u * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6228  Npp8u * pDst[3], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
6229 
6236 NppStatus
6237 nppiWarpPerspectiveQuad_8u_P4R_Ctx(const Npp8u * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6238  Npp8u * pDst[4], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx);
6239 
6240 NppStatus
6241 nppiWarpPerspectiveQuad_8u_P4R(const Npp8u * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6242  Npp8u * pDst[4], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
6243 
6250 NppStatus
6251 nppiWarpPerspectiveQuad_16u_C1R_Ctx(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6252  Npp16u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx);
6253 
6254 NppStatus
6255 nppiWarpPerspectiveQuad_16u_C1R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6256  Npp16u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
6257 
6264 NppStatus
6265 nppiWarpPerspectiveQuad_16u_C3R_Ctx(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6266  Npp16u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx);
6267 
6268 NppStatus
6269 nppiWarpPerspectiveQuad_16u_C3R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6270  Npp16u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
6271 
6278 NppStatus
6279 nppiWarpPerspectiveQuad_16u_C4R_Ctx(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6280  Npp16u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx);
6281 
6282 NppStatus
6283 nppiWarpPerspectiveQuad_16u_C4R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6284  Npp16u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
6285 
6292 NppStatus
6293 nppiWarpPerspectiveQuad_16u_AC4R_Ctx(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6294  Npp16u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx);
6295 
6296 NppStatus
6297 nppiWarpPerspectiveQuad_16u_AC4R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6298  Npp16u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
6299 
6306 NppStatus
6307 nppiWarpPerspectiveQuad_16u_P3R_Ctx(const Npp16u * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6308  Npp16u * pDst[3], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx);
6309 
6310 NppStatus
6311 nppiWarpPerspectiveQuad_16u_P3R(const Npp16u * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6312  Npp16u * pDst[3], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
6313 
6320 NppStatus
6321 nppiWarpPerspectiveQuad_16u_P4R_Ctx(const Npp16u * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6322  Npp16u * pDst[4], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx);
6323 
6324 NppStatus
6325 nppiWarpPerspectiveQuad_16u_P4R(const Npp16u * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6326  Npp16u * pDst[4], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
6327 
6334 NppStatus
6335 nppiWarpPerspectiveQuad_32s_C1R_Ctx(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6336  Npp32s * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx);
6337 
6338 NppStatus
6339 nppiWarpPerspectiveQuad_32s_C1R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6340  Npp32s * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
6341 
6348 NppStatus
6349 nppiWarpPerspectiveQuad_32s_C3R_Ctx(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6350  Npp32s * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx);
6351 
6352 NppStatus
6353 nppiWarpPerspectiveQuad_32s_C3R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6354  Npp32s * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
6355 
6362 NppStatus
6363 nppiWarpPerspectiveQuad_32s_C4R_Ctx(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6364  Npp32s * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx);
6365 
6366 NppStatus
6367 nppiWarpPerspectiveQuad_32s_C4R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6368  Npp32s * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
6369 
6376 NppStatus
6377 nppiWarpPerspectiveQuad_32s_AC4R_Ctx(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6378  Npp32s * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx);
6379 
6380 NppStatus
6381 nppiWarpPerspectiveQuad_32s_AC4R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6382  Npp32s * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
6383 
6390 NppStatus
6391 nppiWarpPerspectiveQuad_32s_P3R_Ctx(const Npp32s * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6392  Npp32s * pDst[3], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx);
6393 
6394 NppStatus
6395 nppiWarpPerspectiveQuad_32s_P3R(const Npp32s * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6396  Npp32s * pDst[3], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
6397 
6404 NppStatus
6405 nppiWarpPerspectiveQuad_32s_P4R_Ctx(const Npp32s * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6406  Npp32s * pDst[4], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx);
6407 
6408 NppStatus
6409 nppiWarpPerspectiveQuad_32s_P4R(const Npp32s * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6410  Npp32s * pDst[4], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
6411 
6418 NppStatus
6419 nppiWarpPerspectiveQuad_32f_C1R_Ctx(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6420  Npp32f * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx);
6421 
6422 NppStatus
6423 nppiWarpPerspectiveQuad_32f_C1R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6424  Npp32f * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
6425 
6432 NppStatus
6433 nppiWarpPerspectiveQuad_32f_C3R_Ctx(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6434  Npp32f * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx);
6435 
6436 NppStatus
6437 nppiWarpPerspectiveQuad_32f_C3R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6438  Npp32f * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
6439 
6446 NppStatus
6447 nppiWarpPerspectiveQuad_32f_C4R_Ctx(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6448  Npp32f * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx);
6449 
6450 NppStatus
6451 nppiWarpPerspectiveQuad_32f_C4R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6452  Npp32f * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
6453 
6460 NppStatus
6461 nppiWarpPerspectiveQuad_32f_AC4R_Ctx(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6462  Npp32f * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx);
6463 
6464 NppStatus
6465 nppiWarpPerspectiveQuad_32f_AC4R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6466  Npp32f * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
6467 
6474 NppStatus
6475 nppiWarpPerspectiveQuad_32f_P3R_Ctx(const Npp32f * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6476  Npp32f * pDst[3], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx);
6477 
6478 NppStatus
6479 nppiWarpPerspectiveQuad_32f_P3R(const Npp32f * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6480  Npp32f * pDst[3], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
6481 
6488 NppStatus
6489 nppiWarpPerspectiveQuad_32f_P4R_Ctx(const Npp32f * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6490  Npp32f * pDst[4], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx);
6491 
6492 NppStatus
6493 nppiWarpPerspectiveQuad_32f_P4R(const Npp32f * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6494  Npp32f * pDst[4], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
6495 
6496 
6503 #ifdef __cplusplus
6504 } /* extern "C" */
6505 #endif
6506 
6507 #endif /* NV_NPPI_GEOMETRY_TRANSFORMS_H */
NppStatus nppiWarpPerspectiveBack_16u_C4R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
NppStatus nppiRotate_32f_C3R_Ctx(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation, NppStreamContext nppStreamCtx)
3 channel 32-bit float image rotate.
NppStatus nppiResizeSqrPixel_16u_P4R(const Npp16u *const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst[4], int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
NppStatus nppiMirrorBatch_32f_C3R_Ctx(NppiSize oSizeROI, NppiAxis flip, NppiMirrorBatchCXR *pBatchList, int nBatchSize, NppStreamContext nppStreamCtx)
3 channel 32-bit float image mirror batch.
NppStatus nppiMirror_16u_AC4IR_Ctx(Npp16u *pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx)
4 channel 16-bit unsigned in place image mirror not affecting alpha.
NppStatus nppiWarpAffineBatch_8u_C3R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI, int eInterpolation, NppiWarpAffineBatchCXR *pBatchList, unsigned int nBatchSize)
NppStatus nppiWarpPerspectiveBatch_8u_C1R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI, int eInterpolation, NppiWarpPerspectiveBatchCXR *pBatchList, unsigned int nBatchSize)
NppStatus nppiWarpAffineQuad_8u_P3R(const Npp8u *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp8u *pDst[3], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
NppStatus nppiWarpPerspective_32s_AC4R_Ctx(const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx)
Four-channel 32-bit signed integer perspective warp, igoring alpha channel.
NppStatus nppiWarpPerspectiveBack_32f_C1R(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
NppStatus nppiResize_8u_P3R(const Npp8u *pSrc[3], int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp8u *pDst[3], int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation)
NppStatus nppiResizeBatch_32f_C4R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiSize oSmallestDstSize, NppiRect oDstRectROI, int eInterpolation, NppiResizeBatchCXR *pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx)
4 channel 32-bit floating point image resize batch.
void * pDst
Definition: nppi_geometry_transforms.h:2948
NppStatus nppiResizeBatch_16f_C4R_Advanced(int nMaxWidth, int nMaxHeight, NppiImageDescriptor *pBatchSrc, NppiImageDescriptor *pBatchDst, NppiResizeBatchROI_Advanced *pBatchROI, unsigned int nBatchSize, int eInterpolation)
NppStatus nppiMirror_16u_AC4R(const Npp16u *pSrc, int nSrcStep, Npp16u *pDst, int nDstStep, NppiSize oROI, NppiAxis flip)
NppStatus nppiGetPerspectiveBound(NppiRect oSrcROI, double bound[2][2], const double aCoeffs[3][3])
Calculates bounding box of the perspective transform projection of the given source rectangular ROI...
NppStatus nppiWarpAffine_16u_P3R_Ctx(const Npp16u *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst[3], int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
Three-channel planar 16-bit unsigned affine warp.
NppStatus nppiMirror_16u_C4IR(Npp16u *pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip)
NppStatus nppiResizeBatch_32f_C1R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiSize oSmallestDstSize, NppiRect oDstRectROI, int eInterpolation, NppiResizeBatchCXR *pBatchList, unsigned int nBatchSize)
NppStatus nppiWarpPerspective_8u_P3R_Ctx(const Npp8u *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst[3], int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx)
Three-channel planar 8-bit unsigned integer perspective warp.
NppStatus nppiResizeSqrPixel_16u_C4R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
NppStatus nppiResizeBatch_16f_C1R_Advanced(int nMaxWidth, int nMaxHeight, NppiImageDescriptor *pBatchSrc, NppiImageDescriptor *pBatchDst, NppiResizeBatchROI_Advanced *pBatchROI, unsigned int nBatchSize, int eInterpolation)
NppStatus nppiWarpPerspectiveQuad_32s_C4R(const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
NppStatus nppiRemap_32f_P4R_Ctx(const Npp32f *const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp32f *pDst[4], int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx)
4 channel 32-bit floating point planar image remap.
NppStatus nppiResize_16s_C3R_Ctx(const Npp16s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp16s *pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation, NppStreamContext nppStreamCtx)
3 channel 16-bit signed image resize.
NppStatus nppiWarpAffineBack_32f_P4R(const Npp32f *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst[4], int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
NppStatus nppiMirror_16s_C4R(const Npp16s *pSrc, int nSrcStep, Npp16s *pDst, int nDstStep, NppiSize oROI, NppiAxis flip)
NppStatus nppiWarpPerspectiveBack_32s_C1R_Ctx(const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx)
Single-channel 32-bit signed integer backwards perspective warp.
NppStatus nppiWarpAffine_64f_AC4R(const Npp64f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp64f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
NppStatus nppiWarpAffineBack_8u_C4R(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
NppStatus nppiWarpAffine_16u_P3R(const Npp16u *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst[3], int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
NppStatus nppiWarpAffineBack_8u_C1R_Ctx(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
Single-channel 8-bit unsigned integer backwards affine warp.
NppStatus nppiWarpPerspective_32f_C3R_Ctx(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx)
Three-channel 32-bit floating-point perspective warp.
NppStatus nppiResize_16u_P3R(const Npp16u *pSrc[3], int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp16u *pDst[3], int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation)
NppStatus nppiWarpPerspectiveQuad_16u_P4R(const Npp16u *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp16u *pDst[4], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
NppStatus nppiMirrorBatch_32f_C1IR_Ctx(NppiSize oSizeROI, NppiAxis flip, NppiMirrorBatchCXR *pBatchList, int nBatchSize, NppStreamContext nppStreamCtx)
1 channel 32-bit float in place image mirror batch.
NppStatus nppiWarpAffineBack_32s_C4R(const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
NppStatus nppiResizeBatch_32f_C3R_Advanced_Ctx(int nMaxWidth, int nMaxHeight, NppiImageDescriptor *pBatchSrc, NppiImageDescriptor *pBatchDst, NppiResizeBatchROI_Advanced *pBatchROI, unsigned int nBatchSize, int eInterpolation, NppStreamContext nppStreamCtx)
3 channel 32-bit floating point image resize batch for variable ROI.
NppStatus nppiResizeSqrPixel_64f_C4R_Ctx(const Npp64f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp64f *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation, NppStreamContext nppStreamCtx)
4 channel 64-bit floating point image resize.
NppStatus nppiWarpAffine_8u_C4R_Ctx(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
Four-channel 8-bit unsigned affine warp.
NppStatus nppiWarpPerspective_32s_P4R_Ctx(const Npp32s *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst[4], int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx)
Four-channel planar 32-bit signed integer perspective warp.
NppStatus nppiResize_8u_P4R(const Npp8u *pSrc[4], int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp8u *pDst[4], int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation)
NppStatus nppiResizeBatch_8u_C3R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiSize oSmallestDstSize, NppiRect oDstRectROI, int eInterpolation, NppiResizeBatchCXR *pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx)
3 channel 8-bit image resize batch.
NppStatus nppiWarpAffineBack_32f_P4R_Ctx(const Npp32f *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst[4], int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
Four-channel planar 32-bit floating-point backwards affine warp.
NppStatus nppiWarpAffine_32s_C4R_Ctx(const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
Four-channel 32-bit signed affine warp.
NppStatus nppiMirror_16s_C3IR(Npp16s *pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip)
NppStatus nppiWarpPerspective_32s_P3R_Ctx(const Npp32s *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst[3], int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx)
Three-channel planar 32-bit signed integer perspective warp.
NppStatus nppiWarpPerspectiveBack_32s_C4R(const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
NppStatus nppiRemap_64f_P4R(const Npp64f *const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp64f *pXMap, int nXMapStep, const Npp64f *pYMap, int nYMapStep, Npp64f *pDst[4], int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
NppStatus nppiWarpPerspectiveQuad_8u_P3R(const Npp8u *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp8u *pDst[3], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
General image descriptor.
Definition: nppdefs.h:600
NppStatus nppiResizeSqrPixel_16s_C4R(const Npp16s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16s *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
NppStatus nppiRemap_8u_C1R_Ctx(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp8u *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx)
1 channel 8-bit unsigned image remap.
NppStatus nppiWarpPerspectiveQuad_8u_P3R_Ctx(const Npp8u *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp8u *pDst[3], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx)
Three-channel planar 8-bit unsigned integer quad-based perspective warp.
NppStatus nppiWarpPerspective_8u_P3R(const Npp8u *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst[3], int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
NppStatus nppiResizeBatch_8u_C4R_Advanced_Ctx(int nMaxWidth, int nMaxHeight, NppiImageDescriptor *pBatchSrc, NppiImageDescriptor *pBatchDst, NppiResizeBatchROI_Advanced *pBatchROI, unsigned int nBatchSize, int eInterpolation, NppStreamContext nppStreamCtx)
4 channel 8-bit image resize batch for variable ROI.
const void * pSrc
Definition: nppi_geometry_transforms.h:1293
NppStatus nppiMirrorBatch_32f_C3IR(NppiSize oSizeROI, NppiAxis flip, NppiMirrorBatchCXR *pBatchList, int nBatchSize)
NppStatus nppiWarpAffineQuad_16u_C4R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
NppStatus nppiWarpAffineQuad_32s_AC4R_Ctx(const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx)
Four-channel 32-bit signed integer quad-based affine warp, ignoring alpha channel.
NppStatus nppiResizeSqrPixel_16s_P4R_Ctx(const Npp16s *const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16s *pDst[4], int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation, NppStreamContext nppStreamCtx)
4 channel 16-bit signed planar image resize.
NppStatus nppiWarpPerspective_32s_C1R(const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
NppStatus nppiRemap_8u_C3R_Ctx(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp8u *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx)
3 channel 8-bit unsigned image remap.
NppStatus nppiWarpPerspectiveQuad_16u_AC4R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
NppStatus nppiResizeBatch_8u_C3R_Advanced_Ctx(int nMaxWidth, int nMaxHeight, NppiImageDescriptor *pBatchSrc, NppiImageDescriptor *pBatchDst, NppiResizeBatchROI_Advanced *pBatchROI, unsigned int nBatchSize, int eInterpolation, NppStreamContext nppStreamCtx)
3 channel 8-bit image resize batch for variable ROI.
unsigned char Npp8u
8-bit unsigned chars
Definition: nppdefs.h:270
NppStatus nppiResize_16s_C4R_Ctx(const Npp16s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp16s *pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation, NppStreamContext nppStreamCtx)
4 channel 16-bit signed image resize.
NppStatus nppiWarpPerspectiveBack_8u_P4R(const Npp8u *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst[4], int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
NppStatus nppiWarpAffineBack_8u_C1R(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
NppStatus nppiResizeSqrPixel_32f_C1R(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
NppStatus nppiRotate_16u_C3R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation)
NppStatus nppiResize_16u_P4R(const Npp16u *pSrc[4], int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp16u *pDst[4], int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation)
NppStatus nppiGetAffineTransform(NppiRect oSrcROI, const double aQuad[4][2], double aCoeffs[2][3])
Computes affine transform coefficients based on source ROI and destination quadrilateral.
NppStatus nppiMirror_16u_C1R_Ctx(const Npp16u *pSrc, int nSrcStep, Npp16u *pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx)
1 channel 16-bit unsigned image mirror.
NppStatus nppiWarpPerspective_8u_C3R_Ctx(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx)
Three-channel 8-bit unsigned integer perspective warp.
NppStatus nppiWarpPerspective_16f_C3R_Ctx(const Npp16f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx)
Three-channel 16-bit floating-point perspective warp.
NppStatus nppiMirror_32f_C4R_Ctx(const Npp32f *pSrc, int nSrcStep, Npp32f *pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx)
4 channel 32-bit float image mirror.
NppStatus nppiWarpAffine_16f_C3R_Ctx(const Npp16f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
Three-channel 16-bit floating-point affine warp.
NppStatus nppiRemap_64f_P3R(const Npp64f *const pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp64f *pXMap, int nXMapStep, const Npp64f *pYMap, int nYMapStep, Npp64f *pDst[3], int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
NppStatus nppiResizeBatch_32f_AC4R_Advanced_Ctx(int nMaxWidth, int nMaxHeight, NppiImageDescriptor *pBatchSrc, NppiImageDescriptor *pBatchDst, NppiResizeBatchROI_Advanced *pBatchROI, unsigned int nBatchSize, int eInterpolation, NppStreamContext nppStreamCtx)
4 channel 32-bit floating point image resize batch for variable ROI not affecting alpha...
NppStatus nppiWarpPerspectiveQuad_8u_AC4R(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
NppStatus nppiWarpPerspectiveBack_32f_P4R(const Npp32f *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst[4], int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
NppStatus nppiResizeSqrPixel_64f_P3R(const Npp64f *const pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp64f *pDst[3], int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
NppStatus nppiWarpAffineQuad_16u_P3R(const Npp16u *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp16u *pDst[3], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
NppStatus nppiWarpAffineBatch_32f_C3R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI, int eInterpolation, NppiWarpAffineBatchCXR *pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx)
3 channel 32-bit floating point image warp affine batch.
NppStatus nppiWarpAffineBack_32s_AC4R(const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
NppStatus nppiResizeSqrPixel_8u_C4R_Ctx(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation, NppStreamContext nppStreamCtx)
4 channel 8-bit unsigned image resize.
NppStatus nppiWarpAffineBack_32s_AC4R_Ctx(const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
Four-channel 32-bit signed integer backwards affine warp, ignoring alpha channel. ...
NppStatus nppiResizeBatch_32f_C1R_Advanced_Ctx(int nMaxWidth, int nMaxHeight, NppiImageDescriptor *pBatchSrc, NppiImageDescriptor *pBatchDst, NppiResizeBatchROI_Advanced *pBatchROI, unsigned int nBatchSize, int eInterpolation, NppStreamContext nppStreamCtx)
1 channel 32-bit floating point image resize batch for variable ROI.
NppStatus nppiWarpAffineQuad_32f_C3R_Ctx(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx)
Three-channel 32-bit floating-point quad-based affine warp.
NppStatus nppiWarpPerspectiveBatch_32f_C1R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI, int eInterpolation, NppiWarpPerspectiveBatchCXR *pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx)
1 channel 32-bit floating point image warp perspective batch.
NppStatus nppiWarpAffine_32s_C3R_Ctx(const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
Three-channel 32-bit signed affine warp.
NppStatus nppiWarpAffineQuad_32f_P3R(const Npp32f *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp32f *pDst[3], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
NppStatus nppiRemap_32f_P4R(const Npp32f *const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp32f *pDst[4], int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
NppStatus nppiWarpPerspectiveBack_8u_AC4R_Ctx(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx)
Four-channel 8-bit unsigned integer backwards perspective warp, igoring alpha channel.
NppStatus nppiRemap_64f_AC4R_Ctx(const Npp64f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp64f *pXMap, int nXMapStep, const Npp64f *pYMap, int nYMapStep, Npp64f *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx)
4 channel 64-bit floating point image remap not affecting alpha.
NppStatus nppiResize_16u_C1R_Ctx(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp16u *pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation, NppStreamContext nppStreamCtx)
1 channel 16-bit unsigned image resize.
NppStatus nppiWarpPerspective_32s_C3R_Ctx(const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx)
Three-channel 32-bit signed integer perspective warp.
NppStatus nppiWarpAffineBatch_8u_AC4R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI, int eInterpolation, NppiWarpAffineBatchCXR *pBatchList, unsigned int nBatchSize)
NppStatus nppiResize_16u_AC4R(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp16u *pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation)
NppStatus nppiResizeSqrPixel_16u_C3R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
NppStatus nppiMirrorBatch_32f_C4IR_Ctx(NppiSize oSizeROI, NppiAxis flip, NppiMirrorBatchCXR *pBatchList, int nBatchSize, NppStreamContext nppStreamCtx)
4 channel 32-bit float in place image mirror batch.
NppStatus nppiWarpPerspectiveQuad_32f_C1R(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
NppStatus nppiWarpAffine_32f_C3R(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
NppStatus nppiRotate_8u_C4R(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation)
NppStatus nppiWarpPerspectiveBack_8u_C4R(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
NppStatus nppiResize_16s_C1R(const Npp16s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp16s *pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation)
NppStatus nppiWarpPerspective_16u_P3R_Ctx(const Npp16u *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst[3], int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx)
Three-channel planar 16-bit unsigned integer perspective warp.
NppStatus nppiResize_8u_P4R_Ctx(const Npp8u *pSrc[4], int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp8u *pDst[4], int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation, NppStreamContext nppStreamCtx)
4 channel 8-bit unsigned planar image resize.
NppStatus nppiWarpPerspectiveQuad_32s_P4R_Ctx(const Npp32s *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp32s *pDst[4], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx)
Four-channel planar 32-bit signed integer quad-based perspective warp.
NppiAxis
Definition: nppdefs.h:431
NppStatus nppiWarpPerspectiveBack_16u_C4R_Ctx(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx)
Four-channel 16-bit unsigned integer backwards perspective warp.
NppStatus nppiWarpAffineBack_32s_C1R_Ctx(const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
Single-channel 32-bit signed integer backwards affine warp.
NppStatus nppiWarpPerspectiveQuad_32s_P4R(const Npp32s *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp32s *pDst[4], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
NppStatus nppiWarpPerspectiveBack_16u_C1R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
NppStatus nppiWarpAffine_16f_C4R_Ctx(const Npp16f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
Four-channel 16-bit floating-point affine warp.
NppStatus nppiWarpAffineBack_16u_C4R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
NppStatus nppiWarpPerspectiveBack_32s_C3R(const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
NppStatus nppiGetPerspectiveTransform(NppiRect oSrcROI, const double quad[4][2], double aCoeffs[3][3])
Calculates perspective transform coefficients given source rectangular ROI and its destination quadra...
NppStatus nppiWarpPerspective_8u_C4R(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
NppStatus nppiRotate_8u_AC4R_Ctx(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation, NppStreamContext nppStreamCtx)
4 channel 8-bit unsigned image rotate ignoring alpha channel.
NppStatus nppiRemap_64f_C1R(const Npp64f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp64f *pXMap, int nXMapStep, const Npp64f *pYMap, int nYMapStep, Npp64f *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
NppStatus nppiResize_8u_C3R(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp8u *pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation)