Sophie

Sophie

distrib > Mageia > 7 > x86_64 > media > nonfree-updates > by-pkgid > b86a85131cc739c1c53d0b55840a4328 > files > 1795

nvidia-cuda-toolkit-devel-10.1.168-1.2.mga7.nonfree.x86_64.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>NVIDIA 2D Image And Signal Performance Primitives (NPP): Affine Transform Batch</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">NVIDIA 2D Image And Signal Performance Primitives (NPP)
   &#160;<span id="projectnumber">Version 10.1.1</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Pages</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">Affine Transform Batch<div class="ingroups"><a class="el" href="group__image__affine__transform.html">Affine Transforms</a></div></div>  </div>
</div><!--header-->
<div class="contents">

<p>Details of the warp affine operation are described above in the WarpAffine section.  
<a href="#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nppi_warp_affine_batch_c_x_r.html">NppiWarpAffineBatchCXR</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:gae70f0c3dbc5b701f796d931b03f16e0b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__affine__transform__batch.html#gae70f0c3dbc5b701f796d931b03f16e0b">nppiWarpAffineBatchInit_Ctx</a> (<a class="el" href="struct_nppi_warp_affine_batch_c_x_r.html">NppiWarpAffineBatchCXR</a> *pBatchList, unsigned int nBatchSize, <a class="el" href="struct_npp_stream_context.html">NppStreamContext</a> nppStreamCtx)</td></tr>
<tr class="memdesc:gae70f0c3dbc5b701f796d931b03f16e0b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes the aTransformdedCoeffs array in pBatchList for each image in the list.  <a href="#gae70f0c3dbc5b701f796d931b03f16e0b">More...</a><br/></td></tr>
<tr class="separator:gae70f0c3dbc5b701f796d931b03f16e0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga211656e4b4ad2999d8962de17799654d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__affine__transform__batch.html#ga211656e4b4ad2999d8962de17799654d">nppiWarpAffineBatchInit</a> (<a class="el" href="struct_nppi_warp_affine_batch_c_x_r.html">NppiWarpAffineBatchCXR</a> *pBatchList, unsigned int nBatchSize)</td></tr>
<tr class="separator:ga211656e4b4ad2999d8962de17799654d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga361c48ebc494d151eb906573cf7688bd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__affine__transform__batch.html#ga361c48ebc494d151eb906573cf7688bd">nppiWarpAffineBatch_8u_C1R_Ctx</a> (<a class="el" href="struct_nppi_size.html">NppiSize</a> oSmallestSrcSize, <a class="el" href="struct_nppi_rect.html">NppiRect</a> oSrcRectROI, <a class="el" href="struct_nppi_rect.html">NppiRect</a> oDstRectROI, int eInterpolation, <a class="el" href="struct_nppi_warp_affine_batch_c_x_r.html">NppiWarpAffineBatchCXR</a> *pBatchList, unsigned int nBatchSize, <a class="el" href="struct_npp_stream_context.html">NppStreamContext</a> nppStreamCtx)</td></tr>
<tr class="memdesc:ga361c48ebc494d151eb906573cf7688bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">1 channel 8-bit unsigned integer image warp affine batch.  <a href="#ga361c48ebc494d151eb906573cf7688bd">More...</a><br/></td></tr>
<tr class="separator:ga361c48ebc494d151eb906573cf7688bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabe33a5089e22807e171a3abb8733cef5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__affine__transform__batch.html#gabe33a5089e22807e171a3abb8733cef5">nppiWarpAffineBatch_8u_C1R</a> (<a class="el" href="struct_nppi_size.html">NppiSize</a> oSmallestSrcSize, <a class="el" href="struct_nppi_rect.html">NppiRect</a> oSrcRectROI, <a class="el" href="struct_nppi_rect.html">NppiRect</a> oDstRectROI, int eInterpolation, <a class="el" href="struct_nppi_warp_affine_batch_c_x_r.html">NppiWarpAffineBatchCXR</a> *pBatchList, unsigned int nBatchSize)</td></tr>
<tr class="separator:gabe33a5089e22807e171a3abb8733cef5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaa96c5dae178acc23bcd4b699824e0c3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__affine__transform__batch.html#gaaa96c5dae178acc23bcd4b699824e0c3">nppiWarpAffineBatch_8u_C3R_Ctx</a> (<a class="el" href="struct_nppi_size.html">NppiSize</a> oSmallestSrcSize, <a class="el" href="struct_nppi_rect.html">NppiRect</a> oSrcRectROI, <a class="el" href="struct_nppi_rect.html">NppiRect</a> oDstRectROI, int eInterpolation, <a class="el" href="struct_nppi_warp_affine_batch_c_x_r.html">NppiWarpAffineBatchCXR</a> *pBatchList, unsigned int nBatchSize, <a class="el" href="struct_npp_stream_context.html">NppStreamContext</a> nppStreamCtx)</td></tr>
<tr class="memdesc:gaaa96c5dae178acc23bcd4b699824e0c3"><td class="mdescLeft">&#160;</td><td class="mdescRight">3 channel 8-bit unsigned integer image warp affine batch.  <a href="#gaaa96c5dae178acc23bcd4b699824e0c3">More...</a><br/></td></tr>
<tr class="separator:gaaa96c5dae178acc23bcd4b699824e0c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab02e75f65b8f53a5a3bb7467409622e8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__affine__transform__batch.html#gab02e75f65b8f53a5a3bb7467409622e8">nppiWarpAffineBatch_8u_C3R</a> (<a class="el" href="struct_nppi_size.html">NppiSize</a> oSmallestSrcSize, <a class="el" href="struct_nppi_rect.html">NppiRect</a> oSrcRectROI, <a class="el" href="struct_nppi_rect.html">NppiRect</a> oDstRectROI, int eInterpolation, <a class="el" href="struct_nppi_warp_affine_batch_c_x_r.html">NppiWarpAffineBatchCXR</a> *pBatchList, unsigned int nBatchSize)</td></tr>
<tr class="separator:gab02e75f65b8f53a5a3bb7467409622e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga12b6709e25431ba105d301068f94cdb4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__affine__transform__batch.html#ga12b6709e25431ba105d301068f94cdb4">nppiWarpAffineBatch_8u_C4R_Ctx</a> (<a class="el" href="struct_nppi_size.html">NppiSize</a> oSmallestSrcSize, <a class="el" href="struct_nppi_rect.html">NppiRect</a> oSrcRectROI, <a class="el" href="struct_nppi_rect.html">NppiRect</a> oDstRectROI, int eInterpolation, <a class="el" href="struct_nppi_warp_affine_batch_c_x_r.html">NppiWarpAffineBatchCXR</a> *pBatchList, unsigned int nBatchSize, <a class="el" href="struct_npp_stream_context.html">NppStreamContext</a> nppStreamCtx)</td></tr>
<tr class="memdesc:ga12b6709e25431ba105d301068f94cdb4"><td class="mdescLeft">&#160;</td><td class="mdescRight">4 channel 8-bit unsigned integer image warp affine batch.  <a href="#ga12b6709e25431ba105d301068f94cdb4">More...</a><br/></td></tr>
<tr class="separator:ga12b6709e25431ba105d301068f94cdb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5b4bb993ce0f8ff5ed20fa85720338f2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__affine__transform__batch.html#ga5b4bb993ce0f8ff5ed20fa85720338f2">nppiWarpAffineBatch_8u_C4R</a> (<a class="el" href="struct_nppi_size.html">NppiSize</a> oSmallestSrcSize, <a class="el" href="struct_nppi_rect.html">NppiRect</a> oSrcRectROI, <a class="el" href="struct_nppi_rect.html">NppiRect</a> oDstRectROI, int eInterpolation, <a class="el" href="struct_nppi_warp_affine_batch_c_x_r.html">NppiWarpAffineBatchCXR</a> *pBatchList, unsigned int nBatchSize)</td></tr>
<tr class="separator:ga5b4bb993ce0f8ff5ed20fa85720338f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf649ab578d8aee5a862daf25a79ced21"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__affine__transform__batch.html#gaf649ab578d8aee5a862daf25a79ced21">nppiWarpAffineBatch_8u_AC4R_Ctx</a> (<a class="el" href="struct_nppi_size.html">NppiSize</a> oSmallestSrcSize, <a class="el" href="struct_nppi_rect.html">NppiRect</a> oSrcRectROI, <a class="el" href="struct_nppi_rect.html">NppiRect</a> oDstRectROI, int eInterpolation, <a class="el" href="struct_nppi_warp_affine_batch_c_x_r.html">NppiWarpAffineBatchCXR</a> *pBatchList, unsigned int nBatchSize, <a class="el" href="struct_npp_stream_context.html">NppStreamContext</a> nppStreamCtx)</td></tr>
<tr class="memdesc:gaf649ab578d8aee5a862daf25a79ced21"><td class="mdescLeft">&#160;</td><td class="mdescRight">4 channel 8-bit unsigned integer image warp affine batch not affecting alpha.  <a href="#gaf649ab578d8aee5a862daf25a79ced21">More...</a><br/></td></tr>
<tr class="separator:gaf649ab578d8aee5a862daf25a79ced21"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga35a0a320d35a547e1670bc42d09650e8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__affine__transform__batch.html#ga35a0a320d35a547e1670bc42d09650e8">nppiWarpAffineBatch_8u_AC4R</a> (<a class="el" href="struct_nppi_size.html">NppiSize</a> oSmallestSrcSize, <a class="el" href="struct_nppi_rect.html">NppiRect</a> oSrcRectROI, <a class="el" href="struct_nppi_rect.html">NppiRect</a> oDstRectROI, int eInterpolation, <a class="el" href="struct_nppi_warp_affine_batch_c_x_r.html">NppiWarpAffineBatchCXR</a> *pBatchList, unsigned int nBatchSize)</td></tr>
<tr class="separator:ga35a0a320d35a547e1670bc42d09650e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf297cfb177255d0e8f398b7065278451"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__affine__transform__batch.html#gaf297cfb177255d0e8f398b7065278451">nppiWarpAffineBatch_32f_C1R_Ctx</a> (<a class="el" href="struct_nppi_size.html">NppiSize</a> oSmallestSrcSize, <a class="el" href="struct_nppi_rect.html">NppiRect</a> oSrcRectROI, <a class="el" href="struct_nppi_rect.html">NppiRect</a> oDstRectROI, int eInterpolation, <a class="el" href="struct_nppi_warp_affine_batch_c_x_r.html">NppiWarpAffineBatchCXR</a> *pBatchList, unsigned int nBatchSize, <a class="el" href="struct_npp_stream_context.html">NppStreamContext</a> nppStreamCtx)</td></tr>
<tr class="memdesc:gaf297cfb177255d0e8f398b7065278451"><td class="mdescLeft">&#160;</td><td class="mdescRight">1 channel 32-bit floating point image warp affine batch.  <a href="#gaf297cfb177255d0e8f398b7065278451">More...</a><br/></td></tr>
<tr class="separator:gaf297cfb177255d0e8f398b7065278451"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad226b8970dc6436a4888091d7e407354"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__affine__transform__batch.html#gad226b8970dc6436a4888091d7e407354">nppiWarpAffineBatch_32f_C1R</a> (<a class="el" href="struct_nppi_size.html">NppiSize</a> oSmallestSrcSize, <a class="el" href="struct_nppi_rect.html">NppiRect</a> oSrcRectROI, <a class="el" href="struct_nppi_rect.html">NppiRect</a> oDstRectROI, int eInterpolation, <a class="el" href="struct_nppi_warp_affine_batch_c_x_r.html">NppiWarpAffineBatchCXR</a> *pBatchList, unsigned int nBatchSize)</td></tr>
<tr class="separator:gad226b8970dc6436a4888091d7e407354"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4e7ec0f84a2d1d1c65672f057e45e98d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__affine__transform__batch.html#ga4e7ec0f84a2d1d1c65672f057e45e98d">nppiWarpAffineBatch_32f_C3R_Ctx</a> (<a class="el" href="struct_nppi_size.html">NppiSize</a> oSmallestSrcSize, <a class="el" href="struct_nppi_rect.html">NppiRect</a> oSrcRectROI, <a class="el" href="struct_nppi_rect.html">NppiRect</a> oDstRectROI, int eInterpolation, <a class="el" href="struct_nppi_warp_affine_batch_c_x_r.html">NppiWarpAffineBatchCXR</a> *pBatchList, unsigned int nBatchSize, <a class="el" href="struct_npp_stream_context.html">NppStreamContext</a> nppStreamCtx)</td></tr>
<tr class="memdesc:ga4e7ec0f84a2d1d1c65672f057e45e98d"><td class="mdescLeft">&#160;</td><td class="mdescRight">3 channel 32-bit floating point image warp affine batch.  <a href="#ga4e7ec0f84a2d1d1c65672f057e45e98d">More...</a><br/></td></tr>
<tr class="separator:ga4e7ec0f84a2d1d1c65672f057e45e98d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga76f6c14dc03572e45ec659186b9da218"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__affine__transform__batch.html#ga76f6c14dc03572e45ec659186b9da218">nppiWarpAffineBatch_32f_C3R</a> (<a class="el" href="struct_nppi_size.html">NppiSize</a> oSmallestSrcSize, <a class="el" href="struct_nppi_rect.html">NppiRect</a> oSrcRectROI, <a class="el" href="struct_nppi_rect.html">NppiRect</a> oDstRectROI, int eInterpolation, <a class="el" href="struct_nppi_warp_affine_batch_c_x_r.html">NppiWarpAffineBatchCXR</a> *pBatchList, unsigned int nBatchSize)</td></tr>
<tr class="separator:ga76f6c14dc03572e45ec659186b9da218"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6c36c901639ce5329155ce50e55b93f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__affine__transform__batch.html#ga6c36c901639ce5329155ce50e55b93f9">nppiWarpAffineBatch_32f_C4R_Ctx</a> (<a class="el" href="struct_nppi_size.html">NppiSize</a> oSmallestSrcSize, <a class="el" href="struct_nppi_rect.html">NppiRect</a> oSrcRectROI, <a class="el" href="struct_nppi_rect.html">NppiRect</a> oDstRectROI, int eInterpolation, <a class="el" href="struct_nppi_warp_affine_batch_c_x_r.html">NppiWarpAffineBatchCXR</a> *pBatchList, unsigned int nBatchSize, <a class="el" href="struct_npp_stream_context.html">NppStreamContext</a> nppStreamCtx)</td></tr>
<tr class="memdesc:ga6c36c901639ce5329155ce50e55b93f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">4 channel 32-bit floating point image warp affine batch.  <a href="#ga6c36c901639ce5329155ce50e55b93f9">More...</a><br/></td></tr>
<tr class="separator:ga6c36c901639ce5329155ce50e55b93f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga202858c6f6627ac10f37bae02e08bbe7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__affine__transform__batch.html#ga202858c6f6627ac10f37bae02e08bbe7">nppiWarpAffineBatch_32f_C4R</a> (<a class="el" href="struct_nppi_size.html">NppiSize</a> oSmallestSrcSize, <a class="el" href="struct_nppi_rect.html">NppiRect</a> oSrcRectROI, <a class="el" href="struct_nppi_rect.html">NppiRect</a> oDstRectROI, int eInterpolation, <a class="el" href="struct_nppi_warp_affine_batch_c_x_r.html">NppiWarpAffineBatchCXR</a> *pBatchList, unsigned int nBatchSize)</td></tr>
<tr class="separator:ga202858c6f6627ac10f37bae02e08bbe7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga11f03d629599f6974fa5751795ba7843"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__affine__transform__batch.html#ga11f03d629599f6974fa5751795ba7843">nppiWarpAffineBatch_32f_AC4R_Ctx</a> (<a class="el" href="struct_nppi_size.html">NppiSize</a> oSmallestSrcSize, <a class="el" href="struct_nppi_rect.html">NppiRect</a> oSrcRectROI, <a class="el" href="struct_nppi_rect.html">NppiRect</a> oDstRectROI, int eInterpolation, <a class="el" href="struct_nppi_warp_affine_batch_c_x_r.html">NppiWarpAffineBatchCXR</a> *pBatchList, unsigned int nBatchSize, <a class="el" href="struct_npp_stream_context.html">NppStreamContext</a> nppStreamCtx)</td></tr>
<tr class="memdesc:ga11f03d629599f6974fa5751795ba7843"><td class="mdescLeft">&#160;</td><td class="mdescRight">4 channel 32-bit floating point image warp affine batch not affecting alpha.  <a href="#ga11f03d629599f6974fa5751795ba7843">More...</a><br/></td></tr>
<tr class="separator:ga11f03d629599f6974fa5751795ba7843"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6fffe199010b6716a367b1403420820b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__affine__transform__batch.html#ga6fffe199010b6716a367b1403420820b">nppiWarpAffineBatch_32f_AC4R</a> (<a class="el" href="struct_nppi_size.html">NppiSize</a> oSmallestSrcSize, <a class="el" href="struct_nppi_rect.html">NppiRect</a> oSrcRectROI, <a class="el" href="struct_nppi_rect.html">NppiRect</a> oDstRectROI, int eInterpolation, <a class="el" href="struct_nppi_warp_affine_batch_c_x_r.html">NppiWarpAffineBatchCXR</a> *pBatchList, unsigned int nBatchSize)</td></tr>
<tr class="separator:ga6fffe199010b6716a367b1403420820b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<p>Details of the warp affine operation are described above in the WarpAffine section. </p>
<p>WarpAffineBatch generally takes the same parameter list as WarpAffine except that there is a list of N instances of those parameters (N &gt; 1) and that list is passed in device memory. A convenient data structure is provided that allows for easy initialization of the parameter lists. The aTransformedCoeffs array is for internal use only and should not be directly initialized by the application. The only restriction on these functions is that there is one single source ROI rectangle and one single destination ROI rectangle which are applied respectively to each image in the batch. The primary purpose of this function is to provide improved performance for batches of smaller images as long as GPU resources are available. Therefore it is recommended that the function not be used for very large images as there may not be resources available for processing several large images simultaneously. A single set of oSrcRectROI and oDstRectROI values are applied to each source image and destination image in the batch. Source and destination image sizes may vary but oSmallestSrcSize must be set to the smallest source and image size in the batch. The parameters in the <a class="el" href="struct_nppi_warp_affine_batch_c_x_r.html">NppiWarpAffineBatchCXR</a> structure represent the corresponding per-image nppiWarpAffine parameters for each image in the batch. The <a class="el" href="struct_nppi_warp_affine_batch_c_x_r.html">NppiWarpAffineBatchCXR</a> array must be in device memory. The nppiWarpAffineBatchInit function MUST be called AFTER the application has initialized the array of <a class="el" href="struct_nppi_warp_affine_batch_c_x_r.html">NppiWarpAffineBatchCXR</a> structures and BEFORE calling any of the nppiWarpAffineBatch functions to so that the aTransformedCoeffs array can be internally pre-initialized for each image in the batch. The batch size passed to nppiWarpAffineBatchInit must match the batch size passed to the corresponding warp affine batch function.</p>
<p>WarpAffineBatch supports the following interpolation modes:</p>
<div class="fragment"><div class="line">*   <a class="code" href="group__typedefs__npp.html#gga2b58ebd329141d560aa4367f1708f191aa3aa51c80e1dc2dcb432117b974831e0">NPPI_INTER_NN</a></div>
<div class="line">*   <a class="code" href="group__typedefs__npp.html#gga2b58ebd329141d560aa4367f1708f191a79c077af0cc691102f36a5412576735c">NPPI_INTER_LINEAR</a></div>
<div class="line">*   <a class="code" href="group__typedefs__npp.html#gga2b58ebd329141d560aa4367f1708f191a787471be9eed0efb6c26a2f7d22ac500">NPPI_INTER_CUBIC</a></div>
<div class="line">* </div>
</div><!-- fragment --><h1><a class="anchor" id="Error"></a>
Codes</h1>
<p>The warp affine primitives return the following error codes: </p>
<pre class="fragment">    - ::NPP_RECTANGLE_ERROR if either destination ROI width or
      height is less than 1 pixel.
    - ::NPP_INTERPOLATION_ERROR if eInterpolation has an illegal value.
    - ::NPP_SIZE_ERROR if source size width or height is less than 2 pixels.
