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">
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);
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(); });
27 <script type="text/x-mathjax-config">
29 extensions: ["tex2jax.js"],
30 jax: ["input/TeX","output/HTML-CSS"],
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" />
36 <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
38 <table cellspacing="0" cellpadding="0">
40 <tr style="height: 56px;">
41 <td style="padding-left: 0.5em;">
42 <div id="projectname">ARM Compute Library
43  <span id="projectnumber">17.05</span>
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');
55 <div id="navrow1" class="tabs">
57 <li><a href="index.xhtml"><span>Main 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 Structures</span></a></li>
60 <li><a href="files.xhtml"><span>Files</span></a></li>
62 <div id="MSearchBox" class="MSearchBoxInactive">
64 <img id="MSearchSelect" src="search/mag_sel.png"
65 onmouseover="return searchBox.OnSearchSelectShow()"
66 onmouseout="return searchBox.OnSearchSelectHide()"
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>
79 <div id="navrow2" class="tabs2">
81 <li><a href="annotated.xhtml"><span>Data Structures</span></a></li>
82 <li><a href="classes.xhtml"><span>Data Structure Index</span></a></li>
83 <li><a href="inherits.xhtml"><span>Class Hierarchy</span></a></li>
84 <li><a href="functions.xhtml"><span>Data Fields</span></a></li>
88 <div id="side-nav" class="ui-resizable side-nav-resizable">
90 <div id="nav-tree-contents">
91 <div id="nav-sync" class="sync"></div>
94 <div id="splitbar" style="-moz-user-select:none;"
95 class="ui-resizable-handle">
98 <script type="text/javascript">
99 $(document).ready(function(){initNavTree('classarm__compute_1_1_pixel_value.xhtml','');});
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)">
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">
117 <div class="summary">
118 <a href="#pub-methods">Public Member Functions</a> |
119 <a href="#pub-attribs">Data Fields</a> </div>
120 <div class="headertitle">
121 <div class="title">PixelValue Class Reference</div> </div>
123 <div class="contents">
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>
128 <p><code>#include <<a class="el" href="_pixel_value_8h_source.xhtml">PixelValue.h</a>></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"> </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"> </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"> </td></tr>
135 <tr class="memitem:aeee8c50430251df2909cb16bd435a0b9"><td class="memItemLeft" align="right" valign="top"> </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"> </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"> </td></tr>
138 <tr class="memitem:a013dcabbedc5e470addaefe209c1d970"><td class="memItemLeft" align="right" valign="top"> </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"> </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"> </td></tr>
141 <tr class="memitem:a759f09965687c6aea87dc4df7dd6f6b8"><td class="memItemLeft" align="right" valign="top"> </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"> </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"> </td></tr>
144 <tr class="memitem:ac04b0e04c1556f01d22c34af2afa564f"><td class="memItemLeft" align="right" valign="top"> </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"> </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"> </td></tr>
147 <tr class="memitem:a9deb64fff1a3515aa4bcd6f21dd3c4c0"><td class="memItemLeft" align="right" valign="top"> </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"> </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"> </td></tr>
150 <tr class="memitem:a90103a4ef4ab615848bb3afce5b97be1"><td class="memItemLeft" align="right" valign="top"> </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"> </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"> </td></tr>
153 <tr class="memitem:a3997ae7153b94a3595d1a33186356a5b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1_pixel_value.xhtml#a3997ae7153b94a3595d1a33186356a5b">get</a> (uint8_t &v) const </td></tr>
154 <tr class="memdesc:a3997ae7153b94a3595d1a33186356a5b"><td class="mdescLeft"> </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"> </td></tr>
156 <tr class="memitem:ae73f8684a3789f908181988c0ac061a7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1_pixel_value.xhtml#ae73f8684a3789f908181988c0ac061a7">get</a> (uint16_t &v) const </td></tr>
157 <tr class="memdesc:ae73f8684a3789f908181988c0ac061a7"><td class="mdescLeft"> </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"> </td></tr>
159 <tr class="memitem:a8b08ca140cdafc88aa39ff660a1c477a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1_pixel_value.xhtml#a8b08ca140cdafc88aa39ff660a1c477a">get</a> (int16_t &v) const </td></tr>
160 <tr class="memdesc:a8b08ca140cdafc88aa39ff660a1c477a"><td class="mdescLeft"> </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"> </td></tr>
162 <tr class="memitem:af39addc08f2f12f258c64be7de2a95c2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1_pixel_value.xhtml#af39addc08f2f12f258c64be7de2a95c2">get</a> (uint32_t &v) const </td></tr>
163 <tr class="memdesc:af39addc08f2f12f258c64be7de2a95c2"><td class="mdescLeft"> </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"> </td></tr>
165 <tr class="memitem:a2abd12bde55e3887e34e030e8352e06d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1_pixel_value.xhtml#a2abd12bde55e3887e34e030e8352e06d">get</a> (int32_t &v) const </td></tr>
166 <tr class="memdesc:a2abd12bde55e3887e34e030e8352e06d"><td class="mdescLeft"> </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"> </td></tr>
168 <tr class="memitem:ac66bff5206364de49b3159e9cc9d3e58"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1_pixel_value.xhtml#ac66bff5206364de49b3159e9cc9d3e58">get</a> (float &v) const </td></tr>
169 <tr class="memdesc:ac66bff5206364de49b3159e9cc9d3e58"><td class="mdescLeft"> </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"> </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" >   uint8_t   <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"> </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"> </td></tr>
178 <tr class="memitem:a9d55760e9791473bc0c71da0fc648ee0"><td class="memItemLeft" >   uint8_t   <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"> </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"> </td></tr>
181 <tr class="memitem:ac24a28b797176d8a1e73d27f64c058d2"><td class="memItemLeft" >   uint8_t   <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"> </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"> </td></tr>
184 <tr class="memitem:a7d886905c667c4e8e91251b6a3a98f39"><td class="memItemLeft" >   float   <a class="el" href="classarm__compute_1_1_pixel_value.xhtml#a7d886905c667c4e8e91251b6a3a98f39">f32</a></td></tr>
185 <tr class="memdesc:a7d886905c667c4e8e91251b6a3a98f39"><td class="mdescLeft"> </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"> </td></tr>
187 <tr class="memitem:a0084c9e8c5778849f41d9de5df9c0f85"><td class="memItemLeft" >   uint8_t   <a class="el" href="classarm__compute_1_1_pixel_value.xhtml#a0084c9e8c5778849f41d9de5df9c0f85">u8</a></td></tr>
188 <tr class="memdesc:a0084c9e8c5778849f41d9de5df9c0f85"><td class="mdescLeft"> </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"> </td></tr>
190 <tr class="memitem:a1234f83efa812e259523c91799614a3c"><td class="memItemLeft" >   uint16_t   <a class="el" href="classarm__compute_1_1_pixel_value.xhtml#a1234f83efa812e259523c91799614a3c">u16</a></td></tr>
191 <tr class="memdesc:a1234f83efa812e259523c91799614a3c"><td class="mdescLeft"> </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"> </td></tr>
193 <tr class="memitem:adbbcd82ccbf61d179ba87ee5fe1bb7d8"><td class="memItemLeft" >   int16_t   <a class="el" href="classarm__compute_1_1_pixel_value.xhtml#adbbcd82ccbf61d179ba87ee5fe1bb7d8">s16</a></td></tr>
194 <tr class="memdesc:adbbcd82ccbf61d179ba87ee5fe1bb7d8"><td class="mdescLeft"> </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"> </td></tr>
196 <tr class="memitem:ae65af0c4a8ee050043fe4b575f0a26a0"><td class="memItemLeft" >   uint32_t   <a class="el" href="classarm__compute_1_1_pixel_value.xhtml#ae65af0c4a8ee050043fe4b575f0a26a0">u32</a></td></tr>
197 <tr class="memdesc:ae65af0c4a8ee050043fe4b575f0a26a0"><td class="mdescLeft"> </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"> </td></tr>
199 <tr class="memitem:acd1420e45b5486795a46cf1a5943a0ff"><td class="memItemLeft" >   int32_t   <a class="el" href="classarm__compute_1_1_pixel_value.xhtml#acd1420e45b5486795a46cf1a5943a0ff">s32</a></td></tr>
200 <tr class="memdesc:acd1420e45b5486795a46cf1a5943a0ff"><td class="mdescLeft"> </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"> </td></tr>
202 <tr class="memitem:a3e79b9ee2384b30bb1a1bb85155bb803"><td class="memItemLeft" valign="top">} </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"> </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"> </td></tr>
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>
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 & Destructor Documentation</h2>
211 <a class="anchor" id="a6c754430610a785d5cb27e3b0ac396b8"></a>
212 <div class="memitem">
213 <div class="memproto">
214 <table class="mlabels">
216 <td class="mlabels-left">
217 <table class="memname">
219 <td class="memname"><a class="el" href="classarm__compute_1_1_pixel_value.xhtml">PixelValue</a> </td>
221 <td class="paramname"></td><td>)</td>
226 <td class="mlabels-right">
227 <span class="mlabels"><span class="mlabel">inline</span></span> </td>
230 </div><div class="memdoc">
232 <p>Default constructor: value initialized to 0. </p>
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>  : <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>  {</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  }</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 -->
239 <a class="anchor" id="aeee8c50430251df2909cb16bd435a0b9"></a>
240 <div class="memitem">
241 <div class="memproto">
242 <table class="mlabels">
244 <td class="mlabels-left">
245 <table class="memname">
247 <td class="memname"><a class="el" href="classarm__compute_1_1_pixel_value.xhtml">PixelValue</a> </td>
249 <td class="paramtype">uint8_t </td>
250 <td class="paramname"><em>v</em></td><td>)</td>
255 <td class="mlabels-right">
256 <span class="mlabels"><span class="mlabel">inline</span></span> </td>
259 </div><div class="memdoc">
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>
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>
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>  : <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>  {</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  <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>  }</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 -->
277 <a class="anchor" id="a013dcabbedc5e470addaefe209c1d970"></a>
278 <div class="memitem">
279 <div class="memproto">
280 <table class="mlabels">
282 <td class="mlabels-left">
283 <table class="memname">
285 <td class="memname"><a class="el" href="classarm__compute_1_1_pixel_value.xhtml">PixelValue</a> </td>
287 <td class="paramtype">uint16_t </td>
288 <td class="paramname"><em>v</em></td><td>)</td>
293 <td class="mlabels-right">
294 <span class="mlabels"><span class="mlabel">inline</span></span> </td>
297 </div><div class="memdoc">
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>
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>
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>  : <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>  {</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  <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>  }</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 -->
315 <a class="anchor" id="a759f09965687c6aea87dc4df7dd6f6b8"></a>
316 <div class="memitem">
317 <div class="memproto">
318 <table class="mlabels">
320 <td class="mlabels-left">
321 <table class="memname">
323 <td class="memname"><a class="el" href="classarm__compute_1_1_pixel_value.xhtml">PixelValue</a> </td>
325 <td class="paramtype">int16_t </td>
326 <td class="paramname"><em>v</em></td><td>)</td>
331 <td class="mlabels-right">
332 <span class="mlabels"><span class="mlabel">inline</span></span> </td>
335 </div><div class="memdoc">
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>
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>
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>  : <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>  {</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  <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>  }</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 -->
353 <a class="anchor" id="ac04b0e04c1556f01d22c34af2afa564f"></a>
354 <div class="memitem">
355 <div class="memproto">
356 <table class="mlabels">
358 <td class="mlabels-left">
359 <table class="memname">
361 <td class="memname"><a class="el" href="classarm__compute_1_1_pixel_value.xhtml">PixelValue</a> </td>
363 <td class="paramtype">uint32_t </td>
364 <td class="paramname"><em>v</em></td><td>)</td>
369 <td class="mlabels-right">
370 <span class="mlabels"><span class="mlabel">inline</span></span> </td>
373 </div><div class="memdoc">
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>
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>
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>  : <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>  {</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  <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>  }</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 -->
391 <a class="anchor" id="a9deb64fff1a3515aa4bcd6f21dd3c4c0"></a>
392 <div class="memitem">
393 <div class="memproto">
394 <table class="mlabels">
396 <td class="mlabels-left">
397 <table class="memname">
399 <td class="memname"><a class="el" href="classarm__compute_1_1_pixel_value.xhtml">PixelValue</a> </td>
401 <td class="paramtype">int32_t </td>
402 <td class="paramname"><em>v</em></td><td>)</td>
407 <td class="mlabels-right">
408 <span class="mlabels"><span class="mlabel">inline</span></span> </td>
411 </div><div class="memdoc">
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>
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>
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>  : <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>  {</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  <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>  }</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 -->
429 <a class="anchor" id="a90103a4ef4ab615848bb3afce5b97be1"></a>
430 <div class="memitem">
431 <div class="memproto">
432 <table class="mlabels">
434 <td class="mlabels-left">
435 <table class="memname">
437 <td class="memname"><a class="el" href="classarm__compute_1_1_pixel_value.xhtml">PixelValue</a> </td>
439 <td class="paramtype">float </td>
440 <td class="paramname"><em>v</em></td><td>)</td>
445 <td class="mlabels-right">
446 <span class="mlabels"><span class="mlabel">inline</span></span> </td>
449 </div><div class="memdoc">
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>
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>
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>  : <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>  {</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  <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>  }</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 -->
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">
473 <td class="mlabels-left">
474 <table class="memname">
476 <td class="memname">void get </td>
478 <td class="paramtype">uint8_t & </td>
479 <td class="paramname"><em>v</em></td><td>)</td>
484 <td class="mlabels-right">
485 <span class="mlabels"><span class="mlabel">inline</span></span> </td>
488 </div><div class="memdoc">
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>
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>
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>  {</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  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>  }</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 -->
505 <a class="anchor" id="ae73f8684a3789f908181988c0ac061a7"></a>
506 <div class="memitem">
507 <div class="memproto">
508 <table class="mlabels">
510 <td class="mlabels-left">
511 <table class="memname">
513 <td class="memname">void get </td>
515 <td class="paramtype">uint16_t & </td>
516 <td class="paramname"><em>v</em></td><td>)</td>
521 <td class="mlabels-right">
522 <span class="mlabels"><span class="mlabel">inline</span></span> </td>
525 </div><div class="memdoc">
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>
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>
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>  {</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  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>  }</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 -->
542 <a class="anchor" id="a8b08ca140cdafc88aa39ff660a1c477a"></a>
543 <div class="memitem">
544 <div class="memproto">
545 <table class="mlabels">
547 <td class="mlabels-left">
548 <table class="memname">
550 <td class="memname">void get </td>
552 <td class="paramtype">int16_t & </td>
553 <td class="paramname"><em>v</em></td><td>)</td>
558 <td class="mlabels-right">
559 <span class="mlabels"><span class="mlabel">inline</span></span> </td>
562 </div><div class="memdoc">
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>
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>
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>  {</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  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>  }</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 -->
579 <a class="anchor" id="af39addc08f2f12f258c64be7de2a95c2"></a>
580 <div class="memitem">
581 <div class="memproto">
582 <table class="mlabels">
584 <td class="mlabels-left">
585 <table class="memname">
587 <td class="memname">void get </td>
589 <td class="paramtype">uint32_t & </td>
590 <td class="paramname"><em>v</em></td><td>)</td>
595 <td class="mlabels-right">
596 <span class="mlabels"><span class="mlabel">inline</span></span> </td>
599 </div><div class="memdoc">
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>
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>
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>  {</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  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>  }</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 -->
616 <a class="anchor" id="a2abd12bde55e3887e34e030e8352e06d"></a>
617 <div class="memitem">
618 <div class="memproto">
619 <table class="mlabels">
621 <td class="mlabels-left">
622 <table class="memname">
624 <td class="memname">void get </td>
626 <td class="paramtype">int32_t & </td>
627 <td class="paramname"><em>v</em></td><td>)</td>
632 <td class="mlabels-right">
633 <span class="mlabels"><span class="mlabel">inline</span></span> </td>
636 </div><div class="memdoc">
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>
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>
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>  {</div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  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>  }</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 -->
653 <a class="anchor" id="ac66bff5206364de49b3159e9cc9d3e58"></a>
654 <div class="memitem">
655 <div class="memproto">
656 <table class="mlabels">
658 <td class="mlabels-left">
659 <table class="memname">
661 <td class="memname">void get </td>
663 <td class="paramtype">float & </td>
664 <td class="paramname"><em>v</em></td><td>)</td>
669 <td class="mlabels-right">
670 <span class="mlabels"><span class="mlabel">inline</span></span> </td>
673 </div><div class="memdoc">
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>
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>
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>  {</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  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>  }</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 -->
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">
696 <td class="memname">float f32</td>
699 </div><div class="memdoc">
701 <p>Single channel float 32. </p>
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>
707 <a class="anchor" id="afe42472c55e7e5df52b8aaca94d0fa7e"></a>
708 <div class="memitem">
709 <div class="memproto">
710 <table class="memname">
712 <td class="memname">uint8_t rgb[3]</td>
715 </div><div class="memdoc">
717 <p>3 channels: RGB888 </p>
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>
723 <a class="anchor" id="ac24a28b797176d8a1e73d27f64c058d2"></a>
724 <div class="memitem">
725 <div class="memproto">
726 <table class="memname">
728 <td class="memname">uint8_t rgbx[4]</td>
731 </div><div class="memdoc">
733 <p>4 channels: RGBX8888 </p>
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>
739 <a class="anchor" id="adbbcd82ccbf61d179ba87ee5fe1bb7d8"></a>
740 <div class="memitem">
741 <div class="memproto">
742 <table class="memname">
744 <td class="memname">int16_t s16</td>
747 </div><div class="memdoc">
749 <p>Single channel S16. </p>
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>
755 <a class="anchor" id="acd1420e45b5486795a46cf1a5943a0ff"></a>
756 <div class="memitem">
757 <div class="memproto">
758 <table class="memname">
760 <td class="memname">int32_t s32</td>
763 </div><div class="memdoc">
765 <p>Single channel S32. </p>
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>
771 <a class="anchor" id="a1234f83efa812e259523c91799614a3c"></a>
772 <div class="memitem">
773 <div class="memproto">
774 <table class="memname">
776 <td class="memname">uint16_t u16</td>
779 </div><div class="memdoc">
781 <p>Single channel U16. </p>
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>
787 <a class="anchor" id="ae65af0c4a8ee050043fe4b575f0a26a0"></a>
788 <div class="memitem">
789 <div class="memproto">
790 <table class="memname">
792 <td class="memname">uint32_t u32</td>
795 </div><div class="memdoc">
797 <p>Single channel U32. </p>
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>
803 <a class="anchor" id="a0084c9e8c5778849f41d9de5df9c0f85"></a>
804 <div class="memitem">
805 <div class="memproto">
806 <table class="memname">
808 <td class="memname">uint8_t u8</td>
811 </div><div class="memdoc">
813 <p>Single channel U8. </p>
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>
819 <a class="anchor" id="a3e79b9ee2384b30bb1a1bb85155bb803"></a>
820 <div class="memitem">
821 <div class="memproto">
822 <table class="memname">
824 <td class="memname">union { ... } value</td>
827 </div><div class="memdoc">
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>
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>
836 <a class="anchor" id="a9d55760e9791473bc0c71da0fc648ee0"></a>
837 <div class="memitem">
838 <div class="memproto">
839 <table class="memname">
841 <td class="memname">uint8_t yuv[3]</td>
844 </div><div class="memdoc">
846 <p>3 channels: Any YUV format </p>
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>
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>
855 </div><!-- contents -->
856 </div><!-- doc-content -->
857 <!-- start footer part -->
858 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
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 May 3 2017 17:20:05 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>