arm_compute v17.04
[platform/upstream/armcl.git] / documentation / classarm__compute_1_1_pixel_value.xhtml
1 <!-- HTML header for doxygen 1.8.9.1-->
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.11"/>
8 <meta name="robots" content="NOINDEX, NOFOLLOW" /> <!-- Prevent indexing by search engines -->
9 <title>ARM Compute Library: PixelValue Class 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="navtree.css" rel="stylesheet" type="text/css"/>
14 <script type="text/javascript" src="resize.js"></script>
15 <script type="text/javascript" src="navtreedata.js"></script>
16 <script type="text/javascript" src="navtree.js"></script>
17 <script type="text/javascript">
18   $(document).ready(initResizable);
19   $(window).load(resizeHeight);
20 </script>
21 <link href="search/search.css" rel="stylesheet" type="text/css"/>
22 <script type="text/javascript" src="search/searchdata.js"></script>
23 <script type="text/javascript" src="search/search.js"></script>
24 <script type="text/javascript">
25   $(document).ready(function() { init_search(); });
26 </script>
27 <script type="text/x-mathjax-config">
28   MathJax.Hub.Config({
29     extensions: ["tex2jax.js"],
30     jax: ["input/TeX","output/HTML-CSS"],
31 });
32 </script><script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></script>
33 <link href="doxygen.css" rel="stylesheet" type="text/css" />
34 </head>
35 <body>
36 <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
37 <div id="titlearea">
38 <table cellspacing="0" cellpadding="0">
39  <tbody>
40  <tr style="height: 56px;">
41   <td style="padding-left: 0.5em;">
42    <div id="projectname">ARM Compute Library
43    &#160;<span id="projectnumber">17.04</span>
44    </div>
45   </td>
46  </tr>
47  </tbody>
48 </table>
49 </div>
50 <!-- end header part -->
51 <!-- Generated by Doxygen 1.8.11 -->
52 <script type="text/javascript">
53 var searchBox = new SearchBox("searchBox", "search",false,'Search');
54 </script>
55   <div id="navrow1" class="tabs">
56     <ul class="tablist">
57       <li><a href="index.xhtml"><span>Main&#160;Page</span></a></li>
58       <li><a href="namespaces.xhtml"><span>Namespaces</span></a></li>
59       <li class="current"><a href="annotated.xhtml"><span>Data&#160;Structures</span></a></li>
60       <li><a href="files.xhtml"><span>Files</span></a></li>
61       <li>
62         <div id="MSearchBox" class="MSearchBoxInactive">
63         <span class="left">
64           <img id="MSearchSelect" src="search/mag_sel.png"
65                onmouseover="return searchBox.OnSearchSelectShow()"
66                onmouseout="return searchBox.OnSearchSelectHide()"
67                alt=""/>
68           <input type="text" id="MSearchField" value="Search" accesskey="S"
69                onfocus="searchBox.OnSearchFieldFocus(true)" 
70                onblur="searchBox.OnSearchFieldFocus(false)" 
71                onkeyup="searchBox.OnSearchFieldChange(event)"/>
72           </span><span class="right">
73             <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
74           </span>
75         </div>
76       </li>
77     </ul>
78   </div>
79   <div id="navrow2" class="tabs2">
80     <ul class="tablist">
81       <li><a href="annotated.xhtml"><span>Data&#160;Structures</span></a></li>
82       <li><a href="classes.xhtml"><span>Data&#160;Structure&#160;Index</span></a></li>
83       <li><a href="inherits.xhtml"><span>Class&#160;Hierarchy</span></a></li>
84       <li><a href="functions.xhtml"><span>Data&#160;Fields</span></a></li>
85     </ul>
86   </div>
87 </div><!-- top -->
88 <div id="side-nav" class="ui-resizable side-nav-resizable">
89   <div id="nav-tree">
90     <div id="nav-tree-contents">
91       <div id="nav-sync" class="sync"></div>
92     </div>
93   </div>
94   <div id="splitbar" style="-moz-user-select:none;" 
95        class="ui-resizable-handle">
96   </div>
97 </div>
98 <script type="text/javascript">
99 $(document).ready(function(){initNavTree('classarm__compute_1_1_pixel_value.xhtml','');});
100 </script>
101 <div id="doc-content">
102 <!-- window showing the filter options -->
103 <div id="MSearchSelectWindow"
104      onmouseover="return searchBox.OnSearchSelectShow()"
105      onmouseout="return searchBox.OnSearchSelectHide()"
106      onkeydown="return searchBox.OnSearchSelectKey(event)">
107 </div>
108
109 <!-- iframe showing the search results (closed by default) -->
110 <div id="MSearchResultsWindow">
111 <iframe src="javascript:void(0)" frameborder="0" 
112         name="MSearchResults" id="MSearchResults">
113 </iframe>
114 </div>
115
116 <div class="header">
117   <div class="summary">
118 <a href="#pub-methods">Public Member Functions</a> &#124;
119 <a href="#pub-attribs">Data Fields</a>  </div>
120   <div class="headertitle">
121 <div class="title">PixelValue Class Reference</div>  </div>
122 </div><!--header-->
123 <div class="contents">
124
125 <p>Class describing the value of a pixel for any image format.  
126  <a href="classarm__compute_1_1_pixel_value.xhtml#details">More...</a></p>
127
128 <p><code>#include &lt;<a class="el" href="_pixel_value_8h_source.xhtml">PixelValue.h</a>&gt;</code></p>
129 <table class="memberdecls">
130 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
131 Public Member Functions</h2></td></tr>
132 <tr class="memitem:a6c754430610a785d5cb27e3b0ac396b8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1_pixel_value.xhtml#a6c754430610a785d5cb27e3b0ac396b8">PixelValue</a> ()</td></tr>
133 <tr class="memdesc:a6c754430610a785d5cb27e3b0ac396b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default constructor: value initialized to 0.  <a href="#a6c754430610a785d5cb27e3b0ac396b8">More...</a><br /></td></tr>
134 <tr class="separator:a6c754430610a785d5cb27e3b0ac396b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
135 <tr class="memitem:aeee8c50430251df2909cb16bd435a0b9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1_pixel_value.xhtml#aeee8c50430251df2909cb16bd435a0b9">PixelValue</a> (uint8_t v)</td></tr>
136 <tr class="memdesc:aeee8c50430251df2909cb16bd435a0b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize the union with a U8 pixel value.  <a href="#aeee8c50430251df2909cb16bd435a0b9">More...</a><br /></td></tr>
137 <tr class="separator:aeee8c50430251df2909cb16bd435a0b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
138 <tr class="memitem:a013dcabbedc5e470addaefe209c1d970"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1_pixel_value.xhtml#a013dcabbedc5e470addaefe209c1d970">PixelValue</a> (uint16_t v)</td></tr>
139 <tr class="memdesc:a013dcabbedc5e470addaefe209c1d970"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize the union with a U16 pixel value.  <a href="#a013dcabbedc5e470addaefe209c1d970">More...</a><br /></td></tr>
140 <tr class="separator:a013dcabbedc5e470addaefe209c1d970"><td class="memSeparator" colspan="2">&#160;</td></tr>
141 <tr class="memitem:a759f09965687c6aea87dc4df7dd6f6b8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1_pixel_value.xhtml#a759f09965687c6aea87dc4df7dd6f6b8">PixelValue</a> (int16_t v)</td></tr>
142 <tr class="memdesc:a759f09965687c6aea87dc4df7dd6f6b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize the union with a S16 pixel value.  <a href="#a759f09965687c6aea87dc4df7dd6f6b8">More...</a><br /></td></tr>
143 <tr class="separator:a759f09965687c6aea87dc4df7dd6f6b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
144 <tr class="memitem:ac04b0e04c1556f01d22c34af2afa564f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1_pixel_value.xhtml#ac04b0e04c1556f01d22c34af2afa564f">PixelValue</a> (uint32_t v)</td></tr>
145 <tr class="memdesc:ac04b0e04c1556f01d22c34af2afa564f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize the union with a U32 pixel value.  <a href="#ac04b0e04c1556f01d22c34af2afa564f">More...</a><br /></td></tr>
146 <tr class="separator:ac04b0e04c1556f01d22c34af2afa564f"><td class="memSeparator" colspan="2">&#160;</td></tr>
147 <tr class="memitem:a9deb64fff1a3515aa4bcd6f21dd3c4c0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1_pixel_value.xhtml#a9deb64fff1a3515aa4bcd6f21dd3c4c0">PixelValue</a> (int32_t v)</td></tr>
148 <tr class="memdesc:a9deb64fff1a3515aa4bcd6f21dd3c4c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize the union with a S32 pixel value.  <a href="#a9deb64fff1a3515aa4bcd6f21dd3c4c0">More...</a><br /></td></tr>
149 <tr class="separator:a9deb64fff1a3515aa4bcd6f21dd3c4c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
150 <tr class="memitem:a90103a4ef4ab615848bb3afce5b97be1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1_pixel_value.xhtml#a90103a4ef4ab615848bb3afce5b97be1">PixelValue</a> (float v)</td></tr>
151 <tr class="memdesc:a90103a4ef4ab615848bb3afce5b97be1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize the union with a F32 pixel value.  <a href="#a90103a4ef4ab615848bb3afce5b97be1">More...</a><br /></td></tr>
152 <tr class="separator:a90103a4ef4ab615848bb3afce5b97be1"><td class="memSeparator" colspan="2">&#160;</td></tr>
153 <tr class="memitem:a3997ae7153b94a3595d1a33186356a5b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1_pixel_value.xhtml#a3997ae7153b94a3595d1a33186356a5b">get</a> (uint8_t &amp;v) const </td></tr>
154 <tr class="memdesc:a3997ae7153b94a3595d1a33186356a5b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Interpret the pixel value as a U8.  <a href="#a3997ae7153b94a3595d1a33186356a5b">More...</a><br /></td></tr>
155 <tr class="separator:a3997ae7153b94a3595d1a33186356a5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
156 <tr class="memitem:ae73f8684a3789f908181988c0ac061a7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1_pixel_value.xhtml#ae73f8684a3789f908181988c0ac061a7">get</a> (uint16_t &amp;v) const </td></tr>
157 <tr class="memdesc:ae73f8684a3789f908181988c0ac061a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Interpret the pixel value as a U16.  <a href="#ae73f8684a3789f908181988c0ac061a7">More...</a><br /></td></tr>
158 <tr class="separator:ae73f8684a3789f908181988c0ac061a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
159 <tr class="memitem:a8b08ca140cdafc88aa39ff660a1c477a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1_pixel_value.xhtml#a8b08ca140cdafc88aa39ff660a1c477a">get</a> (int16_t &amp;v) const </td></tr>
160 <tr class="memdesc:a8b08ca140cdafc88aa39ff660a1c477a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Interpret the pixel value as a S16.  <a href="#a8b08ca140cdafc88aa39ff660a1c477a">More...</a><br /></td></tr>
161 <tr class="separator:a8b08ca140cdafc88aa39ff660a1c477a"><td class="memSeparator" colspan="2">&#160;</td></tr>
162 <tr class="memitem:af39addc08f2f12f258c64be7de2a95c2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1_pixel_value.xhtml#af39addc08f2f12f258c64be7de2a95c2">get</a> (uint32_t &amp;v) const </td></tr>
163 <tr class="memdesc:af39addc08f2f12f258c64be7de2a95c2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Interpret the pixel value as a U32.  <a href="#af39addc08f2f12f258c64be7de2a95c2">More...</a><br /></td></tr>
164 <tr class="separator:af39addc08f2f12f258c64be7de2a95c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
165 <tr class="memitem:a2abd12bde55e3887e34e030e8352e06d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1_pixel_value.xhtml#a2abd12bde55e3887e34e030e8352e06d">get</a> (int32_t &amp;v) const </td></tr>
166 <tr class="memdesc:a2abd12bde55e3887e34e030e8352e06d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Interpret the pixel value as a S32.  <a href="#a2abd12bde55e3887e34e030e8352e06d">More...</a><br /></td></tr>
167 <tr class="separator:a2abd12bde55e3887e34e030e8352e06d"><td class="memSeparator" colspan="2">&#160;</td></tr>
168 <tr class="memitem:ac66bff5206364de49b3159e9cc9d3e58"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1_pixel_value.xhtml#ac66bff5206364de49b3159e9cc9d3e58">get</a> (float &amp;v) const </td></tr>
169 <tr class="memdesc:ac66bff5206364de49b3159e9cc9d3e58"><td class="mdescLeft">&#160;</td><td class="mdescRight">Interpret the pixel value as a F32.  <a href="#ac66bff5206364de49b3159e9cc9d3e58">More...</a><br /></td></tr>
170 <tr class="separator:ac66bff5206364de49b3159e9cc9d3e58"><td class="memSeparator" colspan="2">&#160;</td></tr>
171 </table><table class="memberdecls">
172 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
173 Data Fields</h2></td></tr>
174 <tr class="memitem:a3e79b9ee2384b30bb1a1bb85155bb803"><td class="memItemLeft" >union {</td></tr>
175 <tr class="memitem:afe42472c55e7e5df52b8aaca94d0fa7e"><td class="memItemLeft" >&#160;&#160;&#160;uint8_t&#160;&#160;&#160;<a class="el" href="classarm__compute_1_1_pixel_value.xhtml#afe42472c55e7e5df52b8aaca94d0fa7e">rgb</a> [3]</td></tr>
176 <tr class="memdesc:afe42472c55e7e5df52b8aaca94d0fa7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">3 channels: RGB888  <a href="#afe42472c55e7e5df52b8aaca94d0fa7e">More...</a><br /></td></tr>
177 <tr class="separator:afe42472c55e7e5df52b8aaca94d0fa7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
178 <tr class="memitem:a9d55760e9791473bc0c71da0fc648ee0"><td class="memItemLeft" >&#160;&#160;&#160;uint8_t&#160;&#160;&#160;<a class="el" href="classarm__compute_1_1_pixel_value.xhtml#a9d55760e9791473bc0c71da0fc648ee0">yuv</a> [3]</td></tr>
179 <tr class="memdesc:a9d55760e9791473bc0c71da0fc648ee0"><td class="mdescLeft">&#160;</td><td class="mdescRight">3 channels: Any YUV format  <a href="#a9d55760e9791473bc0c71da0fc648ee0">More...</a><br /></td></tr>
180 <tr class="separator:a9d55760e9791473bc0c71da0fc648ee0"><td class="memSeparator" colspan="2">&#160;</td></tr>
181 <tr class="memitem:ac24a28b797176d8a1e73d27f64c058d2"><td class="memItemLeft" >&#160;&#160;&#160;uint8_t&#160;&#160;&#160;<a class="el" href="classarm__compute_1_1_pixel_value.xhtml#ac24a28b797176d8a1e73d27f64c058d2">rgbx</a> [4]</td></tr>
182 <tr class="memdesc:ac24a28b797176d8a1e73d27f64c058d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">4 channels: RGBX8888  <a href="#ac24a28b797176d8a1e73d27f64c058d2">More...</a><br /></td></tr>
183 <tr class="separator:ac24a28b797176d8a1e73d27f64c058d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
184 <tr class="memitem:a7d886905c667c4e8e91251b6a3a98f39"><td class="memItemLeft" >&#160;&#160;&#160;float&#160;&#160;&#160;<a class="el" href="classarm__compute_1_1_pixel_value.xhtml#a7d886905c667c4e8e91251b6a3a98f39">f32</a></td></tr>
185 <tr class="memdesc:a7d886905c667c4e8e91251b6a3a98f39"><td class="mdescLeft">&#160;</td><td class="mdescRight">Single channel float 32.  <a href="#a7d886905c667c4e8e91251b6a3a98f39">More...</a><br /></td></tr>
186 <tr class="separator:a7d886905c667c4e8e91251b6a3a98f39"><td class="memSeparator" colspan="2">&#160;</td></tr>
187 <tr class="memitem:a0084c9e8c5778849f41d9de5df9c0f85"><td class="memItemLeft" >&#160;&#160;&#160;uint8_t&#160;&#160;&#160;<a class="el" href="classarm__compute_1_1_pixel_value.xhtml#a0084c9e8c5778849f41d9de5df9c0f85">u8</a></td></tr>
188 <tr class="memdesc:a0084c9e8c5778849f41d9de5df9c0f85"><td class="mdescLeft">&#160;</td><td class="mdescRight">Single channel U8.  <a href="#a0084c9e8c5778849f41d9de5df9c0f85">More...</a><br /></td></tr>
189 <tr class="separator:a0084c9e8c5778849f41d9de5df9c0f85"><td class="memSeparator" colspan="2">&#160;</td></tr>
190 <tr class="memitem:a1234f83efa812e259523c91799614a3c"><td class="memItemLeft" >&#160;&#160;&#160;uint16_t&#160;&#160;&#160;<a class="el" href="classarm__compute_1_1_pixel_value.xhtml#a1234f83efa812e259523c91799614a3c">u16</a></td></tr>
191 <tr class="memdesc:a1234f83efa812e259523c91799614a3c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Single channel U16.  <a href="#a1234f83efa812e259523c91799614a3c">More...</a><br /></td></tr>
192 <tr class="separator:a1234f83efa812e259523c91799614a3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
193 <tr class="memitem:adbbcd82ccbf61d179ba87ee5fe1bb7d8"><td class="memItemLeft" >&#160;&#160;&#160;int16_t&#160;&#160;&#160;<a class="el" href="classarm__compute_1_1_pixel_value.xhtml#adbbcd82ccbf61d179ba87ee5fe1bb7d8">s16</a></td></tr>
194 <tr class="memdesc:adbbcd82ccbf61d179ba87ee5fe1bb7d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Single channel S16.  <a href="#adbbcd82ccbf61d179ba87ee5fe1bb7d8">More...</a><br /></td></tr>
195 <tr class="separator:adbbcd82ccbf61d179ba87ee5fe1bb7d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
196 <tr class="memitem:ae65af0c4a8ee050043fe4b575f0a26a0"><td class="memItemLeft" >&#160;&#160;&#160;uint32_t&#160;&#160;&#160;<a class="el" href="classarm__compute_1_1_pixel_value.xhtml#ae65af0c4a8ee050043fe4b575f0a26a0">u32</a></td></tr>
197 <tr class="memdesc:ae65af0c4a8ee050043fe4b575f0a26a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Single channel U32.  <a href="#ae65af0c4a8ee050043fe4b575f0a26a0">More...</a><br /></td></tr>
198 <tr class="separator:ae65af0c4a8ee050043fe4b575f0a26a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
199 <tr class="memitem:acd1420e45b5486795a46cf1a5943a0ff"><td class="memItemLeft" >&#160;&#160;&#160;int32_t&#160;&#160;&#160;<a class="el" href="classarm__compute_1_1_pixel_value.xhtml#acd1420e45b5486795a46cf1a5943a0ff">s32</a></td></tr>
200 <tr class="memdesc:acd1420e45b5486795a46cf1a5943a0ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Single channel S32.  <a href="#acd1420e45b5486795a46cf1a5943a0ff">More...</a><br /></td></tr>
201 <tr class="separator:acd1420e45b5486795a46cf1a5943a0ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
202 <tr class="memitem:a3e79b9ee2384b30bb1a1bb85155bb803"><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1_pixel_value.xhtml#a3e79b9ee2384b30bb1a1bb85155bb803">value</a></td></tr>
203 <tr class="memdesc:a3e79b9ee2384b30bb1a1bb85155bb803"><td class="mdescLeft">&#160;</td><td class="mdescRight">Union which describes the value of a pixel for any image format.  <a href="#a3e79b9ee2384b30bb1a1bb85155bb803">More...</a><br /></td></tr>
204 <tr class="separator:a3e79b9ee2384b30bb1a1bb85155bb803"><td class="memSeparator" colspan="2">&#160;</td></tr>
205 </table>
206 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
207 <div class="textblock"><p>Class describing the value of a pixel for any image format. </p>
208
209 <p>Definition at line <a class="el" href="_pixel_value_8h_source.xhtml#l00032">32</a> of file <a class="el" href="_pixel_value_8h_source.xhtml">PixelValue.h</a>.</p>
210 </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
211 <a class="anchor" id="a6c754430610a785d5cb27e3b0ac396b8"></a>
212 <div class="memitem">
213 <div class="memproto">
214 <table class="mlabels">
215   <tr>
216   <td class="mlabels-left">
217       <table class="memname">
218         <tr>
219           <td class="memname"><a class="el" href="classarm__compute_1_1_pixel_value.xhtml">PixelValue</a> </td>
220           <td>(</td>
221           <td class="paramname"></td><td>)</td>
222           <td></td>
223         </tr>
224       </table>
225   </td>
226   <td class="mlabels-right">
227 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
228   </tr>
229 </table>
230 </div><div class="memdoc">
231
232 <p>Default constructor: value initialized to 0. </p>
233
234 <p>Definition at line <a class="el" href="_pixel_value_8h_source.xhtml#l00036">36</a> of file <a class="el" href="_pixel_value_8h_source.xhtml">PixelValue.h</a>.</p>
235 <div class="fragment"><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;        : <a class="code" href="classarm__compute_1_1_pixel_value.xhtml#a3e79b9ee2384b30bb1a1bb85155bb803">value</a>{ { 0 } }</div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;    {</div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;    }</div><div class="ttc" id="classarm__compute_1_1_pixel_value_xhtml_a3e79b9ee2384b30bb1a1bb85155bb803"><div class="ttname"><a href="classarm__compute_1_1_pixel_value.xhtml#a3e79b9ee2384b30bb1a1bb85155bb803">arm_compute::PixelValue::value</a></div><div class="ttdeci">union arm_compute::PixelValue::@0 value</div><div class="ttdoc">Union which describes the value of a pixel for any image format. </div></div>
236 </div><!-- fragment -->
237 </div>
238 </div>
239 <a class="anchor" id="aeee8c50430251df2909cb16bd435a0b9"></a>
240 <div class="memitem">
241 <div class="memproto">
242 <table class="mlabels">
243   <tr>
244   <td class="mlabels-left">
245       <table class="memname">
246         <tr>
247           <td class="memname"><a class="el" href="classarm__compute_1_1_pixel_value.xhtml">PixelValue</a> </td>
248           <td>(</td>
249           <td class="paramtype">uint8_t&#160;</td>
250           <td class="paramname"><em>v</em></td><td>)</td>
251           <td></td>
252         </tr>
253       </table>
254   </td>
255   <td class="mlabels-right">
256 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
257   </tr>
258 </table>
259 </div><div class="memdoc">
260
261 <p>Initialize the union with a U8 pixel value. </p>
262 <dl class="params"><dt>Parameters</dt><dd>
263   <table class="params">
264     <tr><td class="paramdir">[in]</td><td class="paramname">v</td><td>U8 value. </td></tr>
265   </table>
266   </dd>
267 </dl>
268
269 <p>Definition at line <a class="el" href="_pixel_value_8h_source.xhtml#l00044">44</a> of file <a class="el" href="_pixel_value_8h_source.xhtml">PixelValue.h</a>.</p>
270
271 <p>References <a class="el" href="classarm__compute_1_1_pixel_value.xhtml#a3e79b9ee2384b30bb1a1bb85155bb803">PixelValue::value</a>.</p>
272 <div class="fragment"><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;        : <a class="code" href="classarm__compute_1_1_pixel_value.xhtml#a6c754430610a785d5cb27e3b0ac396b8">PixelValue</a>()</div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;    {</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;        <a class="code" href="classarm__compute_1_1_pixel_value.xhtml#a3e79b9ee2384b30bb1a1bb85155bb803">value</a>.u8 = v;</div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;    }</div><div class="ttc" id="classarm__compute_1_1_pixel_value_xhtml_a6c754430610a785d5cb27e3b0ac396b8"><div class="ttname"><a href="classarm__compute_1_1_pixel_value.xhtml#a6c754430610a785d5cb27e3b0ac396b8">arm_compute::PixelValue::PixelValue</a></div><div class="ttdeci">PixelValue()</div><div class="ttdoc">Default constructor: value initialized to 0. </div><div class="ttdef"><b>Definition:</b> <a href="_pixel_value_8h_source.xhtml#l00036">PixelValue.h:36</a></div></div>
273 <div class="ttc" id="classarm__compute_1_1_pixel_value_xhtml_a3e79b9ee2384b30bb1a1bb85155bb803"><div class="ttname"><a href="classarm__compute_1_1_pixel_value.xhtml#a3e79b9ee2384b30bb1a1bb85155bb803">arm_compute::PixelValue::value</a></div><div class="ttdeci">union arm_compute::PixelValue::@0 value</div><div class="ttdoc">Union which describes the value of a pixel for any image format. </div></div>
274 </div><!-- fragment -->
275 </div>
276 </div>
277 <a class="anchor" id="a013dcabbedc5e470addaefe209c1d970"></a>
278 <div class="memitem">
279 <div class="memproto">
280 <table class="mlabels">
281   <tr>
282   <td class="mlabels-left">
283       <table class="memname">
284         <tr>
285           <td class="memname"><a class="el" href="classarm__compute_1_1_pixel_value.xhtml">PixelValue</a> </td>
286           <td>(</td>
287           <td class="paramtype">uint16_t&#160;</td>
288           <td class="paramname"><em>v</em></td><td>)</td>
289           <td></td>
290         </tr>
291       </table>
292   </td>
293   <td class="mlabels-right">
294 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
295   </tr>
296 </table>
297 </div><div class="memdoc">
298
299 <p>Initialize the union with a U16 pixel value. </p>
300 <dl class="params"><dt>Parameters</dt><dd>
301   <table class="params">
302     <tr><td class="paramdir">[in]</td><td class="paramname">v</td><td>U16 value. </td></tr>
303   </table>
304   </dd>
305 </dl>
306
307 <p>Definition at line <a class="el" href="_pixel_value_8h_source.xhtml#l00053">53</a> of file <a class="el" href="_pixel_value_8h_source.xhtml">PixelValue.h</a>.</p>
308
309 <p>References <a class="el" href="classarm__compute_1_1_pixel_value.xhtml#a3e79b9ee2384b30bb1a1bb85155bb803">PixelValue::value</a>.</p>
310 <div class="fragment"><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;        : <a class="code" href="classarm__compute_1_1_pixel_value.xhtml#a6c754430610a785d5cb27e3b0ac396b8">PixelValue</a>()</div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;    {</div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;        <a class="code" href="classarm__compute_1_1_pixel_value.xhtml#a3e79b9ee2384b30bb1a1bb85155bb803">value</a>.u16 = v;</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;    }</div><div class="ttc" id="classarm__compute_1_1_pixel_value_xhtml_a6c754430610a785d5cb27e3b0ac396b8"><div class="ttname"><a href="classarm__compute_1_1_pixel_value.xhtml#a6c754430610a785d5cb27e3b0ac396b8">arm_compute::PixelValue::PixelValue</a></div><div class="ttdeci">PixelValue()</div><div class="ttdoc">Default constructor: value initialized to 0. </div><div class="ttdef"><b>Definition:</b> <a href="_pixel_value_8h_source.xhtml#l00036">PixelValue.h:36</a></div></div>
311 <div class="ttc" id="classarm__compute_1_1_pixel_value_xhtml_a3e79b9ee2384b30bb1a1bb85155bb803"><div class="ttname"><a href="classarm__compute_1_1_pixel_value.xhtml#a3e79b9ee2384b30bb1a1bb85155bb803">arm_compute::PixelValue::value</a></div><div class="ttdeci">union arm_compute::PixelValue::@0 value</div><div class="ttdoc">Union which describes the value of a pixel for any image format. </div></div>
312 </div><!-- fragment -->
313 </div>
314 </div>
315 <a class="anchor" id="a759f09965687c6aea87dc4df7dd6f6b8"></a>
316 <div class="memitem">
317 <div class="memproto">
318 <table class="mlabels">
319   <tr>
320   <td class="mlabels-left">
321       <table class="memname">
322         <tr>
323           <td class="memname"><a class="el" href="classarm__compute_1_1_pixel_value.xhtml">PixelValue</a> </td>
324           <td>(</td>
325           <td class="paramtype">int16_t&#160;</td>
326           <td class="paramname"><em>v</em></td><td>)</td>
327           <td></td>
328         </tr>
329       </table>
330   </td>
331   <td class="mlabels-right">
332 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
333   </tr>
334 </table>
335 </div><div class="memdoc">
336
337 <p>Initialize the union with a S16 pixel value. </p>
338 <dl class="params"><dt>Parameters</dt><dd>
339   <table class="params">
340     <tr><td class="paramdir">[in]</td><td class="paramname">v</td><td>S16 value. </td></tr>
341   </table>
342   </dd>
343 </dl>
344
345 <p>Definition at line <a class="el" href="_pixel_value_8h_source.xhtml#l00062">62</a> of file <a class="el" href="_pixel_value_8h_source.xhtml">PixelValue.h</a>.</p>
346
347 <p>References <a class="el" href="classarm__compute_1_1_pixel_value.xhtml#a3e79b9ee2384b30bb1a1bb85155bb803">PixelValue::value</a>.</p>
348 <div class="fragment"><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;        : <a class="code" href="classarm__compute_1_1_pixel_value.xhtml#a6c754430610a785d5cb27e3b0ac396b8">PixelValue</a>()</div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;    {</div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;        <a class="code" href="classarm__compute_1_1_pixel_value.xhtml#a3e79b9ee2384b30bb1a1bb85155bb803">value</a>.s16 = v;</div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;    }</div><div class="ttc" id="classarm__compute_1_1_pixel_value_xhtml_a6c754430610a785d5cb27e3b0ac396b8"><div class="ttname"><a href="classarm__compute_1_1_pixel_value.xhtml#a6c754430610a785d5cb27e3b0ac396b8">arm_compute::PixelValue::PixelValue</a></div><div class="ttdeci">PixelValue()</div><div class="ttdoc">Default constructor: value initialized to 0. </div><div class="ttdef"><b>Definition:</b> <a href="_pixel_value_8h_source.xhtml#l00036">PixelValue.h:36</a></div></div>
349 <div class="ttc" id="classarm__compute_1_1_pixel_value_xhtml_a3e79b9ee2384b30bb1a1bb85155bb803"><div class="ttname"><a href="classarm__compute_1_1_pixel_value.xhtml#a3e79b9ee2384b30bb1a1bb85155bb803">arm_compute::PixelValue::value</a></div><div class="ttdeci">union arm_compute::PixelValue::@0 value</div><div class="ttdoc">Union which describes the value of a pixel for any image format. </div></div>
350 </div><!-- fragment -->
351 </div>
352 </div>
353 <a class="anchor" id="ac04b0e04c1556f01d22c34af2afa564f"></a>
354 <div class="memitem">
355 <div class="memproto">
356 <table class="mlabels">
357   <tr>
358   <td class="mlabels-left">
359       <table class="memname">
360         <tr>
361           <td class="memname"><a class="el" href="classarm__compute_1_1_pixel_value.xhtml">PixelValue</a> </td>
362           <td>(</td>
363           <td class="paramtype">uint32_t&#160;</td>
364           <td class="paramname"><em>v</em></td><td>)</td>
365           <td></td>
366         </tr>
367       </table>
368   </td>
369   <td class="mlabels-right">
370 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
371   </tr>
372 </table>
373 </div><div class="memdoc">
374
375 <p>Initialize the union with a U32 pixel value. </p>
376 <dl class="params"><dt>Parameters</dt><dd>
377   <table class="params">
378     <tr><td class="paramdir">[in]</td><td class="paramname">v</td><td>U32 value. </td></tr>
379   </table>
380   </dd>
381 </dl>
382
383 <p>Definition at line <a class="el" href="_pixel_value_8h_source.xhtml#l00071">71</a> of file <a class="el" href="_pixel_value_8h_source.xhtml">PixelValue.h</a>.</p>
384
385 <p>References <a class="el" href="classarm__compute_1_1_pixel_value.xhtml#a3e79b9ee2384b30bb1a1bb85155bb803">PixelValue::value</a>.</p>
386 <div class="fragment"><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;        : <a class="code" href="classarm__compute_1_1_pixel_value.xhtml#a6c754430610a785d5cb27e3b0ac396b8">PixelValue</a>()</div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;    {</div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;        <a class="code" href="classarm__compute_1_1_pixel_value.xhtml#a3e79b9ee2384b30bb1a1bb85155bb803">value</a>.u32 = v;</div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;    }</div><div class="ttc" id="classarm__compute_1_1_pixel_value_xhtml_a6c754430610a785d5cb27e3b0ac396b8"><div class="ttname"><a href="classarm__compute_1_1_pixel_value.xhtml#a6c754430610a785d5cb27e3b0ac396b8">arm_compute::PixelValue::PixelValue</a></div><div class="ttdeci">PixelValue()</div><div class="ttdoc">Default constructor: value initialized to 0. </div><div class="ttdef"><b>Definition:</b> <a href="_pixel_value_8h_source.xhtml#l00036">PixelValue.h:36</a></div></div>
387 <div class="ttc" id="classarm__compute_1_1_pixel_value_xhtml_a3e79b9ee2384b30bb1a1bb85155bb803"><div class="ttname"><a href="classarm__compute_1_1_pixel_value.xhtml#a3e79b9ee2384b30bb1a1bb85155bb803">arm_compute::PixelValue::value</a></div><div class="ttdeci">union arm_compute::PixelValue::@0 value</div><div class="ttdoc">Union which describes the value of a pixel for any image format. </div></div>
388 </div><!-- fragment -->
389 </div>
390 </div>
391 <a class="anchor" id="a9deb64fff1a3515aa4bcd6f21dd3c4c0"></a>
392 <div class="memitem">
393 <div class="memproto">
394 <table class="mlabels">
395   <tr>
396   <td class="mlabels-left">
397       <table class="memname">
398         <tr>
399           <td class="memname"><a class="el" href="classarm__compute_1_1_pixel_value.xhtml">PixelValue</a> </td>
400           <td>(</td>
401           <td class="paramtype">int32_t&#160;</td>
402           <td class="paramname"><em>v</em></td><td>)</td>
403           <td></td>
404         </tr>
405       </table>
406   </td>
407   <td class="mlabels-right">
408 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
409   </tr>
410 </table>
411 </div><div class="memdoc">
412
413 <p>Initialize the union with a S32 pixel value. </p>
414 <dl class="params"><dt>Parameters</dt><dd>
415   <table class="params">
416     <tr><td class="paramdir">[in]</td><td class="paramname">v</td><td>S32 value. </td></tr>
417   </table>
418   </dd>
419 </dl>
420
421 <p>Definition at line <a class="el" href="_pixel_value_8h_source.xhtml#l00080">80</a> of file <a class="el" href="_pixel_value_8h_source.xhtml">PixelValue.h</a>.</p>
422
423 <p>References <a class="el" href="classarm__compute_1_1_pixel_value.xhtml#a3e79b9ee2384b30bb1a1bb85155bb803">PixelValue::value</a>.</p>
424 <div class="fragment"><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;        : <a class="code" href="classarm__compute_1_1_pixel_value.xhtml#a6c754430610a785d5cb27e3b0ac396b8">PixelValue</a>()</div><div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;    {</div><div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;        <a class="code" href="classarm__compute_1_1_pixel_value.xhtml#a3e79b9ee2384b30bb1a1bb85155bb803">value</a>.s32 = v;</div><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;    }</div><div class="ttc" id="classarm__compute_1_1_pixel_value_xhtml_a6c754430610a785d5cb27e3b0ac396b8"><div class="ttname"><a href="classarm__compute_1_1_pixel_value.xhtml#a6c754430610a785d5cb27e3b0ac396b8">arm_compute::PixelValue::PixelValue</a></div><div class="ttdeci">PixelValue()</div><div class="ttdoc">Default constructor: value initialized to 0. </div><div class="ttdef"><b>Definition:</b> <a href="_pixel_value_8h_source.xhtml#l00036">PixelValue.h:36</a></div></div>
425 <div class="ttc" id="classarm__compute_1_1_pixel_value_xhtml_a3e79b9ee2384b30bb1a1bb85155bb803"><div class="ttname"><a href="classarm__compute_1_1_pixel_value.xhtml#a3e79b9ee2384b30bb1a1bb85155bb803">arm_compute::PixelValue::value</a></div><div class="ttdeci">union arm_compute::PixelValue::@0 value</div><div class="ttdoc">Union which describes the value of a pixel for any image format. </div></div>
426 </div><!-- fragment -->
427 </div>
428 </div>
429 <a class="anchor" id="a90103a4ef4ab615848bb3afce5b97be1"></a>
430 <div class="memitem">
431 <div class="memproto">
432 <table class="mlabels">
433   <tr>
434   <td class="mlabels-left">
435       <table class="memname">
436         <tr>
437           <td class="memname"><a class="el" href="classarm__compute_1_1_pixel_value.xhtml">PixelValue</a> </td>
438           <td>(</td>
439           <td class="paramtype">float&#160;</td>
440           <td class="paramname"><em>v</em></td><td>)</td>
441           <td></td>
442         </tr>
443       </table>
444   </td>
445   <td class="mlabels-right">
446 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
447   </tr>
448 </table>
449 </div><div class="memdoc">
450
451 <p>Initialize the union with a F32 pixel value. </p>
452 <dl class="params"><dt>Parameters</dt><dd>
453   <table class="params">
454     <tr><td class="paramdir">[in]</td><td class="paramname">v</td><td>F32 value. </td></tr>
455   </table>
456   </dd>
457 </dl>
458
459 <p>Definition at line <a class="el" href="_pixel_value_8h_source.xhtml#l00089">89</a> of file <a class="el" href="_pixel_value_8h_source.xhtml">PixelValue.h</a>.</p>
460
461 <p>References <a class="el" href="classarm__compute_1_1_pixel_value.xhtml#a3e79b9ee2384b30bb1a1bb85155bb803">PixelValue::value</a>.</p>
462 <div class="fragment"><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;        : <a class="code" href="classarm__compute_1_1_pixel_value.xhtml#a6c754430610a785d5cb27e3b0ac396b8">PixelValue</a>()</div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;    {</div><div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;        <a class="code" href="classarm__compute_1_1_pixel_value.xhtml#a3e79b9ee2384b30bb1a1bb85155bb803">value</a>.f32 = v;</div><div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;    }</div><div class="ttc" id="classarm__compute_1_1_pixel_value_xhtml_a6c754430610a785d5cb27e3b0ac396b8"><div class="ttname"><a href="classarm__compute_1_1_pixel_value.xhtml#a6c754430610a785d5cb27e3b0ac396b8">arm_compute::PixelValue::PixelValue</a></div><div class="ttdeci">PixelValue()</div><div class="ttdoc">Default constructor: value initialized to 0. </div><div class="ttdef"><b>Definition:</b> <a href="_pixel_value_8h_source.xhtml#l00036">PixelValue.h:36</a></div></div>
463 <div class="ttc" id="classarm__compute_1_1_pixel_value_xhtml_a3e79b9ee2384b30bb1a1bb85155bb803"><div class="ttname"><a href="classarm__compute_1_1_pixel_value.xhtml#a3e79b9ee2384b30bb1a1bb85155bb803">arm_compute::PixelValue::value</a></div><div class="ttdeci">union arm_compute::PixelValue::@0 value</div><div class="ttdoc">Union which describes the value of a pixel for any image format. </div></div>
464 </div><!-- fragment -->
465 </div>
466 </div>
467 <h2 class="groupheader">Member Function Documentation</h2>
468 <a class="anchor" id="a3997ae7153b94a3595d1a33186356a5b"></a>
469 <div class="memitem">
470 <div class="memproto">
471 <table class="mlabels">
472   <tr>
473   <td class="mlabels-left">
474       <table class="memname">
475         <tr>
476           <td class="memname">void get </td>
477           <td>(</td>
478           <td class="paramtype">uint8_t &amp;&#160;</td>
479           <td class="paramname"><em>v</em></td><td>)</td>
480           <td> const</td>
481         </tr>
482       </table>
483   </td>
484   <td class="mlabels-right">
485 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
486   </tr>
487 </table>
488 </div><div class="memdoc">
489
490 <p>Interpret the pixel value as a U8. </p>
491 <dl class="params"><dt>Parameters</dt><dd>
492   <table class="params">
493     <tr><td class="paramdir">[out]</td><td class="paramname">v</td><td>Returned value </td></tr>
494   </table>
495   </dd>
496 </dl>
497
498 <p>Definition at line <a class="el" href="_pixel_value_8h_source.xhtml#l00113">113</a> of file <a class="el" href="_pixel_value_8h_source.xhtml">PixelValue.h</a>.</p>
499
500 <p>References <a class="el" href="classarm__compute_1_1_pixel_value.xhtml#a3e79b9ee2384b30bb1a1bb85155bb803">PixelValue::value</a>.</p>
501 <div class="fragment"><div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;    {</div><div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;        v = <a class="code" href="classarm__compute_1_1_pixel_value.xhtml#a3e79b9ee2384b30bb1a1bb85155bb803">value</a>.u8;</div><div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;    }</div><div class="ttc" id="classarm__compute_1_1_pixel_value_xhtml_a3e79b9ee2384b30bb1a1bb85155bb803"><div class="ttname"><a href="classarm__compute_1_1_pixel_value.xhtml#a3e79b9ee2384b30bb1a1bb85155bb803">arm_compute::PixelValue::value</a></div><div class="ttdeci">union arm_compute::PixelValue::@0 value</div><div class="ttdoc">Union which describes the value of a pixel for any image format. </div></div>
502 </div><!-- fragment -->
503 </div>
504 </div>
505 <a class="anchor" id="ae73f8684a3789f908181988c0ac061a7"></a>
506 <div class="memitem">
507 <div class="memproto">
508 <table class="mlabels">
509   <tr>
510   <td class="mlabels-left">
511       <table class="memname">
512         <tr>
513           <td class="memname">void get </td>
514           <td>(</td>
515           <td class="paramtype">uint16_t &amp;&#160;</td>
516           <td class="paramname"><em>v</em></td><td>)</td>
517           <td> const</td>
518         </tr>
519       </table>
520   </td>
521   <td class="mlabels-right">
522 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
523   </tr>
524 </table>
525 </div><div class="memdoc">
526
527 <p>Interpret the pixel value as a U16. </p>
528 <dl class="params"><dt>Parameters</dt><dd>
529   <table class="params">
530     <tr><td class="paramdir">[out]</td><td class="paramname">v</td><td>Returned value </td></tr>
531   </table>
532   </dd>
533 </dl>
534
535 <p>Definition at line <a class="el" href="_pixel_value_8h_source.xhtml#l00121">121</a> of file <a class="el" href="_pixel_value_8h_source.xhtml">PixelValue.h</a>.</p>
536
537 <p>References <a class="el" href="classarm__compute_1_1_pixel_value.xhtml#a3e79b9ee2384b30bb1a1bb85155bb803">PixelValue::value</a>.</p>
538 <div class="fragment"><div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;    {</div><div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;        v = <a class="code" href="classarm__compute_1_1_pixel_value.xhtml#a3e79b9ee2384b30bb1a1bb85155bb803">value</a>.u16;</div><div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;    }</div><div class="ttc" id="classarm__compute_1_1_pixel_value_xhtml_a3e79b9ee2384b30bb1a1bb85155bb803"><div class="ttname"><a href="classarm__compute_1_1_pixel_value.xhtml#a3e79b9ee2384b30bb1a1bb85155bb803">arm_compute::PixelValue::value</a></div><div class="ttdeci">union arm_compute::PixelValue::@0 value</div><div class="ttdoc">Union which describes the value of a pixel for any image format. </div></div>
539 </div><!-- fragment -->
540 </div>
541 </div>
542 <a class="anchor" id="a8b08ca140cdafc88aa39ff660a1c477a"></a>
543 <div class="memitem">
544 <div class="memproto">
545 <table class="mlabels">
546   <tr>
547   <td class="mlabels-left">
548       <table class="memname">
549         <tr>
550           <td class="memname">void get </td>
551           <td>(</td>
552           <td class="paramtype">int16_t &amp;&#160;</td>
553           <td class="paramname"><em>v</em></td><td>)</td>
554           <td> const</td>
555         </tr>
556       </table>
557   </td>
558   <td class="mlabels-right">
559 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
560   </tr>
561 </table>
562 </div><div class="memdoc">
563
564 <p>Interpret the pixel value as a S16. </p>
565 <dl class="params"><dt>Parameters</dt><dd>
566   <table class="params">
567     <tr><td class="paramdir">[out]</td><td class="paramname">v</td><td>Returned value </td></tr>
568   </table>
569   </dd>
570 </dl>
571
572 <p>Definition at line <a class="el" href="_pixel_value_8h_source.xhtml#l00129">129</a> of file <a class="el" href="_pixel_value_8h_source.xhtml">PixelValue.h</a>.</p>
573
574 <p>References <a class="el" href="classarm__compute_1_1_pixel_value.xhtml#a3e79b9ee2384b30bb1a1bb85155bb803">PixelValue::value</a>.</p>
575 <div class="fragment"><div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;    {</div><div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;        v = <a class="code" href="classarm__compute_1_1_pixel_value.xhtml#a3e79b9ee2384b30bb1a1bb85155bb803">value</a>.s16;</div><div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;    }</div><div class="ttc" id="classarm__compute_1_1_pixel_value_xhtml_a3e79b9ee2384b30bb1a1bb85155bb803"><div class="ttname"><a href="classarm__compute_1_1_pixel_value.xhtml#a3e79b9ee2384b30bb1a1bb85155bb803">arm_compute::PixelValue::value</a></div><div class="ttdeci">union arm_compute::PixelValue::@0 value</div><div class="ttdoc">Union which describes the value of a pixel for any image format. </div></div>
576 </div><!-- fragment -->
577 </div>
578 </div>
579 <a class="anchor" id="af39addc08f2f12f258c64be7de2a95c2"></a>
580 <div class="memitem">
581 <div class="memproto">
582 <table class="mlabels">
583   <tr>
584   <td class="mlabels-left">
585       <table class="memname">
586         <tr>
587           <td class="memname">void get </td>
588           <td>(</td>
589           <td class="paramtype">uint32_t &amp;&#160;</td>
590           <td class="paramname"><em>v</em></td><td>)</td>
591           <td> const</td>
592         </tr>
593       </table>
594   </td>
595   <td class="mlabels-right">
596 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
597   </tr>
598 </table>
599 </div><div class="memdoc">
600
601 <p>Interpret the pixel value as a U32. </p>
602 <dl class="params"><dt>Parameters</dt><dd>
603   <table class="params">
604     <tr><td class="paramdir">[out]</td><td class="paramname">v</td><td>Returned value </td></tr>
605   </table>
606   </dd>
607 </dl>
608
609 <p>Definition at line <a class="el" href="_pixel_value_8h_source.xhtml#l00137">137</a> of file <a class="el" href="_pixel_value_8h_source.xhtml">PixelValue.h</a>.</p>
610
611 <p>References <a class="el" href="classarm__compute_1_1_pixel_value.xhtml#a3e79b9ee2384b30bb1a1bb85155bb803">PixelValue::value</a>.</p>
612 <div class="fragment"><div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;    {</div><div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;        v = <a class="code" href="classarm__compute_1_1_pixel_value.xhtml#a3e79b9ee2384b30bb1a1bb85155bb803">value</a>.u32;</div><div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;    }</div><div class="ttc" id="classarm__compute_1_1_pixel_value_xhtml_a3e79b9ee2384b30bb1a1bb85155bb803"><div class="ttname"><a href="classarm__compute_1_1_pixel_value.xhtml#a3e79b9ee2384b30bb1a1bb85155bb803">arm_compute::PixelValue::value</a></div><div class="ttdeci">union arm_compute::PixelValue::@0 value</div><div class="ttdoc">Union which describes the value of a pixel for any image format. </div></div>
613 </div><!-- fragment -->
614 </div>
615 </div>
616 <a class="anchor" id="a2abd12bde55e3887e34e030e8352e06d"></a>
617 <div class="memitem">
618 <div class="memproto">
619 <table class="mlabels">
620   <tr>
621   <td class="mlabels-left">
622       <table class="memname">
623         <tr>
624           <td class="memname">void get </td>
625           <td>(</td>
626           <td class="paramtype">int32_t &amp;&#160;</td>
627           <td class="paramname"><em>v</em></td><td>)</td>
628           <td> const</td>
629         </tr>
630       </table>
631   </td>
632   <td class="mlabels-right">
633 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
634   </tr>
635 </table>
636 </div><div class="memdoc">
637
638 <p>Interpret the pixel value as a S32. </p>
639 <dl class="params"><dt>Parameters</dt><dd>
640   <table class="params">
641     <tr><td class="paramdir">[out]</td><td class="paramname">v</td><td>Returned value </td></tr>
642   </table>
643   </dd>
644 </dl>
645
646 <p>Definition at line <a class="el" href="_pixel_value_8h_source.xhtml#l00145">145</a> of file <a class="el" href="_pixel_value_8h_source.xhtml">PixelValue.h</a>.</p>
647
648 <p>References <a class="el" href="classarm__compute_1_1_pixel_value.xhtml#a3e79b9ee2384b30bb1a1bb85155bb803">PixelValue::value</a>.</p>
649 <div class="fragment"><div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;    {</div><div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;        v = <a class="code" href="classarm__compute_1_1_pixel_value.xhtml#a3e79b9ee2384b30bb1a1bb85155bb803">value</a>.s32;</div><div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;    }</div><div class="ttc" id="classarm__compute_1_1_pixel_value_xhtml_a3e79b9ee2384b30bb1a1bb85155bb803"><div class="ttname"><a href="classarm__compute_1_1_pixel_value.xhtml#a3e79b9ee2384b30bb1a1bb85155bb803">arm_compute::PixelValue::value</a></div><div class="ttdeci">union arm_compute::PixelValue::@0 value</div><div class="ttdoc">Union which describes the value of a pixel for any image format. </div></div>
650 </div><!-- fragment -->
651 </div>
652 </div>
653 <a class="anchor" id="ac66bff5206364de49b3159e9cc9d3e58"></a>
654 <div class="memitem">
655 <div class="memproto">
656 <table class="mlabels">
657   <tr>
658   <td class="mlabels-left">
659       <table class="memname">
660         <tr>
661           <td class="memname">void get </td>
662           <td>(</td>
663           <td class="paramtype">float &amp;&#160;</td>
664           <td class="paramname"><em>v</em></td><td>)</td>
665           <td> const</td>
666         </tr>
667       </table>
668   </td>
669   <td class="mlabels-right">
670 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
671   </tr>
672 </table>
673 </div><div class="memdoc">
674
675 <p>Interpret the pixel value as a F32. </p>
676 <dl class="params"><dt>Parameters</dt><dd>
677   <table class="params">
678     <tr><td class="paramdir">[out]</td><td class="paramname">v</td><td>Returned value </td></tr>
679   </table>
680   </dd>
681 </dl>
682
683 <p>Definition at line <a class="el" href="_pixel_value_8h_source.xhtml#l00153">153</a> of file <a class="el" href="_pixel_value_8h_source.xhtml">PixelValue.h</a>.</p>
684
685 <p>References <a class="el" href="classarm__compute_1_1_pixel_value.xhtml#a3e79b9ee2384b30bb1a1bb85155bb803">PixelValue::value</a>.</p>
686 <div class="fragment"><div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;    {</div><div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;        v = <a class="code" href="classarm__compute_1_1_pixel_value.xhtml#a3e79b9ee2384b30bb1a1bb85155bb803">value</a>.f32;</div><div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;    }</div><div class="ttc" id="classarm__compute_1_1_pixel_value_xhtml_a3e79b9ee2384b30bb1a1bb85155bb803"><div class="ttname"><a href="classarm__compute_1_1_pixel_value.xhtml#a3e79b9ee2384b30bb1a1bb85155bb803">arm_compute::PixelValue::value</a></div><div class="ttdeci">union arm_compute::PixelValue::@0 value</div><div class="ttdoc">Union which describes the value of a pixel for any image format. </div></div>
687 </div><!-- fragment -->
688 </div>
689 </div>
690 <h2 class="groupheader">Field Documentation</h2>
691 <a class="anchor" id="a7d886905c667c4e8e91251b6a3a98f39"></a>
692 <div class="memitem">
693 <div class="memproto">
694       <table class="memname">
695         <tr>
696           <td class="memname">float f32</td>
697         </tr>
698       </table>
699 </div><div class="memdoc">
700
701 <p>Single channel float 32. </p>
702
703 <p>Definition at line <a class="el" href="_pixel_value_8h_source.xhtml#l00102">102</a> of file <a class="el" href="_pixel_value_8h_source.xhtml">PixelValue.h</a>.</p>
704
705 </div>
706 </div>
707 <a class="anchor" id="afe42472c55e7e5df52b8aaca94d0fa7e"></a>
708 <div class="memitem">
709 <div class="memproto">
710       <table class="memname">
711         <tr>
712           <td class="memname">uint8_t rgb[3]</td>
713         </tr>
714       </table>
715 </div><div class="memdoc">
716
717 <p>3 channels: RGB888 </p>
718
719 <p>Definition at line <a class="el" href="_pixel_value_8h_source.xhtml#l00099">99</a> of file <a class="el" href="_pixel_value_8h_source.xhtml">PixelValue.h</a>.</p>
720
721 </div>
722 </div>
723 <a class="anchor" id="ac24a28b797176d8a1e73d27f64c058d2"></a>
724 <div class="memitem">
725 <div class="memproto">
726       <table class="memname">
727         <tr>
728           <td class="memname">uint8_t rgbx[4]</td>
729         </tr>
730       </table>
731 </div><div class="memdoc">
732
733 <p>4 channels: RGBX8888 </p>
734
735 <p>Definition at line <a class="el" href="_pixel_value_8h_source.xhtml#l00101">101</a> of file <a class="el" href="_pixel_value_8h_source.xhtml">PixelValue.h</a>.</p>
736
737 </div>
738 </div>
739 <a class="anchor" id="adbbcd82ccbf61d179ba87ee5fe1bb7d8"></a>
740 <div class="memitem">
741 <div class="memproto">
742       <table class="memname">
743         <tr>
744           <td class="memname">int16_t s16</td>
745         </tr>
746       </table>
747 </div><div class="memdoc">
748
749 <p>Single channel S16. </p>
750
751 <p>Definition at line <a class="el" href="_pixel_value_8h_source.xhtml#l00105">105</a> of file <a class="el" href="_pixel_value_8h_source.xhtml">PixelValue.h</a>.</p>
752
753 </div>
754 </div>
755 <a class="anchor" id="acd1420e45b5486795a46cf1a5943a0ff"></a>
756 <div class="memitem">
757 <div class="memproto">
758       <table class="memname">
759         <tr>
760           <td class="memname">int32_t s32</td>
761         </tr>
762       </table>
763 </div><div class="memdoc">
764
765 <p>Single channel S32. </p>
766
767 <p>Definition at line <a class="el" href="_pixel_value_8h_source.xhtml#l00107">107</a> of file <a class="el" href="_pixel_value_8h_source.xhtml">PixelValue.h</a>.</p>
768
769 </div>
770 </div>
771 <a class="anchor" id="a1234f83efa812e259523c91799614a3c"></a>
772 <div class="memitem">
773 <div class="memproto">
774       <table class="memname">
775         <tr>
776           <td class="memname">uint16_t u16</td>
777         </tr>
778       </table>
779 </div><div class="memdoc">
780
781 <p>Single channel U16. </p>
782
783 <p>Definition at line <a class="el" href="_pixel_value_8h_source.xhtml#l00104">104</a> of file <a class="el" href="_pixel_value_8h_source.xhtml">PixelValue.h</a>.</p>
784
785 </div>
786 </div>
787 <a class="anchor" id="ae65af0c4a8ee050043fe4b575f0a26a0"></a>
788 <div class="memitem">
789 <div class="memproto">
790       <table class="memname">
791         <tr>
792           <td class="memname">uint32_t u32</td>
793         </tr>
794       </table>
795 </div><div class="memdoc">
796
797 <p>Single channel U32. </p>
798
799 <p>Definition at line <a class="el" href="_pixel_value_8h_source.xhtml#l00106">106</a> of file <a class="el" href="_pixel_value_8h_source.xhtml">PixelValue.h</a>.</p>
800
801 </div>
802 </div>
803 <a class="anchor" id="a0084c9e8c5778849f41d9de5df9c0f85"></a>
804 <div class="memitem">
805 <div class="memproto">
806       <table class="memname">
807         <tr>
808           <td class="memname">uint8_t u8</td>
809         </tr>
810       </table>
811 </div><div class="memdoc">
812
813 <p>Single channel U8. </p>
814
815 <p>Definition at line <a class="el" href="_pixel_value_8h_source.xhtml#l00103">103</a> of file <a class="el" href="_pixel_value_8h_source.xhtml">PixelValue.h</a>.</p>
816
817 </div>
818 </div>
819 <a class="anchor" id="a3e79b9ee2384b30bb1a1bb85155bb803"></a>
820 <div class="memitem">
821 <div class="memproto">
822       <table class="memname">
823         <tr>
824           <td class="memname">union { ... }   value</td>
825         </tr>
826       </table>
827 </div><div class="memdoc">
828
829 <p>Union which describes the value of a pixel for any image format. </p>
830 <p>Use the field corresponding to the image format </p>
831
832 <p>Referenced by <a class="el" href="_pixel_value_8h_source.xhtml#l00113">PixelValue::get()</a>, and <a class="el" href="_pixel_value_8h_source.xhtml#l00044">PixelValue::PixelValue()</a>.</p>
833
834 </div>
835 </div>
836 <a class="anchor" id="a9d55760e9791473bc0c71da0fc648ee0"></a>
837 <div class="memitem">
838 <div class="memproto">
839       <table class="memname">
840         <tr>
841           <td class="memname">uint8_t yuv[3]</td>
842         </tr>
843       </table>
844 </div><div class="memdoc">
845
846 <p>3 channels: Any YUV format </p>
847
848 <p>Definition at line <a class="el" href="_pixel_value_8h_source.xhtml#l00100">100</a> of file <a class="el" href="_pixel_value_8h_source.xhtml">PixelValue.h</a>.</p>
849
850 </div>
851 </div>
852 <hr/>The documentation for this class was generated from the following file:<ul>
853 <li>arm_compute/core/<a class="el" href="_pixel_value_8h_source.xhtml">PixelValue.h</a></li>
854 </ul>
855 </div><!-- contents -->
856 </div><!-- doc-content -->
857 <!-- start footer part -->
858 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
859   <ul>
860     <li class="navelem"><a class="el" href="namespacearm__compute.xhtml">arm_compute</a></li><li class="navelem"><a class="el" href="classarm__compute_1_1_pixel_value.xhtml">PixelValue</a></li>
861     <li class="footer">Generated on Wed Apr 12 2017 14:26:06 for ARM Compute Library by
862     <a href="http://www.doxygen.org/index.html">
863     <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
864   </ul>
865 </div>
866 </body>
867 </html>