</pre><h3><a class="anchor" id="CommonWarpAffineBatchParameters"></a>Common parameters for nppiWarpAffineBatch functions include:</h3>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">oSmallestSrcSize</td><td>Size in pixels of the entire smallest source image width and height, may be from different images. </td></tr>
    <tr><td class="paramname">oSrcRectROI</td><td>Region of interest in the source images. </td></tr>
    <tr><td class="paramname">oDstRectROI</td><td>Region of interest in the destination images. </td></tr>
    <tr><td class="paramname">eInterpolation</td><td>The type of eInterpolation to perform resampling. Currently limited to NPPI_INTER_NN, NPPI_INTER_LINEAR, or NPPI_INTER_CUBIC. </td></tr>
    <tr><td class="paramname">pBatchList</td><td>Device memory pointer to nBatchSize list of <a class="el" href="struct_nppi_warp_affine_batch_c_x_r.html">NppiWarpAffineBatchCXR</a> structures. </td></tr>
    <tr><td class="paramname">nBatchSize</td><td>Number of <a class="el" href="struct_nppi_warp_affine_batch_c_x_r.html">NppiWarpAffineBatchCXR</a> structures in this call (must be &gt; 1). </td></tr>
    <tr><td class="paramname">nppStreamCtx</td><td><a class="el" href="index.html#application_managed_stream_context">Application Managed Stream Context</a>. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="nppi_conventions_lb.html#image_data_error_codes">Image Data Related Error Codes</a>, <a class="el" href="nppi_conventions_lb.html#roi_error_codes">ROI Related Error Codes</a> </dd></dl>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="ga6fffe199010b6716a367b1403420820b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a> nppiWarpAffineBatch_32f_AC4R </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_nppi_size.html">NppiSize</a>&#160;</td>
          <td class="paramname"><em>oSmallestSrcSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_nppi_rect.html">NppiRect</a>&#160;</td>
          <td class="paramname"><em>oSrcRectROI</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_nppi_rect.html">NppiRect</a>&#160;</td>
          <td class="paramname"><em>oDstRectROI</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>eInterpolation</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_nppi_warp_affine_batch_c_x_r.html">NppiWarpAffineBatchCXR</a> *&#160;</td>
          <td class="paramname"><em>pBatchList</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>nBatchSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ga11f03d629599f6974fa5751795ba7843"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a> nppiWarpAffineBatch_32f_AC4R_Ctx </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_nppi_size.html">NppiSize</a>&#160;</td>
          <td class="paramname"><em>oSmallestSrcSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_nppi_rect.html">NppiRect</a>&#160;</td>
          <td class="paramname"><em>oSrcRectROI</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_nppi_rect.html">NppiRect</a>&#160;</td>
          <td class="paramname"><em>oDstRectROI</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>eInterpolation</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_nppi_warp_affine_batch_c_x_r.html">NppiWarpAffineBatchCXR</a> *&#160;</td>
          <td class="paramname"><em>pBatchList</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>nBatchSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_npp_stream_context.html">NppStreamContext</a>&#160;</td>
          <td class="paramname"><em>nppStreamCtx</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>4 channel 32-bit floating point image warp affine batch not affecting alpha. </p>
