NVIDIA 2D Image And Signal Performance Primitives (NPP)  Version 11.7.1.*
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
nppi_geometry_transforms.h
1  /* Copyright 2009-2021 NVIDIA CORPORATION & AFFILIATES. 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);
2445 NppStatus
2446 nppiMirror_8u_C1R_Ctx(const Npp8u * pSrc, int nSrcStep, Npp8u * pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2447 
2448 NppStatus
2449 nppiMirror_8u_C1R(const Npp8u * pSrc, int nSrcStep, Npp8u * pDst, int nDstStep, NppiSize oROI, NppiAxis flip);
2450 
2457 NppStatus
2458 nppiMirror_8u_C1IR_Ctx(Npp8u * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2459 
2460 NppStatus
2461 nppiMirror_8u_C1IR(Npp8u * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip);
2462 
2469 NppStatus
2470 nppiMirror_8u_C3R_Ctx(const Npp8u * pSrc, int nSrcStep, Npp8u * pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2471 
2472 NppStatus
2473 nppiMirror_8u_C3R(const Npp8u * pSrc, int nSrcStep, Npp8u * pDst, int nDstStep, NppiSize oROI, NppiAxis flip);
2474 
2481 NppStatus
2482 nppiMirror_8u_C3IR_Ctx(Npp8u * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2483 
2484 NppStatus
2485 nppiMirror_8u_C3IR(Npp8u * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip);
2486 
2493 NppStatus
2494 nppiMirror_8u_C4R_Ctx(const Npp8u * pSrc, int nSrcStep, Npp8u * pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2495 
2496 NppStatus
2497 nppiMirror_8u_C4R(const Npp8u * pSrc, int nSrcStep, Npp8u * pDst, int nDstStep, NppiSize oROI, NppiAxis flip);
2498 
2505 NppStatus
2506 nppiMirror_8u_C4IR_Ctx(Npp8u * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2507 
2508 NppStatus
2509 nppiMirror_8u_C4IR(Npp8u * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip);
2510 
2517 NppStatus
2518 nppiMirror_8u_AC4R_Ctx(const Npp8u * pSrc, int nSrcStep, Npp8u * pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2519 
2520 NppStatus
2521 nppiMirror_8u_AC4R(const Npp8u * pSrc, int nSrcStep, Npp8u * pDst, int nDstStep, NppiSize oROI, NppiAxis flip);
2522 
2529 NppStatus
2530 nppiMirror_8u_AC4IR_Ctx(Npp8u * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2531 
2532 NppStatus
2533 nppiMirror_8u_AC4IR(Npp8u * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip);
2534 
2541 NppStatus
2542 nppiMirror_16u_C1R_Ctx(const Npp16u * pSrc, int nSrcStep, Npp16u * pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2543 
2544 NppStatus
2545 nppiMirror_16u_C1R(const Npp16u * pSrc, int nSrcStep, Npp16u * pDst, int nDstStep, NppiSize oROI, NppiAxis flip);
2546 
2553 NppStatus
2554 nppiMirror_16u_C1IR_Ctx(Npp16u * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2555 
2556 NppStatus
2557 nppiMirror_16u_C1IR(Npp16u * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip);
2558 
2565 NppStatus
2566 nppiMirror_16u_C3R_Ctx(const Npp16u * pSrc, int nSrcStep, Npp16u * pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2567 
2568 NppStatus
2569 nppiMirror_16u_C3R(const Npp16u * pSrc, int nSrcStep, Npp16u * pDst, int nDstStep, NppiSize oROI, NppiAxis flip);
2570 
2577 NppStatus
2578 nppiMirror_16u_C3IR_Ctx(Npp16u * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2579 
2580 NppStatus
2581 nppiMirror_16u_C3IR(Npp16u * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip);
2582 
2589 NppStatus
2590 nppiMirror_16u_C4R_Ctx(const Npp16u * pSrc, int nSrcStep, Npp16u * pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2591 
2592 NppStatus
2593 nppiMirror_16u_C4R(const Npp16u * pSrc, int nSrcStep, Npp16u * pDst, int nDstStep, NppiSize oROI, NppiAxis flip);
2594 
2601 NppStatus
2602 nppiMirror_16u_C4IR_Ctx(Npp16u * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2603 
2604 NppStatus
2605 nppiMirror_16u_C4IR(Npp16u * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip);
2606 
2613 NppStatus
2614 nppiMirror_16u_AC4R_Ctx(const Npp16u * pSrc, int nSrcStep, Npp16u * pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2615 
2616 NppStatus
2617 nppiMirror_16u_AC4R(const Npp16u * pSrc, int nSrcStep, Npp16u * pDst, int nDstStep, NppiSize oROI, NppiAxis flip);
2618 
2625 NppStatus
2626 nppiMirror_16u_AC4IR_Ctx(Npp16u * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2627 
2628 NppStatus
2629 nppiMirror_16u_AC4IR(Npp16u * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip);
2630 
2637 NppStatus
2638 nppiMirror_16s_C1R_Ctx(const Npp16s * pSrc, int nSrcStep, Npp16s * pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2639 
2640 NppStatus
2641 nppiMirror_16s_C1R(const Npp16s * pSrc, int nSrcStep, Npp16s * pDst, int nDstStep, NppiSize oROI, NppiAxis flip);
2642 
2649 NppStatus
2650 nppiMirror_16s_C1IR_Ctx(Npp16s * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2651 
2652 NppStatus
2653 nppiMirror_16s_C1IR(Npp16s * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip);
2654 
2661 NppStatus
2662 nppiMirror_16s_C3R_Ctx(const Npp16s * pSrc, int nSrcStep, Npp16s * pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2663 
2664 NppStatus
2665 nppiMirror_16s_C3R(const Npp16s * pSrc, int nSrcStep, Npp16s * pDst, int nDstStep, NppiSize oROI, NppiAxis flip);
2666 
2673 NppStatus
2674 nppiMirror_16s_C3IR_Ctx(Npp16s * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2675 
2676 NppStatus
2677 nppiMirror_16s_C3IR(Npp16s * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip);
2678 
2685 NppStatus
2686 nppiMirror_16s_C4R_Ctx(const Npp16s * pSrc, int nSrcStep, Npp16s * pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2687 
2688 NppStatus
2689 nppiMirror_16s_C4R(const Npp16s * pSrc, int nSrcStep, Npp16s * pDst, int nDstStep, NppiSize oROI, NppiAxis flip);
2690 
2697 NppStatus
2698 nppiMirror_16s_C4IR_Ctx(Npp16s * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2699 
2700 NppStatus
2701 nppiMirror_16s_C4IR(Npp16s * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip);
2702 
2709 NppStatus
2710 nppiMirror_16s_AC4R_Ctx(const Npp16s * pSrc, int nSrcStep, Npp16s * pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2711 
2712 NppStatus
2713 nppiMirror_16s_AC4R(const Npp16s * pSrc, int nSrcStep, Npp16s * pDst, int nDstStep, NppiSize oROI, NppiAxis flip);
2714 
2721 NppStatus
2722 nppiMirror_16s_AC4IR_Ctx(Npp16s * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2723 
2724 NppStatus
2725 nppiMirror_16s_AC4IR(Npp16s * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip);
2726 
2733 NppStatus
2734 nppiMirror_32s_C1R_Ctx(const Npp32s * pSrc, int nSrcStep, Npp32s * pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2735 
2736 NppStatus
2737 nppiMirror_32s_C1R(const Npp32s * pSrc, int nSrcStep, Npp32s * pDst, int nDstStep, NppiSize oROI, NppiAxis flip);
2738 
2745 NppStatus
2746 nppiMirror_32s_C1IR_Ctx(Npp32s * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2747 
2748 NppStatus
2749 nppiMirror_32s_C1IR(Npp32s * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip);
2750 
2757 NppStatus
2758 nppiMirror_32s_C3R_Ctx(const Npp32s * pSrc, int nSrcStep, Npp32s * pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2759 
2760 NppStatus
2761 nppiMirror_32s_C3R(const Npp32s * pSrc, int nSrcStep, Npp32s * pDst, int nDstStep, NppiSize oROI, NppiAxis flip);
2762 
2769 NppStatus
2770 nppiMirror_32s_C3IR_Ctx(Npp32s * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2771 
2772 NppStatus
2773 nppiMirror_32s_C3IR(Npp32s * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip);
2774 
2781 NppStatus
2782 nppiMirror_32s_C4R_Ctx(const Npp32s * pSrc, int nSrcStep, Npp32s * pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2783 
2784 NppStatus
2785 nppiMirror_32s_C4R(const Npp32s * pSrc, int nSrcStep, Npp32s * pDst, int nDstStep, NppiSize oROI, NppiAxis flip);
2786 
2793 NppStatus
2794 nppiMirror_32s_C4IR_Ctx(Npp32s * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2795 
2796 NppStatus
2797 nppiMirror_32s_C4IR(Npp32s * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip);
2798 
2805 NppStatus
2806 nppiMirror_32s_AC4R_Ctx(const Npp32s * pSrc, int nSrcStep, Npp32s * pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2807 
2808 NppStatus
2809 nppiMirror_32s_AC4R(const Npp32s * pSrc, int nSrcStep, Npp32s * pDst, int nDstStep, NppiSize oROI, NppiAxis flip);
2810 
2817 NppStatus
2818 nppiMirror_32s_AC4IR_Ctx(Npp32s * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2819 
2820 NppStatus
2821 nppiMirror_32s_AC4IR(Npp32s * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip);
2822 
2829 NppStatus
2830 nppiMirror_32f_C1R_Ctx(const Npp32f * pSrc, int nSrcStep, Npp32f * pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2831 
2832 NppStatus
2833 nppiMirror_32f_C1R(const Npp32f * pSrc, int nSrcStep, Npp32f * pDst, int nDstStep, NppiSize oROI, NppiAxis flip);
2834 
2841 NppStatus
2842 nppiMirror_32f_C1IR_Ctx(Npp32f * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2843 
2844 NppStatus
2845 nppiMirror_32f_C1IR(Npp32f * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip);
2846 
2853 NppStatus
2854 nppiMirror_32f_C3R_Ctx(const Npp32f * pSrc, int nSrcStep, Npp32f * pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2855 
2856 NppStatus
2857 nppiMirror_32f_C3R(const Npp32f * pSrc, int nSrcStep, Npp32f * pDst, int nDstStep, NppiSize oROI, NppiAxis flip);
2858 
2865 NppStatus
2866 nppiMirror_32f_C3IR_Ctx(Npp32f * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2867 
2868 NppStatus
2869 nppiMirror_32f_C3IR(Npp32f * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip);
2870 
2877 NppStatus
2878 nppiMirror_32f_C4R_Ctx(const Npp32f * pSrc, int nSrcStep, Npp32f * pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2879 
2880 NppStatus
2881 nppiMirror_32f_C4R(const Npp32f * pSrc, int nSrcStep, Npp32f * pDst, int nDstStep, NppiSize oROI, NppiAxis flip);
2882 
2889 NppStatus
2890 nppiMirror_32f_C4IR_Ctx(Npp32f * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2891 
2892 NppStatus
2893 nppiMirror_32f_C4IR(Npp32f * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip);
2894 
2901 NppStatus
2902 nppiMirror_32f_AC4R_Ctx(const Npp32f * pSrc, int nSrcStep, Npp32f * pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2903 
2904 NppStatus
2905 nppiMirror_32f_AC4R(const Npp32f * pSrc, int nSrcStep, Npp32f * pDst, int nDstStep, NppiSize oROI, NppiAxis flip);
2906 
2913 NppStatus
2914 nppiMirror_32f_AC4IR_Ctx(Npp32f * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx);
2915 
2916 NppStatus
2917 nppiMirror_32f_AC4IR(Npp32f * pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip);
2918 
2945 typedef struct
2946 {
2947  const void * pSrc; /* device memory pointer, ignored for in place versions */
2949  void * pDst; /* device memory pointer */
2952 
2959 NppStatus
2960 nppiMirrorBatch_32f_C1R_Ctx(NppiSize oSizeROI, NppiAxis flip, NppiMirrorBatchCXR * pBatchList, int nBatchSize, NppStreamContext nppStreamCtx);
2961 
2962 NppStatus
2963 nppiMirrorBatch_32f_C1R(NppiSize oSizeROI, NppiAxis flip, NppiMirrorBatchCXR * pBatchList, int nBatchSize);
2964 
2971 NppStatus
2972 nppiMirrorBatch_32f_C1IR_Ctx(NppiSize oSizeROI, NppiAxis flip, NppiMirrorBatchCXR * pBatchList, int nBatchSize, NppStreamContext nppStreamCtx);
2973 
2974 NppStatus
2975 nppiMirrorBatch_32f_C1IR(NppiSize oSizeROI, NppiAxis flip, NppiMirrorBatchCXR * pBatchList, int nBatchSize);
2976 
2983 NppStatus
2984 nppiMirrorBatch_32f_C3R_Ctx(NppiSize oSizeROI, NppiAxis flip, NppiMirrorBatchCXR * pBatchList, int nBatchSize, NppStreamContext nppStreamCtx);
2985 
2986 NppStatus
2987 nppiMirrorBatch_32f_C3R(NppiSize oSizeROI, NppiAxis flip, NppiMirrorBatchCXR * pBatchList, int nBatchSize);
2988 
2995 NppStatus
2996 nppiMirrorBatch_32f_C3IR_Ctx(NppiSize oSizeROI, NppiAxis flip, NppiMirrorBatchCXR * pBatchList, int nBatchSize, NppStreamContext nppStreamCtx);
2997 
2998 NppStatus
2999 nppiMirrorBatch_32f_C3IR(NppiSize oSizeROI, NppiAxis flip, NppiMirrorBatchCXR * pBatchList, int nBatchSize);
3000 
3007 NppStatus
3008 nppiMirrorBatch_32f_C4R_Ctx(NppiSize oSizeROI, NppiAxis flip, NppiMirrorBatchCXR * pBatchList, int nBatchSize, NppStreamContext nppStreamCtx);
3009 
3010 NppStatus
3011 nppiMirrorBatch_32f_C4R(NppiSize oSizeROI, NppiAxis flip, NppiMirrorBatchCXR * pBatchList, int nBatchSize);
3012 
3019 NppStatus
3020 nppiMirrorBatch_32f_C4IR_Ctx(NppiSize oSizeROI, NppiAxis flip, NppiMirrorBatchCXR * pBatchList, int nBatchSize, NppStreamContext nppStreamCtx);
3021 
3022 NppStatus
3023 nppiMirrorBatch_32f_C4IR(NppiSize oSizeROI, NppiAxis flip, NppiMirrorBatchCXR * pBatchList, int nBatchSize);
3024 
3031 NppStatus
3032 nppiMirrorBatch_32f_AC4R_Ctx(NppiSize oSizeROI, NppiAxis flip, NppiMirrorBatchCXR * pBatchList, int nBatchSize, NppStreamContext nppStreamCtx);
3033 
3034 NppStatus
3035 nppiMirrorBatch_32f_AC4R(NppiSize oSizeROI, NppiAxis flip, NppiMirrorBatchCXR * pBatchList, int nBatchSize);
3036 
3043 NppStatus
3044 nppiMirrorBatch_32f_AC4IR_Ctx(NppiSize oSizeROI, NppiAxis flip, NppiMirrorBatchCXR * pBatchList, int nBatchSize, NppStreamContext nppStreamCtx);
3045 
3046 NppStatus
3047 nppiMirrorBatch_32f_AC4IR(NppiSize oSizeROI, NppiAxis flip, NppiMirrorBatchCXR * pBatchList, int nBatchSize);
3048 
3114 NppStatus
3115 nppiGetAffineTransform(NppiRect oSrcROI, const double aQuad[4][2], double aCoeffs[2][3]);
3116 
3117 
3137 NppStatus
3138 nppiGetAffineQuad(NppiRect oSrcROI, double aQuad[4][2], const double aCoeffs[2][3]);
3139 
3140 
3159 NppStatus
3160 nppiGetAffineBound(NppiRect oSrcROI, double aBound[2][2], const double aCoeffs[2][3]);
3161 
3231 NppStatus
3232 nppiWarpAffine_8u_C1R_Ctx(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3233  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
3234  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3235 
3236 NppStatus
3237 nppiWarpAffine_8u_C1R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3238  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
3239  const double aCoeffs[2][3], int eInterpolation);
3240 
3247 NppStatus
3248 nppiWarpAffine_8u_C3R_Ctx(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3249  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
3250  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3251 
3252 NppStatus
3253 nppiWarpAffine_8u_C3R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3254  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
3255  const double aCoeffs[2][3], int eInterpolation);
3256 
3263 NppStatus
3264 nppiWarpAffine_8u_C4R_Ctx(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3265  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
3266  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3267 
3268 NppStatus
3269 nppiWarpAffine_8u_C4R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3270  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
3271  const double aCoeffs[2][3], int eInterpolation);
3272 
3279 NppStatus
3280 nppiWarpAffine_8u_AC4R_Ctx(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3281  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
3282  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3283 
3284 NppStatus
3285 nppiWarpAffine_8u_AC4R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3286  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
3287  const double aCoeffs[2][3], int eInterpolation);
3288 
3295 NppStatus
3296 nppiWarpAffine_8u_P3R_Ctx(const Npp8u * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3297  Npp8u * pDst[3], int nDstStep, NppiRect oDstROI,
3298  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3299 
3300 NppStatus
3301 nppiWarpAffine_8u_P3R(const Npp8u * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3302  Npp8u * pDst[3], int nDstStep, NppiRect oDstROI,
3303  const double aCoeffs[2][3], int eInterpolation);
3304 
3311 NppStatus
3312 nppiWarpAffine_8u_P4R_Ctx(const Npp8u * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3313  Npp8u * pDst[4], int nDstStep, NppiRect oDstROI,
3314  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3315 
3316 NppStatus
3317 nppiWarpAffine_8u_P4R(const Npp8u * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3318  Npp8u * pDst[4], int nDstStep, NppiRect oDstROI,
3319  const double aCoeffs[2][3], int eInterpolation);
3320 
3327 NppStatus
3328 nppiWarpAffine_16u_C1R_Ctx(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3329  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
3330  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3331 
3332 NppStatus
3333 nppiWarpAffine_16u_C1R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3334  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
3335  const double aCoeffs[2][3], int eInterpolation);
3336 
3343 NppStatus
3344 nppiWarpAffine_16u_C3R_Ctx(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3345  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
3346  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3347 
3348 NppStatus
3349 nppiWarpAffine_16u_C3R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3350  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
3351  const double aCoeffs[2][3], int eInterpolation);
3352 
3359 NppStatus
3360 nppiWarpAffine_16u_C4R_Ctx(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3361  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
3362  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3363 
3364 NppStatus
3365 nppiWarpAffine_16u_C4R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3366  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
3367  const double aCoeffs[2][3], int eInterpolation);
3368 
3375 NppStatus
3376 nppiWarpAffine_16u_AC4R_Ctx(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3377  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
3378  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3379 
3380 NppStatus
3381 nppiWarpAffine_16u_AC4R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3382  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
3383  const double aCoeffs[2][3], int eInterpolation);
3384 
3391 NppStatus
3392 nppiWarpAffine_16u_P3R_Ctx(const Npp16u * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3393  Npp16u * pDst[3], int nDstStep, NppiRect oDstROI,
3394  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3395 
3396 NppStatus
3397 nppiWarpAffine_16u_P3R(const Npp16u * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3398  Npp16u * pDst[3], int nDstStep, NppiRect oDstROI,
3399  const double aCoeffs[2][3], int eInterpolation);
3400 
3407 NppStatus
3408 nppiWarpAffine_16u_P4R_Ctx(const Npp16u * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3409  Npp16u * pDst[4], int nDstStep, NppiRect oDstROI,
3410  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3411 
3412 NppStatus
3413 nppiWarpAffine_16u_P4R(const Npp16u * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3414  Npp16u * pDst[4], int nDstStep, NppiRect oDstROI,
3415  const double aCoeffs[2][3], int eInterpolation);
3416 
3423 NppStatus
3424 nppiWarpAffine_32s_C1R_Ctx(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3425  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
3426  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3427 
3428 NppStatus
3429 nppiWarpAffine_32s_C1R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3430  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
3431  const double aCoeffs[2][3], int eInterpolation);
3432 
3439 NppStatus
3440 nppiWarpAffine_32s_C3R_Ctx(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3441  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
3442  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3443 
3444 NppStatus
3445 nppiWarpAffine_32s_C3R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3446  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
3447  const double aCoeffs[2][3], int eInterpolation);
3448 
3455 NppStatus
3456 nppiWarpAffine_32s_C4R_Ctx(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3457  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
3458  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3459 
3460 NppStatus
3461 nppiWarpAffine_32s_C4R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3462  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
3463  const double aCoeffs[2][3], int eInterpolation);
3464 
3471 NppStatus
3472 nppiWarpAffine_32s_AC4R_Ctx(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3473  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
3474  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3475 
3476 NppStatus
3477 nppiWarpAffine_32s_AC4R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3478  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
3479  const double aCoeffs[2][3], int eInterpolation);
3480 
3487 NppStatus
3488 nppiWarpAffine_32s_P3R_Ctx(const Npp32s * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3489  Npp32s * pDst[3], int nDstStep, NppiRect oDstROI,
3490  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3491 
3492 NppStatus
3493 nppiWarpAffine_32s_P3R(const Npp32s * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3494  Npp32s * pDst[3], int nDstStep, NppiRect oDstROI,
3495  const double aCoeffs[2][3], int eInterpolation);
3496 
3503 NppStatus
3504 nppiWarpAffine_32s_P4R_Ctx(const Npp32s * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3505  Npp32s * pDst[4], int nDstStep, NppiRect oDstROI,
3506  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3507 
3508 NppStatus
3509 nppiWarpAffine_32s_P4R(const Npp32s * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3510  Npp32s * pDst[4], int nDstStep, NppiRect oDstROI,
3511  const double aCoeffs[2][3], int eInterpolation);
3512 
3519 NppStatus
3520 nppiWarpAffine_16f_C1R_Ctx(const Npp16f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3521  Npp16f * pDst, int nDstStep, NppiRect oDstROI,
3522  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3523 
3524 NppStatus
3525 nppiWarpAffine_16f_C1R(const Npp16f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3526  Npp16f * pDst, int nDstStep, NppiRect oDstROI,
3527  const double aCoeffs[2][3], int eInterpolation);
3528 
3535 NppStatus
3536 nppiWarpAffine_16f_C3R_Ctx(const Npp16f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3537  Npp16f * pDst, int nDstStep, NppiRect oDstROI,
3538  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3539 
3540 NppStatus
3541 nppiWarpAffine_16f_C3R(const Npp16f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3542  Npp16f * pDst, int nDstStep, NppiRect oDstROI,
3543  const double aCoeffs[2][3], int eInterpolation);
3544 
3551 NppStatus
3552 nppiWarpAffine_16f_C4R_Ctx(const Npp16f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3553  Npp16f * pDst, int nDstStep, NppiRect oDstROI,
3554  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3555 
3556 NppStatus
3557 nppiWarpAffine_16f_C4R(const Npp16f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3558  Npp16f * pDst, int nDstStep, NppiRect oDstROI,
3559  const double aCoeffs[2][3], int eInterpolation);
3560 
3567 NppStatus
3568 nppiWarpAffine_32f_C1R_Ctx(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3569  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
3570  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3571 
3572 NppStatus
3573 nppiWarpAffine_32f_C1R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3574  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
3575  const double aCoeffs[2][3], int eInterpolation);
3576 
3583 NppStatus
3584 nppiWarpAffine_32f_C3R_Ctx(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3585  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
3586  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3587 
3588 NppStatus
3589 nppiWarpAffine_32f_C3R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3590  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
3591  const double aCoeffs[2][3], int eInterpolation);
3592 
3599 NppStatus
3600 nppiWarpAffine_32f_C4R_Ctx(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3601  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
3602  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3603 
3604 NppStatus
3605 nppiWarpAffine_32f_C4R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3606  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
3607  const double aCoeffs[2][3], int eInterpolation);
3608 
3615 NppStatus
3616 nppiWarpAffine_32f_AC4R_Ctx(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3617  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
3618  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3619 
3620 NppStatus
3621 nppiWarpAffine_32f_AC4R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3622  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
3623  const double aCoeffs[2][3], int eInterpolation);
3624 
3631 NppStatus
3632 nppiWarpAffine_32f_P3R_Ctx(const Npp32f * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3633  Npp32f * pDst[3], int nDstStep, NppiRect oDstROI,
3634  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3635 
3636 NppStatus
3637 nppiWarpAffine_32f_P3R(const Npp32f * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3638  Npp32f * pDst[3], int nDstStep, NppiRect oDstROI,
3639  const double aCoeffs[2][3], int eInterpolation);
3640 
3647 NppStatus
3648 nppiWarpAffine_32f_P4R_Ctx(const Npp32f * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3649  Npp32f * pDst[4], int nDstStep, NppiRect oDstROI,
3650  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3651 
3652 NppStatus
3653 nppiWarpAffine_32f_P4R(const Npp32f * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3654  Npp32f * pDst[4], int nDstStep, NppiRect oDstROI,
3655  const double aCoeffs[2][3], int eInterpolation);
3656 
3663 NppStatus
3664 nppiWarpAffine_64f_C1R_Ctx(const Npp64f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3665  Npp64f * pDst, int nDstStep, NppiRect oDstROI,
3666  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3667 
3668 NppStatus
3669 nppiWarpAffine_64f_C1R(const Npp64f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3670  Npp64f * pDst, int nDstStep, NppiRect oDstROI,
3671  const double aCoeffs[2][3], int eInterpolation);
3672 
3679 NppStatus
3680 nppiWarpAffine_64f_C3R_Ctx(const Npp64f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3681  Npp64f * pDst, int nDstStep, NppiRect oDstROI,
3682  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3683 
3684 NppStatus
3685 nppiWarpAffine_64f_C3R(const Npp64f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3686  Npp64f * pDst, int nDstStep, NppiRect oDstROI,
3687  const double aCoeffs[2][3], int eInterpolation);
3688 
3695 NppStatus
3696 nppiWarpAffine_64f_C4R_Ctx(const Npp64f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3697  Npp64f * pDst, int nDstStep, NppiRect oDstROI,
3698  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3699 
3700 NppStatus
3701 nppiWarpAffine_64f_C4R(const Npp64f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3702  Npp64f * pDst, int nDstStep, NppiRect oDstROI,
3703  const double aCoeffs[2][3], int eInterpolation);
3704 
3711 NppStatus
3712 nppiWarpAffine_64f_AC4R_Ctx(const Npp64f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3713  Npp64f * pDst, int nDstStep, NppiRect oDstROI,
3714  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3715 
3716 NppStatus
3717 nppiWarpAffine_64f_AC4R(const Npp64f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3718  Npp64f * pDst, int nDstStep, NppiRect oDstROI,
3719  const double aCoeffs[2][3], int eInterpolation);
3720 
3727 NppStatus
3728 nppiWarpAffine_64f_P3R_Ctx(const Npp64f * aSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3729  Npp64f * aDst[3], int nDstStep, NppiRect oDstROI,
3730  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3731 
3732 NppStatus
3733 nppiWarpAffine_64f_P3R(const Npp64f * aSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3734  Npp64f * aDst[3], int nDstStep, NppiRect oDstROI,
3735  const double aCoeffs[2][3], int eInterpolation);
3736 
3743 NppStatus
3744 nppiWarpAffine_64f_P4R_Ctx(const Npp64f * aSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3745  Npp64f * aDst[4], int nDstStep, NppiRect oDstROI,
3746  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
3747 
3748 NppStatus
3749 nppiWarpAffine_64f_P4R(const Npp64f * aSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
3750  Npp64f * aDst[4], int nDstStep, NppiRect oDstROI,
3751  const double aCoeffs[2][3], int eInterpolation);
3752 
3753 
3807 typedef struct
3808 {
3809  const void * pSrc; /* device memory pointer */
3811  void * pDst; /* device memory pointer */
3813  Npp64f * pCoeffs; /* device memory pointer to the tranformation matrix with double precision floating-point coefficient values to be used for this image */
3814  Npp64f aTransformedCoeffs[2][3]; /* FOR INTERNAL USE, DO NOT INITIALIZE */
3816 
3817 
3826 NppStatus
3827 nppiWarpAffineBatchInit_Ctx(NppiWarpAffineBatchCXR * pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx);
3828 
3829 NppStatus
3830 nppiWarpAffineBatchInit(NppiWarpAffineBatchCXR * pBatchList, unsigned int nBatchSize);
3831 
3838 NppStatus
3839 nppiWarpAffineBatch_8u_C1R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
3840  int eInterpolation, NppiWarpAffineBatchCXR * pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx);
3841 
3842 NppStatus
3843 nppiWarpAffineBatch_8u_C1R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
3844  int eInterpolation, NppiWarpAffineBatchCXR * pBatchList, unsigned int nBatchSize);
3845 
3852 NppStatus
3853 nppiWarpAffineBatch_8u_C3R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
3854  int eInterpolation, NppiWarpAffineBatchCXR * pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx);
3855 
3856 NppStatus
3857 nppiWarpAffineBatch_8u_C3R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
3858  int eInterpolation, NppiWarpAffineBatchCXR * pBatchList, unsigned int nBatchSize);
3859 
3866 NppStatus
3867 nppiWarpAffineBatch_8u_C4R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
3868  int eInterpolation, NppiWarpAffineBatchCXR * pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx);
3869 
3870 NppStatus
3871 nppiWarpAffineBatch_8u_C4R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
3872  int eInterpolation, NppiWarpAffineBatchCXR * pBatchList, unsigned int nBatchSize);
3873 
3880 NppStatus
3881 nppiWarpAffineBatch_8u_AC4R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
3882  int eInterpolation, NppiWarpAffineBatchCXR * pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx);
3883 
3884 NppStatus
3885 nppiWarpAffineBatch_8u_AC4R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
3886  int eInterpolation, NppiWarpAffineBatchCXR * pBatchList, unsigned int nBatchSize);
3887 
3894 NppStatus
3895 nppiWarpAffineBatch_16f_C1R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
3896  int eInterpolation, NppiWarpAffineBatchCXR * pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx);
3897 
3898 NppStatus
3899 nppiWarpAffineBatch_16f_C1R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
3900  int eInterpolation, NppiWarpAffineBatchCXR * pBatchList, unsigned int nBatchSize);
3901 
3908 NppStatus
3909 nppiWarpAffineBatch_16f_C3R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
3910  int eInterpolation, NppiWarpAffineBatchCXR * pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx);
3911 
3912 NppStatus
3913 nppiWarpAffineBatch_16f_C3R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
3914  int eInterpolation, NppiWarpAffineBatchCXR * pBatchList, unsigned int nBatchSize);
3915 
3922 NppStatus
3923 nppiWarpAffineBatch_16f_C4R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
3924  int eInterpolation, NppiWarpAffineBatchCXR * pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx);
3925 
3926 NppStatus
3927 nppiWarpAffineBatch_16f_C4R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
3928  int eInterpolation, NppiWarpAffineBatchCXR * pBatchList, unsigned int nBatchSize);
3929 
3936 NppStatus
3937 nppiWarpAffineBatch_32f_C1R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
3938  int eInterpolation, NppiWarpAffineBatchCXR * pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx);
3939 
3940 NppStatus
3941 nppiWarpAffineBatch_32f_C1R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
3942  int eInterpolation, NppiWarpAffineBatchCXR * pBatchList, unsigned int nBatchSize);
3943 
3950 NppStatus
3951 nppiWarpAffineBatch_32f_C3R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
3952  int eInterpolation, NppiWarpAffineBatchCXR * pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx);
3953 
3954 NppStatus
3955 nppiWarpAffineBatch_32f_C3R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
3956  int eInterpolation, NppiWarpAffineBatchCXR * pBatchList, unsigned int nBatchSize);
3957 
3964 NppStatus
3965 nppiWarpAffineBatch_32f_C4R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
3966  int eInterpolation, NppiWarpAffineBatchCXR * pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx);
3967 
3968 NppStatus
3969 nppiWarpAffineBatch_32f_C4R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
3970  int eInterpolation, NppiWarpAffineBatchCXR * pBatchList, unsigned int nBatchSize);
3971 
3978 NppStatus
3979 nppiWarpAffineBatch_32f_AC4R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
3980  int eInterpolation, NppiWarpAffineBatchCXR * pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx);
3981 
3982 NppStatus
3983 nppiWarpAffineBatch_32f_AC4R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
3984  int eInterpolation, NppiWarpAffineBatchCXR * pBatchList, unsigned int nBatchSize);
3985 
4049 NppStatus
4050 nppiWarpAffineBack_8u_C1R_Ctx(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4051  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
4052  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
4053 
4054 NppStatus
4055 nppiWarpAffineBack_8u_C1R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4056  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
4057  const double aCoeffs[2][3], int eInterpolation);
4058 
4065 NppStatus
4066 nppiWarpAffineBack_8u_C3R_Ctx(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4067  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
4068  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
4069 
4070 NppStatus
4071 nppiWarpAffineBack_8u_C3R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4072  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
4073  const double aCoeffs[2][3], int eInterpolation);
4074 
4081 NppStatus
4082 nppiWarpAffineBack_8u_C4R_Ctx(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4083  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
4084  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
4085 
4086 NppStatus
4087 nppiWarpAffineBack_8u_C4R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4088  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
4089  const double aCoeffs[2][3], int eInterpolation);
4090 
4097 NppStatus
4098 nppiWarpAffineBack_8u_AC4R_Ctx(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4099  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
4100  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
4101 
4102 NppStatus
4103 nppiWarpAffineBack_8u_AC4R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4104  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
4105  const double aCoeffs[2][3], int eInterpolation);
4106 
4113 NppStatus
4114 nppiWarpAffineBack_8u_P3R_Ctx(const Npp8u * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4115  Npp8u * pDst[3], int nDstStep, NppiRect oDstROI,
4116  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
4117 
4118 NppStatus
4119 nppiWarpAffineBack_8u_P3R(const Npp8u * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4120  Npp8u * pDst[3], int nDstStep, NppiRect oDstROI,
4121  const double aCoeffs[2][3], int eInterpolation);
4122 
4129 NppStatus
4130 nppiWarpAffineBack_8u_P4R_Ctx(const Npp8u * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4131  Npp8u * pDst[4], int nDstStep, NppiRect oDstROI,
4132  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
4133 
4134 NppStatus
4135 nppiWarpAffineBack_8u_P4R(const Npp8u * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4136  Npp8u * pDst[4], int nDstStep, NppiRect oDstROI,
4137  const double aCoeffs[2][3], int eInterpolation);
4138 
4145 NppStatus
4146 nppiWarpAffineBack_16u_C1R_Ctx(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4147  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
4148  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
4149 
4150 NppStatus
4151 nppiWarpAffineBack_16u_C1R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4152  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
4153  const double aCoeffs[2][3], int eInterpolation);
4154 
4161 NppStatus
4162 nppiWarpAffineBack_16u_C3R_Ctx(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4163  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
4164  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
4165 
4166 NppStatus
4167 nppiWarpAffineBack_16u_C3R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4168  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
4169  const double aCoeffs[2][3], int eInterpolation);
4170 
4177 NppStatus
4178 nppiWarpAffineBack_16u_C4R_Ctx(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4179  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
4180  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
4181 
4182 NppStatus
4183 nppiWarpAffineBack_16u_C4R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4184  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
4185  const double aCoeffs[2][3], int eInterpolation);
4186 
4193 NppStatus
4194 nppiWarpAffineBack_16u_AC4R_Ctx(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4195  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
4196  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
4197 
4198 NppStatus
4199 nppiWarpAffineBack_16u_AC4R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4200  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
4201  const double aCoeffs[2][3], int eInterpolation);
4202 
4209 NppStatus
4210 nppiWarpAffineBack_16u_P3R_Ctx(const Npp16u * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4211  Npp16u * pDst[3], int nDstStep, NppiRect oDstROI,
4212  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
4213 
4214 NppStatus
4215 nppiWarpAffineBack_16u_P3R(const Npp16u * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4216  Npp16u * pDst[3], int nDstStep, NppiRect oDstROI,
4217  const double aCoeffs[2][3], int eInterpolation);
4218 
4225 NppStatus
4226 nppiWarpAffineBack_16u_P4R_Ctx(const Npp16u * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4227  Npp16u * pDst[4], int nDstStep, NppiRect oDstROI,
4228  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
4229 
4230 NppStatus
4231 nppiWarpAffineBack_16u_P4R(const Npp16u * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4232  Npp16u * pDst[4], int nDstStep, NppiRect oDstROI,
4233  const double aCoeffs[2][3], int eInterpolation);
4234 
4241 NppStatus
4242 nppiWarpAffineBack_32s_C1R_Ctx(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4243  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
4244  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
4245 
4246 NppStatus
4247 nppiWarpAffineBack_32s_C1R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4248  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
4249  const double aCoeffs[2][3], int eInterpolation);
4250 
4257 NppStatus
4258 nppiWarpAffineBack_32s_C3R_Ctx(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4259  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
4260  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
4261 
4262 NppStatus
4263 nppiWarpAffineBack_32s_C3R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4264  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
4265  const double aCoeffs[2][3], int eInterpolation);
4266 
4273 NppStatus
4274 nppiWarpAffineBack_32s_C4R_Ctx(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4275  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
4276  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
4277 
4278 NppStatus
4279 nppiWarpAffineBack_32s_C4R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4280  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
4281  const double aCoeffs[2][3], int eInterpolation);
4282 
4289 NppStatus
4290 nppiWarpAffineBack_32s_AC4R_Ctx(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4291  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
4292  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
4293 
4294 NppStatus
4295 nppiWarpAffineBack_32s_AC4R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4296  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
4297  const double aCoeffs[2][3], int eInterpolation);
4298 
4305 NppStatus
4306 nppiWarpAffineBack_32s_P3R_Ctx(const Npp32s * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4307  Npp32s * pDst[3], int nDstStep, NppiRect oDstROI,
4308  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
4309 
4310 NppStatus
4311 nppiWarpAffineBack_32s_P3R(const Npp32s * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4312  Npp32s * pDst[3], int nDstStep, NppiRect oDstROI,
4313  const double aCoeffs[2][3], int eInterpolation);
4314 
4321 NppStatus
4322 nppiWarpAffineBack_32s_P4R_Ctx(const Npp32s * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4323  Npp32s * pDst[4], int nDstStep, NppiRect oDstROI,
4324  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
4325 
4326 NppStatus
4327 nppiWarpAffineBack_32s_P4R(const Npp32s * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4328  Npp32s * pDst[4], int nDstStep, NppiRect oDstROI,
4329  const double aCoeffs[2][3], int eInterpolation);
4330 
4337 NppStatus
4338 nppiWarpAffineBack_32f_C1R_Ctx(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4339  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
4340  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
4341 
4342 NppStatus
4343 nppiWarpAffineBack_32f_C1R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4344  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
4345  const double aCoeffs[2][3], int eInterpolation);
4346 
4353 NppStatus
4354 nppiWarpAffineBack_32f_C3R_Ctx(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4355  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
4356  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
4357 
4358 NppStatus
4359 nppiWarpAffineBack_32f_C3R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4360  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
4361  const double aCoeffs[2][3], int eInterpolation);
4362 
4369 NppStatus
4370 nppiWarpAffineBack_32f_C4R_Ctx(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4371  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
4372  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
4373 
4374 NppStatus
4375 nppiWarpAffineBack_32f_C4R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4376  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
4377  const double aCoeffs[2][3], int eInterpolation);
4378 
4385 NppStatus
4386 nppiWarpAffineBack_32f_AC4R_Ctx(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4387  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
4388  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
4389 
4390 NppStatus
4391 nppiWarpAffineBack_32f_AC4R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4392  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
4393  const double aCoeffs[2][3], int eInterpolation);
4394 
4401 NppStatus
4402 nppiWarpAffineBack_32f_P3R_Ctx(const Npp32f * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4403  Npp32f * pDst[3], int nDstStep, NppiRect oDstROI,
4404  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
4405 
4406 NppStatus
4407 nppiWarpAffineBack_32f_P3R(const Npp32f * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4408  Npp32f * pDst[3], int nDstStep, NppiRect oDstROI,
4409  const double aCoeffs[2][3], int eInterpolation);
4410 
4417 NppStatus
4418 nppiWarpAffineBack_32f_P4R_Ctx(const Npp32f * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4419  Npp32f * pDst[4], int nDstStep, NppiRect oDstROI,
4420  const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx);
4421 
4422 NppStatus
4423 nppiWarpAffineBack_32f_P4R(const Npp32f * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
4424  Npp32f * pDst[4], int nDstStep, NppiRect oDstROI,
4425  const double aCoeffs[2][3], int eInterpolation);
4426 
4483 NppStatus
4484 nppiWarpAffineQuad_8u_C1R_Ctx(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4485  Npp8u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4486  int eInterpolation, NppStreamContext nppStreamCtx);
4487 
4488 NppStatus
4489 nppiWarpAffineQuad_8u_C1R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4490  Npp8u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4491  int eInterpolation);
4492 
4493 
4500 NppStatus
4501 nppiWarpAffineQuad_8u_C3R_Ctx(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4502  Npp8u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4503  int eInterpolation, NppStreamContext nppStreamCtx);
4504 
4505 NppStatus
4506 nppiWarpAffineQuad_8u_C3R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4507  Npp8u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4508  int eInterpolation);
4509 
4516 NppStatus
4517 nppiWarpAffineQuad_8u_C4R_Ctx(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4518  Npp8u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4519  int eInterpolation, NppStreamContext nppStreamCtx);
4520 
4521 NppStatus
4522 nppiWarpAffineQuad_8u_C4R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4523  Npp8u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4524  int eInterpolation);
4525 
4532 NppStatus
4533 nppiWarpAffineQuad_8u_AC4R_Ctx(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4534  Npp8u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4535  int eInterpolation, NppStreamContext nppStreamCtx);
4536 
4537 NppStatus
4538 nppiWarpAffineQuad_8u_AC4R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4539  Npp8u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4540  int eInterpolation);
4541 
4548 NppStatus
4549 nppiWarpAffineQuad_8u_P3R_Ctx(const Npp8u * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4550  Npp8u * pDst[3], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4551  int eInterpolation, NppStreamContext nppStreamCtx);
4552 
4553 NppStatus
4554 nppiWarpAffineQuad_8u_P3R(const Npp8u * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4555  Npp8u * pDst[3], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4556  int eInterpolation);
4557 
4564 NppStatus
4565 nppiWarpAffineQuad_8u_P4R_Ctx(const Npp8u * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4566  Npp8u * pDst[4], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4567  int eInterpolation, NppStreamContext nppStreamCtx);
4568 
4569 NppStatus
4570 nppiWarpAffineQuad_8u_P4R(const Npp8u * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4571  Npp8u * pDst[4], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4572  int eInterpolation);
4573 
4580 NppStatus
4581 nppiWarpAffineQuad_16u_C1R_Ctx(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4582  Npp16u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4583  int eInterpolation, NppStreamContext nppStreamCtx);
4584 
4585 NppStatus
4586 nppiWarpAffineQuad_16u_C1R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4587  Npp16u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4588  int eInterpolation);
4589 
4596 NppStatus
4597 nppiWarpAffineQuad_16u_C3R_Ctx(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4598  Npp16u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4599  int eInterpolation, NppStreamContext nppStreamCtx);
4600 
4601 NppStatus
4602 nppiWarpAffineQuad_16u_C3R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4603  Npp16u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4604  int eInterpolation);
4605 
4612 NppStatus
4613 nppiWarpAffineQuad_16u_C4R_Ctx(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4614  Npp16u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4615  int eInterpolation, NppStreamContext nppStreamCtx);
4616 
4617 NppStatus
4618 nppiWarpAffineQuad_16u_C4R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4619  Npp16u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4620  int eInterpolation);
4621 
4628 NppStatus
4629 nppiWarpAffineQuad_16u_AC4R_Ctx(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4630  Npp16u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4631  int eInterpolation, NppStreamContext nppStreamCtx);
4632 
4633 NppStatus
4634 nppiWarpAffineQuad_16u_AC4R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4635  Npp16u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4636  int eInterpolation);
4637 
4644 NppStatus
4645 nppiWarpAffineQuad_16u_P3R_Ctx(const Npp16u * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4646  Npp16u * pDst[3], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4647  int eInterpolation, NppStreamContext nppStreamCtx);
4648 
4649 NppStatus
4650 nppiWarpAffineQuad_16u_P3R(const Npp16u * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4651  Npp16u * pDst[3], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4652  int eInterpolation);
4653 
4660 NppStatus
4661 nppiWarpAffineQuad_16u_P4R_Ctx(const Npp16u * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4662  Npp16u * pDst[4], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4663  int eInterpolation, NppStreamContext nppStreamCtx);
4664 
4665 NppStatus
4666 nppiWarpAffineQuad_16u_P4R(const Npp16u * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4667  Npp16u * pDst[4], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4668  int eInterpolation);
4669 
4676 NppStatus
4677 nppiWarpAffineQuad_32s_C1R_Ctx(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4678  Npp32s * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4679  int eInterpolation, NppStreamContext nppStreamCtx);
4680 
4681 NppStatus
4682 nppiWarpAffineQuad_32s_C1R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4683  Npp32s * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4684  int eInterpolation);
4685 
4692 NppStatus
4693 nppiWarpAffineQuad_32s_C3R_Ctx(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4694  Npp32s * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4695  int eInterpolation, NppStreamContext nppStreamCtx);
4696 
4697 NppStatus
4698 nppiWarpAffineQuad_32s_C3R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4699  Npp32s * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4700  int eInterpolation);
4701 
4708 NppStatus
4709 nppiWarpAffineQuad_32s_C4R_Ctx(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4710  Npp32s * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4711  int eInterpolation, NppStreamContext nppStreamCtx);
4712 
4713 NppStatus
4714 nppiWarpAffineQuad_32s_C4R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4715  Npp32s * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4716  int eInterpolation);
4717 
4724 NppStatus
4725 nppiWarpAffineQuad_32s_AC4R_Ctx(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4726  Npp32s * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4727  int eInterpolation, NppStreamContext nppStreamCtx);
4728 
4729 NppStatus
4730 nppiWarpAffineQuad_32s_AC4R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4731  Npp32s * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4732  int eInterpolation);
4733 
4740 NppStatus
4741 nppiWarpAffineQuad_32s_P3R_Ctx(const Npp32s * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4742  Npp32s * pDst[3], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4743  int eInterpolation, NppStreamContext nppStreamCtx);
4744 
4745 NppStatus
4746 nppiWarpAffineQuad_32s_P3R(const Npp32s * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4747  Npp32s * pDst[3], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4748  int eInterpolation);
4749 
4756 NppStatus
4757 nppiWarpAffineQuad_32s_P4R_Ctx(const Npp32s * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4758  Npp32s * pDst[4], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4759  int eInterpolation, NppStreamContext nppStreamCtx);
4760 
4761 NppStatus
4762 nppiWarpAffineQuad_32s_P4R(const Npp32s * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4763  Npp32s * pDst[4], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4764  int eInterpolation);
4765 
4772 NppStatus
4773 nppiWarpAffineQuad_32f_C1R_Ctx(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4774  Npp32f * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4775  int eInterpolation, NppStreamContext nppStreamCtx);
4776 
4777 NppStatus
4778 nppiWarpAffineQuad_32f_C1R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4779  Npp32f * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4780  int eInterpolation);
4781 
4788 NppStatus
4789 nppiWarpAffineQuad_32f_C3R_Ctx(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4790  Npp32f * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4791  int eInterpolation, NppStreamContext nppStreamCtx);
4792 
4793 NppStatus
4794 nppiWarpAffineQuad_32f_C3R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4795  Npp32f * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4796  int eInterpolation);
4797 
4804 NppStatus
4805 nppiWarpAffineQuad_32f_C4R_Ctx(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4806  Npp32f * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4807  int eInterpolation, NppStreamContext nppStreamCtx);
4808 
4809 NppStatus
4810 nppiWarpAffineQuad_32f_C4R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4811  Npp32f * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4812  int eInterpolation);
4813 
4820 NppStatus
4821 nppiWarpAffineQuad_32f_AC4R_Ctx(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4822  Npp32f * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4823  int eInterpolation, NppStreamContext nppStreamCtx);
4824 
4825 NppStatus
4826 nppiWarpAffineQuad_32f_AC4R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4827  Npp32f * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4828  int eInterpolation);
4829 
4836 NppStatus
4837 nppiWarpAffineQuad_32f_P3R_Ctx(const Npp32f * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4838  Npp32f * pDst[3], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4839  int eInterpolation, NppStreamContext nppStreamCtx);
4840 
4841 NppStatus
4842 nppiWarpAffineQuad_32f_P3R(const Npp32f * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4843  Npp32f * pDst[3], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4844  int eInterpolation);
4845 
4852 NppStatus
4853 nppiWarpAffineQuad_32f_P4R_Ctx(const Npp32f * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4854  Npp32f * pDst[4], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4855  int eInterpolation, NppStreamContext nppStreamCtx);
4856 
4857 NppStatus
4858 nppiWarpAffineQuad_32f_P4R(const Npp32f * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
4859  Npp32f * pDst[4], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
4860  int eInterpolation);
4861 
4862 
4911 NppStatus
4912 nppiGetPerspectiveTransform(NppiRect oSrcROI, const double quad[4][2], double aCoeffs[3][3]);
4913 
4914 
4931 NppStatus
4932 nppiGetPerspectiveQuad(NppiRect oSrcROI, double quad[4][2], const double aCoeffs[3][3]);
4933 
4934 
4951 NppStatus
4952 nppiGetPerspectiveBound(NppiRect oSrcROI, double bound[2][2], const double aCoeffs[3][3]);
4953 
5012 NppStatus
5013 nppiWarpPerspective_8u_C1R_Ctx(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5014  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
5015  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5016 
5017 NppStatus
5018 nppiWarpPerspective_8u_C1R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5019  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
5020  const double aCoeffs[3][3], int eInterpolation);
5021 
5028 NppStatus
5029 nppiWarpPerspective_8u_C3R_Ctx(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5030  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
5031  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5032 
5033 NppStatus
5034 nppiWarpPerspective_8u_C3R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5035  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
5036  const double aCoeffs[3][3], int eInterpolation);
5037 
5044 NppStatus
5045 nppiWarpPerspective_8u_C4R_Ctx(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5046  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
5047  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5048 
5049 NppStatus
5050 nppiWarpPerspective_8u_C4R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5051  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
5052  const double aCoeffs[3][3], int eInterpolation);
5053 
5060 NppStatus
5061 nppiWarpPerspective_8u_AC4R_Ctx(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5062  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
5063  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5064 
5065 NppStatus
5066 nppiWarpPerspective_8u_AC4R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5067  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
5068  const double aCoeffs[3][3], int eInterpolation);
5069 
5076 NppStatus
5077 nppiWarpPerspective_8u_P3R_Ctx(const Npp8u * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5078  Npp8u * pDst[3], int nDstStep, NppiRect oDstROI,
5079  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5080 
5081 NppStatus
5082 nppiWarpPerspective_8u_P3R(const Npp8u * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5083  Npp8u * pDst[3], int nDstStep, NppiRect oDstROI,
5084  const double aCoeffs[3][3], int eInterpolation);
5085 
5092 NppStatus
5093 nppiWarpPerspective_8u_P4R_Ctx(const Npp8u * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5094  Npp8u * pDst[4], int nDstStep, NppiRect oDstROI,
5095  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5096 
5097 NppStatus
5098 nppiWarpPerspective_8u_P4R(const Npp8u * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5099  Npp8u * pDst[4], int nDstStep, NppiRect oDstROI,
5100  const double aCoeffs[3][3], int eInterpolation);
5101 
5108 NppStatus
5109 nppiWarpPerspective_16u_C1R_Ctx(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5110  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
5111  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5112 
5113 NppStatus
5114 nppiWarpPerspective_16u_C1R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5115  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
5116  const double aCoeffs[3][3], int eInterpolation);
5117 
5124 NppStatus
5125 nppiWarpPerspective_16u_C3R_Ctx(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5126  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
5127  const double aCoeffs[3][3],int eInterpolation, NppStreamContext nppStreamCtx);
5128 
5129 NppStatus
5130 nppiWarpPerspective_16u_C3R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5131  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
5132  const double aCoeffs[3][3],int eInterpolation);
5133 
5140 NppStatus
5141 nppiWarpPerspective_16u_C4R_Ctx(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5142  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
5143  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5144 
5145 NppStatus
5146 nppiWarpPerspective_16u_C4R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5147  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
5148  const double aCoeffs[3][3], int eInterpolation);
5149 
5156 NppStatus
5157 nppiWarpPerspective_16u_AC4R_Ctx(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5158  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
5159  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5160 
5161 NppStatus
5162 nppiWarpPerspective_16u_AC4R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5163  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
5164  const double aCoeffs[3][3], int eInterpolation);
5165 
5172 NppStatus
5173 nppiWarpPerspective_16u_P3R_Ctx(const Npp16u * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5174  Npp16u * pDst[3], int nDstStep, NppiRect oDstROI,
5175  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5176 
5177 NppStatus
5178 nppiWarpPerspective_16u_P3R(const Npp16u * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5179  Npp16u * pDst[3], int nDstStep, NppiRect oDstROI,
5180  const double aCoeffs[3][3], int eInterpolation);
5181 
5188 NppStatus
5189 nppiWarpPerspective_16u_P4R_Ctx(const Npp16u * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5190  Npp16u * pDst[4], int nDstStep, NppiRect oDstROI,
5191  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5192 
5193 NppStatus
5194 nppiWarpPerspective_16u_P4R(const Npp16u * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5195  Npp16u * pDst[4], int nDstStep, NppiRect oDstROI,
5196  const double aCoeffs[3][3], int eInterpolation);
5197 
5204 NppStatus
5205 nppiWarpPerspective_32s_C1R_Ctx(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5206  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
5207  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5208 
5209 NppStatus
5210 nppiWarpPerspective_32s_C1R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5211  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
5212  const double aCoeffs[3][3], int eInterpolation);
5213 
5220 NppStatus
5221 nppiWarpPerspective_32s_C3R_Ctx(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5222  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
5223  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5224 
5225 NppStatus
5226 nppiWarpPerspective_32s_C3R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5227  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
5228  const double aCoeffs[3][3], int eInterpolation);
5229 
5236 NppStatus
5237 nppiWarpPerspective_32s_C4R_Ctx(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5238  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
5239  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5240 
5241 NppStatus
5242 nppiWarpPerspective_32s_C4R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5243  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
5244  const double aCoeffs[3][3], int eInterpolation);
5245 
5252 NppStatus
5253 nppiWarpPerspective_32s_AC4R_Ctx(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5254  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
5255  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5256 
5257 NppStatus
5258 nppiWarpPerspective_32s_AC4R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5259  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
5260  const double aCoeffs[3][3], int eInterpolation);
5261 
5268 NppStatus
5269 nppiWarpPerspective_32s_P3R_Ctx(const Npp32s * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5270  Npp32s * pDst[3], int nDstStep, NppiRect oDstROI,
5271  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5272 
5273 NppStatus
5274 nppiWarpPerspective_32s_P3R(const Npp32s * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5275  Npp32s * pDst[3], int nDstStep, NppiRect oDstROI,
5276  const double aCoeffs[3][3], int eInterpolation);
5277 
5284 NppStatus
5285 nppiWarpPerspective_32s_P4R_Ctx(const Npp32s * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5286  Npp32s * pDst[4], int nDstStep, NppiRect oDstROI,
5287  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5288 
5289 NppStatus
5290 nppiWarpPerspective_32s_P4R(const Npp32s * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5291  Npp32s * pDst[4], int nDstStep, NppiRect oDstROI,
5292  const double aCoeffs[3][3], int eInterpolation);
5293 
5300 NppStatus
5301 nppiWarpPerspective_16f_C1R_Ctx(const Npp16f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5302  Npp16f * pDst, int nDstStep, NppiRect oDstROI,
5303  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5304 
5305 NppStatus
5306 nppiWarpPerspective_16f_C1R(const Npp16f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5307  Npp16f * pDst, int nDstStep, NppiRect oDstROI,
5308  const double aCoeffs[3][3], int eInterpolation);
5309 
5316 NppStatus
5317 nppiWarpPerspective_16f_C3R_Ctx(const Npp16f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5318  Npp16f * pDst, int nDstStep, NppiRect oDstROI,
5319  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5320 
5321 NppStatus
5322 nppiWarpPerspective_16f_C3R(const Npp16f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5323  Npp16f * pDst, int nDstStep, NppiRect oDstROI,
5324  const double aCoeffs[3][3], int eInterpolation);
5325 
5332 NppStatus
5333 nppiWarpPerspective_16f_C4R_Ctx(const Npp16f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5334  Npp16f * pDst, int nDstStep, NppiRect oDstROI,
5335  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5336 
5337 NppStatus
5338 nppiWarpPerspective_16f_C4R(const Npp16f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5339  Npp16f * pDst, int nDstStep, NppiRect oDstROI,
5340  const double aCoeffs[3][3], int eInterpolation);
5341 
5348 NppStatus
5349 nppiWarpPerspective_32f_C1R_Ctx(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5350  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
5351  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5352 
5353 NppStatus
5354 nppiWarpPerspective_32f_C1R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5355  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
5356  const double aCoeffs[3][3], int eInterpolation);
5357 
5364 NppStatus
5365 nppiWarpPerspective_32f_C3R_Ctx(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5366  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
5367  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5368 
5369 NppStatus
5370 nppiWarpPerspective_32f_C3R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5371  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
5372  const double aCoeffs[3][3], int eInterpolation);
5373 
5380 NppStatus
5381 nppiWarpPerspective_32f_C4R_Ctx(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5382  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
5383  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5384 
5385 NppStatus
5386 nppiWarpPerspective_32f_C4R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5387  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
5388  const double aCoeffs[3][3], int eInterpolation);
5389 
5396 NppStatus
5397 nppiWarpPerspective_32f_AC4R_Ctx(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5398  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
5399  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5400 
5401 NppStatus
5402 nppiWarpPerspective_32f_AC4R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5403  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
5404  const double aCoeffs[3][3], int eInterpolation);
5405 
5412 NppStatus
5413 nppiWarpPerspective_32f_P3R_Ctx(const Npp32f * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5414  Npp32f * pDst[3], int nDstStep, NppiRect oDstROI,
5415  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5416 
5417 NppStatus
5418 nppiWarpPerspective_32f_P3R(const Npp32f * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5419  Npp32f * pDst[3], int nDstStep, NppiRect oDstROI,
5420  const double aCoeffs[3][3], int eInterpolation);
5421 
5428 NppStatus
5429 nppiWarpPerspective_32f_P4R_Ctx(const Npp32f * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5430  Npp32f * pDst[4], int nDstStep, NppiRect oDstROI,
5431  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5432 
5433 NppStatus
5434 nppiWarpPerspective_32f_P4R(const Npp32f * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5435  Npp32f * pDst[4], int nDstStep, NppiRect oDstROI,
5436  const double aCoeffs[3][3], int eInterpolation);
5437 
5491 typedef struct
5492 {
5493  const void * pSrc; /* device memory pointer */
5495  void * pDst; /* device memory pointer */
5497  Npp64f * pCoeffs; /* device memory pointer to the tranformation matrix with double precision floating-point coefficient values to be used for this image */
5498  Npp64f aTransformedCoeffs[3][3]; /* FOR INTERNAL USE, DO NOT INITIALIZE */
5500 
5501 
5510 NppStatus
5511 nppiWarpPerspectiveBatchInit_Ctx(NppiWarpPerspectiveBatchCXR * pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx);
5512 
5513 NppStatus
5514 nppiWarpPerspectiveBatchInit(NppiWarpPerspectiveBatchCXR * pBatchList, unsigned int nBatchSize);
5515 
5522 NppStatus
5523 nppiWarpPerspectiveBatch_8u_C1R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
5524  int eInterpolation, NppiWarpPerspectiveBatchCXR * pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx);
5525 
5526 NppStatus
5527 nppiWarpPerspectiveBatch_8u_C1R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
5528  int eInterpolation, NppiWarpPerspectiveBatchCXR * pBatchList, unsigned int nBatchSize);
5529 
5536 NppStatus
5537 nppiWarpPerspectiveBatch_8u_C3R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
5538  int eInterpolation, NppiWarpPerspectiveBatchCXR * pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx);
5539 
5540 NppStatus
5541 nppiWarpPerspectiveBatch_8u_C3R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
5542  int eInterpolation, NppiWarpPerspectiveBatchCXR * pBatchList, unsigned int nBatchSize);
5543 
5550 NppStatus
5551 nppiWarpPerspectiveBatch_8u_C4R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
5552  int eInterpolation, NppiWarpPerspectiveBatchCXR * pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx);
5553 
5554 NppStatus
5555 nppiWarpPerspectiveBatch_8u_C4R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
5556  int eInterpolation, NppiWarpPerspectiveBatchCXR * pBatchList, unsigned int nBatchSize);
5557 
5564 NppStatus
5565 nppiWarpPerspectiveBatch_8u_AC4R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
5566  int eInterpolation, NppiWarpPerspectiveBatchCXR * pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx);
5567 
5568 NppStatus
5569 nppiWarpPerspectiveBatch_8u_AC4R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
5570  int eInterpolation, NppiWarpPerspectiveBatchCXR * pBatchList, unsigned int nBatchSize);
5571 
5578 NppStatus
5579 nppiWarpPerspectiveBatch_16f_C1R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
5580  int eInterpolation, NppiWarpPerspectiveBatchCXR * pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx);
5581 
5582 NppStatus
5583 nppiWarpPerspectiveBatch_16f_C1R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
5584  int eInterpolation, NppiWarpPerspectiveBatchCXR * pBatchList, unsigned int nBatchSize);
5585 
5592 NppStatus
5593 nppiWarpPerspectiveBatch_16f_C3R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
5594  int eInterpolation, NppiWarpPerspectiveBatchCXR * pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx);
5595 
5596 NppStatus
5597 nppiWarpPerspectiveBatch_16f_C3R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
5598  int eInterpolation, NppiWarpPerspectiveBatchCXR * pBatchList, unsigned int nBatchSize);
5599 
5606 NppStatus
5607 nppiWarpPerspectiveBatch_16f_C4R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
5608  int eInterpolation, NppiWarpPerspectiveBatchCXR * pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx);
5609 
5610 NppStatus
5611 nppiWarpPerspectiveBatch_16f_C4R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
5612  int eInterpolation, NppiWarpPerspectiveBatchCXR * pBatchList, unsigned int nBatchSize);
5613 
5620 NppStatus
5621 nppiWarpPerspectiveBatch_32f_C1R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
5622  int eInterpolation, NppiWarpPerspectiveBatchCXR * pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx);
5623 
5624 NppStatus
5625 nppiWarpPerspectiveBatch_32f_C1R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
5626  int eInterpolation, NppiWarpPerspectiveBatchCXR * pBatchList, unsigned int nBatchSize);
5627 
5634 NppStatus
5635 nppiWarpPerspectiveBatch_32f_C3R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
5636  int eInterpolation, NppiWarpPerspectiveBatchCXR * pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx);
5637 
5638 NppStatus
5639 nppiWarpPerspectiveBatch_32f_C3R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
5640  int eInterpolation, NppiWarpPerspectiveBatchCXR * pBatchList, unsigned int nBatchSize);
5641 
5648 NppStatus
5649 nppiWarpPerspectiveBatch_32f_C4R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
5650  int eInterpolation, NppiWarpPerspectiveBatchCXR * pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx);
5651 
5652 NppStatus
5653 nppiWarpPerspectiveBatch_32f_C4R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
5654  int eInterpolation, NppiWarpPerspectiveBatchCXR * pBatchList, unsigned int nBatchSize);
5655 
5662 NppStatus
5663 nppiWarpPerspectiveBatch_32f_AC4R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
5664  int eInterpolation, NppiWarpPerspectiveBatchCXR * pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx);
5665 
5666 NppStatus
5667 nppiWarpPerspectiveBatch_32f_AC4R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
5668  int eInterpolation, NppiWarpPerspectiveBatchCXR * pBatchList, unsigned int nBatchSize);
5669 
5739 NppStatus
5740 nppiWarpPerspectiveBack_8u_C1R_Ctx(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5741  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
5742  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5743 
5744 NppStatus
5745 nppiWarpPerspectiveBack_8u_C1R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5746  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
5747  const double aCoeffs[3][3], int eInterpolation);
5748 
5755 NppStatus
5756 nppiWarpPerspectiveBack_8u_C3R_Ctx(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5757  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
5758  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5759 
5760 NppStatus
5761 nppiWarpPerspectiveBack_8u_C3R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5762  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
5763  const double aCoeffs[3][3], int eInterpolation);
5764 
5771 NppStatus
5772 nppiWarpPerspectiveBack_8u_C4R_Ctx(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5773  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
5774  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5775 
5776 NppStatus
5777 nppiWarpPerspectiveBack_8u_C4R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5778  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
5779  const double aCoeffs[3][3], int eInterpolation);
5780 
5787 NppStatus
5788 nppiWarpPerspectiveBack_8u_AC4R_Ctx(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5789  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
5790  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5791 
5792 NppStatus
5793 nppiWarpPerspectiveBack_8u_AC4R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5794  Npp8u * pDst, int nDstStep, NppiRect oDstROI,
5795  const double aCoeffs[3][3], int eInterpolation);
5796 
5803 NppStatus
5804 nppiWarpPerspectiveBack_8u_P3R_Ctx(const Npp8u * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5805  Npp8u * pDst[3], int nDstStep, NppiRect oDstROI,
5806  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5807 
5808 NppStatus
5809 nppiWarpPerspectiveBack_8u_P3R(const Npp8u * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5810  Npp8u * pDst[3], int nDstStep, NppiRect oDstROI,
5811  const double aCoeffs[3][3], int eInterpolation);
5812 
5819 NppStatus
5820 nppiWarpPerspectiveBack_8u_P4R_Ctx(const Npp8u * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5821  Npp8u * pDst[4], int nDstStep, NppiRect oDstROI,
5822  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5823 
5824 NppStatus
5825 nppiWarpPerspectiveBack_8u_P4R(const Npp8u * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5826  Npp8u * pDst[4], int nDstStep, NppiRect oDstROI,
5827  const double aCoeffs[3][3], int eInterpolation);
5828 
5835 NppStatus
5836 nppiWarpPerspectiveBack_16u_C1R_Ctx(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5837  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
5838  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5839 
5840 NppStatus
5841 nppiWarpPerspectiveBack_16u_C1R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5842  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
5843  const double aCoeffs[3][3], int eInterpolation);
5844 
5851 NppStatus
5852 nppiWarpPerspectiveBack_16u_C3R_Ctx(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5853  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
5854  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5855 
5856 NppStatus
5857 nppiWarpPerspectiveBack_16u_C3R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5858  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
5859  const double aCoeffs[3][3], int eInterpolation);
5860 
5867 NppStatus
5868 nppiWarpPerspectiveBack_16u_C4R_Ctx(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5869  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
5870  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5871 
5872 NppStatus
5873 nppiWarpPerspectiveBack_16u_C4R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5874  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
5875  const double aCoeffs[3][3], int eInterpolation);
5876 
5883 NppStatus
5884 nppiWarpPerspectiveBack_16u_AC4R_Ctx(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5885  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
5886  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5887 
5888 NppStatus
5889 nppiWarpPerspectiveBack_16u_AC4R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5890  Npp16u * pDst, int nDstStep, NppiRect oDstROI,
5891  const double aCoeffs[3][3], int eInterpolation);
5892 
5899 NppStatus
5900 nppiWarpPerspectiveBack_16u_P3R_Ctx(const Npp16u * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5901  Npp16u * pDst[3], int nDstStep, NppiRect oDstROI,
5902  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5903 
5904 NppStatus
5905 nppiWarpPerspectiveBack_16u_P3R(const Npp16u * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5906  Npp16u * pDst[3], int nDstStep, NppiRect oDstROI,
5907  const double aCoeffs[3][3], int eInterpolation);
5908 
5915 NppStatus
5916 nppiWarpPerspectiveBack_16u_P4R_Ctx(const Npp16u * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5917  Npp16u * pDst[4], int nDstStep, NppiRect oDstROI,
5918  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5919 
5920 NppStatus
5921 nppiWarpPerspectiveBack_16u_P4R(const Npp16u * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5922  Npp16u * pDst[4], int nDstStep, NppiRect oDstROI,
5923  const double aCoeffs[3][3], int eInterpolation);
5924 
5931 NppStatus
5932 nppiWarpPerspectiveBack_32s_C1R_Ctx(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5933  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
5934  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5935 
5936 NppStatus
5937 nppiWarpPerspectiveBack_32s_C1R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5938  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
5939  const double aCoeffs[3][3], int eInterpolation);
5940 
5947 NppStatus
5948 nppiWarpPerspectiveBack_32s_C3R_Ctx(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5949  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
5950  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5951 
5952 NppStatus
5953 nppiWarpPerspectiveBack_32s_C3R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5954  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
5955  const double aCoeffs[3][3], int eInterpolation);
5956 
5963 NppStatus
5964 nppiWarpPerspectiveBack_32s_C4R_Ctx(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5965  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
5966  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5967 
5968 NppStatus
5969 nppiWarpPerspectiveBack_32s_C4R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5970  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
5971  const double aCoeffs[3][3], int eInterpolation);
5972 
5979 NppStatus
5980 nppiWarpPerspectiveBack_32s_AC4R_Ctx(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5981  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
5982  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5983 
5984 NppStatus
5985 nppiWarpPerspectiveBack_32s_AC4R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5986  Npp32s * pDst, int nDstStep, NppiRect oDstROI,
5987  const double aCoeffs[3][3], int eInterpolation);
5988 
5995 NppStatus
5996 nppiWarpPerspectiveBack_32s_P3R_Ctx(const Npp32s * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
5997  Npp32s * pDst[3], int nDstStep, NppiRect oDstROI,
5998  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
5999 
6000 NppStatus
6001 nppiWarpPerspectiveBack_32s_P3R(const Npp32s * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
6002  Npp32s * pDst[3], int nDstStep, NppiRect oDstROI,
6003  const double aCoeffs[3][3], int eInterpolation);
6004 
6011 NppStatus
6012 nppiWarpPerspectiveBack_32s_P4R_Ctx(const Npp32s * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
6013  Npp32s * pDst[4], int nDstStep, NppiRect oDstROI,
6014  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
6015 
6016 NppStatus
6017 nppiWarpPerspectiveBack_32s_P4R(const Npp32s * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
6018  Npp32s * pDst[4], int nDstStep, NppiRect oDstROI,
6019  const double aCoeffs[3][3], int eInterpolation);
6020 
6027 NppStatus
6028 nppiWarpPerspectiveBack_32f_C1R_Ctx(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
6029  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
6030  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
6031 
6032 NppStatus
6033 nppiWarpPerspectiveBack_32f_C1R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
6034  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
6035  const double aCoeffs[3][3], int eInterpolation);
6036 
6043 NppStatus
6044 nppiWarpPerspectiveBack_32f_C3R_Ctx(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
6045  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
6046  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
6047 
6048 NppStatus
6049 nppiWarpPerspectiveBack_32f_C3R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
6050  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
6051  const double aCoeffs[3][3], int eInterpolation);
6052 
6059 NppStatus
6060 nppiWarpPerspectiveBack_32f_C4R_Ctx(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
6061  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
6062  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
6063 
6064 NppStatus
6065 nppiWarpPerspectiveBack_32f_C4R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
6066  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
6067  const double aCoeffs[3][3], int eInterpolation);
6068 
6075 NppStatus
6076 nppiWarpPerspectiveBack_32f_AC4R_Ctx(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
6077  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
6078  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
6079 
6080 NppStatus
6081 nppiWarpPerspectiveBack_32f_AC4R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
6082  Npp32f * pDst, int nDstStep, NppiRect oDstROI,
6083  const double aCoeffs[3][3], int eInterpolation);
6084 
6091 NppStatus
6092 nppiWarpPerspectiveBack_32f_P3R_Ctx(const Npp32f * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
6093  Npp32f * pDst[3], int nDstStep, NppiRect oDstROI,
6094  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
6095 
6096 NppStatus
6097 nppiWarpPerspectiveBack_32f_P3R(const Npp32f * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
6098  Npp32f * pDst[3], int nDstStep, NppiRect oDstROI,
6099  const double aCoeffs[3][3], int eInterpolation);
6100 
6107 NppStatus
6108 nppiWarpPerspectiveBack_32f_P4R_Ctx(const Npp32f * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
6109  Npp32f * pDst[4], int nDstStep, NppiRect oDstROI,
6110  const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx);
6111 
6112 NppStatus
6113 nppiWarpPerspectiveBack_32f_P4R(const Npp32f * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
6114  Npp32f * pDst[4], int nDstStep, NppiRect oDstROI,
6115  const double aCoeffs[3][3], int eInterpolation);
6116 
6167 NppStatus
6168 nppiWarpPerspectiveQuad_8u_C1R_Ctx(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6169  Npp8u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx);
6170 
6171 NppStatus
6172 nppiWarpPerspectiveQuad_8u_C1R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6173  Npp8u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
6174 
6181 NppStatus
6182 nppiWarpPerspectiveQuad_8u_C3R_Ctx(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6183  Npp8u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx);
6184 
6185 NppStatus
6186 nppiWarpPerspectiveQuad_8u_C3R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6187  Npp8u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
6188 
6195 NppStatus
6196 nppiWarpPerspectiveQuad_8u_C4R_Ctx(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6197  Npp8u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx);
6198 
6199 NppStatus
6200 nppiWarpPerspectiveQuad_8u_C4R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6201  Npp8u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
6202 
6209 NppStatus
6210 nppiWarpPerspectiveQuad_8u_AC4R_Ctx(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6211  Npp8u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx);
6212 
6213 NppStatus
6214 nppiWarpPerspectiveQuad_8u_AC4R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6215  Npp8u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
6216 
6223 NppStatus
6224 nppiWarpPerspectiveQuad_8u_P3R_Ctx(const Npp8u * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6225  Npp8u * pDst[3], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx);
6226 
6227 NppStatus
6228 nppiWarpPerspectiveQuad_8u_P3R(const Npp8u * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6229  Npp8u * pDst[3], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
6230 
6237 NppStatus
6238 nppiWarpPerspectiveQuad_8u_P4R_Ctx(const Npp8u * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6239  Npp8u * pDst[4], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx);
6240 
6241 NppStatus
6242 nppiWarpPerspectiveQuad_8u_P4R(const Npp8u * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6243  Npp8u * pDst[4], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
6244 
6251 NppStatus
6252 nppiWarpPerspectiveQuad_16u_C1R_Ctx(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6253  Npp16u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx);
6254 
6255 NppStatus
6256 nppiWarpPerspectiveQuad_16u_C1R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6257  Npp16u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
6258 
6265 NppStatus
6266 nppiWarpPerspectiveQuad_16u_C3R_Ctx(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6267  Npp16u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx);
6268 
6269 NppStatus
6270 nppiWarpPerspectiveQuad_16u_C3R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6271  Npp16u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
6272 
6279 NppStatus
6280 nppiWarpPerspectiveQuad_16u_C4R_Ctx(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6281  Npp16u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx);
6282 
6283 NppStatus
6284 nppiWarpPerspectiveQuad_16u_C4R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6285  Npp16u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
6286 
6293 NppStatus
6294 nppiWarpPerspectiveQuad_16u_AC4R_Ctx(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6295  Npp16u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx);
6296 
6297 NppStatus
6298 nppiWarpPerspectiveQuad_16u_AC4R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6299  Npp16u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
6300 
6307 NppStatus
6308 nppiWarpPerspectiveQuad_16u_P3R_Ctx(const Npp16u * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6309  Npp16u * pDst[3], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx);
6310 
6311 NppStatus
6312 nppiWarpPerspectiveQuad_16u_P3R(const Npp16u * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6313  Npp16u * pDst[3], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
6314 
6321 NppStatus
6322 nppiWarpPerspectiveQuad_16u_P4R_Ctx(const Npp16u * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6323  Npp16u * pDst[4], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx);
6324 
6325 NppStatus
6326 nppiWarpPerspectiveQuad_16u_P4R(const Npp16u * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6327  Npp16u * pDst[4], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
6328 
6335 NppStatus
6336 nppiWarpPerspectiveQuad_32s_C1R_Ctx(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6337  Npp32s * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx);
6338 
6339 NppStatus
6340 nppiWarpPerspectiveQuad_32s_C1R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6341  Npp32s * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
6342 
6349 NppStatus
6350 nppiWarpPerspectiveQuad_32s_C3R_Ctx(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6351  Npp32s * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx);
6352 
6353 NppStatus
6354 nppiWarpPerspectiveQuad_32s_C3R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6355  Npp32s * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
6356 
6363 NppStatus
6364 nppiWarpPerspectiveQuad_32s_C4R_Ctx(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6365  Npp32s * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx);
6366 
6367 NppStatus
6368 nppiWarpPerspectiveQuad_32s_C4R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6369  Npp32s * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
6370 
6377 NppStatus
6378 nppiWarpPerspectiveQuad_32s_AC4R_Ctx(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6379  Npp32s * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx);
6380 
6381 NppStatus
6382 nppiWarpPerspectiveQuad_32s_AC4R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6383  Npp32s * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
6384 
6391 NppStatus
6392 nppiWarpPerspectiveQuad_32s_P3R_Ctx(const Npp32s * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6393  Npp32s * pDst[3], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx);
6394 
6395 NppStatus
6396 nppiWarpPerspectiveQuad_32s_P3R(const Npp32s * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6397  Npp32s * pDst[3], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
6398 
6405 NppStatus
6406 nppiWarpPerspectiveQuad_32s_P4R_Ctx(const Npp32s * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6407  Npp32s * pDst[4], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx);
6408 
6409 NppStatus
6410 nppiWarpPerspectiveQuad_32s_P4R(const Npp32s * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6411  Npp32s * pDst[4], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
6412 
6419 NppStatus
6420 nppiWarpPerspectiveQuad_32f_C1R_Ctx(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6421  Npp32f * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx);
6422 
6423 NppStatus
6424 nppiWarpPerspectiveQuad_32f_C1R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6425  Npp32f * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
6426 
6433 NppStatus
6434 nppiWarpPerspectiveQuad_32f_C3R_Ctx(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6435  Npp32f * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx);
6436 
6437 NppStatus
6438 nppiWarpPerspectiveQuad_32f_C3R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6439  Npp32f * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
6440 
6447 NppStatus
6448 nppiWarpPerspectiveQuad_32f_C4R_Ctx(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6449  Npp32f * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx);
6450 
6451 NppStatus
6452 nppiWarpPerspectiveQuad_32f_C4R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6453  Npp32f * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
6454 
6461 NppStatus
6462 nppiWarpPerspectiveQuad_32f_AC4R_Ctx(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6463  Npp32f * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx);
6464 
6465 NppStatus
6466 nppiWarpPerspectiveQuad_32f_AC4R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6467  Npp32f * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
6468 
6475 NppStatus
6476 nppiWarpPerspectiveQuad_32f_P3R_Ctx(const Npp32f * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6477  Npp32f * pDst[3], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx);
6478 
6479 NppStatus
6480 nppiWarpPerspectiveQuad_32f_P3R(const Npp32f * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6481  Npp32f * pDst[3], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
6482 
6489 NppStatus
6490 nppiWarpPerspectiveQuad_32f_P4R_Ctx(const Npp32f * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6491  Npp32f * pDst[4], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx);
6492 
6493 NppStatus
6494 nppiWarpPerspectiveQuad_32f_P4R(const Npp32f * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
6495  Npp32f * pDst[4], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
6496 
6497 
6504 #ifdef __cplusplus
6505 } /* extern "C" */
6506 #endif
6507 
6508 #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:2949
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:625
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:449
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)
NppStatus nppiMirror_16s_AC4R_Ctx(const Npp16s *pSrc, int nSrcStep, Npp16s *pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx)
4 channel 16-bit signed image mirror not affecting alpha.
NppStatus nppiRemap_16s_AC4R_Ctx(const Npp16s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp16s *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx)
4 channel 16-bit signed image remap not affecting alpha.
NppStatus nppiWarpPerspectiveQuad_32f_P4R_Ctx(const Npp32f *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp32f *pDst[4], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx)
Four-channel planar 32-bit floating-point quad-based perspective warp.
NppStatus nppiMirror_32f_C3R_Ctx(const Npp32f *pSrc, int nSrcStep, Npp32f *pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx)
3 channel 32-bit float image mirror.
NppStatus nppiResizeSqrPixel_8u_C1R_Advanced(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, Npp8u *pBuffer, int eInterpolationMode)
NppStatus nppiMirror_32f_C3IR_Ctx(Npp32f *pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx)
3 channel 32-bit float in place image mirror.