提交 a9ccf181 编写于 作者: T Travis CI

Deploy code docs to GitHub Pages Travis build: 413

Commit: 73093e90
上级 8d71d6b1
......@@ -1231,5 +1231,5 @@ Generating file index...
Generating file member index...
Generating example index...
finalizing index lists...
lookup cache used 4990/65536 hits=38309 misses=5353
lookup cache used 4989/65536 hits=38340 misses=5352
finished...
......@@ -134,94 +134,87 @@ $(document).ready(function(){initNavTree('array_8hpp_source.html','');});
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <a class="code" href="classop_1_1_array.html#a793b9851c7490bc98d4dd52020c0cd3c">Array</a>(<span class="keyword">const</span> std::vector&lt;int&gt;&amp; sizes, T* <span class="keyword">const</span> dataPtr);</div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;</div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <a class="code" href="classop_1_1_array.html">Array&lt;T&gt;</a>(<span class="keyword">const</span> <a class="code" href="classop_1_1_array.html">Array&lt;T&gt;</a>&amp; <a class="code" href="namespacecl.html#a8856ce875094624efdce0a49496d695e">array</a>);</div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;</div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <a class="code" href="classop_1_1_array.html">Array&lt;T&gt;</a>&amp; <a class="code" href="classop_1_1_array.html#a9c8e006e0eea472485f37971330ecbab">operator=</a>(<span class="keyword">const</span> <a class="code" href="classop_1_1_array.html">Array&lt;T&gt;</a>&amp; <a class="code" href="namespacecl.html#a8856ce875094624efdce0a49496d695e">array</a>);</div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;</div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <a class="code" href="classop_1_1_array.html">Array&lt;T&gt;</a>(<a class="code" href="classop_1_1_array.html">Array&lt;T&gt;</a>&amp;&amp; <a class="code" href="namespacecl.html#a8856ce875094624efdce0a49496d695e">array</a>);</div>
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;</div>
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <a class="code" href="classop_1_1_array.html">Array&lt;T&gt;</a>&amp; <a class="code" href="classop_1_1_array.html#a9c8e006e0eea472485f37971330ecbab">operator=</a>(<a class="code" href="classop_1_1_array.html">Array&lt;T&gt;</a>&amp;&amp; array);</div>
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;</div>
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <a class="code" href="classop_1_1_array.html">Array&lt;T&gt;</a> <a class="code" href="classop_1_1_array.html#af42f4570122d1b8259c211f52335909b">clone</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;</div>
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classop_1_1_array.html#a12e538b09e98bf0900163031602ed2ed">reset</a>(<span class="keyword">const</span> <span class="keywordtype">int</span> size);</div>
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;</div>
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classop_1_1_array.html#a12e538b09e98bf0900163031602ed2ed">reset</a>(<span class="keyword">const</span> std::vector&lt;int&gt;&amp; sizes = {});</div>
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;</div>
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classop_1_1_array.html#a12e538b09e98bf0900163031602ed2ed">reset</a>(<span class="keyword">const</span> <span class="keywordtype">int</span> size, <span class="keyword">const</span> T value);</div>
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;</div>
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classop_1_1_array.html#a12e538b09e98bf0900163031602ed2ed">reset</a>(<span class="keyword">const</span> std::vector&lt;int&gt;&amp; sizes, <span class="keyword">const</span> T value);</div>
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;</div>
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classop_1_1_array.html#a6bf43d039478797722cf9401ceb951e9">setFrom</a>(<span class="keyword">const</span> cv::Mat&amp; cvMat);</div>
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;</div>
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classop_1_1_array.html#a28f09d11de753a741334ee8094296acb">setTo</a>(<span class="keyword">const</span> T value);</div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <a class="code" href="classop_1_1_array.html#a793b9851c7490bc98d4dd52020c0cd3c">Array</a>(<span class="keyword">const</span> <a class="code" href="classop_1_1_array.html">Array&lt;T&gt;</a>&amp; <a class="code" href="namespacecl.html#a8856ce875094624efdce0a49496d695e">array</a>, <span class="keyword">const</span> <span class="keywordtype">int</span> index, <span class="keyword">const</span> <span class="keywordtype">bool</span> noCopy = <span class="keyword">false</span>);</div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;</div>
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <a class="code" href="classop_1_1_array.html">Array&lt;T&gt;</a>(<span class="keyword">const</span> <a class="code" href="classop_1_1_array.html">Array&lt;T&gt;</a>&amp; <a class="code" href="namespacecl.html#a8856ce875094624efdce0a49496d695e">array</a>);</div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;</div>
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <a class="code" href="classop_1_1_array.html">Array&lt;T&gt;</a>&amp; <a class="code" href="classop_1_1_array.html#a9c8e006e0eea472485f37971330ecbab">operator=</a>(<span class="keyword">const</span> <a class="code" href="classop_1_1_array.html">Array&lt;T&gt;</a>&amp; array);</div>
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;</div>
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; <a class="code" href="classop_1_1_array.html">Array&lt;T&gt;</a>(<a class="code" href="classop_1_1_array.html">Array&lt;T&gt;</a>&amp;&amp; <a class="code" href="namespacecl.html#a8856ce875094624efdce0a49496d695e">array</a>);</div>
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;</div>
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <a class="code" href="classop_1_1_array.html">Array&lt;T&gt;</a>&amp; <a class="code" href="classop_1_1_array.html#a9c8e006e0eea472485f37971330ecbab">operator=</a>(<a class="code" href="classop_1_1_array.html">Array&lt;T&gt;</a>&amp;&amp; array);</div>
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;</div>
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <a class="code" href="classop_1_1_array.html">Array&lt;T&gt;</a> <a class="code" href="classop_1_1_array.html#af42f4570122d1b8259c211f52335909b">clone</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;</div>
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classop_1_1_array.html#a12e538b09e98bf0900163031602ed2ed">reset</a>(<span class="keyword">const</span> <span class="keywordtype">int</span> size);</div>
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;</div>
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classop_1_1_array.html#a12e538b09e98bf0900163031602ed2ed">reset</a>(<span class="keyword">const</span> std::vector&lt;int&gt;&amp; sizes = {});</div>
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;</div>
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classop_1_1_array.html#a12e538b09e98bf0900163031602ed2ed">reset</a>(<span class="keyword">const</span> <span class="keywordtype">int</span> size, <span class="keyword">const</span> T value);</div>
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;</div>
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classop_1_1_array.html#a12e538b09e98bf0900163031602ed2ed">reset</a>(<span class="keyword">const</span> std::vector&lt;int&gt;&amp; sizes, <span class="keyword">const</span> T value);</div>
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;</div>
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;</div>
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;</div>
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <span class="comment">// ------------------------------ Data Information Functions ------------------------------ //</span></div>
<div class="line"><a name="l00175"></a><span class="lineno"><a class="line" href="classop_1_1_array.html#ad51b6ac12ed115f1056effefd6fa878b"> 175</a></span>&#160;<span class="comment"></span> <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classop_1_1_array.html#ad51b6ac12ed115f1056effefd6fa878b">empty</a>()<span class="keyword"> const</span></div>
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; <span class="keywordflow">return</span> (mVolume == 0);</div>
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; }</div>
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;</div>
<div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="classop_1_1_array.html#a2330657a79a444d1ab44370423be006e"> 185</a></span>&#160; <span class="keyword">inline</span> std::vector&lt;int&gt; <a class="code" href="classop_1_1_array.html#a2330657a79a444d1ab44370423be006e">getSize</a>()<span class="keyword"> const</span></div>
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; <span class="keywordflow">return</span> mSize;</div>
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; }</div>
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;</div>
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; <span class="keywordtype">int</span> <a class="code" href="classop_1_1_array.html#a2330657a79a444d1ab44370423be006e">getSize</a>(<span class="keyword">const</span> <span class="keywordtype">int</span> index) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;</div>
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; <a class="code" href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">std::string</a> <a class="code" href="classop_1_1_array.html#a337e33980c231bc207ea7d31ffa84fe3">printSize</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;</div>
<div class="line"><a name="l00209"></a><span class="lineno"><a class="line" href="classop_1_1_array.html#adeb008e878709bb5a51e26be55a5452d"> 209</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">size_t</span> <a class="code" href="classop_1_1_array.html#adeb008e878709bb5a51e26be55a5452d">getNumberDimensions</a>()<span class="keyword"> const</span></div>
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; <span class="keywordflow">return</span> mSize.size();</div>
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; }</div>
<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;</div>
<div class="line"><a name="l00219"></a><span class="lineno"><a class="line" href="classop_1_1_array.html#afee5e6149bc917586b3fd56323d20a87"> 219</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">size_t</span> <a class="code" href="classop_1_1_array.html#afee5e6149bc917586b3fd56323d20a87">getVolume</a>()<span class="keyword"> const</span></div>
<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; <span class="keywordflow">return</span> mVolume;</div>
<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; }</div>
<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;</div>
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classop_1_1_array.html#afee5e6149bc917586b3fd56323d20a87">getVolume</a>(<span class="keyword">const</span> <span class="keywordtype">int</span> indexA, <span class="keyword">const</span> <span class="keywordtype">int</span> indexB) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;</div>
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; std::vector&lt;int&gt; <a class="code" href="classop_1_1_array.html#afeacae113dd204df98b78353205c05f1">getStride</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;</div>
<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; <span class="keywordtype">int</span> <a class="code" href="classop_1_1_array.html#afeacae113dd204df98b78353205c05f1">getStride</a>(<span class="keyword">const</span> <span class="keywordtype">int</span> index) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;</div>
<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;</div>
<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;</div>
<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; <span class="comment">// ------------------------------ Data Access Functions And Operators ------------------------------ //</span></div>
<div class="line"><a name="l00255"></a><span class="lineno"><a class="line" href="classop_1_1_array.html#af4715967fd2b028a97fd30257e697275"> 255</a></span>&#160;<span class="comment"></span> <span class="keyword">inline</span> T* <a class="code" href="classop_1_1_array.html#af4715967fd2b028a97fd30257e697275">getPtr</a>()</div>
<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; {</div>
<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; <span class="keywordflow">return</span> pData; <span class="comment">// spData.get()</span></div>
<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; }</div>
<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;</div>
<div class="line"><a name="l00264"></a><span class="lineno"><a class="line" href="classop_1_1_array.html#a17a44d11cf476f705ce4a5223cfb4f81"> 264</a></span>&#160; <span class="keyword">inline</span> <span class="keyword">const</span> T* <a class="code" href="classop_1_1_array.html#a17a44d11cf476f705ce4a5223cfb4f81">getConstPtr</a>()<span class="keyword"> const</span></div>
<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; <span class="keywordflow">return</span> pData; <span class="comment">// spData.get()</span></div>
<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; }</div>
<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;</div>
<div class="line"><a name="l00274"></a><span class="lineno"><a class="line" href="classop_1_1_array.html#af65f2606b13011870bf0467116246fbc"> 274</a></span>&#160; <span class="keyword">inline</span> T* <a class="code" href="classop_1_1_array.html#af65f2606b13011870bf0467116246fbc">getPseudoConstPtr</a>()<span class="keyword"> const</span></div>
<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160; <span class="keywordflow">return</span> pData; <span class="comment">// spData.get()</span></div>
<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160; }</div>
<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;</div>
<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; <span class="keyword">const</span> cv::Mat&amp; <a class="code" href="classop_1_1_array.html#ab70165463db3e2fb3f15ad14001eb592">getConstCvMat</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;</div>
<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; cv::Mat&amp; <a class="code" href="classop_1_1_array.html#ac817621e848601cf7d6571e75d8f6865">getCvMat</a>();</div>
<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160;</div>
<div class="line"><a name="l00310"></a><span class="lineno"><a class="line" href="classop_1_1_array.html#aa40dc59e800d3c4cce623d560c0e0fad"> 310</a></span>&#160; <span class="keyword">inline</span> T&amp; <a class="code" href="classop_1_1_array.html#aa40dc59e800d3c4cce623d560c0e0fad">operator[]</a>(<span class="keyword">const</span> <span class="keywordtype">int</span> index)</div>
<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160; {</div>
<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160;<span class="preprocessor"> #ifdef NDEBUG</span></div>
<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160;<span class="preprocessor"></span> <span class="keywordflow">return</span> pData[index]; <span class="comment">// spData.get()[index]</span></div>
<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160;<span class="preprocessor"> #else</span></div>
<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160;<span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classop_1_1_array.html#a6e0afd5f447efbfc29efbeac62716eff">at</a>(index);</div>
<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160;<span class="preprocessor"> #endif</span></div>
<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160;<span class="preprocessor"></span> }</div>
<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160;</div>
<div class="line"><a name="l00326"></a><span class="lineno"><a class="line" href="classop_1_1_array.html#aeccfa42607d5deb5039ff260eb980abc"> 326</a></span>&#160; <span class="keyword">inline</span> <span class="keyword">const</span> T&amp; <a class="code" href="classop_1_1_array.html#aeccfa42607d5deb5039ff260eb980abc">operator[]</a>(<span class="keyword">const</span> <span class="keywordtype">int</span> index)<span class="keyword"> const</span></div>
<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classop_1_1_array.html#a6bf43d039478797722cf9401ceb951e9">setFrom</a>(<span class="keyword">const</span> cv::Mat&amp; cvMat);</div>
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;</div>
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classop_1_1_array.html#a28f09d11de753a741334ee8094296acb">setTo</a>(<span class="keyword">const</span> T value);</div>
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;</div>
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;</div>
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;</div>
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; <span class="comment">// ------------------------------ Data Information Functions ------------------------------ //</span></div>
<div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="classop_1_1_array.html#ad51b6ac12ed115f1056effefd6fa878b"> 189</a></span>&#160;<span class="comment"></span> <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classop_1_1_array.html#ad51b6ac12ed115f1056effefd6fa878b">empty</a>()<span class="keyword"> const</span></div>
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; <span class="keywordflow">return</span> (mVolume == 0);</div>
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; }</div>
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;</div>
<div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="classop_1_1_array.html#a2330657a79a444d1ab44370423be006e"> 199</a></span>&#160; <span class="keyword">inline</span> std::vector&lt;int&gt; <a class="code" href="classop_1_1_array.html#a2330657a79a444d1ab44370423be006e">getSize</a>()<span class="keyword"> const</span></div>
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; <span class="keywordflow">return</span> mSize;</div>
<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; }</div>
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;</div>
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; <span class="keywordtype">int</span> <a class="code" href="classop_1_1_array.html#a2330657a79a444d1ab44370423be006e">getSize</a>(<span class="keyword">const</span> <span class="keywordtype">int</span> index) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;</div>
<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; <a class="code" href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">std::string</a> <a class="code" href="classop_1_1_array.html#a337e33980c231bc207ea7d31ffa84fe3">printSize</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;</div>
<div class="line"><a name="l00223"></a><span class="lineno"><a class="line" href="classop_1_1_array.html#adeb008e878709bb5a51e26be55a5452d"> 223</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">size_t</span> <a class="code" href="classop_1_1_array.html#adeb008e878709bb5a51e26be55a5452d">getNumberDimensions</a>()<span class="keyword"> const</span></div>
<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; <span class="keywordflow">return</span> mSize.size();</div>
<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; }</div>
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;</div>
<div class="line"><a name="l00233"></a><span class="lineno"><a class="line" href="classop_1_1_array.html#afee5e6149bc917586b3fd56323d20a87"> 233</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">size_t</span> <a class="code" href="classop_1_1_array.html#afee5e6149bc917586b3fd56323d20a87">getVolume</a>()<span class="keyword"> const</span></div>
<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; <span class="keywordflow">return</span> mVolume;</div>
<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; }</div>
<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;</div>
<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classop_1_1_array.html#afee5e6149bc917586b3fd56323d20a87">getVolume</a>(<span class="keyword">const</span> <span class="keywordtype">int</span> indexA, <span class="keyword">const</span> <span class="keywordtype">int</span> indexB = -1) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;</div>
<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; std::vector&lt;int&gt; <a class="code" href="classop_1_1_array.html#afeacae113dd204df98b78353205c05f1">getStride</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;</div>
<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; <span class="keywordtype">int</span> <a class="code" href="classop_1_1_array.html#afeacae113dd204df98b78353205c05f1">getStride</a>(<span class="keyword">const</span> <span class="keywordtype">int</span> index) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;</div>
<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;</div>
<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;</div>
<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; <span class="comment">// ------------------------------ Data Access Functions And Operators ------------------------------ //</span></div>
<div class="line"><a name="l00271"></a><span class="lineno"><a class="line" href="classop_1_1_array.html#af4715967fd2b028a97fd30257e697275"> 271</a></span>&#160;<span class="comment"></span> <span class="keyword">inline</span> T* <a class="code" href="classop_1_1_array.html#af4715967fd2b028a97fd30257e697275">getPtr</a>()</div>
<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160; {</div>
<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; <span class="keywordflow">return</span> pData; <span class="comment">// spData.get()</span></div>
<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; }</div>
<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160;</div>
<div class="line"><a name="l00280"></a><span class="lineno"><a class="line" href="classop_1_1_array.html#a17a44d11cf476f705ce4a5223cfb4f81"> 280</a></span>&#160; <span class="keyword">inline</span> <span class="keyword">const</span> T* <a class="code" href="classop_1_1_array.html#a17a44d11cf476f705ce4a5223cfb4f81">getConstPtr</a>()<span class="keyword"> const</span></div>
<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160; <span class="keywordflow">return</span> pData; <span class="comment">// spData.get()</span></div>
<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; }</div>
<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;</div>
<div class="line"><a name="l00290"></a><span class="lineno"><a class="line" href="classop_1_1_array.html#af65f2606b13011870bf0467116246fbc"> 290</a></span>&#160; <span class="keyword">inline</span> T* <a class="code" href="classop_1_1_array.html#af65f2606b13011870bf0467116246fbc">getPseudoConstPtr</a>()<span class="keyword"> const</span></div>
<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160; <span class="keywordflow">return</span> pData; <span class="comment">// spData.get()</span></div>
<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160; }</div>
<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160;</div>
<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160; <span class="keyword">const</span> cv::Mat&amp; <a class="code" href="classop_1_1_array.html#ab70165463db3e2fb3f15ad14001eb592">getConstCvMat</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160;</div>
<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160; cv::Mat&amp; <a class="code" href="classop_1_1_array.html#ac817621e848601cf7d6571e75d8f6865">getCvMat</a>();</div>
<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160;</div>
<div class="line"><a name="l00326"></a><span class="lineno"><a class="line" href="classop_1_1_array.html#aa40dc59e800d3c4cce623d560c0e0fad"> 326</a></span>&#160; <span class="keyword">inline</span> T&amp; <a class="code" href="classop_1_1_array.html#aa40dc59e800d3c4cce623d560c0e0fad">operator[]</a>(<span class="keyword">const</span> <span class="keywordtype">int</span> index)</div>
<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; {</div>
<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160;<span class="preprocessor"> #ifdef NDEBUG</span></div>
<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160;<span class="preprocessor"></span> <span class="keywordflow">return</span> pData[index]; <span class="comment">// spData.get()[index]</span></div>
<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160;<span class="preprocessor"> #else</span></div>
......@@ -229,89 +222,98 @@ $(document).ready(function(){initNavTree('array_8hpp_source.html','');});
<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160;<span class="preprocessor"> #endif</span></div>
<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160;<span class="preprocessor"></span> }</div>
<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160;</div>
<div class="line"><a name="l00343"></a><span class="lineno"><a class="line" href="classop_1_1_array.html#aada0f1bd6e9eb73b4f977e62da536f58"> 343</a></span>&#160; <span class="keyword">inline</span> T&amp; <a class="code" href="classop_1_1_array.html#aada0f1bd6e9eb73b4f977e62da536f58">operator[]</a>(<span class="keyword">const</span> std::vector&lt;int&gt;&amp; indexes)</div>
<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160; {</div>
<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classop_1_1_array.html#aa40dc59e800d3c4cce623d560c0e0fad">operator[]</a>(getIndex(indexes));</div>
<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160; }</div>
<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160;</div>
<div class="line"><a name="l00355"></a><span class="lineno"><a class="line" href="classop_1_1_array.html#a3f6c6f7ddeed3d1edbc907441888a8cf"> 355</a></span>&#160; <span class="keyword">inline</span> <span class="keyword">const</span> T&amp; <a class="code" href="classop_1_1_array.html#a3f6c6f7ddeed3d1edbc907441888a8cf">operator[]</a>(<span class="keyword">const</span> std::vector&lt;int&gt;&amp; indexes)<span class="keyword"> const</span></div>
<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classop_1_1_array.html#aa40dc59e800d3c4cce623d560c0e0fad">operator[]</a>(getIndex(indexes));</div>
<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160; }</div>
<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160;</div>
<div class="line"><a name="l00367"></a><span class="lineno"><a class="line" href="classop_1_1_array.html#a6e0afd5f447efbfc29efbeac62716eff"> 367</a></span>&#160; <span class="keyword">inline</span> T&amp; <a class="code" href="classop_1_1_array.html#a6e0afd5f447efbfc29efbeac62716eff">at</a>(<span class="keyword">const</span> <span class="keywordtype">int</span> index)</div>
<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160; {</div>
<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160; <span class="keywordflow">return</span> commonAt(index);</div>
<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160; }</div>
<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160;</div>
<div class="line"><a name="l00379"></a><span class="lineno"><a class="line" href="classop_1_1_array.html#a95e83e3379fd43460db68c2adb61f981"> 379</a></span>&#160; <span class="keyword">inline</span> <span class="keyword">const</span> T&amp; <a class="code" href="classop_1_1_array.html#a95e83e3379fd43460db68c2adb61f981">at</a>(<span class="keyword">const</span> <span class="keywordtype">int</span> index)<span class="keyword"> const</span></div>
<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160; <span class="keywordflow">return</span> commonAt(index);</div>
<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160; }</div>
<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160;</div>
<div class="line"><a name="l00391"></a><span class="lineno"><a class="line" href="classop_1_1_array.html#a8eebb6c34642cdf19ac74c7ed38d128b"> 391</a></span>&#160; <span class="keyword">inline</span> T&amp; <a class="code" href="classop_1_1_array.html#a8eebb6c34642cdf19ac74c7ed38d128b">at</a>(<span class="keyword">const</span> std::vector&lt;int&gt;&amp; indexes)</div>
<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160; {</div>
<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classop_1_1_array.html#a6e0afd5f447efbfc29efbeac62716eff">at</a>(getIndexAndCheck(indexes));</div>
<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160; }</div>
<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160;</div>
<div class="line"><a name="l00403"></a><span class="lineno"><a class="line" href="classop_1_1_array.html#a5cb014203b418de3996b90597df53b6e"> 403</a></span>&#160; <span class="keyword">inline</span> <span class="keyword">const</span> T&amp; <a class="code" href="classop_1_1_array.html#a5cb014203b418de3996b90597df53b6e">at</a>(<span class="keyword">const</span> std::vector&lt;int&gt;&amp; indexes)<span class="keyword"> const</span></div>
<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classop_1_1_array.html#a6e0afd5f447efbfc29efbeac62716eff">at</a>(getIndexAndCheck(indexes));</div>
<div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160; }</div>
<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160;</div>
<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160; <span class="keyword">const</span> <a class="code" href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">std::string</a> <a class="code" href="classop_1_1_array.html#ae3ec6553128d77b0c26b848c0a0f81ca">toString</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160;</div>
<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160; <span class="keyword">private</span>:</div>
<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160; std::vector&lt;int&gt; mSize;</div>
<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160; <span class="keywordtype">size_t</span> mVolume;</div>
<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160; std::shared_ptr&lt;T&gt; spData;</div>
<div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160; T* pData; <span class="comment">// pData is a wrapper of spData. Used for Pybind11 binding.</span></div>
<div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160; std::pair&lt;bool, cv::Mat&gt; mCvMatData;</div>
<div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160;</div>
<div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160; <span class="keywordtype">int</span> getIndex(<span class="keyword">const</span> std::vector&lt;int&gt;&amp; indexes) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00342"></a><span class="lineno"><a class="line" href="classop_1_1_array.html#aeccfa42607d5deb5039ff260eb980abc"> 342</a></span>&#160; <span class="keyword">inline</span> <span class="keyword">const</span> T&amp; <a class="code" href="classop_1_1_array.html#aeccfa42607d5deb5039ff260eb980abc">operator[]</a>(<span class="keyword">const</span> <span class="keywordtype">int</span> index)<span class="keyword"> const</span></div>
<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160;<span class="preprocessor"> #ifdef NDEBUG</span></div>
<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160;<span class="preprocessor"></span> <span class="keywordflow">return</span> pData[index]; <span class="comment">// spData.get()[index]</span></div>
<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160;<span class="preprocessor"> #else</span></div>
<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160;<span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classop_1_1_array.html#a6e0afd5f447efbfc29efbeac62716eff">at</a>(index);</div>
<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160;<span class="preprocessor"> #endif</span></div>
<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160;<span class="preprocessor"></span> }</div>
<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160;</div>
<div class="line"><a name="l00359"></a><span class="lineno"><a class="line" href="classop_1_1_array.html#aada0f1bd6e9eb73b4f977e62da536f58"> 359</a></span>&#160; <span class="keyword">inline</span> T&amp; <a class="code" href="classop_1_1_array.html#aada0f1bd6e9eb73b4f977e62da536f58">operator[]</a>(<span class="keyword">const</span> std::vector&lt;int&gt;&amp; indexes)</div>
<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160; {</div>
<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classop_1_1_array.html#aa40dc59e800d3c4cce623d560c0e0fad">operator[]</a>(getIndex(indexes));</div>
<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; }</div>
<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160;</div>
<div class="line"><a name="l00371"></a><span class="lineno"><a class="line" href="classop_1_1_array.html#a3f6c6f7ddeed3d1edbc907441888a8cf"> 371</a></span>&#160; <span class="keyword">inline</span> <span class="keyword">const</span> T&amp; <a class="code" href="classop_1_1_array.html#a3f6c6f7ddeed3d1edbc907441888a8cf">operator[]</a>(<span class="keyword">const</span> std::vector&lt;int&gt;&amp; indexes)<span class="keyword"> const</span></div>
<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classop_1_1_array.html#aa40dc59e800d3c4cce623d560c0e0fad">operator[]</a>(getIndex(indexes));</div>
<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160; }</div>
<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160;</div>
<div class="line"><a name="l00383"></a><span class="lineno"><a class="line" href="classop_1_1_array.html#a6e0afd5f447efbfc29efbeac62716eff"> 383</a></span>&#160; <span class="keyword">inline</span> T&amp; <a class="code" href="classop_1_1_array.html#a6e0afd5f447efbfc29efbeac62716eff">at</a>(<span class="keyword">const</span> <span class="keywordtype">int</span> index)</div>
<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160; {</div>
<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160; <span class="keywordflow">return</span> commonAt(index);</div>
<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160; }</div>
<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160;</div>
<div class="line"><a name="l00395"></a><span class="lineno"><a class="line" href="classop_1_1_array.html#a95e83e3379fd43460db68c2adb61f981"> 395</a></span>&#160; <span class="keyword">inline</span> <span class="keyword">const</span> T&amp; <a class="code" href="classop_1_1_array.html#a95e83e3379fd43460db68c2adb61f981">at</a>(<span class="keyword">const</span> <span class="keywordtype">int</span> index)<span class="keyword"> const</span></div>
<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160; <span class="keywordflow">return</span> commonAt(index);</div>
<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160; }</div>
<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160;</div>
<div class="line"><a name="l00407"></a><span class="lineno"><a class="line" href="classop_1_1_array.html#a8eebb6c34642cdf19ac74c7ed38d128b"> 407</a></span>&#160; <span class="keyword">inline</span> T&amp; <a class="code" href="classop_1_1_array.html#a8eebb6c34642cdf19ac74c7ed38d128b">at</a>(<span class="keyword">const</span> std::vector&lt;int&gt;&amp; indexes)</div>
<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160; {</div>
<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classop_1_1_array.html#a6e0afd5f447efbfc29efbeac62716eff">at</a>(getIndexAndCheck(indexes));</div>
<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160; }</div>
<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160;</div>
<div class="line"><a name="l00419"></a><span class="lineno"><a class="line" href="classop_1_1_array.html#a5cb014203b418de3996b90597df53b6e"> 419</a></span>&#160; <span class="keyword">inline</span> <span class="keyword">const</span> T&amp; <a class="code" href="classop_1_1_array.html#a5cb014203b418de3996b90597df53b6e">at</a>(<span class="keyword">const</span> std::vector&lt;int&gt;&amp; indexes)<span class="keyword"> const</span></div>
<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classop_1_1_array.html#a6e0afd5f447efbfc29efbeac62716eff">at</a>(getIndexAndCheck(indexes));</div>
<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160; }</div>
<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160;</div>
<div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160; <span class="keyword">const</span> <a class="code" href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">std::string</a> <a class="code" href="classop_1_1_array.html#ae3ec6553128d77b0c26b848c0a0f81ca">toString</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160;</div>
<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160; <span class="keywordtype">int</span> getIndexAndCheck(<span class="keyword">const</span> std::vector&lt;int&gt;&amp; indexes) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160;</div>
<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160; T&amp; commonAt(<span class="keyword">const</span> <span class="keywordtype">int</span> index) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160; <span class="keyword">private</span>:</div>
<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160; std::vector&lt;int&gt; mSize;</div>
<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160; <span class="keywordtype">size_t</span> mVolume;</div>
<div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160; std::shared_ptr&lt;T&gt; spData;</div>
<div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160; T* pData; <span class="comment">// pData is a wrapper of spData. Used for Pybind11 binding.</span></div>
<div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160; std::pair&lt;bool, cv::Mat&gt; mCvMatData;</div>
<div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160;</div>
<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160; <span class="keywordtype">int</span> getIndex(<span class="keyword">const</span> std::vector&lt;int&gt;&amp; indexes) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160;</div>
<div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160; <span class="keywordtype">void</span> resetAuxiliary(<span class="keyword">const</span> std::vector&lt;int&gt;&amp; sizes, T* <span class="keyword">const</span> dataPtr = <span class="keyword">nullptr</span>);</div>
<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160; };</div>
<div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160;</div>
<div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160; <span class="comment">// Static methods</span></div>
<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160; <a class="code" href="macros_8hpp.html#aa883b8ec96d2804b37d3bfb0bd4c5f16">OVERLOAD_C_OUT</a>(Array)</div>
<div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160;}</div>
<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160;</div>
<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160;<span class="preprocessor">#endif // OPENPOSE_CORE_ARRAY_HPP</span></div>
<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160; <span class="keywordtype">int</span> getIndexAndCheck(<span class="keyword">const</span> std::vector&lt;int&gt;&amp; indexes) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160;</div>
<div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160; T&amp; commonAt(<span class="keyword">const</span> <span class="keywordtype">int</span> index) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160;</div>
<div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160; <span class="keywordtype">void</span> resetAuxiliary(<span class="keyword">const</span> std::vector&lt;int&gt;&amp; sizes, T* <span class="keyword">const</span> dataPtr = <span class="keyword">nullptr</span>);</div>
<div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160; };</div>
<div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160;</div>
<div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160; <span class="comment">// Static methods</span></div>
<div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160; <a class="code" href="macros_8hpp.html#aa883b8ec96d2804b37d3bfb0bd4c5f16">OVERLOAD_C_OUT</a>(Array)</div>
<div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160;}</div>
<div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160;</div>
<div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160;<span class="preprocessor">#endif // OPENPOSE_CORE_ARRAY_HPP</span></div>
<div class="ttc" id="classop_1_1_array_html_ab70165463db3e2fb3f15ad14001eb592"><div class="ttname"><a href="classop_1_1_array.html#ab70165463db3e2fb3f15ad14001eb592">op::Array::getConstCvMat</a></div><div class="ttdeci">const cv::Mat &amp; getConstCvMat() const </div></div>
<div class="ttc" id="classop_1_1_array_html_af42f4570122d1b8259c211f52335909b"><div class="ttname"><a href="classop_1_1_array.html#af42f4570122d1b8259c211f52335909b">op::Array::clone</a></div><div class="ttdeci">Array&lt; T &gt; clone() const </div></div>
<div class="ttc" id="namespacecl_html_a8856ce875094624efdce0a49496d695e"><div class="ttname"><a href="namespacecl.html#a8856ce875094624efdce0a49496d695e">cl::array</a></div><div class="ttdeci">std::array&lt; T, N &gt; array</div><div class="ttdef"><b>Definition:</b> cl2.hpp:594</div></div>
<div class="ttc" id="classop_1_1_array_html_aada0f1bd6e9eb73b4f977e62da536f58"><div class="ttname"><a href="classop_1_1_array.html#aada0f1bd6e9eb73b4f977e62da536f58">op::Array::operator[]</a></div><div class="ttdeci">T &amp; operator[](const std::vector&lt; int &gt; &amp;indexes)</div><div class="ttdef"><b>Definition:</b> array.hpp:343</div></div>
<div class="ttc" id="classop_1_1_array_html_a6e0afd5f447efbfc29efbeac62716eff"><div class="ttname"><a href="classop_1_1_array.html#a6e0afd5f447efbfc29efbeac62716eff">op::Array::at</a></div><div class="ttdeci">T &amp; at(const int index)</div><div class="ttdef"><b>Definition:</b> array.hpp:367</div></div>
<div class="ttc" id="classop_1_1_array_html_aada0f1bd6e9eb73b4f977e62da536f58"><div class="ttname"><a href="classop_1_1_array.html#aada0f1bd6e9eb73b4f977e62da536f58">op::Array::operator[]</a></div><div class="ttdeci">T &amp; operator[](const std::vector&lt; int &gt; &amp;indexes)</div><div class="ttdef"><b>Definition:</b> array.hpp:359</div></div>
<div class="ttc" id="classop_1_1_array_html_a6e0afd5f447efbfc29efbeac62716eff"><div class="ttname"><a href="classop_1_1_array.html#a6e0afd5f447efbfc29efbeac62716eff">op::Array::at</a></div><div class="ttdeci">T &amp; at(const int index)</div><div class="ttdef"><b>Definition:</b> array.hpp:383</div></div>
<div class="ttc" id="classop_1_1_array_html_a6bf43d039478797722cf9401ceb951e9"><div class="ttname"><a href="classop_1_1_array.html#a6bf43d039478797722cf9401ceb951e9">op::Array::setFrom</a></div><div class="ttdeci">void setFrom(const cv::Mat &amp;cvMat)</div></div>
<div class="ttc" id="classop_1_1_array_html_afeacae113dd204df98b78353205c05f1"><div class="ttname"><a href="classop_1_1_array.html#afeacae113dd204df98b78353205c05f1">op::Array::getStride</a></div><div class="ttdeci">std::vector&lt; int &gt; getStride() const </div></div>
<div class="ttc" id="classop_1_1_array_html_a9c8e006e0eea472485f37971330ecbab"><div class="ttname"><a href="classop_1_1_array.html#a9c8e006e0eea472485f37971330ecbab">op::Array::operator=</a></div><div class="ttdeci">Array&lt; T &gt; &amp; operator=(const Array&lt; T &gt; &amp;array)</div></div>
<div class="ttc" id="classop_1_1_array_html_adeb008e878709bb5a51e26be55a5452d"><div class="ttname"><a href="classop_1_1_array.html#adeb008e878709bb5a51e26be55a5452d">op::Array::getNumberDimensions</a></div><div class="ttdeci">size_t getNumberDimensions() const </div><div class="ttdef"><b>Definition:</b> array.hpp:209</div></div>
<div class="ttc" id="classop_1_1_array_html_a5cb014203b418de3996b90597df53b6e"><div class="ttname"><a href="classop_1_1_array.html#a5cb014203b418de3996b90597df53b6e">op::Array::at</a></div><div class="ttdeci">const T &amp; at(const std::vector&lt; int &gt; &amp;indexes) const </div><div class="ttdef"><b>Definition:</b> array.hpp:403</div></div>
<div class="ttc" id="classop_1_1_array_html_adeb008e878709bb5a51e26be55a5452d"><div class="ttname"><a href="classop_1_1_array.html#adeb008e878709bb5a51e26be55a5452d">op::Array::getNumberDimensions</a></div><div class="ttdeci">size_t getNumberDimensions() const </div><div class="ttdef"><b>Definition:</b> array.hpp:223</div></div>
<div class="ttc" id="classop_1_1_array_html_a5cb014203b418de3996b90597df53b6e"><div class="ttname"><a href="classop_1_1_array.html#a5cb014203b418de3996b90597df53b6e">op::Array::at</a></div><div class="ttdeci">const T &amp; at(const std::vector&lt; int &gt; &amp;indexes) const </div><div class="ttdef"><b>Definition:</b> array.hpp:419</div></div>
<div class="ttc" id="classop_1_1_array_html_a28f09d11de753a741334ee8094296acb"><div class="ttname"><a href="classop_1_1_array.html#a28f09d11de753a741334ee8094296acb">op::Array::setTo</a></div><div class="ttdeci">void setTo(const T value)</div></div>
<div class="ttc" id="classop_1_1_array_html_a95e83e3379fd43460db68c2adb61f981"><div class="ttname"><a href="classop_1_1_array.html#a95e83e3379fd43460db68c2adb61f981">op::Array::at</a></div><div class="ttdeci">const T &amp; at(const int index) const </div><div class="ttdef"><b>Definition:</b> array.hpp:379</div></div>
<div class="ttc" id="classop_1_1_array_html_a95e83e3379fd43460db68c2adb61f981"><div class="ttname"><a href="classop_1_1_array.html#a95e83e3379fd43460db68c2adb61f981">op::Array::at</a></div><div class="ttdeci">const T &amp; at(const int index) const </div><div class="ttdef"><b>Definition:</b> array.hpp:395</div></div>
<div class="ttc" id="macros_8hpp_html_aa883b8ec96d2804b37d3bfb0bd4c5f16"><div class="ttname"><a href="macros_8hpp.html#aa883b8ec96d2804b37d3bfb0bd4c5f16">OVERLOAD_C_OUT</a></div><div class="ttdeci">#define OVERLOAD_C_OUT(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:61</div></div>
<div class="ttc" id="classop_1_1_array_html_af4715967fd2b028a97fd30257e697275"><div class="ttname"><a href="classop_1_1_array.html#af4715967fd2b028a97fd30257e697275">op::Array::getPtr</a></div><div class="ttdeci">T * getPtr()</div><div class="ttdef"><b>Definition:</b> array.hpp:255</div></div>
<div class="ttc" id="classop_1_1_array_html_ad51b6ac12ed115f1056effefd6fa878b"><div class="ttname"><a href="classop_1_1_array.html#ad51b6ac12ed115f1056effefd6fa878b">op::Array::empty</a></div><div class="ttdeci">bool empty() const </div><div class="ttdef"><b>Definition:</b> array.hpp:175</div></div>
<div class="ttc" id="classop_1_1_array_html_afee5e6149bc917586b3fd56323d20a87"><div class="ttname"><a href="classop_1_1_array.html#afee5e6149bc917586b3fd56323d20a87">op::Array::getVolume</a></div><div class="ttdeci">size_t getVolume() const </div><div class="ttdef"><b>Definition:</b> array.hpp:219</div></div>
<div class="ttc" id="classop_1_1_array_html_af4715967fd2b028a97fd30257e697275"><div class="ttname"><a href="classop_1_1_array.html#af4715967fd2b028a97fd30257e697275">op::Array::getPtr</a></div><div class="ttdeci">T * getPtr()</div><div class="ttdef"><b>Definition:</b> array.hpp:271</div></div>
<div class="ttc" id="classop_1_1_array_html_ad51b6ac12ed115f1056effefd6fa878b"><div class="ttname"><a href="classop_1_1_array.html#ad51b6ac12ed115f1056effefd6fa878b">op::Array::empty</a></div><div class="ttdeci">bool empty() const </div><div class="ttdef"><b>Definition:</b> array.hpp:189</div></div>
<div class="ttc" id="classop_1_1_array_html_afee5e6149bc917586b3fd56323d20a87"><div class="ttname"><a href="classop_1_1_array.html#afee5e6149bc917586b3fd56323d20a87">op::Array::getVolume</a></div><div class="ttdeci">size_t getVolume() const </div><div class="ttdef"><b>Definition:</b> array.hpp:233</div></div>
<div class="ttc" id="classop_1_1_array_html_ac817621e848601cf7d6571e75d8f6865"><div class="ttname"><a href="classop_1_1_array.html#ac817621e848601cf7d6571e75d8f6865">op::Array::getCvMat</a></div><div class="ttdeci">cv::Mat &amp; getCvMat()</div></div>
<div class="ttc" id="classop_1_1_array_html_aa40dc59e800d3c4cce623d560c0e0fad"><div class="ttname"><a href="classop_1_1_array.html#aa40dc59e800d3c4cce623d560c0e0fad">op::Array::operator[]</a></div><div class="ttdeci">T &amp; operator[](const int index)</div><div class="ttdef"><b>Definition:</b> array.hpp:310</div></div>
<div class="ttc" id="classop_1_1_array_html_aa40dc59e800d3c4cce623d560c0e0fad"><div class="ttname"><a href="classop_1_1_array.html#aa40dc59e800d3c4cce623d560c0e0fad">op::Array::operator[]</a></div><div class="ttdeci">T &amp; operator[](const int index)</div><div class="ttdef"><b>Definition:</b> array.hpp:326</div></div>
<div class="ttc" id="classop_1_1_array_html_a12e538b09e98bf0900163031602ed2ed"><div class="ttname"><a href="classop_1_1_array.html#a12e538b09e98bf0900163031602ed2ed">op::Array::reset</a></div><div class="ttdeci">void reset(const int size)</div></div>
<div class="ttc" id="macros_8hpp_html"><div class="ttname"><a href="macros_8hpp.html">macros.hpp</a></div></div>
<div class="ttc" id="classop_1_1_array_html_a3f6c6f7ddeed3d1edbc907441888a8cf"><div class="ttname"><a href="classop_1_1_array.html#a3f6c6f7ddeed3d1edbc907441888a8cf">op::Array::operator[]</a></div><div class="ttdeci">const T &amp; operator[](const std::vector&lt; int &gt; &amp;indexes) const </div><div class="ttdef"><b>Definition:</b> array.hpp:355</div></div>
<div class="ttc" id="classop_1_1_array_html_a3f6c6f7ddeed3d1edbc907441888a8cf"><div class="ttname"><a href="classop_1_1_array.html#a3f6c6f7ddeed3d1edbc907441888a8cf">op::Array::operator[]</a></div><div class="ttdeci">const T &amp; operator[](const std::vector&lt; int &gt; &amp;indexes) const </div><div class="ttdef"><b>Definition:</b> array.hpp:371</div></div>
<div class="ttc" id="classop_1_1_array_html"><div class="ttname"><a href="classop_1_1_array.html">op::Array</a></div><div class="ttdef"><b>Definition:</b> array.hpp:20</div></div>
<div class="ttc" id="classop_1_1_array_html_a17a44d11cf476f705ce4a5223cfb4f81"><div class="ttname"><a href="classop_1_1_array.html#a17a44d11cf476f705ce4a5223cfb4f81">op::Array::getConstPtr</a></div><div class="ttdeci">const T * getConstPtr() const </div><div class="ttdef"><b>Definition:</b> array.hpp:264</div></div>
<div class="ttc" id="classop_1_1_array_html_a17a44d11cf476f705ce4a5223cfb4f81"><div class="ttname"><a href="classop_1_1_array.html#a17a44d11cf476f705ce4a5223cfb4f81">op::Array::getConstPtr</a></div><div class="ttdeci">const T * getConstPtr() const </div><div class="ttdef"><b>Definition:</b> array.hpp:280</div></div>
<div class="ttc" id="classop_1_1_array_html_ae3ec6553128d77b0c26b848c0a0f81ca"><div class="ttname"><a href="classop_1_1_array.html#ae3ec6553128d77b0c26b848c0a0f81ca">op::Array::toString</a></div><div class="ttdeci">const std::string toString() const </div></div>
<div class="ttc" id="classop_1_1_array_html_a793b9851c7490bc98d4dd52020c0cd3c"><div class="ttname"><a href="classop_1_1_array.html#a793b9851c7490bc98d4dd52020c0cd3c">op::Array::Array</a></div><div class="ttdeci">Array(const int size)</div></div>
<div class="ttc" id="classop_1_1_array_html_a337e33980c231bc207ea7d31ffa84fe3"><div class="ttname"><a href="classop_1_1_array.html#a337e33980c231bc207ea7d31ffa84fe3">op::Array::printSize</a></div><div class="ttdeci">std::string printSize() const </div></div>
<div class="ttc" id="classop_1_1_array_html_aeccfa42607d5deb5039ff260eb980abc"><div class="ttname"><a href="classop_1_1_array.html#aeccfa42607d5deb5039ff260eb980abc">op::Array::operator[]</a></div><div class="ttdeci">const T &amp; operator[](const int index) const </div><div class="ttdef"><b>Definition:</b> array.hpp:326</div></div>
<div class="ttc" id="classop_1_1_array_html_a8eebb6c34642cdf19ac74c7ed38d128b"><div class="ttname"><a href="classop_1_1_array.html#a8eebb6c34642cdf19ac74c7ed38d128b">op::Array::at</a></div><div class="ttdeci">T &amp; at(const std::vector&lt; int &gt; &amp;indexes)</div><div class="ttdef"><b>Definition:</b> array.hpp:391</div></div>
<div class="ttc" id="classop_1_1_array_html_a2330657a79a444d1ab44370423be006e"><div class="ttname"><a href="classop_1_1_array.html#a2330657a79a444d1ab44370423be006e">op::Array::getSize</a></div><div class="ttdeci">std::vector&lt; int &gt; getSize() const </div><div class="ttdef"><b>Definition:</b> array.hpp:185</div></div>
<div class="ttc" id="classop_1_1_array_html_af65f2606b13011870bf0467116246fbc"><div class="ttname"><a href="classop_1_1_array.html#af65f2606b13011870bf0467116246fbc">op::Array::getPseudoConstPtr</a></div><div class="ttdeci">T * getPseudoConstPtr() const </div><div class="ttdef"><b>Definition:</b> array.hpp:274</div></div>
<div class="ttc" id="classop_1_1_array_html_aeccfa42607d5deb5039ff260eb980abc"><div class="ttname"><a href="classop_1_1_array.html#aeccfa42607d5deb5039ff260eb980abc">op::Array::operator[]</a></div><div class="ttdeci">const T &amp; operator[](const int index) const </div><div class="ttdef"><b>Definition:</b> array.hpp:342</div></div>
<div class="ttc" id="classop_1_1_array_html_a8eebb6c34642cdf19ac74c7ed38d128b"><div class="ttname"><a href="classop_1_1_array.html#a8eebb6c34642cdf19ac74c7ed38d128b">op::Array::at</a></div><div class="ttdeci">T &amp; at(const std::vector&lt; int &gt; &amp;indexes)</div><div class="ttdef"><b>Definition:</b> array.hpp:407</div></div>
<div class="ttc" id="classop_1_1_array_html_a2330657a79a444d1ab44370423be006e"><div class="ttname"><a href="classop_1_1_array.html#a2330657a79a444d1ab44370423be006e">op::Array::getSize</a></div><div class="ttdeci">std::vector&lt; int &gt; getSize() const </div><div class="ttdef"><b>Definition:</b> array.hpp:199</div></div>
<div class="ttc" id="classop_1_1_array_html_af65f2606b13011870bf0467116246fbc"><div class="ttname"><a href="classop_1_1_array.html#af65f2606b13011870bf0467116246fbc">op::Array::getPseudoConstPtr</a></div><div class="ttdeci">T * getPseudoConstPtr() const </div><div class="ttdef"><b>Definition:</b> array.hpp:290</div></div>
<div class="ttc" id="namespacecl_html_abff80bfb254d646f6afeb6638df41686"><div class="ttname"><a href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">cl::string</a></div><div class="ttdeci">std::string string</div><div class="ttdef"><b>Definition:</b> cl2.hpp:574</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
......
......@@ -118,40 +118,41 @@ $(document).ready(function(){initNavTree('classop_1_1_array.html','');});
<tr><td class="entry"><a class="el" href="classop_1_1_array.html#a959ede0df7e535d2d3ac40d098541c27">Array</a>(const std::vector&lt; int &gt; &amp;sizes, const T value)</td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_array.html#a9cd386050e94c29b3c4ee40cafcacc46">Array</a>(const int size, T *const dataPtr)</td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classop_1_1_array.html#a90895562def04a81db0b3e7eaa3722c7">Array</a>(const std::vector&lt; int &gt; &amp;sizes, T *const dataPtr)</td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_array.html#a5a68cca98a3ebaf565f1e546eebd9f01">Array</a>(const Array&lt; T &gt; &amp;array)</td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classop_1_1_array.html#a7a7d854d63815e10e158fe889d17a88e">Array</a>(Array&lt; T &gt; &amp;&amp;array)</td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_array.html#a6e0afd5f447efbfc29efbeac62716eff">at</a>(const int index)</td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classop_1_1_array.html#a95e83e3379fd43460db68c2adb61f981">at</a>(const int index) const </td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_array.html#a8eebb6c34642cdf19ac74c7ed38d128b">at</a>(const std::vector&lt; int &gt; &amp;indexes)</td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classop_1_1_array.html#a5cb014203b418de3996b90597df53b6e">at</a>(const std::vector&lt; int &gt; &amp;indexes) const </td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_array.html#af42f4570122d1b8259c211f52335909b">clone</a>() const </td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classop_1_1_array.html#ad51b6ac12ed115f1056effefd6fa878b">empty</a>() const </td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_array.html#ab70165463db3e2fb3f15ad14001eb592">getConstCvMat</a>() const </td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classop_1_1_array.html#a17a44d11cf476f705ce4a5223cfb4f81">getConstPtr</a>() const </td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_array.html#ac817621e848601cf7d6571e75d8f6865">getCvMat</a>()</td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classop_1_1_array.html#adeb008e878709bb5a51e26be55a5452d">getNumberDimensions</a>() const </td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_array.html#af65f2606b13011870bf0467116246fbc">getPseudoConstPtr</a>() const </td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classop_1_1_array.html#af4715967fd2b028a97fd30257e697275">getPtr</a>()</td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_array.html#a2330657a79a444d1ab44370423be006e">getSize</a>() const </td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classop_1_1_array.html#a146d6e773e14dd7aaa29a73f878358e1">getSize</a>(const int index) const </td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_array.html#afeacae113dd204df98b78353205c05f1">getStride</a>() const </td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classop_1_1_array.html#af318ada5d29b0d22e6c94dc62055793b">getStride</a>(const int index) const </td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_array.html#afee5e6149bc917586b3fd56323d20a87">getVolume</a>() const </td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classop_1_1_array.html#a04d04645dd2b2f21492b2ad7a5b87828">getVolume</a>(const int indexA, const int indexB) const </td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_array.html#a9c8e006e0eea472485f37971330ecbab">operator=</a>(const Array&lt; T &gt; &amp;array)</td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classop_1_1_array.html#ae388368128afac05369172198911e05d">operator=</a>(Array&lt; T &gt; &amp;&amp;array)</td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_array.html#aa40dc59e800d3c4cce623d560c0e0fad">operator[]</a>(const int index)</td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classop_1_1_array.html#aeccfa42607d5deb5039ff260eb980abc">operator[]</a>(const int index) const </td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_array.html#aada0f1bd6e9eb73b4f977e62da536f58">operator[]</a>(const std::vector&lt; int &gt; &amp;indexes)</td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classop_1_1_array.html#a3f6c6f7ddeed3d1edbc907441888a8cf">operator[]</a>(const std::vector&lt; int &gt; &amp;indexes) const </td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_array.html#a337e33980c231bc207ea7d31ffa84fe3">printSize</a>() const </td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classop_1_1_array.html#a12e538b09e98bf0900163031602ed2ed">reset</a>(const int size)</td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_array.html#a0ad0232daa69783cf2c8f7a0ff5b3b0c">reset</a>(const std::vector&lt; int &gt; &amp;sizes={})</td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classop_1_1_array.html#ac7183eb2f4e78a6941da3a2079b9ed32">reset</a>(const int size, const T value)</td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_array.html#add2eeccd967cdf0900449649cb6f5afb">reset</a>(const std::vector&lt; int &gt; &amp;sizes, const T value)</td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classop_1_1_array.html#a6bf43d039478797722cf9401ceb951e9">setFrom</a>(const cv::Mat &amp;cvMat)</td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_array.html#a28f09d11de753a741334ee8094296acb">setTo</a>(const T value)</td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classop_1_1_array.html#ae3ec6553128d77b0c26b848c0a0f81ca">toString</a>() const </td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_array.html#a416e95541761c557c50b79b5e1b33389">Array</a>(const Array&lt; T &gt; &amp;array, const int index, const bool noCopy=false)</td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classop_1_1_array.html#a5a68cca98a3ebaf565f1e546eebd9f01">Array</a>(const Array&lt; T &gt; &amp;array)</td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_array.html#a7a7d854d63815e10e158fe889d17a88e">Array</a>(Array&lt; T &gt; &amp;&amp;array)</td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classop_1_1_array.html#a6e0afd5f447efbfc29efbeac62716eff">at</a>(const int index)</td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_array.html#a95e83e3379fd43460db68c2adb61f981">at</a>(const int index) const </td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classop_1_1_array.html#a8eebb6c34642cdf19ac74c7ed38d128b">at</a>(const std::vector&lt; int &gt; &amp;indexes)</td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_array.html#a5cb014203b418de3996b90597df53b6e">at</a>(const std::vector&lt; int &gt; &amp;indexes) const </td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classop_1_1_array.html#af42f4570122d1b8259c211f52335909b">clone</a>() const </td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_array.html#ad51b6ac12ed115f1056effefd6fa878b">empty</a>() const </td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classop_1_1_array.html#ab70165463db3e2fb3f15ad14001eb592">getConstCvMat</a>() const </td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_array.html#a17a44d11cf476f705ce4a5223cfb4f81">getConstPtr</a>() const </td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classop_1_1_array.html#ac817621e848601cf7d6571e75d8f6865">getCvMat</a>()</td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_array.html#adeb008e878709bb5a51e26be55a5452d">getNumberDimensions</a>() const </td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classop_1_1_array.html#af65f2606b13011870bf0467116246fbc">getPseudoConstPtr</a>() const </td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_array.html#af4715967fd2b028a97fd30257e697275">getPtr</a>()</td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classop_1_1_array.html#a2330657a79a444d1ab44370423be006e">getSize</a>() const </td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_array.html#a146d6e773e14dd7aaa29a73f878358e1">getSize</a>(const int index) const </td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classop_1_1_array.html#afeacae113dd204df98b78353205c05f1">getStride</a>() const </td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_array.html#af318ada5d29b0d22e6c94dc62055793b">getStride</a>(const int index) const </td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classop_1_1_array.html#afee5e6149bc917586b3fd56323d20a87">getVolume</a>() const </td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_array.html#a2ea46377ca7d89874f6f4c8c437ec777">getVolume</a>(const int indexA, const int indexB=-1) const </td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classop_1_1_array.html#a9c8e006e0eea472485f37971330ecbab">operator=</a>(const Array&lt; T &gt; &amp;array)</td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_array.html#ae388368128afac05369172198911e05d">operator=</a>(Array&lt; T &gt; &amp;&amp;array)</td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classop_1_1_array.html#aa40dc59e800d3c4cce623d560c0e0fad">operator[]</a>(const int index)</td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_array.html#aeccfa42607d5deb5039ff260eb980abc">operator[]</a>(const int index) const </td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classop_1_1_array.html#aada0f1bd6e9eb73b4f977e62da536f58">operator[]</a>(const std::vector&lt; int &gt; &amp;indexes)</td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_array.html#a3f6c6f7ddeed3d1edbc907441888a8cf">operator[]</a>(const std::vector&lt; int &gt; &amp;indexes) const </td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classop_1_1_array.html#a337e33980c231bc207ea7d31ffa84fe3">printSize</a>() const </td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_array.html#a12e538b09e98bf0900163031602ed2ed">reset</a>(const int size)</td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classop_1_1_array.html#a0ad0232daa69783cf2c8f7a0ff5b3b0c">reset</a>(const std::vector&lt; int &gt; &amp;sizes={})</td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_array.html#ac7183eb2f4e78a6941da3a2079b9ed32">reset</a>(const int size, const T value)</td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classop_1_1_array.html#add2eeccd967cdf0900449649cb6f5afb">reset</a>(const std::vector&lt; int &gt; &amp;sizes, const T value)</td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_array.html#a6bf43d039478797722cf9401ceb951e9">setFrom</a>(const cv::Mat &amp;cvMat)</td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classop_1_1_array.html#a28f09d11de753a741334ee8094296acb">setTo</a>(const T value)</td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_array.html#ae3ec6553128d77b0c26b848c0a0f81ca">toString</a>() const </td><td class="entry"><a class="el" href="classop_1_1_array.html">op::Array&lt; T &gt;</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
......
......@@ -129,6 +129,8 @@ Public Member Functions</h2></td></tr>
<tr class="separator:a9cd386050e94c29b3c4ee40cafcacc46"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90895562def04a81db0b3e7eaa3722c7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_array.html#a90895562def04a81db0b3e7eaa3722c7">Array</a> (const std::vector&lt; int &gt; &amp;sizes, T *const dataPtr)</td></tr>
<tr class="separator:a90895562def04a81db0b3e7eaa3722c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a416e95541761c557c50b79b5e1b33389"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_array.html#a416e95541761c557c50b79b5e1b33389">Array</a> (const <a class="el" href="classop_1_1_array.html">Array</a>&lt; T &gt; &amp;array, const int index, const bool noCopy=false)</td></tr>
<tr class="separator:a416e95541761c557c50b79b5e1b33389"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a68cca98a3ebaf565f1e546eebd9f01"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_array.html#a5a68cca98a3ebaf565f1e546eebd9f01">Array</a> (const <a class="el" href="classop_1_1_array.html">Array</a>&lt; T &gt; &amp;array)</td></tr>
<tr class="separator:a5a68cca98a3ebaf565f1e546eebd9f01"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c8e006e0eea472485f37971330ecbab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classop_1_1_array.html">Array</a>&lt; T &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_array.html#a9c8e006e0eea472485f37971330ecbab">operator=</a> (const <a class="el" href="classop_1_1_array.html">Array</a>&lt; T &gt; &amp;array)</td></tr>
......@@ -163,8 +165,8 @@ Public Member Functions</h2></td></tr>
<tr class="separator:adeb008e878709bb5a51e26be55a5452d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afee5e6149bc917586b3fd56323d20a87"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_array.html#afee5e6149bc917586b3fd56323d20a87">getVolume</a> () const </td></tr>
<tr class="separator:afee5e6149bc917586b3fd56323d20a87"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04d04645dd2b2f21492b2ad7a5b87828"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_array.html#a04d04645dd2b2f21492b2ad7a5b87828">getVolume</a> (const int indexA, const int indexB) const </td></tr>
<tr class="separator:a04d04645dd2b2f21492b2ad7a5b87828"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ea46377ca7d89874f6f4c8c437ec777"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_array.html#a2ea46377ca7d89874f6f4c8c437ec777">getVolume</a> (const int indexA, const int indexB=-1) const </td></tr>
<tr class="separator:a2ea46377ca7d89874f6f4c8c437ec777"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afeacae113dd204df98b78353205c05f1"><td class="memItemLeft" align="right" valign="top">std::vector&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_array.html#afeacae113dd204df98b78353205c05f1">getStride</a> () const </td></tr>
<tr class="separator:afeacae113dd204df98b78353205c05f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af318ada5d29b0d22e6c94dc62055793b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_array.html#af318ada5d29b0d22e6c94dc62055793b">getStride</a> (const int index) const </td></tr>
......@@ -412,6 +414,55 @@ template&lt;typename T&gt; </div>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a416e95541761c557c50b79b5e1b33389"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classop_1_1_array.html">op::Array</a>&lt; T &gt;::<a class="el" href="classop_1_1_array.html">Array</a> </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classop_1_1_array.html">Array</a>&lt; T &gt; &amp;&#160;</td>
<td class="paramname"><em>array</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const int&#160;</td>
<td class="paramname"><em>index</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const bool&#160;</td>
<td class="paramname"><em>noCopy</em> = <code>false</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><a class="el" href="classop_1_1_array.html">Array</a> constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">array</td><td>Array&lt;T&gt; with the original data array to slice. </td></tr>
<tr><td class="paramname">index</td><td>indicates the index of the array to extract. </td></tr>
<tr><td class="paramname">noCopy</td><td>indicates whether to perform a copy. Copy will never go to undefined behavior, however, if noCopy == true, then:<ol type="1">
<li>It is faster, as no data copy is involved, but...</li>
<li>If the <a class="el" href="classop_1_1_array.html">Array</a> array goes out of scope, then the resulting <a class="el" href="classop_1_1_array.html">Array</a> will provoke an undefined behavior.</li>
<li>If the returned <a class="el" href="classop_1_1_array.html">Array</a> is modified, the information in the <a class="el" href="classop_1_1_array.html">Array</a> array will also be. </li>
</ol>
</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Array&lt;T&gt; with the same dimension than array expect the first dimension being 1. E.g., if array is {p,k,m}, the resulting Array&lt;T&gt; is {1,k,m}. </dd></dl>
</div>
</div>
<a class="anchor" id="a5a68cca98a3ebaf565f1e546eebd9f01"></a>
......@@ -910,7 +961,7 @@ template&lt;typename T&gt; </div>
</div>
</div>
<a class="anchor" id="a04d04645dd2b2f21492b2ad7a5b87828"></a>
<a class="anchor" id="a2ea46377ca7d89874f6f4c8c437ec777"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
......@@ -926,7 +977,7 @@ template&lt;typename T&gt; </div>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const int&#160;</td>
<td class="paramname"><em>indexB</em>&#160;</td>
<td class="paramname"><em>indexB</em> = <code>-1</code>&#160;</td>
</tr>
<tr>
<td></td>
......@@ -936,6 +987,13 @@ template&lt;typename T&gt; </div>
</table>
</div><div class="memdoc">
<p>Similar to <a class="el" href="classop_1_1_array.html#afee5e6149bc917586b3fd56323d20a87">getVolume()</a>, but in this case it just returns the volume between the desired dimensions. E.g., for a Array&lt;T&gt; of size = {2,5,3}, the volume or total number of elements for getVolume(1,2) is 5x3 = 15. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">indexA</td><td>Dimension where to start. </td></tr>
<tr><td class="paramname">indexB</td><td>Dimension where to stop. If indexB == -1, then it will take up to the last dimension. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The total volume of the allocated data between the desired dimensions. If the index are out of bounds, it throws an error. </dd></dl>
</div>
......
......@@ -6,6 +6,7 @@ var classop_1_1_array =
[ "Array", "classop_1_1_array.html#a959ede0df7e535d2d3ac40d098541c27", null ],
[ "Array", "classop_1_1_array.html#a9cd386050e94c29b3c4ee40cafcacc46", null ],
[ "Array", "classop_1_1_array.html#a90895562def04a81db0b3e7eaa3722c7", null ],
[ "Array", "classop_1_1_array.html#a416e95541761c557c50b79b5e1b33389", null ],
[ "Array", "classop_1_1_array.html#a5a68cca98a3ebaf565f1e546eebd9f01", null ],
[ "Array", "classop_1_1_array.html#a7a7d854d63815e10e158fe889d17a88e", null ],
[ "at", "classop_1_1_array.html#a6e0afd5f447efbfc29efbeac62716eff", null ],
......@@ -25,7 +26,7 @@ var classop_1_1_array =
[ "getStride", "classop_1_1_array.html#afeacae113dd204df98b78353205c05f1", null ],
[ "getStride", "classop_1_1_array.html#af318ada5d29b0d22e6c94dc62055793b", null ],
[ "getVolume", "classop_1_1_array.html#afee5e6149bc917586b3fd56323d20a87", null ],
[ "getVolume", "classop_1_1_array.html#a04d04645dd2b2f21492b2ad7a5b87828", null ],
[ "getVolume", "classop_1_1_array.html#a2ea46377ca7d89874f6f4c8c437ec777", null ],
[ "operator=", "classop_1_1_array.html#a9c8e006e0eea472485f37971330ecbab", null ],
[ "operator=", "classop_1_1_array.html#ae388368128afac05369172198911e05d", null ],
[ "operator[]", "classop_1_1_array.html#aa40dc59e800d3c4cce623d560c0e0fad", null ],
......
......@@ -207,7 +207,7 @@ $(document).ready(function(){initNavTree('functions.html','');});
: <a class="el" href="structcl_1_1detail_1_1_get_info_functor1.html#a6b7246c928c1ec4950b748173a67aba4">cl::detail::GetInfoFunctor1&lt; Func, Arg0, Arg1 &gt;</a>
</li>
<li>Array()
: <a class="el" href="classop_1_1_array.html#ac833fdcb245fcc3135ce65227bb9e4b2">op::Array&lt; T &gt;</a>
: <a class="el" href="classop_1_1_array.html#a416e95541761c557c50b79b5e1b33389">op::Array&lt; T &gt;</a>
</li>
<li>arrayClose()
: <a class="el" href="classop_1_1_json_ofstream.html#a3f940d3ad51d0acb7126d62a5617fd69">op::JsonOfstream</a>
......@@ -216,7 +216,7 @@ $(document).ready(function(){initNavTree('functions.html','');});
: <a class="el" href="classop_1_1_json_ofstream.html#a4cc6d50256354b3dc7385e2db01aabc0">op::JsonOfstream</a>
</li>
<li>at()
: <a class="el" href="classop_1_1_array.html#a95e83e3379fd43460db68c2adb61f981">op::Array&lt; T &gt;</a>
: <a class="el" href="classop_1_1_array.html#a8eebb6c34642cdf19ac74c7ed38d128b">op::Array&lt; T &gt;</a>
</li>
</ul>
</div><!-- contents -->
......
......@@ -170,7 +170,7 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
, <a class="el" href="structop_1_1_rectangle.html#a85cabb0d2f3af02e32be35bb9841c1f3">op::Rectangle&lt; T &gt;</a>
</li>
<li>Array()
: <a class="el" href="classop_1_1_array.html#ac833fdcb245fcc3135ce65227bb9e4b2">op::Array&lt; T &gt;</a>
: <a class="el" href="classop_1_1_array.html#a7a7d854d63815e10e158fe889d17a88e">op::Array&lt; T &gt;</a>
</li>
<li>arrayClose()
: <a class="el" href="classop_1_1_json_ofstream.html#a3f940d3ad51d0acb7126d62a5617fd69">op::JsonOfstream</a>
......@@ -179,7 +179,7 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
: <a class="el" href="classop_1_1_json_ofstream.html#a4cc6d50256354b3dc7385e2db01aabc0">op::JsonOfstream</a>
</li>
<li>at()
: <a class="el" href="classop_1_1_array.html#a95e83e3379fd43460db68c2adb61f981">op::Array&lt; T &gt;</a>
: <a class="el" href="classop_1_1_array.html#a8eebb6c34642cdf19ac74c7ed38d128b">op::Array&lt; T &gt;</a>
</li>
</ul>
</div><!-- contents -->
......
......@@ -408,7 +408,7 @@ $(document).ready(function(){initNavTree('functions_g.html','');});
: <a class="el" href="classop_1_1_producer.html#a9a9424027e5bc8e0fba7c65eccc460e0">op::Producer</a>
</li>
<li>getVolume()
: <a class="el" href="classop_1_1_array.html#a04d04645dd2b2f21492b2ad7a5b87828">op::Array&lt; T &gt;</a>
: <a class="el" href="classop_1_1_array.html#a2ea46377ca7d89874f6f4c8c437ec777">op::Array&lt; T &gt;</a>
</li>
<li>getWorkGroupInfo()
: <a class="el" href="classcl_1_1_kernel.html#aa66d3ade55fad1c0bc94d05a7788aea0">cl::Kernel</a>
......
......@@ -160,6 +160,9 @@ Functions</h2></td></tr>
<tr class="memitem:aa053f4b0533d9e981aa171a1ef57fc30"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:aa053f4b0533d9e981aa171a1ef57fc30"><td class="memTemplItemLeft" align="right" valign="top">T&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#aa053f4b0533d9e981aa171a1ef57fc30">op::getDistanceAverage</a> (const Array&lt; T &gt; &amp;keypointsA, const int personA, const Array&lt; T &gt; &amp;keypointsB, const int personB, const T threshold)</td></tr>
<tr class="separator:aa053f4b0533d9e981aa171a1ef57fc30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75411d98f69051860379730e16103178"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a75411d98f69051860379730e16103178"><td class="memTemplItemLeft" align="right" valign="top">Array&lt; T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#a75411d98f69051860379730e16103178">op::getKeypointsPerson</a> (const Array&lt; T &gt; &amp;keypoints, const int person, const bool noCopy=false)</td></tr>
<tr class="separator:a75411d98f69051860379730e16103178"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6913c67141fcbbba84fc88ac8a45aa0f"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a6913c67141fcbbba84fc88ac8a45aa0f"><td class="memTemplItemLeft" align="right" valign="top">float&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#a6913c67141fcbbba84fc88ac8a45aa0f">op::getKeypointsRoi</a> (const Array&lt; T &gt; &amp;keypoints, const int personA, const int personB, const T threshold)</td></tr>
<tr class="separator:a6913c67141fcbbba84fc88ac8a45aa0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
......
......@@ -7,6 +7,7 @@ var keypoint_8hpp =
[ "getDistanceAverage", "keypoint_8hpp.html#acf638f00b0a825c05683f8e23942a9d5", null ],
[ "getDistanceAverage", "keypoint_8hpp.html#aa053f4b0533d9e981aa171a1ef57fc30", null ],
[ "getKeypointsArea", "keypoint_8hpp.html#a1dd5dde18458975a36bdbd6dd38720a2", null ],
[ "getKeypointsPerson", "keypoint_8hpp.html#a75411d98f69051860379730e16103178", null ],
[ "getKeypointsRectangle", "keypoint_8hpp.html#a5b2ae3f48eab928e35c9e3da51899054", null ],
[ "getKeypointsRoi", "keypoint_8hpp.html#a6913c67141fcbbba84fc88ac8a45aa0f", null ],
[ "getKeypointsRoi", "keypoint_8hpp.html#ac9af122ccd8dcdafb11e37b6633245b4", null ],
......
......@@ -156,17 +156,21 @@ $(document).ready(function(){initNavTree('keypoint_8hpp_source.html','');});
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; T <a class="code" href="namespaceop.html#acf638f00b0a825c05683f8e23942a9d5">getDistanceAverage</a>(<span class="keyword">const</span> Array&lt;T&gt;&amp; keypointsA, <span class="keyword">const</span> <span class="keywordtype">int</span> personA, <span class="keyword">const</span> Array&lt;T&gt;&amp; keypointsB, <span class="keyword">const</span> <span class="keywordtype">int</span> personB,</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keyword">const</span> T threshold);</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keywordtype">float</span> <a class="code" href="namespaceop.html#a6913c67141fcbbba84fc88ac8a45aa0f">getKeypointsRoi</a>(<span class="keyword">const</span> Array&lt;T&gt;&amp; keypoints, <span class="keyword">const</span> <span class="keywordtype">int</span> personA, <span class="keyword">const</span> <span class="keywordtype">int</span> personB, <span class="keyword">const</span> T threshold);</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="keywordtype">float</span> <a class="code" href="namespaceop.html#a6913c67141fcbbba84fc88ac8a45aa0f">getKeypointsRoi</a>(<span class="keyword">const</span> Array&lt;T&gt;&amp; keypointsA, <span class="keyword">const</span> <span class="keywordtype">int</span> personA, <span class="keyword">const</span> Array&lt;T&gt;&amp; keypointsB, <span class="keyword">const</span> <span class="keywordtype">int</span> personB,</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="keyword">const</span> T threshold);</div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;}</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;</div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor">#endif // OPENPOSE_UTILITIES_KEYPOINT_HPP</span></div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; Array&lt;T&gt; <a class="code" href="namespaceop.html#a75411d98f69051860379730e16103178">getKeypointsPerson</a>(<span class="keyword">const</span> Array&lt;T&gt;&amp; keypoints, <span class="keyword">const</span> <span class="keywordtype">int</span> person, <span class="keyword">const</span> <span class="keywordtype">bool</span> noCopy = <span class="keyword">false</span>);</div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;</div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="keywordtype">float</span> <a class="code" href="namespaceop.html#a6913c67141fcbbba84fc88ac8a45aa0f">getKeypointsRoi</a>(<span class="keyword">const</span> Array&lt;T&gt;&amp; keypoints, <span class="keyword">const</span> <span class="keywordtype">int</span> personA, <span class="keyword">const</span> <span class="keywordtype">int</span> personB, <span class="keyword">const</span> T threshold);</div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keywordtype">float</span> <a class="code" href="namespaceop.html#a6913c67141fcbbba84fc88ac8a45aa0f">getKeypointsRoi</a>(<span class="keyword">const</span> Array&lt;T&gt;&amp; keypointsA, <span class="keyword">const</span> <span class="keywordtype">int</span> personA, <span class="keyword">const</span> Array&lt;T&gt;&amp; keypointsB, <span class="keyword">const</span> <span class="keywordtype">int</span> personB,</div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keyword">const</span> T threshold);</div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;}</div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;</div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="preprocessor">#endif // OPENPOSE_UTILITIES_KEYPOINT_HPP</span></div>
<div class="ttc" id="namespaceop_html_a6913c67141fcbbba84fc88ac8a45aa0f"><div class="ttname"><a href="namespaceop.html#a6913c67141fcbbba84fc88ac8a45aa0f">op::getKeypointsRoi</a></div><div class="ttdeci">float getKeypointsRoi(const Array&lt; T &gt; &amp;keypoints, const int personA, const int personB, const T threshold)</div></div>
<div class="ttc" id="namespaceop_html_acf638f00b0a825c05683f8e23942a9d5"><div class="ttname"><a href="namespaceop.html#acf638f00b0a825c05683f8e23942a9d5">op::getDistanceAverage</a></div><div class="ttdeci">T getDistanceAverage(const Array&lt; T &gt; &amp;keypoints, const int personA, const int personB, const T threshold)</div></div>
<div class="ttc" id="namespaceop_html_a75411d98f69051860379730e16103178"><div class="ttname"><a href="namespaceop.html#a75411d98f69051860379730e16103178">op::getKeypointsPerson</a></div><div class="ttdeci">Array&lt; T &gt; getKeypointsPerson(const Array&lt; T &gt; &amp;keypoints, const int person, const bool noCopy=false)</div></div>
<div class="ttc" id="namespaceop_html_a1f931e210eb575a084b8e6f462b0b382"><div class="ttname"><a href="namespaceop.html#a1f931e210eb575a084b8e6f462b0b382">op::averageKeypoints</a></div><div class="ttdeci">void averageKeypoints(Array&lt; T &gt; &amp;keypointsA, const Array&lt; T &gt; &amp;keypointsB, const int personA)</div></div>
<div class="ttc" id="common_8hpp_html"><div class="ttname"><a href="common_8hpp.html">common.hpp</a></div></div>
<div class="ttc" id="namespaceop_html_ac5fc565b24e499e306ca170b9139eeb6"><div class="ttname"><a href="namespaceop.html#ac5fc565b24e499e306ca170b9139eeb6">op::scaleKeypoints</a></div><div class="ttdeci">void scaleKeypoints(Array&lt; T &gt; &amp;keypoints, const T scale)</div></div>
......
......@@ -190,11 +190,14 @@ $(document).ready(function(){initNavTree('namespacemembers_func_g.html','');});
<li>getKeypointsArea()
: <a class="el" href="namespaceop.html#a1dd5dde18458975a36bdbd6dd38720a2">op</a>
</li>
<li>getKeypointsPerson()
: <a class="el" href="namespaceop.html#a75411d98f69051860379730e16103178">op</a>
</li>
<li>getKeypointsRectangle()
: <a class="el" href="namespaceop.html#a5b2ae3f48eab928e35c9e3da51899054">op</a>
</li>
<li>getKeypointsRoi()
: <a class="el" href="namespaceop.html#a6913c67141fcbbba84fc88ac8a45aa0f">op</a>
: <a class="el" href="namespaceop.html#ac9af122ccd8dcdafb11e37b6633245b4">op</a>
</li>
<li>getLastNumber()
: <a class="el" href="namespaceop.html#ab670c693d8e4a540cfe75ce8383b6d10">op</a>
......
......@@ -197,6 +197,9 @@ $(document).ready(function(){initNavTree('namespacemembers_g.html','');});
<li>getKeypointsArea()
: <a class="el" href="namespaceop.html#a1dd5dde18458975a36bdbd6dd38720a2">op</a>
</li>
<li>getKeypointsPerson()
: <a class="el" href="namespaceop.html#a75411d98f69051860379730e16103178">op</a>
</li>
<li>getKeypointsRectangle()
: <a class="el" href="namespaceop.html#a5b2ae3f48eab928e35c9e3da51899054">op</a>
</li>
......
......@@ -974,6 +974,9 @@ std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el
<tr class="memitem:aa053f4b0533d9e981aa171a1ef57fc30"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:aa053f4b0533d9e981aa171a1ef57fc30"><td class="memTemplItemLeft" align="right" valign="top">T&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#aa053f4b0533d9e981aa171a1ef57fc30">getDistanceAverage</a> (const <a class="el" href="classop_1_1_array.html">Array</a>&lt; T &gt; &amp;keypointsA, const int personA, const <a class="el" href="classop_1_1_array.html">Array</a>&lt; T &gt; &amp;keypointsB, const int personB, const T threshold)</td></tr>
<tr class="separator:aa053f4b0533d9e981aa171a1ef57fc30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75411d98f69051860379730e16103178"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a75411d98f69051860379730e16103178"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classop_1_1_array.html">Array</a>&lt; T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#a75411d98f69051860379730e16103178">getKeypointsPerson</a> (const <a class="el" href="classop_1_1_array.html">Array</a>&lt; T &gt; &amp;keypoints, const int person, const bool noCopy=false)</td></tr>
<tr class="separator:a75411d98f69051860379730e16103178"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6913c67141fcbbba84fc88ac8a45aa0f"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a6913c67141fcbbba84fc88ac8a45aa0f"><td class="memTemplItemLeft" align="right" valign="top">float&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#a6913c67141fcbbba84fc88ac8a45aa0f">getKeypointsRoi</a> (const <a class="el" href="classop_1_1_array.html">Array</a>&lt; T &gt; &amp;keypoints, const int personA, const int personB, const T threshold)</td></tr>
<tr class="separator:a6913c67141fcbbba84fc88ac8a45aa0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
......@@ -4612,6 +4615,55 @@ template&lt;typename T &gt; </div>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a75411d98f69051860379730e16103178"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classop_1_1_array.html">Array</a>&lt;T&gt; op::getKeypointsPerson </td>
<td>(</td>
<td class="paramtype">const Array&lt; T &gt; &amp;&#160;</td>
<td class="paramname"><em>keypoints</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const int&#160;</td>
<td class="paramname"><em>person</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const bool&#160;</td>
<td class="paramname"><em>noCopy</em> = <code>false</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Creates and Array&lt;T&gt; with a specific person. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">keypoints</td><td>Array&lt;T&gt; with the original data array to slice. </td></tr>
<tr><td class="paramname">person</td><td>indicates the index of the array to extract. </td></tr>
<tr><td class="paramname">noCopy</td><td>indicates whether to perform a copy. Copy will never go to undefined behavior, however, if noCopy == true, then:<ol type="1">
<li>It is faster, as no data copy is involved, but...</li>
<li>If the <a class="el" href="classop_1_1_array.html">Array</a> keypoints goes out of scope, then the resulting <a class="el" href="classop_1_1_array.html">Array</a> will provoke an undefined behavior.</li>
<li>If the returned <a class="el" href="classop_1_1_array.html">Array</a> is modified, the information in the <a class="el" href="classop_1_1_array.html">Array</a> keypoints will also be. </li>
</ol>
</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Array&lt;T&gt; with the same dimension than keypoints expect the first dimension being 1. E.g., if keypoints is {p,k,m}, the resulting Array&lt;T&gt; is {1,k,m}. </dd></dl>
</div>
</div>
<a class="anchor" id="a5b2ae3f48eab928e35c9e3da51899054"></a>
......
......@@ -42,14 +42,14 @@ var NAVTREEINDEX =
"3d_2headers_8hpp.html",
"classcl_1_1_enqueue_args.html#a1ab03b76ada8edb5440ba19905848e5f",
"classcl_1_1_sampler.html#ad26196f0282429667828b5b39bbc97f1",
"classop_1_1_hand_extractor_net.html#a0981f4dfd15ce4a13de9d166cad9e1d4",
"classop_1_1_queue_base.html",
"classop_1_1_w_hand_renderer.html#a2ee88145b38fea1a6a2bb7987a33bd40",
"face_parameters_8hpp.html#a4f191afed46fea5e3ce5b2a8756e1ddd",
"grid_pattern_functions_8hpp.html#a98fa284e9c4f26865d8c78ad76ea4073a1d85a557894c340c318493f33bfa8efb",
"pose_2headers_8hpp.html",
"structop_1_1_person_entry.html",
"w_hand_detector_update_8hpp.html#a5cc3f625b2644b1aade85a9458b5503a"
"classop_1_1_hand_extractor_net.html",
"classop_1_1_queue.html#ae2b845322940bfc89b6342137d8ac372",
"classop_1_1_w_hand_renderer.html",
"face_parameters_8hpp.html#a4d07868d77fb11253b413ed579e04c22",
"grid_pattern_functions_8hpp.html#a98fa284e9c4f26865d8c78ad76ea4073",
"pose_2enum_classes_8hpp.html#af5b3ce2a5d3de87cb31b9b67e96f261faef29c97ffaed7b0d41ee9bb0d20550cc",
"structop_1_1_datum.html#afb117821de7aff9ac3c219ef3bbc0c14",
"w_hand_detector_tracking_8hpp_source.html"
];
var SYNCONMSG = 'click to disable panel synchronisation';
......
var NAVTREEINDEX10 =
{
"w_hand_detector_tracking_8hpp_source.html":[2,0,0,0,7,12],
"w_hand_detector_update_8hpp.html":[2,0,0,0,7,13],
"w_hand_detector_update_8hpp.html#a5cc3f625b2644b1aade85a9458b5503a":[2,0,0,0,7,13,1],
"w_hand_detector_update_8hpp_source.html":[2,0,0,0,7,13],
"w_hand_extractor_net_8hpp.html":[2,0,0,0,7,14],
......
......@@ -51,46 +51,47 @@ var NAVTREEINDEX2 =
"classcl_1_1detail_1_1_wrapper_3_01cl__device__id_01_4.html#af4d44970789f15174e584bedeb9f3f97":[1,0,2,1,14,8],
"classes.html":[1,1],
"classop_1_1_array.html":[1,0,3,5],
"classop_1_1_array.html#a04d04645dd2b2f21492b2ad7a5b87828":[1,0,3,5,25],
"classop_1_1_array.html#a0ad0232daa69783cf2c8f7a0ff5b3b0c":[1,0,3,5,34],
"classop_1_1_array.html#a12e538b09e98bf0900163031602ed2ed":[1,0,3,5,33],
"classop_1_1_array.html#a146d6e773e14dd7aaa29a73f878358e1":[1,0,3,5,21],
"classop_1_1_array.html#a17a44d11cf476f705ce4a5223cfb4f81":[1,0,3,5,15],
"classop_1_1_array.html#a2330657a79a444d1ab44370423be006e":[1,0,3,5,20],
"classop_1_1_array.html#a28f09d11de753a741334ee8094296acb":[1,0,3,5,38],
"classop_1_1_array.html#a337e33980c231bc207ea7d31ffa84fe3":[1,0,3,5,32],
"classop_1_1_array.html#a3f6c6f7ddeed3d1edbc907441888a8cf":[1,0,3,5,31],
"classop_1_1_array.html#a0ad0232daa69783cf2c8f7a0ff5b3b0c":[1,0,3,5,35],
"classop_1_1_array.html#a12e538b09e98bf0900163031602ed2ed":[1,0,3,5,34],
"classop_1_1_array.html#a146d6e773e14dd7aaa29a73f878358e1":[1,0,3,5,22],
"classop_1_1_array.html#a17a44d11cf476f705ce4a5223cfb4f81":[1,0,3,5,16],
"classop_1_1_array.html#a2330657a79a444d1ab44370423be006e":[1,0,3,5,21],
"classop_1_1_array.html#a28f09d11de753a741334ee8094296acb":[1,0,3,5,39],
"classop_1_1_array.html#a2ea46377ca7d89874f6f4c8c437ec777":[1,0,3,5,26],
"classop_1_1_array.html#a337e33980c231bc207ea7d31ffa84fe3":[1,0,3,5,33],
"classop_1_1_array.html#a3f6c6f7ddeed3d1edbc907441888a8cf":[1,0,3,5,32],
"classop_1_1_array.html#a416e95541761c557c50b79b5e1b33389":[1,0,3,5,6],
"classop_1_1_array.html#a48c1ba1f7017b5aa8e0451079dd3a6d3":[1,0,3,5,1],
"classop_1_1_array.html#a5a68cca98a3ebaf565f1e546eebd9f01":[1,0,3,5,6],
"classop_1_1_array.html#a5cb014203b418de3996b90597df53b6e":[1,0,3,5,11],
"classop_1_1_array.html#a6bf43d039478797722cf9401ceb951e9":[1,0,3,5,37],
"classop_1_1_array.html#a6e0afd5f447efbfc29efbeac62716eff":[1,0,3,5,8],
"classop_1_1_array.html#a5a68cca98a3ebaf565f1e546eebd9f01":[1,0,3,5,7],
"classop_1_1_array.html#a5cb014203b418de3996b90597df53b6e":[1,0,3,5,12],
"classop_1_1_array.html#a6bf43d039478797722cf9401ceb951e9":[1,0,3,5,38],
"classop_1_1_array.html#a6e0afd5f447efbfc29efbeac62716eff":[1,0,3,5,9],
"classop_1_1_array.html#a793b9851c7490bc98d4dd52020c0cd3c":[1,0,3,5,0],
"classop_1_1_array.html#a7a7d854d63815e10e158fe889d17a88e":[1,0,3,5,7],
"classop_1_1_array.html#a8eebb6c34642cdf19ac74c7ed38d128b":[1,0,3,5,10],
"classop_1_1_array.html#a7a7d854d63815e10e158fe889d17a88e":[1,0,3,5,8],
"classop_1_1_array.html#a8eebb6c34642cdf19ac74c7ed38d128b":[1,0,3,5,11],
"classop_1_1_array.html#a90895562def04a81db0b3e7eaa3722c7":[1,0,3,5,5],
"classop_1_1_array.html#a959ede0df7e535d2d3ac40d098541c27":[1,0,3,5,3],
"classop_1_1_array.html#a95e83e3379fd43460db68c2adb61f981":[1,0,3,5,9],
"classop_1_1_array.html#a9c8e006e0eea472485f37971330ecbab":[1,0,3,5,26],
"classop_1_1_array.html#a95e83e3379fd43460db68c2adb61f981":[1,0,3,5,10],
"classop_1_1_array.html#a9c8e006e0eea472485f37971330ecbab":[1,0,3,5,27],
"classop_1_1_array.html#a9cd386050e94c29b3c4ee40cafcacc46":[1,0,3,5,4],
"classop_1_1_array.html#aa40dc59e800d3c4cce623d560c0e0fad":[1,0,3,5,28],
"classop_1_1_array.html#aada0f1bd6e9eb73b4f977e62da536f58":[1,0,3,5,30],
"classop_1_1_array.html#ab70165463db3e2fb3f15ad14001eb592":[1,0,3,5,14],
"classop_1_1_array.html#ac7183eb2f4e78a6941da3a2079b9ed32":[1,0,3,5,35],
"classop_1_1_array.html#ac817621e848601cf7d6571e75d8f6865":[1,0,3,5,16],
"classop_1_1_array.html#aa40dc59e800d3c4cce623d560c0e0fad":[1,0,3,5,29],
"classop_1_1_array.html#aada0f1bd6e9eb73b4f977e62da536f58":[1,0,3,5,31],
"classop_1_1_array.html#ab70165463db3e2fb3f15ad14001eb592":[1,0,3,5,15],
"classop_1_1_array.html#ac7183eb2f4e78a6941da3a2079b9ed32":[1,0,3,5,36],
"classop_1_1_array.html#ac817621e848601cf7d6571e75d8f6865":[1,0,3,5,17],
"classop_1_1_array.html#ac833fdcb245fcc3135ce65227bb9e4b2":[1,0,3,5,2],
"classop_1_1_array.html#ad51b6ac12ed115f1056effefd6fa878b":[1,0,3,5,13],
"classop_1_1_array.html#add2eeccd967cdf0900449649cb6f5afb":[1,0,3,5,36],
"classop_1_1_array.html#adeb008e878709bb5a51e26be55a5452d":[1,0,3,5,17],
"classop_1_1_array.html#ae388368128afac05369172198911e05d":[1,0,3,5,27],
"classop_1_1_array.html#ae3ec6553128d77b0c26b848c0a0f81ca":[1,0,3,5,39],
"classop_1_1_array.html#aeccfa42607d5deb5039ff260eb980abc":[1,0,3,5,29],
"classop_1_1_array.html#af318ada5d29b0d22e6c94dc62055793b":[1,0,3,5,23],
"classop_1_1_array.html#af42f4570122d1b8259c211f52335909b":[1,0,3,5,12],
"classop_1_1_array.html#af4715967fd2b028a97fd30257e697275":[1,0,3,5,19],
"classop_1_1_array.html#af65f2606b13011870bf0467116246fbc":[1,0,3,5,18],
"classop_1_1_array.html#afeacae113dd204df98b78353205c05f1":[1,0,3,5,22],
"classop_1_1_array.html#afee5e6149bc917586b3fd56323d20a87":[1,0,3,5,24],
"classop_1_1_array.html#ad51b6ac12ed115f1056effefd6fa878b":[1,0,3,5,14],
"classop_1_1_array.html#add2eeccd967cdf0900449649cb6f5afb":[1,0,3,5,37],
"classop_1_1_array.html#adeb008e878709bb5a51e26be55a5452d":[1,0,3,5,18],
"classop_1_1_array.html#ae388368128afac05369172198911e05d":[1,0,3,5,28],
"classop_1_1_array.html#ae3ec6553128d77b0c26b848c0a0f81ca":[1,0,3,5,40],
"classop_1_1_array.html#aeccfa42607d5deb5039ff260eb980abc":[1,0,3,5,30],
"classop_1_1_array.html#af318ada5d29b0d22e6c94dc62055793b":[1,0,3,5,24],
"classop_1_1_array.html#af42f4570122d1b8259c211f52335909b":[1,0,3,5,13],
"classop_1_1_array.html#af4715967fd2b028a97fd30257e697275":[1,0,3,5,20],
"classop_1_1_array.html#af65f2606b13011870bf0467116246fbc":[1,0,3,5,19],
"classop_1_1_array.html#afeacae113dd204df98b78353205c05f1":[1,0,3,5,23],
"classop_1_1_array.html#afee5e6149bc917586b3fd56323d20a87":[1,0,3,5,25],
"classop_1_1_body_part_connector_caffe.html":[1,0,3,72],
"classop_1_1_body_part_connector_caffe.html#a0bad959b2da005b62cab962327ccba01":[1,0,3,72,13],
"classop_1_1_body_part_connector_caffe.html#a104744fdab14d4c1335eb8778edea21e":[1,0,3,72,12],
......@@ -248,6 +249,5 @@ var NAVTREEINDEX2 =
"classop_1_1_hand_extractor_caffe.html#a3ac44c32806b647fc11daa14da2bda16":[1,0,3,62,0],
"classop_1_1_hand_extractor_caffe.html#ace3ee9d717887ee9dc0f00ce69bd0c82":[1,0,3,62,3],
"classop_1_1_hand_extractor_caffe.html#add0603118d06a1dbeb5c6095e6ca77f3":[1,0,3,62,2],
"classop_1_1_hand_extractor_caffe.html#aee681b43b8691ac1f07e08616522f6af":[1,0,3,62,1],
"classop_1_1_hand_extractor_net.html":[1,0,3,63]
"classop_1_1_hand_extractor_caffe.html#aee681b43b8691ac1f07e08616522f6af":[1,0,3,62,1]
};
var NAVTREEINDEX3 =
{
"classop_1_1_hand_extractor_net.html":[1,0,3,63],
"classop_1_1_hand_extractor_net.html#a0981f4dfd15ce4a13de9d166cad9e1d4":[1,0,3,63,10],
"classop_1_1_hand_extractor_net.html#a2638c2c03b0aed0b14114968dedd612c":[1,0,3,63,2],
"classop_1_1_hand_extractor_net.html#a2a969145bac891cef2683cae440c5f79":[1,0,3,63,15],
......@@ -248,6 +249,5 @@ var NAVTREEINDEX3 =
"classop_1_1_profiler.html":[1,0,3,121],
"classop_1_1_queue.html":[1,0,3,99],
"classop_1_1_queue.html#a056600a7cf4503235ba4e172cee63a7f":[1,0,3,99,1],
"classop_1_1_queue.html#ab28fa9f713d05e55e5ba1510b34d57f0":[1,0,3,99,2],
"classop_1_1_queue.html#ae2b845322940bfc89b6342137d8ac372":[1,0,3,99,0]
"classop_1_1_queue.html#ab28fa9f713d05e55e5ba1510b34d57f0":[1,0,3,99,2]
};
var NAVTREEINDEX4 =
{
"classop_1_1_queue.html#ae2b845322940bfc89b6342137d8ac372":[1,0,3,99,0],
"classop_1_1_queue_base.html":[1,0,3,100],
"classop_1_1_queue_base.html#a04f7160c199f90b8f8e91ddfd40e92fb":[1,0,3,100,28],
"classop_1_1_queue_base.html#a12cdec56bfe72e722ecc722774989d1b":[1,0,3,100,13],
......@@ -248,6 +249,5 @@ var NAVTREEINDEX4 =
"classop_1_1_w_hand_extractor_net.html#a21ffee48567b1c7c8994e4effef6cffe":[1,0,3,70,3],
"classop_1_1_w_hand_extractor_net.html#a464a629c6ecd9727da53453af8266e1d":[1,0,3,70,0],
"classop_1_1_w_hand_extractor_net.html#a7904f62b91d658a06ed89f0bfd307642":[1,0,3,70,2],
"classop_1_1_w_hand_extractor_net.html#ab46b680c14fb2a0cb171b040da484eda":[1,0,3,70,1],
"classop_1_1_w_hand_renderer.html":[1,0,3,71]
"classop_1_1_w_hand_extractor_net.html#ab46b680c14fb2a0cb171b040da484eda":[1,0,3,70,1]
};
var NAVTREEINDEX5 =
{
"classop_1_1_w_hand_renderer.html":[1,0,3,71],
"classop_1_1_w_hand_renderer.html#a2ee88145b38fea1a6a2bb7987a33bd40":[1,0,3,71,2],
"classop_1_1_w_hand_renderer.html#a30121b55c601aed3644996d010b6bf8c":[1,0,3,71,0],
"classop_1_1_w_hand_renderer.html#ab18c8602c8bf65e3e762b2ff06def220":[1,0,3,71,1],
......@@ -248,6 +249,5 @@ var NAVTREEINDEX5 =
"face_parameters_8hpp.html#a1245f62cf98c4ee7591dfc8807ef355d":[2,0,0,0,3,6,9],
"face_parameters_8hpp.html#a15f6c39797cee87f6aa941d93f22b78b":[2,0,0,0,3,6,6],
"face_parameters_8hpp.html#a1a7ddb1a137c44091a1b4161725adfa0":[2,0,0,0,3,6,2],
"face_parameters_8hpp.html#a3fbae1778780ae5bf4ffcc84cdef1870":[2,0,0,0,3,6,4],
"face_parameters_8hpp.html#a4d07868d77fb11253b413ed579e04c22":[2,0,0,0,3,6,10]
"face_parameters_8hpp.html#a3fbae1778780ae5bf4ffcc84cdef1870":[2,0,0,0,3,6,4]
};
var NAVTREEINDEX6 =
{
"face_parameters_8hpp.html#a4d07868d77fb11253b413ed579e04c22":[2,0,0,0,3,6,10],
"face_parameters_8hpp.html#a4f191afed46fea5e3ce5b2a8756e1ddd":[2,0,0,0,3,6,5],
"face_parameters_8hpp.html#a740a6228babfde5f18fba6fc033ef0ed":[2,0,0,0,3,6,0],
"face_parameters_8hpp.html#a7e2f64c1349d6a881c6ceb49757e099a":[2,0,0,0,3,6,1],
......@@ -248,6 +249,5 @@ var NAVTREEINDEX6 =
"grid_pattern_functions_8hpp.html#a133c08ba217983ac48281a5f1456a7de":[2,0,0,0,1,1,2],
"grid_pattern_functions_8hpp.html#a1a0199d6781778e6f50213c816189f26":[2,0,0,0,1,1,1],
"grid_pattern_functions_8hpp.html#a3eac494df764905a18e976f6af303855":[2,0,0,0,1,1,3],
"grid_pattern_functions_8hpp.html#a7fbb758fb8268964611914305f185afe":[2,0,0,0,1,1,4],
"grid_pattern_functions_8hpp.html#a98fa284e9c4f26865d8c78ad76ea4073":[2,0,0,0,1,1,0]
"grid_pattern_functions_8hpp.html#a7fbb758fb8268964611914305f185afe":[2,0,0,0,1,1,4]
};
var NAVTREEINDEX7 =
{
"grid_pattern_functions_8hpp.html#a98fa284e9c4f26865d8c78ad76ea4073":[2,0,0,0,1,1,0],
"grid_pattern_functions_8hpp.html#a98fa284e9c4f26865d8c78ad76ea4073a1d85a557894c340c318493f33bfa8efb":[2,0,0,0,1,1,0,1],
"grid_pattern_functions_8hpp.html#a98fa284e9c4f26865d8c78ad76ea4073a9146bfc669fddc88db2c4d89297d0e9a":[2,0,0,0,1,1,0,3],
"grid_pattern_functions_8hpp.html#a98fa284e9c4f26865d8c78ad76ea4073a98e5a1c44509157ebcaf46c515c78875":[2,0,0,0,1,1,0,2],
......@@ -81,16 +82,17 @@ var NAVTREEINDEX7 =
"keypoint_8hpp.html#a1110f4c0017c43ea1d0896a3225c55f8":[2,0,0,0,13,7,1],
"keypoint_8hpp.html#a1dd5dde18458975a36bdbd6dd38720a2":[2,0,0,0,13,7,6],
"keypoint_8hpp.html#a1f931e210eb575a084b8e6f462b0b382":[2,0,0,0,13,7,0],
"keypoint_8hpp.html#a5b2ae3f48eab928e35c9e3da51899054":[2,0,0,0,13,7,7],
"keypoint_8hpp.html#a6913c67141fcbbba84fc88ac8a45aa0f":[2,0,0,0,13,7,8],
"keypoint_8hpp.html#a6b9adf8f7e698e566414c9f44f0c85f1":[2,0,0,0,13,7,14],
"keypoint_8hpp.html#a5b2ae3f48eab928e35c9e3da51899054":[2,0,0,0,13,7,8],
"keypoint_8hpp.html#a6913c67141fcbbba84fc88ac8a45aa0f":[2,0,0,0,13,7,9],
"keypoint_8hpp.html#a6b9adf8f7e698e566414c9f44f0c85f1":[2,0,0,0,13,7,15],
"keypoint_8hpp.html#a75411d98f69051860379730e16103178":[2,0,0,0,13,7,7],
"keypoint_8hpp.html#aa053f4b0533d9e981aa171a1ef57fc30":[2,0,0,0,13,7,5],
"keypoint_8hpp.html#aa7803aa62abc21471e7d966bd674a81a":[2,0,0,0,13,7,11],
"keypoint_8hpp.html#aa9366cf1b4ac3494965749eeb5537da1":[2,0,0,0,13,7,10],
"keypoint_8hpp.html#aae9e38fa6c56e188b4f649732f0d4cd3":[2,0,0,0,13,7,13],
"keypoint_8hpp.html#ac5fc565b24e499e306ca170b9139eeb6":[2,0,0,0,13,7,12],
"keypoint_8hpp.html#aa7803aa62abc21471e7d966bd674a81a":[2,0,0,0,13,7,12],
"keypoint_8hpp.html#aa9366cf1b4ac3494965749eeb5537da1":[2,0,0,0,13,7,11],
"keypoint_8hpp.html#aae9e38fa6c56e188b4f649732f0d4cd3":[2,0,0,0,13,7,14],
"keypoint_8hpp.html#ac5fc565b24e499e306ca170b9139eeb6":[2,0,0,0,13,7,13],
"keypoint_8hpp.html#ac968b1c98c60b74be78225be27805706":[2,0,0,0,13,7,3],
"keypoint_8hpp.html#ac9af122ccd8dcdafb11e37b6633245b4":[2,0,0,0,13,7,9],
"keypoint_8hpp.html#ac9af122ccd8dcdafb11e37b6633245b4":[2,0,0,0,13,7,10],
"keypoint_8hpp.html#ace4af20d19066df9ec502c5a09097c24":[2,0,0,0,13,7,2],
"keypoint_8hpp.html#acf638f00b0a825c05683f8e23942a9d5":[2,0,0,0,13,7,4],
"keypoint_8hpp_source.html":[2,0,0,0,13,7],
......@@ -121,8 +123,8 @@ var NAVTREEINDEX7 =
"maximum_caffe_8hpp_source.html":[2,0,0,0,8,4],
"namespaceboost.html":[0,0,0],
"namespaceboost.html":[1,0,0],
"namespacecaffe.html":[1,0,1],
"namespacecaffe.html":[0,0,1],
"namespacecaffe.html":[1,0,1],
"namespacecl.html":[1,0,2],
"namespacecl.html":[0,0,2],
"namespacecl_1_1compatibility.html":[1,0,2,0],
......@@ -247,7 +249,5 @@ var NAVTREEINDEX7 =
"pose_2enum_classes_8hpp.html#af5b3ce2a5d3de87cb31b9b67e96f261faca4c7eb29b1f3402e78aa384ce8fd5a9":[2,0,0,0,9,0,0,5],
"pose_2enum_classes_8hpp.html#af5b3ce2a5d3de87cb31b9b67e96f261fad788fbec25069f2884ee1ed97e0af2b9":[2,0,0,0,9,0,0,2],
"pose_2enum_classes_8hpp.html#af5b3ce2a5d3de87cb31b9b67e96f261fadbaf53bb16512afd613bbec1d1f0dc25":[2,0,0,0,9,0,0,10],
"pose_2enum_classes_8hpp.html#af5b3ce2a5d3de87cb31b9b67e96f261fae3ae2003e0e0458bdc49480fb19c876e":[2,0,0,0,9,0,0,4],
"pose_2enum_classes_8hpp.html#af5b3ce2a5d3de87cb31b9b67e96f261faef29c97ffaed7b0d41ee9bb0d20550cc":[2,0,0,0,9,0,0,8],
"pose_2enum_classes_8hpp_source.html":[2,0,0,0,9,0]
"pose_2enum_classes_8hpp.html#af5b3ce2a5d3de87cb31b9b67e96f261fae3ae2003e0e0458bdc49480fb19c876e":[2,0,0,0,9,0,0,4]
};
var NAVTREEINDEX8 =
{
"pose_2enum_classes_8hpp.html#af5b3ce2a5d3de87cb31b9b67e96f261faef29c97ffaed7b0d41ee9bb0d20550cc":[2,0,0,0,9,0,0,8],
"pose_2enum_classes_8hpp_source.html":[2,0,0,0,9,0],
"pose_2headers_8hpp.html":[2,0,0,0,9,1],
"pose_2headers_8hpp_source.html":[2,0,0,0,9,1],
"pose_cpu_renderer_8hpp.html":[2,0,0,0,9,2],
......@@ -247,7 +249,5 @@ var NAVTREEINDEX8 =
"structop_1_1_datum.html#aebd19bf50725a5cd87de1efd96f6ebfe":[1,0,3,8,25],
"structop_1_1_datum.html#aef3ef6d5d9f1235b925a68d461e0e814":[1,0,3,8,15],
"structop_1_1_datum.html#aef6c478313691ab5101664c1df55aa58":[1,0,3,8,29],
"structop_1_1_datum.html#af03c894035d9e45c35d91ca4cfa6df85":[1,0,3,8,35],
"structop_1_1_datum.html#afb117821de7aff9ac3c219ef3bbc0c14":[1,0,3,8,46],
"structop_1_1_datum.html#afcdbf1d87e08761d952d19ef6a8ace10":[1,0,3,8,12]
"structop_1_1_datum.html#af03c894035d9e45c35d91ca4cfa6df85":[1,0,3,8,35]
};
var NAVTREEINDEX9 =
{
"structop_1_1_datum.html#afb117821de7aff9ac3c219ef3bbc0c14":[1,0,3,8,46],
"structop_1_1_datum.html#afcdbf1d87e08761d952d19ef6a8ace10":[1,0,3,8,12],
"structop_1_1_person_entry.html":[1,0,3,114],
"structop_1_1_person_entry.html#a0b943a74b9941349ad27bb5c7fb8392a":[1,0,3,114,2],
"structop_1_1_person_entry.html#a75994912fe3dc4a022e8310ee760b167":[1,0,3,114,0],
......@@ -247,7 +249,5 @@ var NAVTREEINDEX9 =
"w_hand_detector_from_txt_8hpp.html#a767385c8d3ebe736e1752825ab4d4ea0":[2,0,0,0,7,11,1],
"w_hand_detector_from_txt_8hpp_source.html":[2,0,0,0,7,11],
"w_hand_detector_tracking_8hpp.html":[2,0,0,0,7,12],
"w_hand_detector_tracking_8hpp.html#a361310c59d16e88a4d2450a80f078f01":[2,0,0,0,7,12,1],
"w_hand_detector_tracking_8hpp_source.html":[2,0,0,0,7,12],
"w_hand_detector_update_8hpp.html":[2,0,0,0,7,13]
"w_hand_detector_tracking_8hpp.html#a361310c59d16e88a4d2450a80f078f01":[2,0,0,0,7,12,1]
};
......@@ -23,7 +23,7 @@ var searchData=
['arg0_5f',['arg0_',['../structcl_1_1detail_1_1_get_info_functor0.html#a605bdef653bbdc6f4a05394b17f18704',1,'cl::detail::GetInfoFunctor0::arg0_()'],['../structcl_1_1detail_1_1_get_info_functor1.html#a27ebe3bdb4a032c5304f4fda99e32704',1,'cl::detail::GetInfoFunctor1::arg0_()']]],
['arg1_5f',['arg1_',['../structcl_1_1detail_1_1_get_info_functor1.html#a6b7246c928c1ec4950b748173a67aba4',1,'cl::detail::GetInfoFunctor1']]],
['array',['Array',['../classop_1_1_array.html',1,'op']]],
['array',['Array',['../classop_1_1_array.html#a793b9851c7490bc98d4dd52020c0cd3c',1,'op::Array::Array(const int size)'],['../classop_1_1_array.html#a48c1ba1f7017b5aa8e0451079dd3a6d3',1,'op::Array::Array(const std::vector&lt; int &gt; &amp;sizes={})'],['../classop_1_1_array.html#ac833fdcb245fcc3135ce65227bb9e4b2',1,'op::Array::Array(const int size, const T value)'],['../classop_1_1_array.html#a959ede0df7e535d2d3ac40d098541c27',1,'op::Array::Array(const std::vector&lt; int &gt; &amp;sizes, const T value)'],['../classop_1_1_array.html#a9cd386050e94c29b3c4ee40cafcacc46',1,'op::Array::Array(const int size, T *const dataPtr)'],['../classop_1_1_array.html#a90895562def04a81db0b3e7eaa3722c7',1,'op::Array::Array(const std::vector&lt; int &gt; &amp;sizes, T *const dataPtr)'],['../classop_1_1_array.html#a5a68cca98a3ebaf565f1e546eebd9f01',1,'op::Array::Array(const Array&lt; T &gt; &amp;array)'],['../classop_1_1_array.html#a7a7d854d63815e10e158fe889d17a88e',1,'op::Array::Array(Array&lt; T &gt; &amp;&amp;array)'],['../namespacecl.html#a8856ce875094624efdce0a49496d695e',1,'cl::array()']]],
['array',['Array',['../classop_1_1_array.html#a793b9851c7490bc98d4dd52020c0cd3c',1,'op::Array::Array(const int size)'],['../classop_1_1_array.html#a48c1ba1f7017b5aa8e0451079dd3a6d3',1,'op::Array::Array(const std::vector&lt; int &gt; &amp;sizes={})'],['../classop_1_1_array.html#ac833fdcb245fcc3135ce65227bb9e4b2',1,'op::Array::Array(const int size, const T value)'],['../classop_1_1_array.html#a959ede0df7e535d2d3ac40d098541c27',1,'op::Array::Array(const std::vector&lt; int &gt; &amp;sizes, const T value)'],['../classop_1_1_array.html#a9cd386050e94c29b3c4ee40cafcacc46',1,'op::Array::Array(const int size, T *const dataPtr)'],['../classop_1_1_array.html#a90895562def04a81db0b3e7eaa3722c7',1,'op::Array::Array(const std::vector&lt; int &gt; &amp;sizes, T *const dataPtr)'],['../classop_1_1_array.html#a416e95541761c557c50b79b5e1b33389',1,'op::Array::Array(const Array&lt; T &gt; &amp;array, const int index, const bool noCopy=false)'],['../classop_1_1_array.html#a5a68cca98a3ebaf565f1e546eebd9f01',1,'op::Array::Array(const Array&lt; T &gt; &amp;array)'],['../classop_1_1_array.html#a7a7d854d63815e10e158fe889d17a88e',1,'op::Array::Array(Array&lt; T &gt; &amp;&amp;array)'],['../namespacecl.html#a8856ce875094624efdce0a49496d695e',1,'cl::array()']]],
['array_2ehpp',['array.hpp',['../array_8hpp.html',1,'']]],
['array_3c_20float_20_3e',['Array&lt; float &gt;',['../classop_1_1_array.html',1,'op']]],
['array_3c_20long_20long_20_3e',['Array&lt; long long &gt;',['../classop_1_1_array.html',1,'op']]],
......
......@@ -51,6 +51,7 @@ var searchData=
['getisrunningsharedptr',['getIsRunningSharedPtr',['../classop_1_1_thread_manager.html#a48ea53b3de4d09c84db18e2c31ce1be1',1,'op::ThreadManager']]],
['getkernel',['getKernel',['../classcl_1_1_kernel_functor.html#aea980d414c52e07f67070119c91f8523',1,'cl::KernelFunctor']]],
['getkeypointsarea',['getKeypointsArea',['../namespaceop.html#a1dd5dde18458975a36bdbd6dd38720a2',1,'op']]],
['getkeypointsperson',['getKeypointsPerson',['../namespaceop.html#a75411d98f69051860379730e16103178',1,'op']]],
['getkeypointsrectangle',['getKeypointsRectangle',['../namespaceop.html#a5b2ae3f48eab928e35c9e3da51899054',1,'op']]],
['getkeypointsroi',['getKeypointsRoi',['../namespaceop.html#a6913c67141fcbbba84fc88ac8a45aa0f',1,'op::getKeypointsRoi(const Array&lt; T &gt; &amp;keypoints, const int personA, const int personB, const T threshold)'],['../namespaceop.html#ac9af122ccd8dcdafb11e37b6633245b4',1,'op::getKeypointsRoi(const Array&lt; T &gt; &amp;keypointsA, const int personA, const Array&lt; T &gt; &amp;keypointsB, const int personB, const T threshold)']]],
['getlastnumber',['getLastNumber',['../namespaceop.html#ab670c693d8e4a540cfe75ce8383b6d10',1,'op']]],
......@@ -105,27 +106,27 @@ var searchData=
['getsvmmemflags',['getSVMMemFlags',['../classcl_1_1detail_1_1_s_v_m_trait_null.html#aec1edd19001a5739c3a6543c5bc3b19f',1,'cl::detail::SVMTraitNull::getSVMMemFlags()'],['../classcl_1_1_s_v_m_trait_read_write.html#a6914bdc3f37606faab74b58b5dcc786e',1,'cl::SVMTraitReadWrite::getSVMMemFlags()'],['../classcl_1_1_s_v_m_trait_read_only.html#a2859ec2b9a8b723551b6db798ef5497d',1,'cl::SVMTraitReadOnly::getSVMMemFlags()'],['../classcl_1_1_s_v_m_trait_write_only.html#a4f80e215ea583a6fa1d398b455670bdc',1,'cl::SVMTraitWriteOnly::getSVMMemFlags()'],['../classcl_1_1_s_v_m_trait_coarse.html#a1a1a433d703630936e3cbb4177245d13',1,'cl::SVMTraitCoarse::getSVMMemFlags()'],['../classcl_1_1_s_v_m_trait_fine.html#a214a7aedb1b037a7796c7f629e18f3b5',1,'cl::SVMTraitFine::getSVMMemFlags()'],['../classcl_1_1_s_v_m_trait_atomic.html#a87fc8aa6c225b8acaaef5bc0579855a9',1,'cl::SVMTraitAtomic::getSVMMemFlags()']]],
['gettworkerssize',['getTWorkersSize',['../classop_1_1_sub_thread.html#afa29b95badda5e7afdbd83f70fd8b206',1,'op::SubThread']]],
['gettype',['getType',['../classop_1_1_producer.html#a9a9424027e5bc8e0fba7c65eccc460e0',1,'op::Producer']]],
['getvolume',['getVolume',['../classop_1_1_array.html#afee5e6149bc917586b3fd56323d20a87',1,'op::Array::getVolume() const '],['../classop_1_1_array.html#a04d04645dd2b2f21492b2ad7a5b87828',1,'op::Array::getVolume(const int indexA, const int indexB) const ']]],
['getvolume',['getVolume',['../classop_1_1_array.html#afee5e6149bc917586b3fd56323d20a87',1,'op::Array::getVolume() const '],['../classop_1_1_array.html#a2ea46377ca7d89874f6f4c8c437ec777',1,'op::Array::getVolume(const int indexA, const int indexB=-1) const ']]],
['getworkgroupinfo',['getWorkGroupInfo',['../classcl_1_1_kernel.html#a2e33bfea1e8df9b0d4a446cd99800497',1,'cl::Kernel::getWorkGroupInfo(const Device &amp;device, cl_kernel_work_group_info name, T *param) const '],['../classcl_1_1_kernel.html#aa66d3ade55fad1c0bc94d05a7788aea0',1,'cl::Kernel::getWorkGroupInfo(const Device &amp;device, cl_int *err=NULL) const ']]],
['gpu',['Gpu',['../namespaceop.html#afce557f02e337e16150d00bdf72ec033a3432ca64f06615abf07ab44c10cada38',1,'op']]],
['gpu_2ehpp',['gpu.hpp',['../gpu_8hpp.html',1,'']]],
['gpumode',['GpuMode',['../namespaceop.html#adbb34b5c8f2b6f0c051f831f18582e7f',1,'op']]],
['gpunumber',['gpuNumber',['../structop_1_1_wrapper_struct_pose.html#a536ea76d50e94d513066e9e5767d0c03',1,'op::WrapperStructPose']]],
['gpunumberstart',['gpuNumberStart',['../structop_1_1_wrapper_struct_pose.html#a8be188d871061079432ead77b278fe0d',1,'op::WrapperStructPose']]],
['gpurenderer',['GpuRenderer',['../classop_1_1_gpu_renderer.html#a9852b2017e972637b47250bb7fbc53ea',1,'op::GpuRenderer']]],
['gpurenderer',['GpuRenderer',['../classop_1_1_gpu_renderer.html',1,'op']]],
['gpurenderer',['GpuRenderer',['../classop_1_1_gpu_renderer.html#a9852b2017e972637b47250bb7fbc53ea',1,'op::GpuRenderer']]],
['gpurenderer_2ehpp',['gpuRenderer.hpp',['../gpu_renderer_8hpp.html',1,'']]],
['gputocpumemoryiflastrenderer',['gpuToCpuMemoryIfLastRenderer',['../classop_1_1_gpu_renderer.html#a6355f70d16c6427b028fa4596ce5d985',1,'op::GpuRenderer']]],
['gridpatternfunctions_2ehpp',['gridPatternFunctions.hpp',['../grid_pattern_functions_8hpp.html',1,'']]],
['gui',['Gui',['../classop_1_1_gui.html#a1084d79f61d08f0551832de1ca337c70',1,'op::Gui']]],
['gui',['Gui',['../classop_1_1_gui.html',1,'op']]],
['gui',['Gui',['../classop_1_1_gui.html#a1084d79f61d08f0551832de1ca337c70',1,'op::Gui']]],
['gui_2ehpp',['gui.hpp',['../gui_8hpp.html',1,'']]],
['gui3d',['Gui3D',['../classop_1_1_gui3_d.html',1,'op']]],
['gui3d',['Gui3D',['../classop_1_1_gui3_d.html#a7146b02ee5c009f879ddfea2145fea34',1,'op::Gui3D']]],
['gui3d',['Gui3D',['../classop_1_1_gui3_d.html',1,'op']]],
['gui3d_2ehpp',['gui3D.hpp',['../gui3_d_8hpp.html',1,'']]],
['guiadam_2ehpp',['guiAdam.hpp',['../gui_adam_8hpp.html',1,'']]],
['guiinfoadder',['GuiInfoAdder',['../classop_1_1_gui_info_adder.html#af23e17f9eeb51c7473cd0940292efa61',1,'op::GuiInfoAdder']]],
['guiinfoadder',['GuiInfoAdder',['../classop_1_1_gui_info_adder.html',1,'op']]],
['guiinfoadder',['GuiInfoAdder',['../classop_1_1_gui_info_adder.html#af23e17f9eeb51c7473cd0940292efa61',1,'op::GuiInfoAdder']]],
['guiinfoadder_2ehpp',['guiInfoAdder.hpp',['../gui_info_adder_8hpp.html',1,'']]],
['guiverbose',['guiVerbose',['../structop_1_1_wrapper_struct_output.html#ac72ad601daf957b9b000206e9f1fe0ad',1,'op::WrapperStructOutput']]]
];
......@@ -9,7 +9,7 @@ var searchData=
['allocate_5fpointer',['allocate_pointer',['../namespacecl.html#a9feaebcb39a179537588bfcd349dbbb6',1,'cl']]],
['allocate_5fsvm',['allocate_svm',['../namespacecl.html#a8efdf919c8a45ad8411dac9b4236fbbf',1,'cl::allocate_svm(Args...args)'],['../namespacecl.html#a2077ca5a2cdc3557aedca3d94adcc98a',1,'cl::allocate_svm(const cl::Context &amp;c, Args...args)']]],
['area',['area',['../structop_1_1_point.html#aba8ffdc78fdec7d45222f640eb130874',1,'op::Point::area()'],['../structop_1_1_rectangle.html#a85cabb0d2f3af02e32be35bb9841c1f3',1,'op::Rectangle::area()']]],
['array',['Array',['../classop_1_1_array.html#a793b9851c7490bc98d4dd52020c0cd3c',1,'op::Array::Array(const int size)'],['../classop_1_1_array.html#a48c1ba1f7017b5aa8e0451079dd3a6d3',1,'op::Array::Array(const std::vector&lt; int &gt; &amp;sizes={})'],['../classop_1_1_array.html#ac833fdcb245fcc3135ce65227bb9e4b2',1,'op::Array::Array(const int size, const T value)'],['../classop_1_1_array.html#a959ede0df7e535d2d3ac40d098541c27',1,'op::Array::Array(const std::vector&lt; int &gt; &amp;sizes, const T value)'],['../classop_1_1_array.html#a9cd386050e94c29b3c4ee40cafcacc46',1,'op::Array::Array(const int size, T *const dataPtr)'],['../classop_1_1_array.html#a90895562def04a81db0b3e7eaa3722c7',1,'op::Array::Array(const std::vector&lt; int &gt; &amp;sizes, T *const dataPtr)'],['../classop_1_1_array.html#a5a68cca98a3ebaf565f1e546eebd9f01',1,'op::Array::Array(const Array&lt; T &gt; &amp;array)'],['../classop_1_1_array.html#a7a7d854d63815e10e158fe889d17a88e',1,'op::Array::Array(Array&lt; T &gt; &amp;&amp;array)']]],
['array',['Array',['../classop_1_1_array.html#a793b9851c7490bc98d4dd52020c0cd3c',1,'op::Array::Array(const int size)'],['../classop_1_1_array.html#a48c1ba1f7017b5aa8e0451079dd3a6d3',1,'op::Array::Array(const std::vector&lt; int &gt; &amp;sizes={})'],['../classop_1_1_array.html#ac833fdcb245fcc3135ce65227bb9e4b2',1,'op::Array::Array(const int size, const T value)'],['../classop_1_1_array.html#a959ede0df7e535d2d3ac40d098541c27',1,'op::Array::Array(const std::vector&lt; int &gt; &amp;sizes, const T value)'],['../classop_1_1_array.html#a9cd386050e94c29b3c4ee40cafcacc46',1,'op::Array::Array(const int size, T *const dataPtr)'],['../classop_1_1_array.html#a90895562def04a81db0b3e7eaa3722c7',1,'op::Array::Array(const std::vector&lt; int &gt; &amp;sizes, T *const dataPtr)'],['../classop_1_1_array.html#a416e95541761c557c50b79b5e1b33389',1,'op::Array::Array(const Array&lt; T &gt; &amp;array, const int index, const bool noCopy=false)'],['../classop_1_1_array.html#a5a68cca98a3ebaf565f1e546eebd9f01',1,'op::Array::Array(const Array&lt; T &gt; &amp;array)'],['../classop_1_1_array.html#a7a7d854d63815e10e158fe889d17a88e',1,'op::Array::Array(Array&lt; T &gt; &amp;&amp;array)']]],
['arrayclose',['arrayClose',['../classop_1_1_json_ofstream.html#a3f940d3ad51d0acb7126d62a5617fd69',1,'op::JsonOfstream']]],
['arrayopen',['arrayOpen',['../classop_1_1_json_ofstream.html#a4cc6d50256354b3dc7385e2db01aabc0',1,'op::JsonOfstream']]],
['at',['at',['../classop_1_1_array.html#a6e0afd5f447efbfc29efbeac62716eff',1,'op::Array::at(const int index)'],['../classop_1_1_array.html#a95e83e3379fd43460db68c2adb61f981',1,'op::Array::at(const int index) const '],['../classop_1_1_array.html#a8eebb6c34642cdf19ac74c7ed38d128b',1,'op::Array::at(const std::vector&lt; int &gt; &amp;indexes)'],['../classop_1_1_array.html#a5cb014203b418de3996b90597df53b6e',1,'op::Array::at(const std::vector&lt; int &gt; &amp;indexes) const ']]],
......
......@@ -49,6 +49,7 @@ var searchData=
['getisrunningsharedptr',['getIsRunningSharedPtr',['../classop_1_1_thread_manager.html#a48ea53b3de4d09c84db18e2c31ce1be1',1,'op::ThreadManager']]],
['getkernel',['getKernel',['../classcl_1_1_kernel_functor.html#aea980d414c52e07f67070119c91f8523',1,'cl::KernelFunctor']]],
['getkeypointsarea',['getKeypointsArea',['../namespaceop.html#a1dd5dde18458975a36bdbd6dd38720a2',1,'op']]],
['getkeypointsperson',['getKeypointsPerson',['../namespaceop.html#a75411d98f69051860379730e16103178',1,'op']]],
['getkeypointsrectangle',['getKeypointsRectangle',['../namespaceop.html#a5b2ae3f48eab928e35c9e3da51899054',1,'op']]],
['getkeypointsroi',['getKeypointsRoi',['../namespaceop.html#a6913c67141fcbbba84fc88ac8a45aa0f',1,'op::getKeypointsRoi(const Array&lt; T &gt; &amp;keypoints, const int personA, const int personB, const T threshold)'],['../namespaceop.html#ac9af122ccd8dcdafb11e37b6633245b4',1,'op::getKeypointsRoi(const Array&lt; T &gt; &amp;keypointsA, const int personA, const Array&lt; T &gt; &amp;keypointsB, const int personB, const T threshold)']]],
['getlastnumber',['getLastNumber',['../namespaceop.html#ab670c693d8e4a540cfe75ce8383b6d10',1,'op']]],
......@@ -103,7 +104,7 @@ var searchData=
['getsvmmemflags',['getSVMMemFlags',['../classcl_1_1detail_1_1_s_v_m_trait_null.html#aec1edd19001a5739c3a6543c5bc3b19f',1,'cl::detail::SVMTraitNull::getSVMMemFlags()'],['../classcl_1_1_s_v_m_trait_read_write.html#a6914bdc3f37606faab74b58b5dcc786e',1,'cl::SVMTraitReadWrite::getSVMMemFlags()'],['../classcl_1_1_s_v_m_trait_read_only.html#a2859ec2b9a8b723551b6db798ef5497d',1,'cl::SVMTraitReadOnly::getSVMMemFlags()'],['../classcl_1_1_s_v_m_trait_write_only.html#a4f80e215ea583a6fa1d398b455670bdc',1,'cl::SVMTraitWriteOnly::getSVMMemFlags()'],['../classcl_1_1_s_v_m_trait_coarse.html#a1a1a433d703630936e3cbb4177245d13',1,'cl::SVMTraitCoarse::getSVMMemFlags()'],['../classcl_1_1_s_v_m_trait_fine.html#a214a7aedb1b037a7796c7f629e18f3b5',1,'cl::SVMTraitFine::getSVMMemFlags()'],['../classcl_1_1_s_v_m_trait_atomic.html#a87fc8aa6c225b8acaaef5bc0579855a9',1,'cl::SVMTraitAtomic::getSVMMemFlags()']]],
['gettworkerssize',['getTWorkersSize',['../classop_1_1_sub_thread.html#afa29b95badda5e7afdbd83f70fd8b206',1,'op::SubThread']]],
['gettype',['getType',['../classop_1_1_producer.html#a9a9424027e5bc8e0fba7c65eccc460e0',1,'op::Producer']]],
['getvolume',['getVolume',['../classop_1_1_array.html#afee5e6149bc917586b3fd56323d20a87',1,'op::Array::getVolume() const '],['../classop_1_1_array.html#a04d04645dd2b2f21492b2ad7a5b87828',1,'op::Array::getVolume(const int indexA, const int indexB) const ']]],
['getvolume',['getVolume',['../classop_1_1_array.html#afee5e6149bc917586b3fd56323d20a87',1,'op::Array::getVolume() const '],['../classop_1_1_array.html#a2ea46377ca7d89874f6f4c8c437ec777',1,'op::Array::getVolume(const int indexA, const int indexB=-1) const ']]],
['getworkgroupinfo',['getWorkGroupInfo',['../classcl_1_1_kernel.html#a2e33bfea1e8df9b0d4a446cd99800497',1,'cl::Kernel::getWorkGroupInfo(const Device &amp;device, cl_kernel_work_group_info name, T *param) const '],['../classcl_1_1_kernel.html#aa66d3ade55fad1c0bc94d05a7788aea0',1,'cl::Kernel::getWorkGroupInfo(const Device &amp;device, cl_int *err=NULL) const ']]],
['gpurenderer',['GpuRenderer',['../classop_1_1_gpu_renderer.html#a9852b2017e972637b47250bb7fbc53ea',1,'op::GpuRenderer']]],
['gputocpumemoryiflastrenderer',['gpuToCpuMemoryIfLastRenderer',['../classop_1_1_gpu_renderer.html#a6355f70d16c6427b028fa4596ce5d985',1,'op::GpuRenderer']]],
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册