<p>For common parameter descriptions, see <a href="#CommonWarpAffineBatchParameters">Common parameters for nppiWarpAffineBatch functions</a>. </p>

</div>
</div>
<a class="anchor" id="gad226b8970dc6436a4888091d7e407354"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a> nppiWarpAffineBatch_32f_C1R </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_nppi_size.html">NppiSize</a>&#160;</td>
          <td class="paramname"><em>oSmallestSrcSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_nppi_rect.html">NppiRect</a>&#160;</td>
          <td class="paramname"><em>oSrcRectROI</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_nppi_rect.html">NppiRect</a>&#160;</td>
          <td class="paramname"><em>oDstRectROI</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>eInterpolation</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_nppi_warp_affine_batch_c_x_r.html">NppiWarpAffineBatchCXR</a> *&#160;</td>
          <td class="paramname"><em>pBatchList</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>nBatchSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="gaf297cfb177255d0e8f398b7065278451"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a> nppiWarpAffineBatch_32f_C1R_Ctx </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_nppi_size.html">NppiSize</a>&#160;</td>
          <td class="paramname"><em>oSmallestSrcSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_nppi_rect.html">NppiRect</a>&#160;</td>
          <td class="paramname"><em>oSrcRectROI</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_nppi_rect.html">NppiRect</a>&#160;</td>
          <td class="paramname"><em>oDstRectROI</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>eInterpolation</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_nppi_warp_affine_batch_c_x_r.html">NppiWarpAffineBatchCXR</a> *&#160;</td>
          <td class="paramname"><em>pBatchList</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>nBatchSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_npp_stream_context.html">NppStreamContext</a>&#160;</td>
          <td class="paramname"><em>nppStreamCtx</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>1 channel 32-bit floating point image warp affine batch. </p>
