Imported Upstream version 1.72.0
[platform/upstream/boost.git] / libs / gil / doc / html / reference / structboost_1_1gil_1_1default__channel__converter.html
1 <!-- HTML header for doxygen 1.8.13-->
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml">
4   <head>
5     <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
6     <meta http-equiv="X-UA-Compatible" content="IE=9"/>
7     <meta name="generator" content="Doxygen 1.8.15"/>
8     <meta name="viewport" content="width=device-width, initial-scale=1"/>
9     <title>Generic Image Library: default_channel_converter Struct Reference</title>
10     <link href="tabs.css" rel="stylesheet" type="text/css"/>
11     <script type="text/javascript" src="jquery.js"></script>
12     <script type="text/javascript" src="dynsections.js"></script>
13     <link href="doxygen.css" rel="stylesheet" type="text/css" />
14     <link href="doxygen-boost.css" rel="stylesheet" type="text/css"/>
15   </head>
16   <body>
17     <div class="boost-header">
18       <table border="0" cellpadding="7" cellspacing="0" width="100%" summary="header">
19         <tr>
20           <td valign="top" width="300">
21             <h3><a href="../index.html"><img alt="Boost GIL" src="../_static/gil.png" border="0"></a></h3>
22           </td>
23           <td ><h1 align="center"><a href="../index.html"></a></h1></td>
24           <td></td>
25         </tr>
26       </table>
27     </div>
28     <hr/>
29     <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
30 <!-- Generated by Doxygen 1.8.15 -->
31 <script type="text/javascript" src="menudata.js"></script>
32 <script type="text/javascript" src="menu.js"></script>
33 <script type="text/javascript">
34 /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
35 $(function() {
36   initMenu('',false,false,'search.php','Search');
37 });
38 /* @license-end */</script>
39 <div id="main-nav"></div>
40 <div id="nav-path" class="navpath">
41   <ul>
42 <li class="navelem"><b>boost</b></li><li class="navelem"><b>gil</b></li><li class="navelem"><a class="el" href="structboost_1_1gil_1_1default__channel__converter.html">default_channel_converter</a></li>  </ul>
43 </div>
44 </div><!-- top -->
45 <div class="header">
46   <div class="summary">
47 <a href="#pub-methods">Public Member Functions</a> &#124;
48 <a href="structboost_1_1gil_1_1default__channel__converter-members.html">List of all members</a>  </div>
49   <div class="headertitle">
50 <div class="title">default_channel_converter Struct Reference<div class="ingroups"><a class="el" href="group___channel.html">Channel</a> &raquo; <a class="el" href="group___channel_algorithm.html">Algorithms and Utility Functions</a> &raquo; <a class="el" href="group___channel_convert_algorithm.html">channel_convert</a></div></div>  </div>
51 </div><!--header-->
52 <div class="contents">
53
54 <p>Same as <a class="el" href="structboost_1_1gil_1_1channel__converter.html" title="A unary function object converting between channel types.">channel_converter</a>, except it takes the destination channel by reference, which allows us to move the templates from the class level to the method level. This is important when invoking it on heterogeneous pixels.  
55  <a href="structboost_1_1gil_1_1default__channel__converter.html#details">More...</a></p>
56
57 <p><code>#include &lt;<a class="el" href="channel__algorithm_8hpp_source.html">channel_algorithm.hpp</a>&gt;</code></p>
58 <table class="memberdecls">
59 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
60 Public Member Functions</h2></td></tr>
61 <tr class="memitem:a71fa45088dd432d78f6dabb9d514e26b"><td class="memTemplParams" colspan="2"><a id="a71fa45088dd432d78f6dabb9d514e26b"></a>
62 template&lt;typename Ch1 , typename Ch2 &gt; </td></tr>
63 <tr class="memitem:a71fa45088dd432d78f6dabb9d514e26b"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><b>operator()</b> (const Ch1 &amp;src, Ch2 &amp;dst) const</td></tr>
64 <tr class="separator:a71fa45088dd432d78f6dabb9d514e26b"><td class="memSeparator" colspan="2">&#160;</td></tr>
65 </table>
66 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
67 <div class="textblock"><p>Same as <a class="el" href="structboost_1_1gil_1_1channel__converter.html" title="A unary function object converting between channel types.">channel_converter</a>, except it takes the destination channel by reference, which allows us to move the templates from the class level to the method level. This is important when invoking it on heterogeneous pixels. </p>
68 </div><hr/>The documentation for this struct was generated from the following file:<ul>
69 <li><a class="el" href="channel__algorithm_8hpp_source.html">channel_algorithm.hpp</a></li>
70 </ul>
71 </div><!-- contents -->
72      <!-- HTML footer for doxygen 1.8.13-->
73      <!-- start footer part -->
74      <hr class="footer"/>
75      <address class="footer">
76       <small>
77         Generated by &#160;<a href="http://www.doxygen.org/index.html">doxygen</a> 1.8.15
78       </small>
79     </address>
80   </body>
81 </html>