arm_compute v17.04
[platform/upstream/armcl.git] / documentation / classarm__compute_1_1_h_o_g_info.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: HOGInfo 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_h_o_g_info.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>  </div>
119   <div class="headertitle">
120 <div class="title">HOGInfo Class Reference</div>  </div>
121 </div><!--header-->
122 <div class="contents">
123
124 <p>Store the <a class="el" href="classarm__compute_1_1_h_o_g.xhtml" title="CPU implementation of HOG data-object. ">HOG</a>'s metadata.  
125  <a href="classarm__compute_1_1_h_o_g_info.xhtml#details">More...</a></p>
126
127 <p><code>#include &lt;<a class="el" href="_h_o_g_info_8h_source.xhtml">HOGInfo.h</a>&gt;</code></p>
128 <table class="memberdecls">
129 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
130 Public Member Functions</h2></td></tr>
131 <tr class="memitem:aed28257d62b9129062bfd61600531648"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1_h_o_g_info.xhtml#aed28257d62b9129062bfd61600531648">HOGInfo</a> ()</td></tr>
132 <tr class="memdesc:aed28257d62b9129062bfd61600531648"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default constructor.  <a href="#aed28257d62b9129062bfd61600531648">More...</a><br /></td></tr>
133 <tr class="separator:aed28257d62b9129062bfd61600531648"><td class="memSeparator" colspan="2">&#160;</td></tr>
134 <tr class="memitem:ada121d63992678a09e1b3db5a2002bfa"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1_h_o_g_info.xhtml#ada121d63992678a09e1b3db5a2002bfa">~HOGInfo</a> ()=default</td></tr>
135 <tr class="memdesc:ada121d63992678a09e1b3db5a2002bfa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default destructor.  <a href="#ada121d63992678a09e1b3db5a2002bfa">More...</a><br /></td></tr>
136 <tr class="separator:ada121d63992678a09e1b3db5a2002bfa"><td class="memSeparator" colspan="2">&#160;</td></tr>
137 <tr class="memitem:a10dcbc6006d1e12ba2cd1ae524c66122"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1_h_o_g_info.xhtml#a10dcbc6006d1e12ba2cd1ae524c66122">HOGInfo</a> (const <a class="el" href="classarm__compute_1_1_h_o_g_info.xhtml">HOGInfo</a> &amp;)=default</td></tr>
138 <tr class="memdesc:a10dcbc6006d1e12ba2cd1ae524c66122"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allow instances of this class to be copy constructed.  <a href="#a10dcbc6006d1e12ba2cd1ae524c66122">More...</a><br /></td></tr>
139 <tr class="separator:a10dcbc6006d1e12ba2cd1ae524c66122"><td class="memSeparator" colspan="2">&#160;</td></tr>
140 <tr class="memitem:a64f60c469394d4f5f621546fc3108590"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarm__compute_1_1_h_o_g_info.xhtml">HOGInfo</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1_h_o_g_info.xhtml#a64f60c469394d4f5f621546fc3108590">operator=</a> (const <a class="el" href="classarm__compute_1_1_h_o_g_info.xhtml">HOGInfo</a> &amp;)=default</td></tr>
141 <tr class="memdesc:a64f60c469394d4f5f621546fc3108590"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allow instances of this class to be copied.  <a href="#a64f60c469394d4f5f621546fc3108590">More...</a><br /></td></tr>
142 <tr class="separator:a64f60c469394d4f5f621546fc3108590"><td class="memSeparator" colspan="2">&#160;</td></tr>
143 <tr class="memitem:a6a21c3fbc2803bbf3d975bec8977307f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1_h_o_g_info.xhtml#a6a21c3fbc2803bbf3d975bec8977307f">HOGInfo</a> (<a class="el" href="classarm__compute_1_1_h_o_g_info.xhtml">HOGInfo</a> &amp;&amp;)=default</td></tr>
144 <tr class="memdesc:a6a21c3fbc2803bbf3d975bec8977307f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allow instances of this class to be move constructed.  <a href="#a6a21c3fbc2803bbf3d975bec8977307f">More...</a><br /></td></tr>
145 <tr class="separator:a6a21c3fbc2803bbf3d975bec8977307f"><td class="memSeparator" colspan="2">&#160;</td></tr>
146 <tr class="memitem:a3f48ffe9fe37db10eb23de67101c1500"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarm__compute_1_1_h_o_g_info.xhtml">HOGInfo</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1_h_o_g_info.xhtml#a3f48ffe9fe37db10eb23de67101c1500">operator=</a> (<a class="el" href="classarm__compute_1_1_h_o_g_info.xhtml">HOGInfo</a> &amp;&amp;)=default</td></tr>
147 <tr class="memdesc:a3f48ffe9fe37db10eb23de67101c1500"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allow instances of this class to be moved.  <a href="#a3f48ffe9fe37db10eb23de67101c1500">More...</a><br /></td></tr>
148 <tr class="separator:a3f48ffe9fe37db10eb23de67101c1500"><td class="memSeparator" colspan="2">&#160;</td></tr>
149 <tr class="memitem:aeaa7d619922de47d6239b0167a58e2c7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1_h_o_g_info.xhtml#aeaa7d619922de47d6239b0167a58e2c7">HOGInfo</a> (const <a class="el" href="classarm__compute_1_1_size2_d.xhtml">Size2D</a> &amp;<a class="el" href="classarm__compute_1_1_h_o_g_info.xhtml#a4b7434680a85c2ac14df737ac7cca91e">cell_size</a>, const <a class="el" href="classarm__compute_1_1_size2_d.xhtml">Size2D</a> &amp;<a class="el" href="classarm__compute_1_1_h_o_g_info.xhtml#a13a9a6f5cfa21b3ab15b1e4315311aeb">block_size</a>, const <a class="el" href="classarm__compute_1_1_size2_d.xhtml">Size2D</a> &amp;<a class="el" href="classarm__compute_1_1_h_o_g_info.xhtml#a0279e383beb758e477ce0673c5db8d57">detection_window_size</a>, const <a class="el" href="classarm__compute_1_1_size2_d.xhtml">Size2D</a> &amp;<a class="el" href="classarm__compute_1_1_h_o_g_info.xhtml#aa9a69eade27460f843fcfba5abb7ae52">block_stride</a>, size_t <a class="el" href="classarm__compute_1_1_h_o_g_info.xhtml#ae3664b841732a09d7749953ca5b81373">num_bins</a>, <a class="el" href="namespacearm__compute.xhtml#a673665b4587a2956fcbad5f0e9ba89d3">HOGNormType</a> <a class="el" href="classarm__compute_1_1_h_o_g_info.xhtml#aed90de2ef57929727bb2159b66d04487">normalization_type</a>=<a class="el" href="namespacearm__compute.xhtml#a673665b4587a2956fcbad5f0e9ba89d3ac9e68c0594494ec85805b225a7acb9c2">HOGNormType::L2HYS_NORM</a>, float <a class="el" href="classarm__compute_1_1_h_o_g_info.xhtml#a954d05635b1ff48daffdd70d8a1a6443">l2_hyst_threshold</a>=0.2f, PhaseType phase_type=PhaseType::UNSIGNED)</td></tr>
150 <tr class="memdesc:aeaa7d619922de47d6239b0167a58e2c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#aeaa7d619922de47d6239b0167a58e2c7">More...</a><br /></td></tr>
151 <tr class="separator:aeaa7d619922de47d6239b0167a58e2c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
152 <tr class="memitem:a75215e8ba07a5ec88ee8c902e306e887"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1_h_o_g_info.xhtml#a75215e8ba07a5ec88ee8c902e306e887">init</a> (const <a class="el" href="classarm__compute_1_1_size2_d.xhtml">Size2D</a> &amp;<a class="el" href="classarm__compute_1_1_h_o_g_info.xhtml#a4b7434680a85c2ac14df737ac7cca91e">cell_size</a>, const <a class="el" href="classarm__compute_1_1_size2_d.xhtml">Size2D</a> &amp;<a class="el" href="classarm__compute_1_1_h_o_g_info.xhtml#a13a9a6f5cfa21b3ab15b1e4315311aeb">block_size</a>, const <a class="el" href="classarm__compute_1_1_size2_d.xhtml">Size2D</a> &amp;<a class="el" href="classarm__compute_1_1_h_o_g_info.xhtml#a0279e383beb758e477ce0673c5db8d57">detection_window_size</a>, const <a class="el" href="classarm__compute_1_1_size2_d.xhtml">Size2D</a> &amp;<a class="el" href="classarm__compute_1_1_h_o_g_info.xhtml#aa9a69eade27460f843fcfba5abb7ae52">block_stride</a>, size_t <a class="el" href="classarm__compute_1_1_h_o_g_info.xhtml#ae3664b841732a09d7749953ca5b81373">num_bins</a>, <a class="el" href="namespacearm__compute.xhtml#a673665b4587a2956fcbad5f0e9ba89d3">HOGNormType</a> <a class="el" href="classarm__compute_1_1_h_o_g_info.xhtml#aed90de2ef57929727bb2159b66d04487">normalization_type</a>=<a class="el" href="namespacearm__compute.xhtml#a673665b4587a2956fcbad5f0e9ba89d3ac9e68c0594494ec85805b225a7acb9c2">HOGNormType::L2HYS_NORM</a>, float <a class="el" href="classarm__compute_1_1_h_o_g_info.xhtml#a954d05635b1ff48daffdd70d8a1a6443">l2_hyst_threshold</a>=0.2f, PhaseType phase_type=PhaseType::UNSIGNED)</td></tr>
153 <tr class="memdesc:a75215e8ba07a5ec88ee8c902e306e887"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize the metadata structure with the given parameters.  <a href="#a75215e8ba07a5ec88ee8c902e306e887">More...</a><br /></td></tr>
154 <tr class="separator:a75215e8ba07a5ec88ee8c902e306e887"><td class="memSeparator" colspan="2">&#160;</td></tr>
155 <tr class="memitem:a4b7434680a85c2ac14df737ac7cca91e"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classarm__compute_1_1_size2_d.xhtml">Size2D</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1_h_o_g_info.xhtml#a4b7434680a85c2ac14df737ac7cca91e">cell_size</a> () const </td></tr>
156 <tr class="memdesc:a4b7434680a85c2ac14df737ac7cca91e"><td class="mdescLeft">&#160;</td><td class="mdescRight">The cell size in pixels.  <a href="#a4b7434680a85c2ac14df737ac7cca91e">More...</a><br /></td></tr>
157 <tr class="separator:a4b7434680a85c2ac14df737ac7cca91e"><td class="memSeparator" colspan="2">&#160;</td></tr>
158 <tr class="memitem:a13a9a6f5cfa21b3ab15b1e4315311aeb"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classarm__compute_1_1_size2_d.xhtml">Size2D</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1_h_o_g_info.xhtml#a13a9a6f5cfa21b3ab15b1e4315311aeb">block_size</a> () const </td></tr>
159 <tr class="memdesc:a13a9a6f5cfa21b3ab15b1e4315311aeb"><td class="mdescLeft">&#160;</td><td class="mdescRight">The block size in pixels.  <a href="#a13a9a6f5cfa21b3ab15b1e4315311aeb">More...</a><br /></td></tr>
160 <tr class="separator:a13a9a6f5cfa21b3ab15b1e4315311aeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
161 <tr class="memitem:a0279e383beb758e477ce0673c5db8d57"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classarm__compute_1_1_size2_d.xhtml">Size2D</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1_h_o_g_info.xhtml#a0279e383beb758e477ce0673c5db8d57">detection_window_size</a> () const </td></tr>
162 <tr class="memdesc:a0279e383beb758e477ce0673c5db8d57"><td class="mdescLeft">&#160;</td><td class="mdescRight">The detection window size in pixels.  <a href="#a0279e383beb758e477ce0673c5db8d57">More...</a><br /></td></tr>
163 <tr class="separator:a0279e383beb758e477ce0673c5db8d57"><td class="memSeparator" colspan="2">&#160;</td></tr>
164 <tr class="memitem:aa9a69eade27460f843fcfba5abb7ae52"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classarm__compute_1_1_size2_d.xhtml">Size2D</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1_h_o_g_info.xhtml#aa9a69eade27460f843fcfba5abb7ae52">block_stride</a> () const </td></tr>
165 <tr class="memdesc:aa9a69eade27460f843fcfba5abb7ae52"><td class="mdescLeft">&#160;</td><td class="mdescRight">The block stride in pixels.  <a href="#aa9a69eade27460f843fcfba5abb7ae52">More...</a><br /></td></tr>
166 <tr class="separator:aa9a69eade27460f843fcfba5abb7ae52"><td class="memSeparator" colspan="2">&#160;</td></tr>
167 <tr class="memitem:ae3664b841732a09d7749953ca5b81373"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1_h_o_g_info.xhtml#ae3664b841732a09d7749953ca5b81373">num_bins</a> () const </td></tr>
168 <tr class="memdesc:ae3664b841732a09d7749953ca5b81373"><td class="mdescLeft">&#160;</td><td class="mdescRight">The number of histogram bins for each cell.  <a href="#ae3664b841732a09d7749953ca5b81373">More...</a><br /></td></tr>
169 <tr class="separator:ae3664b841732a09d7749953ca5b81373"><td class="memSeparator" colspan="2">&#160;</td></tr>
170 <tr class="memitem:aed90de2ef57929727bb2159b66d04487"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacearm__compute.xhtml#a673665b4587a2956fcbad5f0e9ba89d3">HOGNormType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1_h_o_g_info.xhtml#aed90de2ef57929727bb2159b66d04487">normalization_type</a> () const </td></tr>
171 <tr class="memdesc:aed90de2ef57929727bb2159b66d04487"><td class="mdescLeft">&#160;</td><td class="mdescRight">The normalization type.  <a href="#aed90de2ef57929727bb2159b66d04487">More...</a><br /></td></tr>
172 <tr class="separator:aed90de2ef57929727bb2159b66d04487"><td class="memSeparator" colspan="2">&#160;</td></tr>
173 <tr class="memitem:a954d05635b1ff48daffdd70d8a1a6443"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1_h_o_g_info.xhtml#a954d05635b1ff48daffdd70d8a1a6443">l2_hyst_threshold</a> () const </td></tr>
174 <tr class="memdesc:a954d05635b1ff48daffdd70d8a1a6443"><td class="mdescLeft">&#160;</td><td class="mdescRight">Threshold used for L2HYS_NORM normalization type.  <a href="#a954d05635b1ff48daffdd70d8a1a6443">More...</a><br /></td></tr>
175 <tr class="separator:a954d05635b1ff48daffdd70d8a1a6443"><td class="memSeparator" colspan="2">&#160;</td></tr>
176 <tr class="memitem:a96823b4d7dc642aa9f51a0077899d3f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacearm__compute.xhtml#af00a42ecad444bbda75cde1b64bd7e72">PhaseType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1_h_o_g_info.xhtml#a96823b4d7dc642aa9f51a0077899d3f9">phase_type</a> () const </td></tr>
177 <tr class="memdesc:a96823b4d7dc642aa9f51a0077899d3f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">The type of <a class="el" href="namespacearm__compute.xhtml#af00a42ecad444bbda75cde1b64bd7e72">PhaseType</a>.  <a href="#a96823b4d7dc642aa9f51a0077899d3f9">More...</a><br /></td></tr>
178 <tr class="separator:a96823b4d7dc642aa9f51a0077899d3f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
179 <tr class="memitem:a8f6435e0a7c016e3cb0fc94b33067e50"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1_h_o_g_info.xhtml#a8f6435e0a7c016e3cb0fc94b33067e50">descriptor_size</a> () const </td></tr>
180 <tr class="memdesc:a8f6435e0a7c016e3cb0fc94b33067e50"><td class="mdescLeft">&#160;</td><td class="mdescRight">The size of <a class="el" href="classarm__compute_1_1_h_o_g.xhtml" title="CPU implementation of HOG data-object. ">HOG</a> descriptor.  <a href="#a8f6435e0a7c016e3cb0fc94b33067e50">More...</a><br /></td></tr>
181 <tr class="separator:a8f6435e0a7c016e3cb0fc94b33067e50"><td class="memSeparator" colspan="2">&#160;</td></tr>
182 <tr class="memitem:adb20b5249eedf180a461ea097622fe7f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarm__compute_1_1_size2_d.xhtml">Size2D</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1_h_o_g_info.xhtml#adb20b5249eedf180a461ea097622fe7f">num_cells_per_block</a> () const </td></tr>
183 <tr class="memdesc:adb20b5249eedf180a461ea097622fe7f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculates the number of cells for each block.  <a href="#adb20b5249eedf180a461ea097622fe7f">More...</a><br /></td></tr>
184 <tr class="separator:adb20b5249eedf180a461ea097622fe7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
185 <tr class="memitem:a649a86d58ff88cfd8523d6cb71d64332"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarm__compute_1_1_size2_d.xhtml">Size2D</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1_h_o_g_info.xhtml#a649a86d58ff88cfd8523d6cb71d64332">num_blocks_per_image</a> (const <a class="el" href="classarm__compute_1_1_size2_d.xhtml">Size2D</a> &amp;image_size) const </td></tr>
186 <tr class="memdesc:a649a86d58ff88cfd8523d6cb71d64332"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculates the number of blocks for the given image size.  <a href="#a649a86d58ff88cfd8523d6cb71d64332">More...</a><br /></td></tr>
187 <tr class="separator:a649a86d58ff88cfd8523d6cb71d64332"><td class="memSeparator" colspan="2">&#160;</td></tr>
188 </table>
189 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
190 <div class="textblock"><p>Store the <a class="el" href="classarm__compute_1_1_h_o_g.xhtml" title="CPU implementation of HOG data-object. ">HOG</a>'s metadata. </p>
191
192 <p>Definition at line <a class="el" href="_h_o_g_info_8h_source.xhtml#l00035">35</a> of file <a class="el" href="_h_o_g_info_8h_source.xhtml">HOGInfo.h</a>.</p>
193 </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
194 <a class="anchor" id="aed28257d62b9129062bfd61600531648"></a>
195 <div class="memitem">
196 <div class="memproto">
197       <table class="memname">
198         <tr>
199           <td class="memname"><a class="el" href="classarm__compute_1_1_h_o_g_info.xhtml">HOGInfo</a> </td>
200           <td>(</td>
201           <td class="paramname"></td><td>)</td>
202           <td></td>
203         </tr>
204       </table>
205 </div><div class="memdoc">
206
207 <p>Default constructor. </p>
208
209 </div>
210 </div>
211 <a class="anchor" id="ada121d63992678a09e1b3db5a2002bfa"></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">virtual ~<a class="el" href="classarm__compute_1_1_h_o_g_info.xhtml">HOGInfo</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">virtual</span><span class="mlabel">default</span></span>  </td>
228   </tr>
229 </table>
230 </div><div class="memdoc">
231
232 <p>Default destructor. </p>
233
234 </div>
235 </div>
236 <a class="anchor" id="a10dcbc6006d1e12ba2cd1ae524c66122"></a>
237 <div class="memitem">
238 <div class="memproto">
239 <table class="mlabels">
240   <tr>
241   <td class="mlabels-left">
242       <table class="memname">
243         <tr>
244           <td class="memname"><a class="el" href="classarm__compute_1_1_h_o_g_info.xhtml">HOGInfo</a> </td>
245           <td>(</td>
246           <td class="paramtype">const <a class="el" href="classarm__compute_1_1_h_o_g_info.xhtml">HOGInfo</a> &amp;&#160;</td>
247           <td class="paramname"></td><td>)</td>
248           <td></td>
249         </tr>
250       </table>
251   </td>
252   <td class="mlabels-right">
253 <span class="mlabels"><span class="mlabel">default</span></span>  </td>
254   </tr>
255 </table>
256 </div><div class="memdoc">
257
258 <p>Allow instances of this class to be copy constructed. </p>
259
260 </div>
261 </div>
262 <a class="anchor" id="a6a21c3fbc2803bbf3d975bec8977307f"></a>
263 <div class="memitem">
264 <div class="memproto">
265 <table class="mlabels">
266   <tr>
267   <td class="mlabels-left">
268       <table class="memname">
269         <tr>
270           <td class="memname"><a class="el" href="classarm__compute_1_1_h_o_g_info.xhtml">HOGInfo</a> </td>
271           <td>(</td>
272           <td class="paramtype"><a class="el" href="classarm__compute_1_1_h_o_g_info.xhtml">HOGInfo</a> &amp;&amp;&#160;</td>
273           <td class="paramname"></td><td>)</td>
274           <td></td>
275         </tr>
276       </table>
277   </td>
278   <td class="mlabels-right">
279 <span class="mlabels"><span class="mlabel">default</span></span>  </td>
280   </tr>
281 </table>
282 </div><div class="memdoc">
283
284 <p>Allow instances of this class to be move constructed. </p>
285
286 </div>
287 </div>
288 <a class="anchor" id="aeaa7d619922de47d6239b0167a58e2c7"></a>
289 <div class="memitem">
290 <div class="memproto">
291       <table class="memname">
292         <tr>
293           <td class="memname"><a class="el" href="classarm__compute_1_1_h_o_g_info.xhtml">HOGInfo</a> </td>
294           <td>(</td>
295           <td class="paramtype">const <a class="el" href="classarm__compute_1_1_size2_d.xhtml">Size2D</a> &amp;&#160;</td>
296           <td class="paramname"><em>cell_size</em>, </td>
297         </tr>
298         <tr>
299           <td class="paramkey"></td>
300           <td></td>
301           <td class="paramtype">const <a class="el" href="classarm__compute_1_1_size2_d.xhtml">Size2D</a> &amp;&#160;</td>
302           <td class="paramname"><em>block_size</em>, </td>
303         </tr>
304         <tr>
305           <td class="paramkey"></td>
306           <td></td>
307           <td class="paramtype">const <a class="el" href="classarm__compute_1_1_size2_d.xhtml">Size2D</a> &amp;&#160;</td>
308           <td class="paramname"><em>detection_window_size</em>, </td>
309         </tr>
310         <tr>
311           <td class="paramkey"></td>
312           <td></td>
313           <td class="paramtype">const <a class="el" href="classarm__compute_1_1_size2_d.xhtml">Size2D</a> &amp;&#160;</td>
314           <td class="paramname"><em>block_stride</em>, </td>
315         </tr>
316         <tr>
317           <td class="paramkey"></td>
318           <td></td>
319           <td class="paramtype">size_t&#160;</td>
320           <td class="paramname"><em>num_bins</em>, </td>
321         </tr>
322         <tr>
323           <td class="paramkey"></td>
324           <td></td>
325           <td class="paramtype"><a class="el" href="namespacearm__compute.xhtml#a673665b4587a2956fcbad5f0e9ba89d3">HOGNormType</a>&#160;</td>
326           <td class="paramname"><em>normalization_type</em> = <code><a class="el" href="namespacearm__compute.xhtml#a673665b4587a2956fcbad5f0e9ba89d3ac9e68c0594494ec85805b225a7acb9c2">HOGNormType::L2HYS_NORM</a></code>, </td>
327         </tr>
328         <tr>
329           <td class="paramkey"></td>
330           <td></td>
331           <td class="paramtype">float&#160;</td>
332           <td class="paramname"><em>l2_hyst_threshold</em> = <code>0.2f</code>, </td>
333         </tr>
334         <tr>
335           <td class="paramkey"></td>
336           <td></td>
337           <td class="paramtype"><a class="el" href="namespacearm__compute.xhtml#af00a42ecad444bbda75cde1b64bd7e72">PhaseType</a>&#160;</td>
338           <td class="paramname"><em>phase_type</em> = <code><a class="el" href="namespacearm__compute.xhtml#af00a42ecad444bbda75cde1b64bd7e72aaf36b47f395cd01f48b8fc1013665054">PhaseType::UNSIGNED</a></code>&#160;</td>
339         </tr>
340         <tr>
341           <td></td>
342           <td>)</td>
343           <td></td><td></td>
344         </tr>
345       </table>
346 </div><div class="memdoc">
347
348 <p>Constructor. </p>
349 <dl class="params"><dt>Parameters</dt><dd>
350   <table class="params">
351     <tr><td class="paramdir">[in]</td><td class="paramname">cell_size</td><td>Cell size in pixels </td></tr>
352     <tr><td class="paramdir">[in]</td><td class="paramname">block_size</td><td>Block size in pixels. Must be a multiple of cell_size. </td></tr>
353     <tr><td class="paramdir">[in]</td><td class="paramname">detection_window_size</td><td>Detection window size in pixels. Must be a multiple of block_size and block_stride. </td></tr>
354     <tr><td class="paramdir">[in]</td><td class="paramname">block_stride</td><td>Distance in pixels between 2 consecutive blocks along the x and y direction. Must be a multiple of cell size </td></tr>
355     <tr><td class="paramdir">[in]</td><td class="paramname">num_bins</td><td>Number of histogram bins for each cell </td></tr>
356     <tr><td class="paramdir">[in]</td><td class="paramname">normalization_type</td><td>(Optional) Normalization type to use for each block </td></tr>
357     <tr><td class="paramdir">[in]</td><td class="paramname">l2_hyst_threshold</td><td>(Optional) Threshold used for L2HYS_NORM normalization method </td></tr>
358     <tr><td class="paramdir">[in]</td><td class="paramname">phase_type</td><td>(Optional) Type of <a class="el" href="namespacearm__compute.xhtml#af00a42ecad444bbda75cde1b64bd7e72">PhaseType</a> </td></tr>
359   </table>
360   </dd>
361 </dl>
362
363 </div>
364 </div>
365 <h2 class="groupheader">Member Function Documentation</h2>
366 <a class="anchor" id="a13a9a6f5cfa21b3ab15b1e4315311aeb"></a>
367 <div class="memitem">
368 <div class="memproto">
369       <table class="memname">
370         <tr>
371           <td class="memname">const <a class="el" href="classarm__compute_1_1_size2_d.xhtml">Size2D</a>&amp; block_size </td>
372           <td>(</td>
373           <td class="paramname"></td><td>)</td>
374           <td> const</td>
375         </tr>
376       </table>
377 </div><div class="memdoc">
378
379 <p>The block size in pixels. </p>
380 <dl class="section return"><dt>Returns</dt><dd>The block size in pixels </dd></dl>
381
382 </div>
383 </div>
384 <a class="anchor" id="aa9a69eade27460f843fcfba5abb7ae52"></a>
385 <div class="memitem">
386 <div class="memproto">
387       <table class="memname">
388         <tr>
389           <td class="memname">const <a class="el" href="classarm__compute_1_1_size2_d.xhtml">Size2D</a>&amp; block_stride </td>
390           <td>(</td>
391           <td class="paramname"></td><td>)</td>
392           <td> const</td>
393         </tr>
394       </table>
395 </div><div class="memdoc">
396
397 <p>The block stride in pixels. </p>
398 <p>The block stride is the distance between 2 consecutive blocks</p>
399 <dl class="section return"><dt>Returns</dt><dd>The block stride in pixels </dd></dl>
400
401 </div>
402 </div>
403 <a class="anchor" id="a4b7434680a85c2ac14df737ac7cca91e"></a>
404 <div class="memitem">
405 <div class="memproto">
406       <table class="memname">
407         <tr>
408           <td class="memname">const <a class="el" href="classarm__compute_1_1_size2_d.xhtml">Size2D</a>&amp; cell_size </td>
409           <td>(</td>
410           <td class="paramname"></td><td>)</td>
411           <td> const</td>
412         </tr>
413       </table>
414 </div><div class="memdoc">
415
416 <p>The cell size in pixels. </p>
417 <dl class="section return"><dt>Returns</dt><dd>The cell size in pixels </dd></dl>
418
419 </div>
420 </div>
421 <a class="anchor" id="a8f6435e0a7c016e3cb0fc94b33067e50"></a>
422 <div class="memitem">
423 <div class="memproto">
424       <table class="memname">
425         <tr>
426           <td class="memname">size_t descriptor_size </td>
427           <td>(</td>
428           <td class="paramname"></td><td>)</td>
429           <td> const</td>
430         </tr>
431       </table>
432 </div><div class="memdoc">
433
434 <p>The size of <a class="el" href="classarm__compute_1_1_h_o_g.xhtml" title="CPU implementation of HOG data-object. ">HOG</a> descriptor. </p>
435 <dl class="section return"><dt>Returns</dt><dd>The size of <a class="el" href="classarm__compute_1_1_h_o_g.xhtml" title="CPU implementation of HOG data-object. ">HOG</a> descriptor </dd></dl>
436
437 </div>
438 </div>
439 <a class="anchor" id="a0279e383beb758e477ce0673c5db8d57"></a>
440 <div class="memitem">
441 <div class="memproto">
442       <table class="memname">
443         <tr>
444           <td class="memname">const <a class="el" href="classarm__compute_1_1_size2_d.xhtml">Size2D</a>&amp; detection_window_size </td>
445           <td>(</td>
446           <td class="paramname"></td><td>)</td>
447           <td> const</td>
448         </tr>
449       </table>
450 </div><div class="memdoc">
451
452 <p>The detection window size in pixels. </p>
453 <dl class="section return"><dt>Returns</dt><dd>The detection window size in pixels </dd></dl>
454
455 </div>
456 </div>
457 <a class="anchor" id="a75215e8ba07a5ec88ee8c902e306e887"></a>
458 <div class="memitem">
459 <div class="memproto">
460       <table class="memname">
461         <tr>
462           <td class="memname">void init </td>
463           <td>(</td>
464           <td class="paramtype">const <a class="el" href="classarm__compute_1_1_size2_d.xhtml">Size2D</a> &amp;&#160;</td>
465           <td class="paramname"><em>cell_size</em>, </td>
466         </tr>
467         <tr>
468           <td class="paramkey"></td>
469           <td></td>
470           <td class="paramtype">const <a class="el" href="classarm__compute_1_1_size2_d.xhtml">Size2D</a> &amp;&#160;</td>
471           <td class="paramname"><em>block_size</em>, </td>
472         </tr>
473         <tr>
474           <td class="paramkey"></td>
475           <td></td>
476           <td class="paramtype">const <a class="el" href="classarm__compute_1_1_size2_d.xhtml">Size2D</a> &amp;&#160;</td>
477           <td class="paramname"><em>detection_window_size</em>, </td>
478         </tr>
479         <tr>
480           <td class="paramkey"></td>
481           <td></td>
482           <td class="paramtype">const <a class="el" href="classarm__compute_1_1_size2_d.xhtml">Size2D</a> &amp;&#160;</td>
483           <td class="paramname"><em>block_stride</em>, </td>
484         </tr>
485         <tr>
486           <td class="paramkey"></td>
487           <td></td>
488           <td class="paramtype">size_t&#160;</td>
489           <td class="paramname"><em>num_bins</em>, </td>
490         </tr>
491         <tr>
492           <td class="paramkey"></td>
493           <td></td>
494           <td class="paramtype"><a class="el" href="namespacearm__compute.xhtml#a673665b4587a2956fcbad5f0e9ba89d3">HOGNormType</a>&#160;</td>
495           <td class="paramname"><em>normalization_type</em> = <code><a class="el" href="namespacearm__compute.xhtml#a673665b4587a2956fcbad5f0e9ba89d3ac9e68c0594494ec85805b225a7acb9c2">HOGNormType::L2HYS_NORM</a></code>, </td>
496         </tr>
497         <tr>
498           <td class="paramkey"></td>
499           <td></td>
500           <td class="paramtype">float&#160;</td>
501           <td class="paramname"><em>l2_hyst_threshold</em> = <code>0.2f</code>, </td>
502         </tr>
503         <tr>
504           <td class="paramkey"></td>
505           <td></td>
506           <td class="paramtype"><a class="el" href="namespacearm__compute.xhtml#af00a42ecad444bbda75cde1b64bd7e72">PhaseType</a>&#160;</td>
507           <td class="paramname"><em>phase_type</em> = <code><a class="el" href="namespacearm__compute.xhtml#af00a42ecad444bbda75cde1b64bd7e72aaf36b47f395cd01f48b8fc1013665054">PhaseType::UNSIGNED</a></code>&#160;</td>
508         </tr>
509         <tr>
510           <td></td>
511           <td>)</td>
512           <td></td><td></td>
513         </tr>
514       </table>
515 </div><div class="memdoc">
516
517 <p>Initialize the metadata structure with the given parameters. </p>
518 <dl class="params"><dt>Parameters</dt><dd>
519   <table class="params">
520     <tr><td class="paramdir">[in]</td><td class="paramname">cell_size</td><td>Cell size in pixels </td></tr>
521     <tr><td class="paramdir">[in]</td><td class="paramname">block_size</td><td>Block size in pixels. Must be a multiple of cell_size. </td></tr>
522     <tr><td class="paramdir">[in]</td><td class="paramname">detection_window_size</td><td>Detection window size in pixels. Must be a multiple of block_size and block_stride. </td></tr>
523     <tr><td class="paramdir">[in]</td><td class="paramname">block_stride</td><td>Distance in pixels between 2 consecutive blocks along the x and y direction. Must be a multiple of cell size </td></tr>
524     <tr><td class="paramdir">[in]</td><td class="paramname">num_bins</td><td>Number of histogram bins for each cell </td></tr>
525     <tr><td class="paramdir">[in]</td><td class="paramname">normalization_type</td><td>(Optional) Normalization type to use for each block </td></tr>
526     <tr><td class="paramdir">[in]</td><td class="paramname">l2_hyst_threshold</td><td>(Optional) Threshold used for L2HYS_NORM normalization method </td></tr>
527     <tr><td class="paramdir">[in]</td><td class="paramname">phase_type</td><td>(Optional) Type of <a class="el" href="namespacearm__compute.xhtml#af00a42ecad444bbda75cde1b64bd7e72">PhaseType</a> </td></tr>
528   </table>
529   </dd>
530 </dl>
531
532 </div>
533 </div>
534 <a class="anchor" id="a954d05635b1ff48daffdd70d8a1a6443"></a>
535 <div class="memitem">
536 <div class="memproto">
537       <table class="memname">
538         <tr>
539           <td class="memname">float l2_hyst_threshold </td>
540           <td>(</td>
541           <td class="paramname"></td><td>)</td>
542           <td> const</td>
543         </tr>
544       </table>
545 </div><div class="memdoc">
546
547 <p>Threshold used for L2HYS_NORM normalization type. </p>
548 <dl class="section return"><dt>Returns</dt><dd>Threshold used for L2HYS_NORM normalization type </dd></dl>
549
550 </div>
551 </div>
552 <a class="anchor" id="aed90de2ef57929727bb2159b66d04487"></a>
553 <div class="memitem">
554 <div class="memproto">
555       <table class="memname">
556         <tr>
557           <td class="memname"><a class="el" href="namespacearm__compute.xhtml#a673665b4587a2956fcbad5f0e9ba89d3">HOGNormType</a> normalization_type </td>
558           <td>(</td>
559           <td class="paramname"></td><td>)</td>
560           <td> const</td>
561         </tr>
562       </table>
563 </div><div class="memdoc">
564
565 <p>The normalization type. </p>
566 <dl class="section return"><dt>Returns</dt><dd>The normalization type </dd></dl>
567
568 </div>
569 </div>
570 <a class="anchor" id="ae3664b841732a09d7749953ca5b81373"></a>
571 <div class="memitem">
572 <div class="memproto">
573       <table class="memname">
574         <tr>
575           <td class="memname">size_t num_bins </td>
576           <td>(</td>
577           <td class="paramname"></td><td>)</td>
578           <td> const</td>
579         </tr>
580       </table>
581 </div><div class="memdoc">
582
583 <p>The number of histogram bins for each cell. </p>
584 <dl class="section return"><dt>Returns</dt><dd>The number of histogram bins for each cell </dd></dl>
585
586 </div>
587 </div>
588 <a class="anchor" id="a649a86d58ff88cfd8523d6cb71d64332"></a>
589 <div class="memitem">
590 <div class="memproto">
591       <table class="memname">
592         <tr>
593           <td class="memname"><a class="el" href="classarm__compute_1_1_size2_d.xhtml">Size2D</a> num_blocks_per_image </td>
594           <td>(</td>
595           <td class="paramtype">const <a class="el" href="classarm__compute_1_1_size2_d.xhtml">Size2D</a> &amp;&#160;</td>
596           <td class="paramname"><em>image_size</em></td><td>)</td>
597           <td> const</td>
598         </tr>
599       </table>
600 </div><div class="memdoc">
601
602 <p>Calculates the number of blocks for the given image size. </p>
603 <dl class="params"><dt>Parameters</dt><dd>
604   <table class="params">
605     <tr><td class="paramdir">[in]</td><td class="paramname">image_size</td><td>The input image size data object</td></tr>
606   </table>
607   </dd>
608 </dl>
609 <dl class="section return"><dt>Returns</dt><dd>The <a class="el" href="classarm__compute_1_1_size2_d.xhtml" title="Class for specifying the size of an image or rectangle. ">Size2D</a> data object which stores the number of blocks along the x and y directions </dd></dl>
610
611 </div>
612 </div>
613 <a class="anchor" id="adb20b5249eedf180a461ea097622fe7f"></a>
614 <div class="memitem">
615 <div class="memproto">
616       <table class="memname">
617         <tr>
618           <td class="memname"><a class="el" href="classarm__compute_1_1_size2_d.xhtml">Size2D</a> num_cells_per_block </td>
619           <td>(</td>
620           <td class="paramname"></td><td>)</td>
621           <td> const</td>
622         </tr>
623       </table>
624 </div><div class="memdoc">
625
626 <p>Calculates the number of cells for each block. </p>
627 <dl class="section return"><dt>Returns</dt><dd>The <a class="el" href="classarm__compute_1_1_size2_d.xhtml" title="Class for specifying the size of an image or rectangle. ">Size2D</a> data object which stores the number of cells along the x and y directions </dd></dl>
628
629 </div>
630 </div>
631 <a class="anchor" id="a64f60c469394d4f5f621546fc3108590"></a>
632 <div class="memitem">
633 <div class="memproto">
634 <table class="mlabels">
635   <tr>
636   <td class="mlabels-left">
637       <table class="memname">
638         <tr>
639           <td class="memname"><a class="el" href="classarm__compute_1_1_h_o_g_info.xhtml">HOGInfo</a>&amp; operator= </td>
640           <td>(</td>
641           <td class="paramtype">const <a class="el" href="classarm__compute_1_1_h_o_g_info.xhtml">HOGInfo</a> &amp;&#160;</td>
642           <td class="paramname"></td><td>)</td>
643           <td></td>
644         </tr>
645       </table>
646   </td>
647   <td class="mlabels-right">
648 <span class="mlabels"><span class="mlabel">default</span></span>  </td>
649   </tr>
650 </table>
651 </div><div class="memdoc">
652
653 <p>Allow instances of this class to be copied. </p>
654
655 </div>
656 </div>
657 <a class="anchor" id="a3f48ffe9fe37db10eb23de67101c1500"></a>
658 <div class="memitem">
659 <div class="memproto">
660 <table class="mlabels">
661   <tr>
662   <td class="mlabels-left">
663       <table class="memname">
664         <tr>
665           <td class="memname"><a class="el" href="classarm__compute_1_1_h_o_g_info.xhtml">HOGInfo</a>&amp; operator= </td>
666           <td>(</td>
667           <td class="paramtype"><a class="el" href="classarm__compute_1_1_h_o_g_info.xhtml">HOGInfo</a> &amp;&amp;&#160;</td>
668           <td class="paramname"></td><td>)</td>
669           <td></td>
670         </tr>
671       </table>
672   </td>
673   <td class="mlabels-right">
674 <span class="mlabels"><span class="mlabel">default</span></span>  </td>
675   </tr>
676 </table>
677 </div><div class="memdoc">
678
679 <p>Allow instances of this class to be moved. </p>
680
681 </div>
682 </div>
683 <a class="anchor" id="a96823b4d7dc642aa9f51a0077899d3f9"></a>
684 <div class="memitem">
685 <div class="memproto">
686       <table class="memname">
687         <tr>
688           <td class="memname"><a class="el" href="namespacearm__compute.xhtml#af00a42ecad444bbda75cde1b64bd7e72">PhaseType</a> phase_type </td>
689           <td>(</td>
690           <td class="paramname"></td><td>)</td>
691           <td> const</td>
692         </tr>
693       </table>
694 </div><div class="memdoc">
695
696 <p>The type of <a class="el" href="namespacearm__compute.xhtml#af00a42ecad444bbda75cde1b64bd7e72">PhaseType</a>. </p>
697 <dl class="section return"><dt>Returns</dt><dd>The type of <a class="el" href="namespacearm__compute.xhtml#af00a42ecad444bbda75cde1b64bd7e72">PhaseType</a> </dd></dl>
698
699 </div>
700 </div>
701 <hr/>The documentation for this class was generated from the following file:<ul>
702 <li>arm_compute/core/<a class="el" href="_h_o_g_info_8h_source.xhtml">HOGInfo.h</a></li>
703 </ul>
704 </div><!-- contents -->
705 </div><!-- doc-content -->
706 <!-- start footer part -->
707 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
708   <ul>
709     <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_h_o_g_info.xhtml">HOGInfo</a></li>
710     <li class="footer">Generated on Wed Apr 12 2017 14:26:06 for ARM Compute Library by
711     <a href="http://www.doxygen.org/index.html">
712     <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
713   </ul>
714 </div>
715 </body>
716 </html>