<p>For common parameter descriptions, see <a href="#CommonWarpAffineBatchParameters">Common parameters for nppiWarpAffineBatch functions</a>. </p>

</div>
</div>
<a class="anchor" id="ga76f6c14dc03572e45ec659186b9da218"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a> nppiWarpAffineBatch_32f_C3R </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_nppi_size.html">NppiSize</a>&#160;</td>
          <td class="paramname"><em>oSmallestSrcSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_nppi_rect.html">NppiRect</a>&#160;</td>
          <td class="paramname"><em>oSrcRectROI</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_nppi_rect.html">NppiRect</a>&#160;</td>
          <td class="paramname"><em>oDstRectROI</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>eInterpolation</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_nppi_warp_affine_batch_c_x_r.html">NppiWarpAffineBatchCXR</a> *&#160;</td>
          <td class="paramname"><em>pBatchList</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>nBatchSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ga4e7ec0f84a2d1d1c65672f057e45e98d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a> nppiWarpAffineBatch_32f_C3R_Ctx </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_nppi_size.html">NppiSize</a>&#160;</td>
          <td class="paramname"><em>oSmallestSrcSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_nppi_rect.html">NppiRect</a>&#160;</td>
          <td class="paramname"><em>oSrcRectROI</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_nppi_rect.html">NppiRect</a>&#160;</td>
          <td class="paramname"><em>oDstRectROI</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>eInterpolation</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_nppi_warp_affine_batch_c_x_r.html">NppiWarpAffineBatchCXR</a> *&#160;</td>
          <td class="paramname"><em>pBatchList</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>nBatchSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_npp_stream_context.html">NppStreamContext</a>&#160;</td>
          <td class="paramname"><em>nppStreamCtx</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>3 channel 32-bit floating point image warp affine batch. </p>
