123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326 |
- <!-- HTML header for doxygen 1.8.13-->
- <!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.15"/>
- <meta name="viewport" content="width=device-width, initial-scale=1"/>
- <title>Generic Image Library: copy_and_convert_pixels</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="doxygen.css" rel="stylesheet" type="text/css" />
- <link href="doxygen-boost.css" rel="stylesheet" type="text/css"/>
- </head>
- <body>
- <div class="boost-header">
- <table border="0" cellpadding="7" cellspacing="0" width="100%" summary="header">
- <tr>
- <td valign="top" width="300">
- <h3><a href="../index.html"><img alt="Boost GIL" src="../_static/gil.png" border="0"></a></h3>
- </td>
- <td ><h1 align="center"><a href="../index.html"></a></h1></td>
- <td></td>
- </tr>
- </table>
- </div>
- <hr/>
- <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
- <!-- Generated by Doxygen 1.8.15 -->
- <script type="text/javascript" src="menudata.js"></script>
- <script type="text/javascript" src="menu.js"></script>
- <script type="text/javascript">
- /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
- $(function() {
- initMenu('',false,false,'search.php','Search');
- });
- /* @license-end */</script>
- <div id="main-nav"></div>
- </div><!-- top -->
- <div class="header">
- <div class="summary">
- <a href="#func-members">Functions</a> </div>
- <div class="headertitle">
- <div class="title">copy_and_convert_pixels<div class="ingroups"><a class="el" href="group___image_view.html">Image View</a> » <a class="el" href="group___image_view_algorithm.html">Algorithms and Utility Functions</a> » <a class="el" href="group___image_view_s_t_l_algorithms.html">STL-like Algorithms</a></div></div> </div>
- </div><!--header-->
- <div class="contents">
- <p>copies src view into dst view, color converting if necessary.
- <a href="#details">More...</a></p>
- <table class="memberdecls">
- <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
- Functions</h2></td></tr>
- <tr class="memitem:ga6e9ce3b3d7b745e1e3c2ab51817c127b"><td class="memTemplParams" colspan="2"><a id="ga6e9ce3b3d7b745e1e3c2ab51817c127b"></a>
- template<typename V1 , typename V2 , typename CC > </td></tr>
- <tr class="memitem:ga6e9ce3b3d7b745e1e3c2ab51817c127b"><td class="memTemplItemLeft" align="right" valign="top">BOOST_FORCEINLINE void </td><td class="memTemplItemRight" valign="bottom"><b>copy_and_convert_pixels</b> (const V1 &src, const V2 &dst, CC cc)</td></tr>
- <tr class="separator:ga6e9ce3b3d7b745e1e3c2ab51817c127b"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ga47d635c6ef5fb9f33797f4db1264101f"><td class="memTemplParams" colspan="2"><a id="ga47d635c6ef5fb9f33797f4db1264101f"></a>
- template<typename View1 , typename View2 > </td></tr>
- <tr class="memitem:ga47d635c6ef5fb9f33797f4db1264101f"><td class="memTemplItemLeft" align="right" valign="top">BOOST_FORCEINLINE void </td><td class="memTemplItemRight" valign="bottom"><b>copy_and_convert_pixels</b> (const View1 &src, const View2 &dst)</td></tr>
- <tr class="separator:ga47d635c6ef5fb9f33797f4db1264101f"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ga9dba0a7a87ac567fa3839bc6e4ae9199"><td class="memTemplParams" colspan="2">template<typename Types , typename View , typename CC > </td></tr>
- <tr class="memitem:ga9dba0a7a87ac567fa3839bc6e4ae9199"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group___image_view_s_t_l_algorithms_copy_and_convert_pixels.html#ga9dba0a7a87ac567fa3839bc6e4ae9199">copy_and_convert_pixels</a> (<a class="el" href="classboost_1_1gil_1_1any__image__view.html">any_image_view</a>< Types > const &src, View const &dst, CC cc)</td></tr>
- <tr class="separator:ga9dba0a7a87ac567fa3839bc6e4ae9199"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ga861e21bc741e4587ef2cb4a327bce002"><td class="memTemplParams" colspan="2">template<typename Types , typename View > </td></tr>
- <tr class="memitem:ga861e21bc741e4587ef2cb4a327bce002"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group___image_view_s_t_l_algorithms_copy_and_convert_pixels.html#ga861e21bc741e4587ef2cb4a327bce002">copy_and_convert_pixels</a> (<a class="el" href="classboost_1_1gil_1_1any__image__view.html">any_image_view</a>< Types > const &src, View const &dst)</td></tr>
- <tr class="separator:ga861e21bc741e4587ef2cb4a327bce002"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ga3e025ca9e80ee2a6ac8be92a36860269"><td class="memTemplParams" colspan="2">template<typename View , typename Types , typename CC > </td></tr>
- <tr class="memitem:ga3e025ca9e80ee2a6ac8be92a36860269"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group___image_view_s_t_l_algorithms_copy_and_convert_pixels.html#ga3e025ca9e80ee2a6ac8be92a36860269">copy_and_convert_pixels</a> (View const &src, <a class="el" href="classboost_1_1gil_1_1any__image__view.html">any_image_view</a>< Types > const &dst, CC cc)</td></tr>
- <tr class="separator:ga3e025ca9e80ee2a6ac8be92a36860269"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:gab3f3a83cd5ce76bd56685b4c90835008"><td class="memTemplParams" colspan="2">template<typename View , typename Types > </td></tr>
- <tr class="memitem:gab3f3a83cd5ce76bd56685b4c90835008"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group___image_view_s_t_l_algorithms_copy_and_convert_pixels.html#gab3f3a83cd5ce76bd56685b4c90835008">copy_and_convert_pixels</a> (View const &src, <a class="el" href="classboost_1_1gil_1_1any__image__view.html">any_image_view</a>< Types > const &dst)</td></tr>
- <tr class="separator:gab3f3a83cd5ce76bd56685b4c90835008"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ga2686a586fbbd9543d1f08accd45bfec9"><td class="memTemplParams" colspan="2">template<typename Types1 , typename Types2 , typename CC > </td></tr>
- <tr class="memitem:ga2686a586fbbd9543d1f08accd45bfec9"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group___image_view_s_t_l_algorithms_copy_and_convert_pixels.html#ga2686a586fbbd9543d1f08accd45bfec9">copy_and_convert_pixels</a> (<a class="el" href="classboost_1_1gil_1_1any__image__view.html">any_image_view</a>< Types1 > const &src, <a class="el" href="classboost_1_1gil_1_1any__image__view.html">any_image_view</a>< Types2 > const &dst, CC cc)</td></tr>
- <tr class="separator:ga2686a586fbbd9543d1f08accd45bfec9"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ga582a6493aa02635cea89086126ba22df"><td class="memTemplParams" colspan="2">template<typename Types1 , typename Types2 > </td></tr>
- <tr class="memitem:ga582a6493aa02635cea89086126ba22df"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group___image_view_s_t_l_algorithms_copy_and_convert_pixels.html#ga582a6493aa02635cea89086126ba22df">copy_and_convert_pixels</a> (<a class="el" href="classboost_1_1gil_1_1any__image__view.html">any_image_view</a>< Types1 > const &src, <a class="el" href="classboost_1_1gil_1_1any__image__view.html">any_image_view</a>< Types2 > const &dst)</td></tr>
- <tr class="separator:ga582a6493aa02635cea89086126ba22df"><td class="memSeparator" colspan="2"> </td></tr>
- </table>
- <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
- <p>copies src view into dst view, color converting if necessary. </p>
- <p>Versions taking static and runtime views are provided. Versions taking user-defined color convered are provided. </p>
- <h2 class="groupheader">Function Documentation</h2>
- <a id="ga9dba0a7a87ac567fa3839bc6e4ae9199"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ga9dba0a7a87ac567fa3839bc6e4ae9199">◆ </a></span>copy_and_convert_pixels() <span class="overload">[1/6]</span></h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void boost::gil::copy_and_convert_pixels </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="classboost_1_1gil_1_1any__image__view.html">any_image_view</a>< Types > const & </td>
- <td class="paramname"><em>src</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">View const & </td>
- <td class="paramname"><em>dst</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">CC </td>
- <td class="paramname"><em>cc</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <dl class="tparams"><dt>Template Parameters</dt><dd>
- <table class="tparams">
- <tr><td class="paramname">Types</td><td>Model Boost.MP11-compatible list of models of <a class="el" href="structboost_1_1gil_1_1_image_view_concept.html" title="GIL's 2-dimensional view over immutable GIL pixels.">ImageViewConcept</a> </td></tr>
- <tr><td class="paramname">View</td><td>Model <a class="el" href="structboost_1_1gil_1_1_mutable_image_view_concept.html" title="GIL's 2-dimensional view over mutable GIL pixels.">MutableImageViewConcept</a> </td></tr>
- <tr><td class="paramname">CC</td><td>Model ColorConverterConcept </td></tr>
- </table>
- </dd>
- </dl>
- </div>
- </div>
- <a id="ga861e21bc741e4587ef2cb4a327bce002"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ga861e21bc741e4587ef2cb4a327bce002">◆ </a></span>copy_and_convert_pixels() <span class="overload">[2/6]</span></h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void boost::gil::copy_and_convert_pixels </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="classboost_1_1gil_1_1any__image__view.html">any_image_view</a>< Types > const & </td>
- <td class="paramname"><em>src</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">View const & </td>
- <td class="paramname"><em>dst</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <dl class="tparams"><dt>Template Parameters</dt><dd>
- <table class="tparams">
- <tr><td class="paramname">Types</td><td>Model Boost.MP11-compatible list of models of <a class="el" href="structboost_1_1gil_1_1_image_view_concept.html" title="GIL's 2-dimensional view over immutable GIL pixels.">ImageViewConcept</a> </td></tr>
- <tr><td class="paramname">View</td><td>Model <a class="el" href="structboost_1_1gil_1_1_mutable_image_view_concept.html" title="GIL's 2-dimensional view over mutable GIL pixels.">MutableImageViewConcept</a> </td></tr>
- </table>
- </dd>
- </dl>
- </div>
- </div>
- <a id="ga3e025ca9e80ee2a6ac8be92a36860269"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ga3e025ca9e80ee2a6ac8be92a36860269">◆ </a></span>copy_and_convert_pixels() <span class="overload">[3/6]</span></h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void boost::gil::copy_and_convert_pixels </td>
- <td>(</td>
- <td class="paramtype">View const & </td>
- <td class="paramname"><em>src</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="classboost_1_1gil_1_1any__image__view.html">any_image_view</a>< Types > const & </td>
- <td class="paramname"><em>dst</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">CC </td>
- <td class="paramname"><em>cc</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <dl class="tparams"><dt>Template Parameters</dt><dd>
- <table class="tparams">
- <tr><td class="paramname">View</td><td>Model <a class="el" href="structboost_1_1gil_1_1_image_view_concept.html" title="GIL's 2-dimensional view over immutable GIL pixels.">ImageViewConcept</a> </td></tr>
- <tr><td class="paramname">Types</td><td>Model Boost.MP11-compatible list of models of <a class="el" href="structboost_1_1gil_1_1_mutable_image_view_concept.html" title="GIL's 2-dimensional view over mutable GIL pixels.">MutableImageViewConcept</a> </td></tr>
- <tr><td class="paramname">CC</td><td>Model ColorConverterConcept </td></tr>
- </table>
- </dd>
- </dl>
- </div>
- </div>
- <a id="gab3f3a83cd5ce76bd56685b4c90835008"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#gab3f3a83cd5ce76bd56685b4c90835008">◆ </a></span>copy_and_convert_pixels() <span class="overload">[4/6]</span></h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void boost::gil::copy_and_convert_pixels </td>
- <td>(</td>
- <td class="paramtype">View const & </td>
- <td class="paramname"><em>src</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="classboost_1_1gil_1_1any__image__view.html">any_image_view</a>< Types > const & </td>
- <td class="paramname"><em>dst</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <dl class="tparams"><dt>Template Parameters</dt><dd>
- <table class="tparams">
- <tr><td class="paramname">View</td><td>Model <a class="el" href="structboost_1_1gil_1_1_image_view_concept.html" title="GIL's 2-dimensional view over immutable GIL pixels.">ImageViewConcept</a> </td></tr>
- <tr><td class="paramname">Type</td><td>Model Boost.MP11-compatible list of models of <a class="el" href="structboost_1_1gil_1_1_mutable_image_view_concept.html" title="GIL's 2-dimensional view over mutable GIL pixels.">MutableImageViewConcept</a> </td></tr>
- </table>
- </dd>
- </dl>
- </div>
- </div>
- <a id="ga2686a586fbbd9543d1f08accd45bfec9"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ga2686a586fbbd9543d1f08accd45bfec9">◆ </a></span>copy_and_convert_pixels() <span class="overload">[5/6]</span></h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void boost::gil::copy_and_convert_pixels </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="classboost_1_1gil_1_1any__image__view.html">any_image_view</a>< Types1 > const & </td>
- <td class="paramname"><em>src</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="classboost_1_1gil_1_1any__image__view.html">any_image_view</a>< Types2 > const & </td>
- <td class="paramname"><em>dst</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">CC </td>
- <td class="paramname"><em>cc</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <dl class="tparams"><dt>Template Parameters</dt><dd>
- <table class="tparams">
- <tr><td class="paramname">Types1</td><td>Model Boost.MP11-compatible list of models of <a class="el" href="structboost_1_1gil_1_1_image_view_concept.html" title="GIL's 2-dimensional view over immutable GIL pixels.">ImageViewConcept</a> </td></tr>
- <tr><td class="paramname">Types2</td><td>Model Boost.MP11-compatible list of models of <a class="el" href="structboost_1_1gil_1_1_mutable_image_view_concept.html" title="GIL's 2-dimensional view over mutable GIL pixels.">MutableImageViewConcept</a> </td></tr>
- <tr><td class="paramname">CC</td><td>Model ColorConverterConcept </td></tr>
- </table>
- </dd>
- </dl>
- </div>
- </div>
- <a id="ga582a6493aa02635cea89086126ba22df"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ga582a6493aa02635cea89086126ba22df">◆ </a></span>copy_and_convert_pixels() <span class="overload">[6/6]</span></h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void boost::gil::copy_and_convert_pixels </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="classboost_1_1gil_1_1any__image__view.html">any_image_view</a>< Types1 > const & </td>
- <td class="paramname"><em>src</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="classboost_1_1gil_1_1any__image__view.html">any_image_view</a>< Types2 > const & </td>
- <td class="paramname"><em>dst</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <dl class="tparams"><dt>Template Parameters</dt><dd>
- <table class="tparams">
- <tr><td class="paramname">Types1</td><td>Model Boost.MP11-compatible list of models of <a class="el" href="structboost_1_1gil_1_1_image_view_concept.html" title="GIL's 2-dimensional view over immutable GIL pixels.">ImageViewConcept</a> </td></tr>
- <tr><td class="paramname">Types2</td><td>Model Boost.MP11-compatible list of models of <a class="el" href="structboost_1_1gil_1_1_mutable_image_view_concept.html" title="GIL's 2-dimensional view over mutable GIL pixels.">MutableImageViewConcept</a> </td></tr>
- </table>
- </dd>
- </dl>
- </div>
- </div>
- </div><!-- contents -->
- <!-- HTML footer for doxygen 1.8.13-->
- <!-- start footer part -->
- <hr class="footer"/>
- <address class="footer">
- <small>
- Generated by  <a href="http://www.doxygen.org/index.html">doxygen</a> 1.8.15
- </small>
- </address>
- </body>
- </html>
|