<p>For common parameter descriptions, see <a href="#CommonWarpAffineBatchParameters">Common parameters for nppiWarpAffineBatch functions</a>. </p>

</div>
</div>
<a class="anchor" id="ga202858c6f6627ac10f37bae02e08bbe7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a> nppiWarpAffineBatch_32f_C4R </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_nppi_size.html">NppiSize</a>&#160;</td>
          <td class="paramname"><em>oSmallestSrcSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_nppi_rect.html">NppiRect</a>&#160;</td>
          <td class="paramname"><em>oSrcRectROI</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_nppi_rect.html">NppiRect</a>&#160;</td>
          <td class="paramname"><em>oDstRectROI</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>eInterpolation</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_nppi_warp_affine_batch_c_x_r.html">NppiWarpAffineBatchCXR</a> *&#160;</td>
          <td class="paramname"><em>pBatchList</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>nBatchSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ga6c36c901639ce5329155ce50e55b93f9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a> nppiWarpAffineBatch_32f_C4R_Ctx </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_nppi_size.html">NppiSize</a>&#160;</td>
          <td class="paramname"><em>oSmallestSrcSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_nppi_rect.html">NppiRect</a>&#160;</td>
          <td class="paramname"><em>oSrcRectROI</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_nppi_rect.html">NppiRect</a>&#160;</td>
          <td class="paramname"><em>oDstRectROI</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>eInterpolation</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_nppi_warp_affine_batch_c_x_r.html">NppiWarpAffineBatchCXR</a> *&#160;</td>
          <td class="paramname"><em>pBatchList</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>nBatchSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_npp_stream_context.html">NppStreamContext</a>&#160;</td>
          <td class="paramname"><em>nppStreamCtx</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>4 channel 32-bit floating point image warp affine batch. </p>
<p>For common parameter descriptions, see <a href="#CommonWarpAffineBatchParameters">Common parameters for nppiWarpAffineBatch functions</a>. </p>

</div>
</div>
<a class="anchor" id="ga35a0a320d35a547e1670bc42d09650e8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a> nppiWarpAffineBatch_8u_AC4R </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_nppi_size.html">NppiSize</a>&#160;</td>
          <td class="paramname"><em>oSmallestSrcSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_nppi_rect.html">NppiRect</a>&#160;</td>
          <td class="paramname"><em>oSrcRectROI</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_nppi_rect.html">NppiRect</a>&#160;</td>
          <td class="paramname"><em>oDstRectROI</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>eInterpolation</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_nppi_warp_affine_batch_c_x_r.html">NppiWarpAffineBatchCXR</a> *&#160;</td>
          <td class="paramname"><em>pBatchList</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>nBatchSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="gaf649ab578d8aee5a862daf25a79ced21"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a> nppiWarpAffineBatch_8u_AC4R_Ctx </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_nppi_size.html">NppiSize</a>&#160;</td>
          <td class="paramname"><em>oSmallestSrcSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_nppi_rect.html">NppiRect</a>&#160;</td>
          <td class="paramname"><em>oSrcRectROI</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_nppi_rect.html">NppiRect</a>&#160;</td>
          <td class="paramname"><em>oDstRectROI</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>eInterpolation</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_nppi_warp_affine_batch_c_x_r.html">NppiWarpAffineBatchCXR</a> *&#160;</td>
          <td class="paramname"><em>pBatchList</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>nBatchSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_npp_stream_context.html">NppStreamContext</a>&#160;</td>
          <td class="paramname"><em>nppStreamCtx</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>4 channel 8-bit unsigned integer image warp affine batch not affecting alpha. </p>
<p>For common parameter descriptions, see <a href="#CommonWarpAffineBatchParameters">Common parameters for nppiWarpAffineBatch functions</a>. </p>

</div>
</div>
<a class="anchor" id="gabe33a5089e22807e171a3abb8733cef5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a> nppiWarpAffineBatch_8u_C1R </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_nppi_size.html">NppiSize</a>&#160;</td>
          <td class="paramname"><em>oSmallestSrcSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_nppi_rect.html">NppiRect</a>&#160;</td>
          <td class="paramname"><em>oSrcRectROI</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_nppi_rect.html">NppiRect</a>&#160;</td>
          <td class="paramname"><em>oDstRectROI</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>eInterpolation</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_nppi_warp_affine_batch_c_x_r.html">NppiWarpAffineBatchCXR</a> *&#160;</td>
          <td class="paramname"><em>pBatchList</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>nBatchSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ga361c48ebc494d151eb906573cf7688bd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a> nppiWarpAffineBatch_8u_C1R_Ctx </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_nppi_size.html">NppiSize</a>&#160;</td>
          <td class="paramname"><em>oSmallestSrcSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_nppi_rect.html">NppiRect</a>&#160;</td>
          <td class="paramname"><em>oSrcRectROI</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_nppi_rect.html">NppiRect</a>&#160;</td>
          <td class="paramname"><em>oDstRectROI</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>eInterpolation</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_nppi_warp_affine_batch_c_x_r.html">NppiWarpAffineBatchCXR</a> *&#160;</td>
          <td class="paramname"><em>pBatchList</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>nBatchSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_npp_stream_context.html">NppStreamContext</a>&#160;</td>
          <td class="paramname"><em>nppStreamCtx</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>1 channel 8-bit unsigned integer image warp affine batch. </p>
<p>For common parameter descriptions, see <a href="#CommonWarpAffineBatchParameters">Common parameters for nppiWarpAffineBatch functions</a>. </p>

</div>
</div>
<a class="anchor" id="gab02e75f65b8f53a5a3bb7467409622e8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a> nppiWarpAffineBatch_8u_C3R </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_nppi_size.html">NppiSize</a>&#160;</td>
          <td class="paramname"><em>oSmallestSrcSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_nppi_rect.html">NppiRect</a>&#160;</td>
          <td class="paramname"><em>oSrcRectROI</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_nppi_rect.html">NppiRect</a>&#160;</td>
          <td class="paramname"><em>oDstRectROI</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>eInterpolation</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_nppi_warp_affine_batch_c_x_r.html">NppiWarpAffineBatchCXR</a> *&#160;</td>
          <td class="paramname"><em>pBatchList</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>nBatchSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="gaaa96c5dae178acc23bcd4b699824e0c3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a> nppiWarpAffineBatch_8u_C3R_Ctx </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_nppi_size.html">NppiSize</a>&#160;</td>
          <td class="paramname"><em>oSmallestSrcSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_nppi_rect.html">NppiRect</a>&#160;</td>
          <td class="paramname"><em>oSrcRectROI</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_nppi_rect.html">NppiRect</a>&#160;</td>
          <td class="paramname"><em>oDstRectROI</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>eInterpolation</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_nppi_warp_affine_batch_c_x_r.html">NppiWarpAffineBatchCXR</a> *&#160;</td>
          <td class="paramname"><em>pBatchList</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>nBatchSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_npp_stream_context.html">NppStreamContext</a>&#160;</td>
          <td class="paramname"><em>nppStreamCtx</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>3 channel 8-bit unsigned integer image warp affine batch. </p>
<p>For common parameter descriptions, see <a href="#CommonWarpAffineBatchParameters">Common parameters for nppiWarpAffineBatch functions</a>. </p>

</div>
</div>
<a class="anchor" id="ga5b4bb993ce0f8ff5ed20fa85720338f2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a> nppiWarpAffineBatch_8u_C4R </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_nppi_size.html">NppiSize</a>&#160;</td>
          <td class="paramname"><em>oSmallestSrcSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_nppi_rect.html">NppiRect</a>&#160;</td>
          <td class="paramname"><em>oSrcRectROI</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_nppi_rect.html">NppiRect</a>&#160;</td>
          <td class="paramname"><em>oDstRectROI</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>eInterpolation</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_nppi_warp_affine_batch_c_x_r.html">NppiWarpAffineBatchCXR</a> *&#160;</td>
          <td class="paramname"><em>pBatchList</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>nBatchSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ga12b6709e25431ba105d301068f94cdb4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a> nppiWarpAffineBatch_8u_C4R_Ctx </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_nppi_size.html">NppiSize</a>&#160;</td>
          <td class="paramname"><em>oSmallestSrcSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_nppi_rect.html">NppiRect</a>&#160;</td>
          <td class="paramname"><em>oSrcRectROI</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_nppi_rect.html">NppiRect</a>&#160;</td>
          <td class="paramname"><em>oDstRectROI</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>eInterpolation</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_nppi_warp_affine_batch_c_x_r.html">NppiWarpAffineBatchCXR</a> *&#160;</td>
          <td class="paramname"><em>pBatchList</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>nBatchSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_npp_stream_context.html">NppStreamContext</a>&#160;</td>
          <td class="paramname"><em>nppStreamCtx</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>4 channel 8-bit unsigned integer image warp affine batch. </p>
<p>For common parameter descriptions, see <a href="#CommonWarpAffineBatchParameters">Common parameters for nppiWarpAffineBatch functions</a>. </p>

</div>
</div>
<a class="anchor" id="ga211656e4b4ad2999d8962de17799654d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a> nppiWarpAffineBatchInit </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_nppi_warp_affine_batch_c_x_r.html">NppiWarpAffineBatchCXR</a> *&#160;</td>
          <td class="paramname"><em>pBatchList</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>nBatchSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="gae70f0c3dbc5b701f796d931b03f16e0b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a> nppiWarpAffineBatchInit_Ctx </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_nppi_warp_affine_batch_c_x_r.html">NppiWarpAffineBatchCXR</a> *&#160;</td>
          <td class="paramname"><em>pBatchList</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>nBatchSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_npp_stream_context.html">NppStreamContext</a>&#160;</td>
          <td class="paramname"><em>nppStreamCtx</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Initializes the aTransformdedCoeffs array in pBatchList for each image in the list. </p>
<p>MUST be called before calling the corresponding warp affine batch function whenever any of the transformation matrices in the list have changed.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">pBatchList</td><td>Device memory pointer to nBatchSize list of <a class="el" href="struct_nppi_warp_affine_batch_c_x_r.html">NppiWarpAffineBatchCXR</a> structures. </td></tr>
    <tr><td class="paramname">nBatchSize</td><td>Number of <a class="el" href="struct_nppi_warp_affine_batch_c_x_r.html">NppiWarpAffineBatchCXR</a> structures in this call (must be &gt; 1). </td></tr>
    <tr><td class="paramname">nppStreamCtx</td><td><a class="el" href="index.html#application_managed_stream_context">Application Managed Stream Context</a>. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
</div><!-- contents -->
<HR>
<center>Copyright &copy; 2009-2019 NVIDIA Corporation</center>
<HR>