Deploy code docs to GitHub Pages Travis build: 137

Commit: d8c5dfc852
This commit is contained in:
Travis CI
2018-01-23 03:19:31 +00:00
parent b25b4c547d
commit 25978d8450
113 changed files with 774 additions and 675 deletions
+1 -1
View File
@@ -901,5 +901,5 @@ Generating file index...
Generating file member index...
Generating example index...
finalizing index lists...
lookup cache used 2781/65536 hits=16679 misses=2974
lookup cache used 2783/65536 hits=16691 misses=2976
finished...
+1
View File
@@ -113,6 +113,7 @@ $(document).ready(function(){initNavTree('array_8hpp.html','');});
<div class="textblock"><code>#include &lt;memory&gt;</code><br/>
<code>#include &lt;vector&gt;</code><br/>
<code>#include &lt;opencv2/core/core.hpp&gt;</code><br/>
<code>#include &lt;<a class="el" href="macros_8hpp_source.html">openpose/core/macros.hpp</a>&gt;</code><br/>
</div>
<p><a href="array_8hpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
+172 -163
View File
@@ -113,179 +113,188 @@ $(document).ready(function(){initNavTree('array_8hpp_source.html','');});
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span> <span class="comment">// std::shared_ptr</span></div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#include &lt;opencv2/core/core.hpp&gt;</span> <span class="comment">// cv::Mat</span></div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div>
<div class="line"><a name="l00008"></a><span class="lineno"><a class="line" href="namespaceop.html"> 8</a></span>&#160;<span class="keyword">namespace </span>op</div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;{</div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div>
<div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="classop_1_1_array.html"> 19</a></span>&#160; <span class="keyword">class </span><a class="code" href="classop_1_1_array.html">Array</a></div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; {</div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; <span class="keyword">public</span>:</div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; <span class="comment">// -------------------------------------------------- Constructors and Data Allocator Functions -------------------------------------------------- //</span></div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="comment"></span> <span class="keyword">explicit</span> <a class="code" href="classop_1_1_array.html#a793b9851c7490bc98d4dd52020c0cd3c">Array</a>(<span class="keyword">const</span> <span class="keywordtype">int</span> size);</div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; <span class="keyword">explicit</span> <a class="code" href="classop_1_1_array.html#a793b9851c7490bc98d4dd52020c0cd3c">Array</a>(<span class="keyword">const</span> std::vector&lt;int&gt;&amp; sizes = {});</div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <a class="code" href="classop_1_1_array.html#a793b9851c7490bc98d4dd52020c0cd3c">Array</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="l00044"></a><span class="lineno"> 44</span>&#160;</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</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, <span class="keyword">const</span> T value);</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</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; array);</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</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="l00069"></a><span class="lineno"> 69</span>&#160;</div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</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; array);</div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;</div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</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="l00084"></a><span class="lineno"> 84</span>&#160;</div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</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="l00092"></a><span class="lineno"> 92</span>&#160;</div>
<div class="line"><a name="l00098"></a><span class="lineno"> 98</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="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="macros_8hpp.html">openpose/core/macros.hpp</a>&gt;</span></div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;</div>
<div class="line"><a name="l00009"></a><span class="lineno"><a class="line" href="namespaceop.html"> 9</a></span>&#160;<span class="keyword">namespace </span>op</div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;{</div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div>
<div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="classop_1_1_array.html"> 20</a></span>&#160; <span class="keyword">class </span><a class="code" href="classop_1_1_array.html">Array</a></div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; {</div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; <span class="keyword">public</span>:</div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; <span class="comment">// ------------------------------ Constructors and Data Allocator Functions ------------------------------ //</span></div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="comment"></span> <span class="keyword">explicit</span> <a class="code" href="classop_1_1_array.html#a793b9851c7490bc98d4dd52020c0cd3c">Array</a>(<span class="keyword">const</span> <span class="keywordtype">int</span> size);</div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <span class="keyword">explicit</span> <a class="code" href="classop_1_1_array.html#a793b9851c7490bc98d4dd52020c0cd3c">Array</a>(<span class="keyword">const</span> std::vector&lt;int&gt;&amp; sizes = {});</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <a class="code" href="classop_1_1_array.html#a793b9851c7490bc98d4dd52020c0cd3c">Array</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="l00048"></a><span class="lineno"> 48</span>&#160;</div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</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, <span class="keyword">const</span> T value);</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;</div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</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; array);</div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</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">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="l00075"></a><span class="lineno"> 75</span>&#160;</div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</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; array);</div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;</div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</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="l00090"></a><span class="lineno"> 90</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> <a class="code" href="classop_1_1_array.html#af42f4570122d1b8259c211f52335909b">clone</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;</div>
<div class="line"><a name="l00105"></a><span class="lineno"> 105</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="l00106"></a><span class="lineno"> 106</span>&#160;</div>
<div class="line"><a name="l00113"></a><span class="lineno"> 113</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="l00114"></a><span class="lineno"> 114</span>&#160;</div>
<div class="line"><a name="l00121"></a><span class="lineno"> 121</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="l00122"></a><span class="lineno"> 122</span>&#160;</div>
<div class="line"><a name="l00128"></a><span class="lineno"> 128</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="l00129"></a><span class="lineno"> 129</span>&#160;</div>
<div class="line"><a name="l00135"></a><span class="lineno"> 135</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="l00136"></a><span class="lineno"> 136</span>&#160;</div>
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;</div>
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;</div>
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; <span class="comment">// -------------------------------------------------- Data Information Functions -------------------------------------------------- //</span></div>
<div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="classop_1_1_array.html#ad51b6ac12ed115f1056effefd6fa878b"> 144</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="l00145"></a><span class="lineno"> 145</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <span class="keywordflow">return</span> (mVolume == 0);</div>
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; }</div>
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;</div>
<div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="classop_1_1_array.html#a2330657a79a444d1ab44370423be006e"> 153</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="l00154"></a><span class="lineno"> 154</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; <span class="keywordflow">return</span> mSize;</div>
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; }</div>
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;</div>
<div class="line"><a name="l00163"></a><span class="lineno"> 163</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="l00164"></a><span class="lineno"> 164</span>&#160;</div>
<div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="classop_1_1_array.html#adeb008e878709bb5a51e26be55a5452d"> 169</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="l00170"></a><span class="lineno"> 170</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; <span class="keywordflow">return</span> mSize.size();</div>
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; }</div>
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;</div>
<div class="line"><a name="l00179"></a><span class="lineno"><a class="line" href="classop_1_1_array.html#afee5e6149bc917586b3fd56323d20a87"> 179</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="l00180"></a><span class="lineno"> 180</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; <span class="keywordflow">return</span> mVolume;</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="l00189"></a><span class="lineno"> 189</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="l00190"></a><span class="lineno"> 190</span>&#160;</div>
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;</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; <span class="comment">// -------------------------------------------------- Data Access Functions And Operators -------------------------------------------------- //</span></div>
<div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="classop_1_1_array.html#af4715967fd2b028a97fd30257e697275"> 200</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="l00201"></a><span class="lineno"> 201</span>&#160; {</div>
<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; <span class="keywordflow">return</span> spData.get();</div>
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; }</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#a17a44d11cf476f705ce4a5223cfb4f81"> 209</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="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> spData.get();</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="l00224"></a><span class="lineno"> 224</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="l00225"></a><span class="lineno"> 225</span>&#160;</div>
<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; cv::Mat&amp; <a class="code" href="classop_1_1_array.html#ac817621e848601cf7d6571e75d8f6865">getCvMat</a>();</div>
<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;</div>
<div class="line"><a name="l00241"></a><span class="lineno"><a class="line" href="classop_1_1_array.html#aa40dc59e800d3c4cce623d560c0e0fad"> 241</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="l00242"></a><span class="lineno"> 242</span>&#160; {</div>
<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;<span class="preprocessor"> #ifdef NDEBUG</span></div>
<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;<span class="preprocessor"></span> <span class="keywordflow">return</span> spData.get()[index];</div>
<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;<span class="preprocessor"> #else</span></div>
<div class="line"><a name="l00246"></a><span class="lineno"> 246</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="l00247"></a><span class="lineno"> 247</span>&#160;<span class="preprocessor"> #endif</span></div>
<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;<span class="preprocessor"></span> }</div>
<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;</div>
<div class="line"><a name="l00256"></a><span class="lineno"><a class="line" href="classop_1_1_array.html#aeccfa42607d5deb5039ff260eb980abc"> 256</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="l00257"></a><span class="lineno"> 257</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;<span class="preprocessor"> #ifdef NDEBUG</span></div>
<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;<span class="preprocessor"></span> <span class="keywordflow">return</span> spData.get()[index];</div>
<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;<span class="preprocessor"> #else</span></div>
<div class="line"><a name="l00261"></a><span class="lineno"> 261</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="l00262"></a><span class="lineno"> 262</span>&#160;<span class="preprocessor"> #endif</span></div>
<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;<span class="preprocessor"></span> }</div>
<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;</div>
<div class="line"><a name="l00272"></a><span class="lineno"><a class="line" href="classop_1_1_array.html#aada0f1bd6e9eb73b4f977e62da536f58"> 272</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="l00273"></a><span class="lineno"> 273</span>&#160; {</div>
<div class="line"><a name="l00274"></a><span class="lineno"> 274</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="l00275"></a><span class="lineno"> 275</span>&#160; }</div>
<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;</div>
<div class="line"><a name="l00283"></a><span class="lineno"><a class="line" href="classop_1_1_array.html#a3f6c6f7ddeed3d1edbc907441888a8cf"> 283</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="l00284"></a><span class="lineno"> 284</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00285"></a><span class="lineno"> 285</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="l00286"></a><span class="lineno"> 286</span>&#160; }</div>
<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;</div>
<div class="line"><a name="l00294"></a><span class="lineno"><a class="line" href="classop_1_1_array.html#a6e0afd5f447efbfc29efbeac62716eff"> 294</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="l00295"></a><span class="lineno"> 295</span>&#160; {</div>
<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160; <span class="keywordflow">return</span> commonAt(index);</div>
<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; }</div>
<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160;</div>
<div class="line"><a name="l00305"></a><span class="lineno"><a class="line" href="classop_1_1_array.html#a95e83e3379fd43460db68c2adb61f981"> 305</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="l00306"></a><span class="lineno"> 306</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160; <span class="keywordflow">return</span> commonAt(index);</div>
<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160; }</div>
<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160;</div>
<div class="line"><a name="l00316"></a><span class="lineno"><a class="line" href="classop_1_1_array.html#a8eebb6c34642cdf19ac74c7ed38d128b"> 316</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="l00317"></a><span class="lineno"> 317</span>&#160; {</div>
<div class="line"><a name="l00318"></a><span class="lineno"> 318</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="l00319"></a><span class="lineno"> 319</span>&#160; }</div>
<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160;</div>
<div class="line"><a name="l00327"></a><span class="lineno"><a class="line" href="classop_1_1_array.html#a5cb014203b418de3996b90597df53b6e"> 327</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="l00328"></a><span class="lineno"> 328</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00329"></a><span class="lineno"> 329</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="l00330"></a><span class="lineno"> 330</span>&#160; }</div>
<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160;</div>
<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160; <span class="keyword">const</span> std::string <a class="code" href="classop_1_1_array.html#ae3ec6553128d77b0c26b848c0a0f81ca">toString</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160;</div>
<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160; <span class="keyword">private</span>:</div>
<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160; std::vector&lt;int&gt; mSize;</div>
<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160; <span class="keywordtype">size_t</span> mVolume;</div>
<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160; std::shared_ptr&lt;T&gt; spData;</div>
<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160; std::pair&lt;bool, cv::Mat&gt; mCvMatData;</div>
<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160;</div>
<div class="line"><a name="l00358"></a><span class="lineno"> 358</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="l00359"></a><span class="lineno"> 359</span>&#160;</div>
<div class="line"><a name="l00366"></a><span class="lineno"> 366</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="l00367"></a><span class="lineno"> 367</span>&#160;</div>
<div class="line"><a name="l00373"></a><span class="lineno"> 373</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="l00374"></a><span class="lineno"> 374</span>&#160;</div>
<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160; <span class="keywordtype">void</span> setCvMatFromSharedPtr();</div>
<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160; };</div>
<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160;}</div>
<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160;</div>
<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160;<span class="preprocessor">#endif // OPENPOSE_CORE_ARRAY_HPP</span></div>
<div class="line"><a name="l00106"></a><span class="lineno"> 106</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="l00107"></a><span class="lineno"> 107</span>&#160;</div>
<div class="line"><a name="l00115"></a><span class="lineno"> 115</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="l00116"></a><span class="lineno"> 116</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, <span class="keyword">const</span> T value);</div>
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;</div>
<div class="line"><a name="l00134"></a><span class="lineno"> 134</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="l00135"></a><span class="lineno"> 135</span>&#160;</div>
<div class="line"><a name="l00141"></a><span class="lineno"> 141</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="l00142"></a><span class="lineno"> 142</span>&#160;</div>
<div class="line"><a name="l00148"></a><span class="lineno"> 148</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="l00149"></a><span class="lineno"> 149</span>&#160;</div>
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;</div>
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;</div>
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; <span class="comment">// ------------------------------ Data Information Functions ------------------------------ //</span></div>
<div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="classop_1_1_array.html#ad51b6ac12ed115f1056effefd6fa878b"> 157</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="l00158"></a><span class="lineno"> 158</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; <span class="keywordflow">return</span> (mVolume == 0);</div>
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; }</div>
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;</div>
<div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="classop_1_1_array.html#a2330657a79a444d1ab44370423be006e"> 167</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="l00168"></a><span class="lineno"> 168</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; <span class="keywordflow">return</span> mSize;</div>
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; }</div>
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;</div>
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; std::string <a class="code" href="classop_1_1_array.html#a337e33980c231bc207ea7d31ffa84fe3">printSize</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;</div>
<div class="line"><a name="l00185"></a><span class="lineno"> 185</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="l00186"></a><span class="lineno"> 186</span>&#160;</div>
<div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="classop_1_1_array.html#adeb008e878709bb5a51e26be55a5452d"> 191</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="l00192"></a><span class="lineno"> 192</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; <span class="keywordflow">return</span> mSize.size();</div>
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; }</div>
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;</div>
<div class="line"><a name="l00201"></a><span class="lineno"><a class="line" href="classop_1_1_array.html#afee5e6149bc917586b3fd56323d20a87"> 201</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="l00202"></a><span class="lineno"> 202</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; <span class="keywordflow">return</span> mVolume;</div>
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; }</div>
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;</div>
<div class="line"><a name="l00213"></a><span class="lineno"> 213</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="l00214"></a><span class="lineno"> 214</span>&#160;</div>
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;</div>
<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;</div>
<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; <span class="comment">// ------------------------------ Data Access Functions And Operators ------------------------------ //</span></div>
<div class="line"><a name="l00224"></a><span class="lineno"><a class="line" href="classop_1_1_array.html#af4715967fd2b028a97fd30257e697275"> 224</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="l00225"></a><span class="lineno"> 225</span>&#160; {</div>
<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; <span class="keywordflow">return</span> spData.get();</div>
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; }</div>
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;</div>
<div class="line"><a name="l00233"></a><span class="lineno"><a class="line" href="classop_1_1_array.html#a17a44d11cf476f705ce4a5223cfb4f81"> 233</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="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> spData.get();</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="l00250"></a><span class="lineno"> 250</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="l00251"></a><span class="lineno"> 251</span>&#160;</div>
<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160; cv::Mat&amp; <a class="code" href="classop_1_1_array.html#ac817621e848601cf7d6571e75d8f6865">getCvMat</a>();</div>
<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;</div>
<div class="line"><a name="l00269"></a><span class="lineno"><a class="line" href="classop_1_1_array.html#aa40dc59e800d3c4cce623d560c0e0fad"> 269</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="l00270"></a><span class="lineno"> 270</span>&#160; {</div>
<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;<span class="preprocessor"> #ifdef NDEBUG</span></div>
<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;<span class="preprocessor"></span> <span class="keywordflow">return</span> spData.get()[index];</div>
<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;<span class="preprocessor"> #else</span></div>
<div class="line"><a name="l00274"></a><span class="lineno"> 274</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="l00275"></a><span class="lineno"> 275</span>&#160;<span class="preprocessor"> #endif</span></div>
<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;<span class="preprocessor"></span> }</div>
<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;</div>
<div class="line"><a name="l00285"></a><span class="lineno"><a class="line" href="classop_1_1_array.html#aeccfa42607d5deb5039ff260eb980abc"> 285</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="l00286"></a><span class="lineno"> 286</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;<span class="preprocessor"> #ifdef NDEBUG</span></div>
<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;<span class="preprocessor"></span> <span class="keywordflow">return</span> spData.get()[index];</div>
<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160;<span class="preprocessor"> #else</span></div>
<div class="line"><a name="l00290"></a><span class="lineno"> 290</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="l00291"></a><span class="lineno"> 291</span>&#160;<span class="preprocessor"> #endif</span></div>
<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;<span class="preprocessor"></span> }</div>
<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;</div>
<div class="line"><a name="l00302"></a><span class="lineno"><a class="line" href="classop_1_1_array.html#aada0f1bd6e9eb73b4f977e62da536f58"> 302</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="l00303"></a><span class="lineno"> 303</span>&#160; {</div>
<div class="line"><a name="l00304"></a><span class="lineno"> 304</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="l00305"></a><span class="lineno"> 305</span>&#160; }</div>
<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160;</div>
<div class="line"><a name="l00314"></a><span class="lineno"><a class="line" href="classop_1_1_array.html#a3f6c6f7ddeed3d1edbc907441888a8cf"> 314</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="l00315"></a><span class="lineno"> 315</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00316"></a><span class="lineno"> 316</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="l00317"></a><span class="lineno"> 317</span>&#160; }</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#a6e0afd5f447efbfc29efbeac62716eff"> 326</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="l00327"></a><span class="lineno"> 327</span>&#160; {</div>
<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160; <span class="keywordflow">return</span> commonAt(index);</div>
<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160; }</div>
<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160;</div>
<div class="line"><a name="l00338"></a><span class="lineno"><a class="line" href="classop_1_1_array.html#a95e83e3379fd43460db68c2adb61f981"> 338</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="l00339"></a><span class="lineno"> 339</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160; <span class="keywordflow">return</span> commonAt(index);</div>
<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160; }</div>
<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160;</div>
<div class="line"><a name="l00350"></a><span class="lineno"><a class="line" href="classop_1_1_array.html#a8eebb6c34642cdf19ac74c7ed38d128b"> 350</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="l00351"></a><span class="lineno"> 351</span>&#160; {</div>
<div class="line"><a name="l00352"></a><span class="lineno"> 352</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="l00353"></a><span class="lineno"> 353</span>&#160; }</div>
<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160;</div>
<div class="line"><a name="l00362"></a><span class="lineno"><a class="line" href="classop_1_1_array.html#a5cb014203b418de3996b90597df53b6e"> 362</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="l00363"></a><span class="lineno"> 363</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00364"></a><span class="lineno"> 364</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="l00365"></a><span class="lineno"> 365</span>&#160; }</div>
<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160;</div>
<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160; <span class="keyword">const</span> std::string <a class="code" href="classop_1_1_array.html#ae3ec6553128d77b0c26b848c0a0f81ca">toString</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160;</div>
<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160; <span class="keyword">private</span>:</div>
<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160; std::vector&lt;int&gt; mSize;</div>
<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160; <span class="keywordtype">size_t</span> mVolume;</div>
<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160; std::shared_ptr&lt;T&gt; spData;</div>
<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160; std::pair&lt;bool, cv::Mat&gt; mCvMatData;</div>
<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160;</div>
<div class="line"><a name="l00394"></a><span class="lineno"> 394</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="l00395"></a><span class="lineno"> 395</span>&#160;</div>
<div class="line"><a name="l00403"></a><span class="lineno"> 403</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="l00404"></a><span class="lineno"> 404</span>&#160;</div>
<div class="line"><a name="l00410"></a><span class="lineno"> 410</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="l00411"></a><span class="lineno"> 411</span>&#160;</div>
<div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160; <span class="keywordtype">void</span> setCvMatFromSharedPtr();</div>
<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160; };</div>
<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160;</div>
<div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160; <span class="comment">// Static methods</span></div>
<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160; <a class="code" href="macros_8hpp.html#aa883b8ec96d2804b37d3bfb0bd4c5f16">OVERLOAD_C_OUT</a>(Array)</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;</div>
<div class="line"><a name="l00423"></a><span class="lineno"> 423</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="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:272</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:294</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:302</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:326</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_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:169</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:327</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:191</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:362</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:305</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:200</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:144</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:179</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:338</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:51</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:224</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:157</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:201</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:241</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:269</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="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:283</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:19</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:209</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:314</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:233</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_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:256</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:316</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:153</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:285</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:350</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:167</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
@@ -135,7 +135,7 @@ $(document).ready(function(){initNavTree('body_part_connector_base_8hpp_source.h
<div class="ttc" id="namespaceop_html_af5b3ce2a5d3de87cb31b9b67e96f261f"><div class="ttname"><a href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">op::PoseModel</a></div><div class="ttdeci">PoseModel</div><div class="ttdef"><b>Definition:</b> enumClasses.hpp:9</div></div>
<div class="ttc" id="namespaceop_html_a708e05033d5c51c3a3ff5d4ed621ebbf"><div class="ttname"><a href="namespaceop.html#a708e05033d5c51c3a3ff5d4ed621ebbf">op::connectBodyPartsCpu</a></div><div class="ttdeci">OP_API void connectBodyPartsCpu(Array&lt; T &gt; &amp;poseKeypoints, Array&lt; T &gt; &amp;poseScores, const T *const heatMapPtr, const T *const peaksPtr, const PoseModel poseModel, const Point&lt; int &gt; &amp;heatMapSize, const int maxPeaks, const T interMinAboveThreshold, const T interThreshold, const int minSubsetCnt, const T minSubsetScore, const T scaleFactor=1.f)</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="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
@@ -175,14 +175,14 @@ $(document).ready(function(){initNavTree('body_part_connector_caffe_8hpp_source.
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;}</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="preprocessor">#endif // OPENPOSE_POSE_BODY_PART_CONNECTOR_CAFFE_HPP</span></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:25</div></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:24</div></div>
<div class="ttc" id="pose_2enum_classes_8hpp_html"><div class="ttname"><a href="pose_2enum_classes_8hpp.html">enumClasses.hpp</a></div></div>
<div class="ttc" id="namespaceop_html_af5b3ce2a5d3de87cb31b9b67e96f261f"><div class="ttname"><a href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">op::PoseModel</a></div><div class="ttdeci">PoseModel</div><div class="ttdef"><b>Definition:</b> enumClasses.hpp:9</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="classop_1_1_body_part_connector_caffe_html_a2fa59ad0cad1b95721663815ca51ff93"><div class="ttname"><a href="classop_1_1_body_part_connector_caffe.html#a2fa59ad0cad1b95721663815ca51ff93">op::BodyPartConnectorCaffe::type</a></div><div class="ttdeci">virtual const char * type() const </div><div class="ttdef"><b>Definition:</b> bodyPartConnectorCaffe.hpp:27</div></div>
<div class="ttc" id="classcaffe_1_1_blob_html"><div class="ttname"><a href="classcaffe_1_1_blob.html">caffe::Blob</a></div><div class="ttdef"><b>Definition:</b> macros.hpp:61</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:19</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="classcaffe_1_1_blob_html"><div class="ttname"><a href="classcaffe_1_1_blob.html">caffe::Blob</a></div><div class="ttdef"><b>Definition:</b> macros.hpp:71</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="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
<div class="ttc" id="classop_1_1_body_part_connector_caffe_html"><div class="ttname"><a href="classop_1_1_body_part_connector_caffe.html">op::BodyPartConnectorCaffe</a></div><div class="ttdef"><b>Definition:</b> bodyPartConnectorCaffe.hpp:20</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
+8 -7
View File
@@ -139,13 +139,14 @@ $(document).ready(function(){initNavTree('classop_1_1_array.html','');});
<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#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><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 -->
+30 -9
View File
@@ -151,6 +151,8 @@ Public Member Functions</h2></td></tr>
<tr class="separator:ad51b6ac12ed115f1056effefd6fa878b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2330657a79a444d1ab44370423be006e"><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#a2330657a79a444d1ab44370423be006e">getSize</a> () const </td></tr>
<tr class="separator:a2330657a79a444d1ab44370423be006e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a337e33980c231bc207ea7d31ffa84fe3"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_array.html#a337e33980c231bc207ea7d31ffa84fe3">printSize</a> () const </td></tr>
<tr class="separator:a337e33980c231bc207ea7d31ffa84fe3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a146d6e773e14dd7aaa29a73f878358e1"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_array.html#a146d6e773e14dd7aaa29a73f878358e1">getSize</a> (const int index) const </td></tr>
<tr class="separator:a146d6e773e14dd7aaa29a73f878358e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adeb008e878709bb5a51e26be55a5452d"><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#adeb008e878709bb5a51e26be55a5452d">getNumberDimensions</a> () const </td></tr>
@@ -218,7 +220,7 @@ template&lt;typename T&gt; </div>
<p><a class="el" href="classop_1_1_array.html">Array</a> constructor. Equivalent to default constructor + <a class="el" href="classop_1_1_array.html#a12e538b09e98bf0900163031602ed2ed">reset(const int size)</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">size</td><td>Integer with the number of T element to be allocated. E.g. size = 5 is internally similar to: new T[5]. </td></tr>
<tr><td class="paramname">size</td><td>Integer with the number of T element to be allocated. E.g. size = 5 is internally similar to <code>new T[5]</code>. </td></tr>
</table>
</dd>
</dl>
@@ -251,7 +253,7 @@ template&lt;typename T&gt; </div>
<p><a class="el" href="classop_1_1_array.html">Array</a> constructor. Equivalent to default constructor + reset(const std::vector&lt;int&gt;&amp; size = {}). </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">sizes</td><td>Vector with the size of each dimension. E.g. size = {3, 5, 2} is internally similar to: new T[3*5*2]. </td></tr>
<tr><td class="paramname">sizes</td><td>Vector with the size of each dimension. E.g. size = {3, 5, 2} is internally similar to <code>new T[3*5*2]</code>. </td></tr>
</table>
</dd>
</dl>
@@ -286,7 +288,7 @@ template&lt;typename T&gt; </div>
<p><a class="el" href="classop_1_1_array.html">Array</a> constructor. Equivalent to default constructor + <a class="el" href="classop_1_1_array.html#ac7183eb2f4e78a6941da3a2079b9ed32">reset(const int size, const T value)</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">size</td><td>Integer with the number of T element to be allocated. E.g. size = 5 is internally similar to: new T[5]. </td></tr>
<tr><td class="paramname">size</td><td>Integer with the number of T element to be allocated. E.g. size = 5 is internally similar to <code>new T[5]</code>. </td></tr>
<tr><td class="paramname">value</td><td>Initial value for each component of the <a class="el" href="classop_1_1_array.html">Array</a>. </td></tr>
</table>
</dd>
@@ -322,7 +324,7 @@ template&lt;typename T&gt; </div>
<p><a class="el" href="classop_1_1_array.html">Array</a> constructor. Equivalent to default constructor + <a class="el" href="classop_1_1_array.html#add2eeccd967cdf0900449649cb6f5afb">reset(const std::vector&lt;int&gt;&amp; size, const T value)</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">sizes</td><td>Vector with the size of each dimension. E.g. size = {3, 5, 2} is internally similar to: new T[3*5*2]. </td></tr>
<tr><td class="paramname">sizes</td><td>Vector with the size of each dimension. E.g. size = {3, 5, 2} is internally similar to: <code>new T[3*5*2]</code>. </td></tr>
<tr><td class="paramname">value</td><td>Initial value for each component of the <a class="el" href="classop_1_1_array.html">Array</a>. </td></tr>
</table>
</dd>
@@ -787,7 +789,7 @@ template&lt;typename T&gt; </div>
</tr>
</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>
<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="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>
@@ -978,6 +980,25 @@ template&lt;typename T&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A non-editable reference to the data on the desired index location. </dd></dl>
</div>
</div>
<a class="anchor" id="a337e33980c231bc207ea7d31ffa84fe3"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="memname">
<tr>
<td class="memname">std::string <a class="el" href="classop_1_1_array.html">op::Array</a>&lt; T &gt;::printSize </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Return a string with the size of each dimension allocated. </p>
<dl class="section return"><dt>Returns</dt><dd>A std::stringwith the size of each dimension. If no memory has been allocated, it will return an empty string. </dd></dl>
</div>
</div>
<a class="anchor" id="a12e538b09e98bf0900163031602ed2ed"></a>
@@ -998,7 +1019,7 @@ template&lt;typename T&gt; </div>
<p>Data allocation function. It allocates the required space for the memory (it does not initialize that memory). </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">size</td><td>Integer with the number of T element to be allocated. E.g. size = 5 is internally similar to: new T[5]. </td></tr>
<tr><td class="paramname">size</td><td>Integer with the number of T element to be allocated. E.g. size = 5 is internally similar to <code>new T[5]</code>. </td></tr>
</table>
</dd>
</dl>
@@ -1023,7 +1044,7 @@ template&lt;typename T&gt; </div>
<p>Data allocation function. Similar to <a class="el" href="classop_1_1_array.html#a12e538b09e98bf0900163031602ed2ed">reset(const int size)</a>, but it allocates a multi-dimensional array of dimensions each of the values of the argument. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">sizes</td><td>Vector with the size of each dimension. E.g. size = {3, 5, 2} is internally similar to: new T[3*5*2]. </td></tr>
<tr><td class="paramname">sizes</td><td>Vector with the size of each dimension. E.g. size = {3, 5, 2} is internally similar to <code>new T[3*5*2]</code>. </td></tr>
</table>
</dd>
</dl>
@@ -1058,7 +1079,7 @@ template&lt;typename T&gt; </div>
<p>Data allocation function. Similar to <a class="el" href="classop_1_1_array.html#a12e538b09e98bf0900163031602ed2ed">reset(const int size)</a>, but initializing the data to the value specified by the second argument. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">size</td><td>Integer with the number of T element to be allocated. E.g. size = 5 is internally similar to: new T[5]. </td></tr>
<tr><td class="paramname">size</td><td>Integer with the number of T element to be allocated. E.g. size = 5 is internally similar to <code>new T[5]</code>. </td></tr>
<tr><td class="paramname">value</td><td>Initial value for each component of the <a class="el" href="classop_1_1_array.html">Array</a>. </td></tr>
</table>
</dd>
@@ -1094,7 +1115,7 @@ template&lt;typename T&gt; </div>
<p>Data allocation function. Similar to <a class="el" href="classop_1_1_array.html#a0ad0232daa69783cf2c8f7a0ff5b3b0c">reset(const std::vector&lt;int&gt;&amp; size)</a>, but initializing the data to the value specified by the second argument. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">sizes</td><td>Vector with the size of each dimension. E.g. size = {3, 5, 2} is internally similar to: new T[3*5*2]. </td></tr>
<tr><td class="paramname">sizes</td><td>Vector with the size of each dimension. E.g. size = {3, 5, 2} is internally similar to <code>new T[3*5*2]</code>. </td></tr>
<tr><td class="paramname">value</td><td>Initial value for each component of the <a class="el" href="classop_1_1_array.html">Array</a>. </td></tr>
</table>
</dd>
+1
View File
@@ -27,6 +27,7 @@ var classop_1_1_array =
[ "operator[]", "classop_1_1_array.html#aeccfa42607d5deb5039ff260eb980abc", null ],
[ "operator[]", "classop_1_1_array.html#aada0f1bd6e9eb73b4f977e62da536f58", null ],
[ "operator[]", "classop_1_1_array.html#a3f6c6f7ddeed3d1edbc907441888a8cf", null ],
[ "printSize", "classop_1_1_array.html#a337e33980c231bc207ea7d31ffa84fe3", null ],
[ "reset", "classop_1_1_array.html#a12e538b09e98bf0900163031602ed2ed", null ],
[ "reset", "classop_1_1_array.html#a0ad0232daa69783cf2c8f7a0ff5b3b0c", null ],
[ "reset", "classop_1_1_array.html#ac7183eb2f4e78a6941da3a2079b9ed32", null ],
+2 -2
View File
@@ -133,13 +133,13 @@ $(document).ready(function(){initNavTree('coco_json_saver_8hpp_source.html','');
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;}</div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#endif // OPENPOSE_FILESTREAM_POSE_JSON_COCO_SAVER_HPP</span></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:25</div></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:24</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="classop_1_1_json_ofstream_html"><div class="ttname"><a href="classop_1_1_json_ofstream.html">op::JsonOfstream</a></div><div class="ttdef"><b>Definition:</b> jsonOfstream.hpp:9</div></div>
<div class="ttc" id="classop_1_1_coco_json_saver_html"><div class="ttname"><a href="classop_1_1_coco_json_saver.html">op::CocoJsonSaver</a></div><div class="ttdef"><b>Definition:</b> cocoJsonSaver.hpp:13</div></div>
<div class="ttc" id="classop_1_1_array_html"><div class="ttname"><a href="classop_1_1_array.html">op::Array&lt; float &gt;</a></div></div>
<div class="ttc" id="json_ofstream_8hpp_html"><div class="ttname"><a href="json_ofstream_8hpp.html">jsonOfstream.hpp</a></div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
+2 -1
View File
@@ -112,11 +112,12 @@ $(document).ready(function(){initNavTree('common_8hpp.html','');});
<code>#include &lt;string&gt;</code><br/>
<code>#include &lt;vector&gt;</code><br/>
<code>#include &lt;<a class="el" href="array_8hpp_source.html">openpose/core/array.hpp</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="macros_8hpp_source.html">openpose/core/macros.hpp</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="point_8hpp_source.html">openpose/core/point.hpp</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="rectangle_8hpp_source.html">openpose/core/rectangle.hpp</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="error_and_log_8hpp_source.html">openpose/utilities/errorAndLog.hpp</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="profiler_8hpp_source.html">openpose/utilities/profiler.hpp</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="macros_8hpp_source.html">openpose/core/macros.hpp</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="datum_8hpp_source.html">openpose/core/datum.hpp</a>&gt;</code><br/>
</div>
<p><a href="common_8hpp_source.html">Go to the source code of this file.</a></p>
</div><!-- contents -->
+10 -8
View File
@@ -117,18 +117,20 @@ $(document).ready(function(){initNavTree('common_8hpp_source.html','');});
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// OpenPose most used classes</span></div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="array_8hpp.html">openpose/core/array.hpp</a>&gt;</span></div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="point_8hpp.html">openpose/core/point.hpp</a>&gt;</span></div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="rectangle_8hpp.html">openpose/core/rectangle.hpp</a>&gt;</span></div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="error_and_log_8hpp.html">openpose/utilities/errorAndLog.hpp</a>&gt;</span></div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="profiler_8hpp.html">openpose/utilities/profiler.hpp</a>&gt;</span></div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// Macros at the end, otherwise circular dependency with array, point &amp; rectangle</span></div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="macros_8hpp.html">openpose/core/macros.hpp</a>&gt;</span></div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;</div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor">#endif // OPENPOSE_CORE_COMMON_HPP</span></div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="macros_8hpp.html">openpose/core/macros.hpp</a>&gt;</span></div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="point_8hpp.html">openpose/core/point.hpp</a>&gt;</span></div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="rectangle_8hpp.html">openpose/core/rectangle.hpp</a>&gt;</span></div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="error_and_log_8hpp.html">openpose/utilities/errorAndLog.hpp</a>&gt;</span></div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="profiler_8hpp.html">openpose/utilities/profiler.hpp</a>&gt;</span></div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// Datum at the end, otherwise circular dependency with array, point &amp; rectangle</span></div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="datum_8hpp.html">openpose/core/datum.hpp</a>&gt;</span></div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;</div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#endif // OPENPOSE_CORE_COMMON_HPP</span></div>
<div class="ttc" id="point_8hpp_html"><div class="ttname"><a href="point_8hpp.html">point.hpp</a></div></div>
<div class="ttc" id="error_and_log_8hpp_html"><div class="ttname"><a href="error_and_log_8hpp.html">errorAndLog.hpp</a></div></div>
<div class="ttc" id="rectangle_8hpp_html"><div class="ttname"><a href="rectangle_8hpp.html">rectangle.hpp</a></div></div>
<div class="ttc" id="array_8hpp_html"><div class="ttname"><a href="array_8hpp.html">array.hpp</a></div></div>
<div class="ttc" id="datum_8hpp_html"><div class="ttname"><a href="datum_8hpp.html">datum.hpp</a></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="profiler_8hpp_html"><div class="ttname"><a href="profiler_8hpp.html">profiler.hpp</a></div></div>
</div><!-- fragment --></div><!-- contents -->
+1 -1
View File
@@ -135,7 +135,7 @@ $(document).ready(function(){initNavTree('cuda_8hpp_source.html','');});
<div class="ttc" id="namespaceop_html_a4ba080c11cc9758051db97ce2a11c023"><div class="ttname"><a href="namespaceop.html#a4ba080c11cc9758051db97ce2a11c023">op::getNumberCudaBlocks</a></div><div class="ttdeci">unsigned int getNumberCudaBlocks(const unsigned int totalRequired, const unsigned int numberCudaThreads=CUDA_NUM_THREADS)</div><div class="ttdef"><b>Definition:</b> cuda.hpp:15</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_a2af8422ada0de882cc222920ca15c6d2"><div class="ttname"><a href="namespaceop.html#a2af8422ada0de882cc222920ca15c6d2">op::cudaCheck</a></div><div class="ttdeci">OP_API void cudaCheck(const int line=-1, const std::string &amp;function=&quot;&quot;, const std::string &amp;file=&quot;&quot;)</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
<div class="ttc" id="namespaceop_html_a8b9860388a640472d25a1dacb007c675"><div class="ttname"><a href="namespaceop.html#a8b9860388a640472d25a1dacb007c675">op::getNumberCudaThreadsAndBlocks</a></div><div class="ttdeci">OP_API void getNumberCudaThreadsAndBlocks(dim3 &amp;numberCudaThreads, dim3 &amp;numberCudaBlocks, const Point&lt; int &gt; &amp;frameSize)</div></div>
<div class="ttc" id="namespaceop_html_ac7bbf63b37bf6762c47557ad227e036d"><div class="ttname"><a href="namespaceop.html#ac7bbf63b37bf6762c47557ad227e036d">op::CUDA_NUM_THREADS</a></div><div class="ttdeci">const auto CUDA_NUM_THREADS</div><div class="ttdef"><b>Definition:</b> cuda.hpp:9</div></div>
<div class="ttc" id="namespaceop_html_aaad222b087dd041c35de2f3414c1a01f"><div class="ttname"><a href="namespaceop.html#aaad222b087dd041c35de2f3414c1a01f">op::getGpuNumber</a></div><div class="ttdeci">OP_API int getGpuNumber()</div></div>
+1 -1
View File
@@ -128,7 +128,7 @@ $(document).ready(function(){initNavTree('cv_mat_to_op_input_8hpp_source.html','
<div class="ttc" id="structop_1_1_point_html"><div class="ttname"><a href="structop_1_1_point.html">op::Point&lt; int &gt;</a></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="classop_1_1_cv_mat_to_op_input_html"><div class="ttname"><a href="classop_1_1_cv_mat_to_op_input.html">op::CvMatToOpInput</a></div><div class="ttdef"><b>Definition:</b> cvMatToOpInput.hpp:9</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
+1 -1
View File
@@ -128,7 +128,7 @@ $(document).ready(function(){initNavTree('cv_mat_to_op_output_8hpp_source.html',
<div class="ttc" id="common_8hpp_html"><div class="ttname"><a href="common_8hpp.html">common.hpp</a></div></div>
<div class="ttc" id="classop_1_1_array_html"><div class="ttname"><a href="classop_1_1_array.html">op::Array&lt; float &gt;</a></div></div>
<div class="ttc" id="classop_1_1_cv_mat_to_op_output_html"><div class="ttname"><a href="classop_1_1_cv_mat_to_op_output.html">op::CvMatToOpOutput</a></div><div class="ttdef"><b>Definition:</b> cvMatToOpOutput.hpp:9</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
+70 -1
View File
@@ -105,7 +105,8 @@ $(document).ready(function(){initNavTree('datum_8hpp.html','');});
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<a href="#namespaces">Namespaces</a> &#124;
<a href="#define-members">Macros</a> </div>
<div class="headertitle">
<div class="title">datum.hpp File Reference</div> </div>
</div><!--header-->
@@ -124,7 +125,75 @@ Classes</h2></td></tr>
Namespaces</h2></td></tr>
<tr class="memitem:namespaceop"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html">op</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ad96b23e17e179ed25d779d31b8ee2c07"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="datum_8hpp.html#ad96b23e17e179ed25d779d31b8ee2c07">DATUM_BASE_NO_PTR</a>&#160;&#160;&#160;std::vector&lt;Datum&gt;</td></tr>
<tr class="separator:ad96b23e17e179ed25d779d31b8ee2c07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07cabbfba0fbaa740292d7ffca1e33ed"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="datum_8hpp.html#a07cabbfba0fbaa740292d7ffca1e33ed">DATUM_BASE</a>&#160;&#160;&#160;std::shared_ptr&lt;<a class="el" href="datum_8hpp.html#ad96b23e17e179ed25d779d31b8ee2c07">DATUM_BASE_NO_PTR</a>&gt;</td></tr>
<tr class="separator:a07cabbfba0fbaa740292d7ffca1e33ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad11d52b69bc54e48ceb2f5787f700431"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="datum_8hpp.html#ad11d52b69bc54e48ceb2f5787f700431">DEFINE_TEMPLATE_DATUM</a>(templateName)&#160;&#160;&#160;template class <a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> templateName&lt;<a class="el" href="datum_8hpp.html#a07cabbfba0fbaa740292d7ffca1e33ed">DATUM_BASE</a>&gt;</td></tr>
<tr class="separator:ad11d52b69bc54e48ceb2f5787f700431"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af87cd873cebb915837ae27248f67e822"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="datum_8hpp.html#af87cd873cebb915837ae27248f67e822">COMPILE_TEMPLATE_DATUM</a>(templateName)&#160;&#160;&#160;extern <a class="el" href="datum_8hpp.html#ad11d52b69bc54e48ceb2f5787f700431">DEFINE_TEMPLATE_DATUM</a>(templateName)</td></tr>
<tr class="separator:af87cd873cebb915837ae27248f67e822"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="af87cd873cebb915837ae27248f67e822"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define COMPILE_TEMPLATE_DATUM</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">templateName</td><td>)</td>
<td>&#160;&#160;&#160;extern <a class="el" href="datum_8hpp.html#ad11d52b69bc54e48ceb2f5787f700431">DEFINE_TEMPLATE_DATUM</a>(templateName)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a07cabbfba0fbaa740292d7ffca1e33ed"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DATUM_BASE&#160;&#160;&#160;std::shared_ptr&lt;<a class="el" href="datum_8hpp.html#ad96b23e17e179ed25d779d31b8ee2c07">DATUM_BASE_NO_PTR</a>&gt;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ad96b23e17e179ed25d779d31b8ee2c07"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DATUM_BASE_NO_PTR&#160;&#160;&#160;std::vector&lt;Datum&gt;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ad11d52b69bc54e48ceb2f5787f700431"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DEFINE_TEMPLATE_DATUM</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">templateName</td><td>)</td>
<td>&#160;&#160;&#160;template class <a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> templateName&lt;<a class="el" href="datum_8hpp.html#a07cabbfba0fbaa740292d7ffca1e33ed">DATUM_BASE</a>&gt;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
+8
View File
@@ -0,0 +1,8 @@
var datum_8hpp =
[
[ "Datum", "structop_1_1_datum.html", "structop_1_1_datum" ],
[ "COMPILE_TEMPLATE_DATUM", "datum_8hpp.html#af87cd873cebb915837ae27248f67e822", null ],
[ "DATUM_BASE", "datum_8hpp.html#a07cabbfba0fbaa740292d7ffca1e33ed", null ],
[ "DATUM_BASE_NO_PTR", "datum_8hpp.html#ad96b23e17e179ed25d779d31b8ee2c07", null ],
[ "DEFINE_TEMPLATE_DATUM", "datum_8hpp.html#ad11d52b69bc54e48ceb2f5787f700431", null ]
];
+10 -4
View File
@@ -215,9 +215,15 @@ $(document).ready(function(){initNavTree('datum_8hpp_source.html','');});
<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; <span class="keywordflow">return</span> <span class="keywordtype">id</span> != datum.<a class="code" href="structop_1_1_datum.html#a65deddd49d0fbca81f367198fc600015">id</a>;</div>
<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160; }</div>
<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160; };</div>
<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160;}</div>
<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160;</div>
<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160;<span class="preprocessor">#endif // OPENPOSE_CORE_DATUM_HPP</span></div>
<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160;</div>
<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160; <span class="comment">// Defines for Datum. Added here rather than in `macros.hpp` to avoid circular dependencies</span></div>
<div class="line"><a name="l00309"></a><span class="lineno"><a class="line" href="datum_8hpp.html#ad96b23e17e179ed25d779d31b8ee2c07"> 309</a></span>&#160;<span class="preprocessor"> #define DATUM_BASE_NO_PTR std::vector&lt;Datum&gt;</span></div>
<div class="line"><a name="l00310"></a><span class="lineno"><a class="line" href="datum_8hpp.html#a07cabbfba0fbaa740292d7ffca1e33ed"> 310</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #define DATUM_BASE std::shared_ptr&lt;DATUM_BASE_NO_PTR&gt;</span></div>
<div class="line"><a name="l00311"></a><span class="lineno"><a class="line" href="datum_8hpp.html#ad11d52b69bc54e48ceb2f5787f700431"> 311</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #define DEFINE_TEMPLATE_DATUM(templateName) template class OP_API templateName&lt;DATUM_BASE&gt;</span></div>
<div class="line"><a name="l00312"></a><span class="lineno"><a class="line" href="datum_8hpp.html#af87cd873cebb915837ae27248f67e822"> 312</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #define COMPILE_TEMPLATE_DATUM(templateName) extern DEFINE_TEMPLATE_DATUM(templateName)</span></div>
<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160;<span class="preprocessor"></span>}</div>
<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160;</div>
<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160;<span class="preprocessor">#endif // OPENPOSE_CORE_DATUM_HPP</span></div>
<div class="ttc" id="structop_1_1_datum_html_ae6adcdacea12a9cfa445cf0cac1985b0"><div class="ttname"><a href="structop_1_1_datum.html#ae6adcdacea12a9cfa445cf0cac1985b0">op::Datum::name</a></div><div class="ttdeci">std::string name</div><div class="ttdef"><b>Definition:</b> datum.hpp:23</div></div>
<div class="ttc" id="structop_1_1_datum_html_a6cf96c250c236a03f13da69e1d4336d9"><div class="ttname"><a href="structop_1_1_datum.html#a6cf96c250c236a03f13da69e1d4336d9">op::Datum::scaleInputToOutput</a></div><div class="ttdeci">double scaleInputToOutput</div><div class="ttdef"><b>Definition:</b> datum.hpp:169</div></div>
<div class="ttc" id="structop_1_1_datum_html_a731a7179ac03f831019441981455282e"><div class="ttname"><a href="structop_1_1_datum.html#a731a7179ac03f831019441981455282e">op::Datum::operator==</a></div><div class="ttdeci">bool operator==(const Datum &amp;datum) const </div><div class="ttdef"><b>Definition:</b> datum.hpp:293</div></div>
@@ -249,7 +255,7 @@ $(document).ready(function(){initNavTree('datum_8hpp_source.html','');});
<div class="ttc" id="structop_1_1_datum_html_afb117821de7aff9ac3c219ef3bbc0c14"><div class="ttname"><a href="structop_1_1_datum.html#afb117821de7aff9ac3c219ef3bbc0c14">op::Datum::poseScores</a></div><div class="ttdeci">Array&lt; float &gt; poseScores</div><div class="ttdef"><b>Definition:</b> datum.hpp:84</div></div>
<div class="ttc" id="structop_1_1_datum_html_a65deddd49d0fbca81f367198fc600015"><div class="ttname"><a href="structop_1_1_datum.html#a65deddd49d0fbca81f367198fc600015">op::Datum::id</a></div><div class="ttdeci">unsigned long long id</div><div class="ttdef"><b>Definition:</b> datum.hpp:18</div></div>
<div class="ttc" id="structop_1_1_datum_html_a32ad4b55b76a6eadf5cbd07f644f656c"><div class="ttname"><a href="structop_1_1_datum.html#a32ad4b55b76a6eadf5cbd07f644f656c">op::Datum::operator&lt;=</a></div><div class="ttdeci">bool operator&lt;=(const Datum &amp;datum) const </div><div class="ttdef"><b>Definition:</b> datum.hpp:275</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
<div class="ttc" id="structop_1_1_datum_html_acdf94a3ee6504d8b70afffa997d52d4b"><div class="ttname"><a href="structop_1_1_datum.html#acdf94a3ee6504d8b70afffa997d52d4b">op::Datum::operator&gt;</a></div><div class="ttdeci">bool operator&gt;(const Datum &amp;datum) const </div><div class="ttdef"><b>Definition:</b> datum.hpp:266</div></div>
<div class="ttc" id="structop_1_1_datum_html_afcdbf1d87e08761d952d19ef6a8ace10"><div class="ttname"><a href="structop_1_1_datum.html#afcdbf1d87e08761d952d19ef6a8ace10">op::Datum::operator&gt;=</a></div><div class="ttdeci">bool operator&gt;=(const Datum &amp;datum) const </div><div class="ttdef"><b>Definition:</b> datum.hpp:284</div></div>
</div><!-- fragment --></div><!-- contents -->
+1 -3
View File
@@ -10,9 +10,7 @@ var dir_d6e567c8390b6a30c30307f931e28950 =
[ "cvMatToOpOutput.hpp", "cv_mat_to_op_output_8hpp.html", [
[ "CvMatToOpOutput", "classop_1_1_cv_mat_to_op_output.html", "classop_1_1_cv_mat_to_op_output" ]
] ],
[ "datum.hpp", "datum_8hpp.html", [
[ "Datum", "structop_1_1_datum.html", "structop_1_1_datum" ]
] ],
[ "datum.hpp", "datum_8hpp.html", "datum_8hpp" ],
[ "enumClasses.hpp", "core_2enum_classes_8hpp.html", "core_2enum_classes_8hpp" ],
[ "gpuRenderer.hpp", "gpu_renderer_8hpp.html", [
[ "GpuRenderer", "classop_1_1_gpu_renderer.html", "classop_1_1_gpu_renderer" ]
+2 -2
View File
@@ -190,7 +190,7 @@ $(document).ready(function(){initNavTree('error_and_log_8hpp_source.html','');})
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;}</div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;</div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="preprocessor">#endif // OPENPOSE_UTILITIES_ERROR_AND_LOG_HPP</span></div>
<div class="ttc" id="macros_8hpp_html_af57a843cfdae82e064838c20b3b54851"><div class="ttname"><a href="macros_8hpp.html#af57a843cfdae82e064838c20b3b54851">UNUSED</a></div><div class="ttdeci">#define UNUSED(unusedVariable)</div><div class="ttdef"><b>Definition:</b> macros.hpp:23</div></div>
<div class="ttc" id="macros_8hpp_html_af57a843cfdae82e064838c20b3b54851"><div class="ttname"><a href="macros_8hpp.html#af57a843cfdae82e064838c20b3b54851">UNUSED</a></div><div class="ttdeci">#define UNUSED(unusedVariable)</div><div class="ttdef"><b>Definition:</b> macros.hpp:22</div></div>
<div class="ttc" id="utilities_2enum_classes_8hpp_html"><div class="ttname"><a href="utilities_2enum_classes_8hpp.html">enumClasses.hpp</a></div></div>
<div class="ttc" id="namespaceop_html_a5f092bd36c716a894cb035e1ead2aca3"><div class="ttname"><a href="namespaceop.html#a5f092bd36c716a894cb035e1ead2aca3">op::error</a></div><div class="ttdeci">OP_API void error(const std::string &amp;message, const int line=-1, const std::string &amp;function=&quot;&quot;, const std::string &amp;file=&quot;&quot;)</div></div>
<div class="ttc" id="classop_1_1_configure_log_html"><div class="ttname"><a href="classop_1_1_configure_log.html">op::ConfigureLog</a></div><div class="ttdef"><b>Definition:</b> errorAndLog.hpp:70</div></div>
@@ -199,7 +199,7 @@ $(document).ready(function(){initNavTree('error_and_log_8hpp_source.html','');})
<div class="ttc" id="namespaceop_html_a4eb991aa18818196d35c66455a437a32"><div class="ttname"><a href="namespaceop.html#a4eb991aa18818196d35c66455a437a32">op::dLog</a></div><div class="ttdeci">void dLog(const T &amp;message, const Priority priority=Priority::Max, const int line=-1, const std::string &amp;function=&quot;&quot;, const std::string &amp;file=&quot;&quot;)</div><div class="ttdef"><b>Definition:</b> errorAndLog.hpp:47</div></div>
<div class="ttc" id="namespaceop_html_a9912b2bfa3dbe427b4e72dd34c605df2"><div class="ttname"><a href="namespaceop.html#a9912b2bfa3dbe427b4e72dd34c605df2">op::log</a></div><div class="ttdeci">OP_API void log(const std::string &amp;message, const Priority priority=Priority::Max, const int line=-1, const std::string &amp;function=&quot;&quot;, const std::string &amp;file=&quot;&quot;)</div></div>
<div class="ttc" id="namespaceop_html_adc43fb9031418e7f8112816a3b535d14"><div class="ttname"><a href="namespaceop.html#adc43fb9031418e7f8112816a3b535d14">op::Priority</a></div><div class="ttdeci">Priority</div><div class="ttdef"><b>Definition:</b> enumClasses.hpp:21</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
<div class="ttc" id="namespaceop_html_adc43fb9031418e7f8112816a3b535d14a6a061313d22e51e0f25b7cd4dc065233"><div class="ttname"><a href="namespaceop.html#adc43fb9031418e7f8112816a3b535d14a6a061313d22e51e0f25b7cd4dc065233">op::Priority::Max</a></div></div>
<div class="ttc" id="classop_1_1_configure_error_html"><div class="ttname"><a href="classop_1_1_configure_error.html">op::ConfigureError</a></div><div class="ttdef"><b>Definition:</b> errorAndLog.hpp:61</div></div>
</div><!-- fragment --></div><!-- contents -->
+2 -2
View File
@@ -130,13 +130,13 @@ $(document).ready(function(){initNavTree('face_cpu_renderer_8hpp_source.html',''
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;}</div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#endif // OPENPOSE_FACE_FACE_CPU_RENDERER_HPP</span></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:25</div></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:24</div></div>
<div class="ttc" id="face_renderer_8hpp_html"><div class="ttname"><a href="face_renderer_8hpp.html">faceRenderer.hpp</a></div></div>
<div class="ttc" id="classop_1_1_face_cpu_renderer_html"><div class="ttname"><a href="classop_1_1_face_cpu_renderer.html">op::FaceCpuRenderer</a></div><div class="ttdef"><b>Definition:</b> faceCpuRenderer.hpp:11</div></div>
<div class="ttc" id="classop_1_1_face_renderer_html"><div class="ttname"><a href="classop_1_1_face_renderer.html">op::FaceRenderer</a></div><div class="ttdef"><b>Definition:</b> faceRenderer.hpp:8</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="classop_1_1_array_html"><div class="ttname"><a href="classop_1_1_array.html">op::Array&lt; float &gt;</a></div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
<div class="ttc" id="namespaceop_html_a4f191afed46fea5e3ce5b2a8756e1ddd"><div class="ttname"><a href="namespaceop.html#a4f191afed46fea5e3ce5b2a8756e1ddd">op::FACE_DEFAULT_ALPHA_HEAT_MAP</a></div><div class="ttdeci">const auto FACE_DEFAULT_ALPHA_HEAT_MAP</div><div class="ttdef"><b>Definition:</b> faceParameters.hpp:29</div></div>
<div class="ttc" id="face_parameters_8hpp_html"><div class="ttname"><a href="face_parameters_8hpp.html">faceParameters.hpp</a></div></div>
<div class="ttc" id="classop_1_1_renderer_html"><div class="ttname"><a href="classop_1_1_renderer.html">op::Renderer</a></div><div class="ttdef"><b>Definition:</b> renderer.hpp:9</div></div>
+2 -2
View File
@@ -135,12 +135,12 @@ $(document).ready(function(){initNavTree('face_detector_8hpp_source.html','');})
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;}</div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#endif // OPENPOSE_FACE_FACE_DETECTOR_HPP</span></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:25</div></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:24</div></div>
<div class="ttc" id="pose_2enum_classes_8hpp_html"><div class="ttname"><a href="pose_2enum_classes_8hpp.html">enumClasses.hpp</a></div></div>
<div class="ttc" id="namespaceop_html_af5b3ce2a5d3de87cb31b9b67e96f261f"><div class="ttname"><a href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">op::PoseModel</a></div><div class="ttdeci">PoseModel</div><div class="ttdef"><b>Definition:</b> enumClasses.hpp:9</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="classop_1_1_array_html"><div class="ttname"><a href="classop_1_1_array.html">op::Array&lt; float &gt;</a></div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
<div class="ttc" id="classop_1_1_face_detector_html"><div class="ttname"><a href="classop_1_1_face_detector.html">op::FaceDetector</a></div><div class="ttdef"><b>Definition:</b> faceDetector.hpp:9</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
+2 -2
View File
@@ -132,10 +132,10 @@ $(document).ready(function(){initNavTree('face_detector_open_c_v_8hpp_source.htm
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;}</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#endif // OPENPOSE_FACE_FACE_DETECTOR_OPENCV_HPP</span></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:25</div></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:24</div></div>
<div class="ttc" id="classop_1_1_face_detector_open_c_v_html"><div class="ttname"><a href="classop_1_1_face_detector_open_c_v.html">op::FaceDetectorOpenCV</a></div><div class="ttdef"><b>Definition:</b> faceDetectorOpenCV.hpp:10</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="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
+3 -3
View File
@@ -157,7 +157,7 @@ $(document).ready(function(){initNavTree('face_extractor_8hpp_source.html','');}
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;}</div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;</div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="preprocessor">#endif // OPENPOSE_FACE_FACE_EXTRACTOR_HPP</span></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:25</div></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:24</div></div>
<div class="ttc" id="classop_1_1_face_extractor_html_a247dcd3ae33bd85509126ec0a735d380"><div class="ttname"><a href="classop_1_1_face_extractor.html#a247dcd3ae33bd85509126ec0a735d380">op::FaceExtractor::mNetOutputSize</a></div><div class="ttdeci">const Point&lt; int &gt; mNetOutputSize</div><div class="ttdef"><b>Definition:</b> faceExtractor.hpp:63</div></div>
<div class="ttc" id="structop_1_1_point_html"><div class="ttname"><a href="structop_1_1_point.html">op::Point&lt; int &gt;</a></div></div>
<div class="ttc" id="common_8hpp_html"><div class="ttname"><a href="common_8hpp.html">common.hpp</a></div></div>
@@ -167,9 +167,9 @@ $(document).ready(function(){initNavTree('face_extractor_8hpp_source.html','');}
<div class="ttc" id="classop_1_1_face_extractor_html_ab1924617d954db6fc86fb60dfab0dde4"><div class="ttname"><a href="classop_1_1_face_extractor.html#ab1924617d954db6fc86fb60dfab0dde4">op::FaceExtractor::mHeatMaps</a></div><div class="ttdeci">Array&lt; float &gt; mHeatMaps</div><div class="ttdef"><b>Definition:</b> faceExtractor.hpp:67</div></div>
<div class="ttc" id="namespaceop_html_af72fe4ed32846c12f41b049d3d0e1bda"><div class="ttname"><a href="namespaceop.html#af72fe4ed32846c12f41b049d3d0e1bda">op::ScaleMode</a></div><div class="ttdeci">ScaleMode</div><div class="ttdef"><b>Definition:</b> enumClasses.hpp:6</div></div>
<div class="ttc" id="classop_1_1_array_html"><div class="ttname"><a href="classop_1_1_array.html">op::Array&lt; float &gt;</a></div></div>
<div class="ttc" id="structop_1_1_rectangle_html"><div class="ttname"><a href="structop_1_1_rectangle.html">op::Rectangle</a></div><div class="ttdef"><b>Definition:</b> rectangle.hpp:10</div></div>
<div class="ttc" id="structop_1_1_rectangle_html"><div class="ttname"><a href="structop_1_1_rectangle.html">op::Rectangle</a></div><div class="ttdef"><b>Definition:</b> rectangle.hpp:11</div></div>
<div class="ttc" id="classop_1_1_face_extractor_html_ab2f1f5bf37949e0357091c80363dac0a"><div class="ttname"><a href="classop_1_1_face_extractor.html#ab2f1f5bf37949e0357091c80363dac0a">op::FaceExtractor::mHeatMapScaleMode</a></div><div class="ttdeci">const ScaleMode mHeatMapScaleMode</div><div class="ttdef"><b>Definition:</b> faceExtractor.hpp:68</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
<div class="ttc" id="core_2enum_classes_8hpp_html"><div class="ttname"><a href="core_2enum_classes_8hpp.html">enumClasses.hpp</a></div></div>
<div class="ttc" id="classop_1_1_face_extractor_html"><div class="ttname"><a href="classop_1_1_face_extractor.html">op::FaceExtractor</a></div><div class="ttdef"><b>Definition:</b> faceExtractor.hpp:14</div></div>
<div class="ttc" id="classop_1_1_face_extractor_html_aec29268798b50ef752d6ec62c3cc5dc4"><div class="ttname"><a href="classop_1_1_face_extractor.html#aec29268798b50ef752d6ec62c3cc5dc4">op::FaceExtractor::mFaceImageCrop</a></div><div class="ttdeci">Array&lt; float &gt; mFaceImageCrop</div><div class="ttdef"><b>Definition:</b> faceExtractor.hpp:64</div></div>
+3 -3
View File
@@ -146,15 +146,15 @@ $(document).ready(function(){initNavTree('face_extractor_caffe_8hpp_source.html'
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;}</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor">#endif // OPENPOSE_FACE_FACE_EXTRACTOR_CAFFE_HPP</span></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:25</div></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:24</div></div>
<div class="ttc" id="face_extractor_8hpp_html"><div class="ttname"><a href="face_extractor_8hpp.html">faceExtractor.hpp</a></div></div>
<div class="ttc" id="structop_1_1_point_html"><div class="ttname"><a href="structop_1_1_point.html">op::Point&lt; int &gt;</a></div></div>
<div class="ttc" id="classop_1_1_face_extractor_caffe_html"><div class="ttname"><a href="classop_1_1_face_extractor_caffe.html">op::FaceExtractorCaffe</a></div><div class="ttdef"><b>Definition:</b> faceExtractorCaffe.hpp:14</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_af72fe4ed32846c12f41b049d3d0e1bdaa4b942544cb3e764bbb8d33f8a8744855"><div class="ttname"><a href="namespaceop.html#af72fe4ed32846c12f41b049d3d0e1bdaa4b942544cb3e764bbb8d33f8a8744855">op::ScaleMode::ZeroToOne</a></div></div>
<div class="ttc" id="namespaceop_html_af72fe4ed32846c12f41b049d3d0e1bda"><div class="ttname"><a href="namespaceop.html#af72fe4ed32846c12f41b049d3d0e1bda">op::ScaleMode</a></div><div class="ttdeci">ScaleMode</div><div class="ttdef"><b>Definition:</b> enumClasses.hpp:6</div></div>
<div class="ttc" id="structop_1_1_rectangle_html"><div class="ttname"><a href="structop_1_1_rectangle.html">op::Rectangle</a></div><div class="ttdef"><b>Definition:</b> rectangle.hpp:10</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="structop_1_1_rectangle_html"><div class="ttname"><a href="structop_1_1_rectangle.html">op::Rectangle</a></div><div class="ttdef"><b>Definition:</b> rectangle.hpp:11</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
<div class="ttc" id="core_2enum_classes_8hpp_html"><div class="ttname"><a href="core_2enum_classes_8hpp.html">enumClasses.hpp</a></div></div>
<div class="ttc" id="classop_1_1_face_extractor_html"><div class="ttname"><a href="classop_1_1_face_extractor.html">op::FaceExtractor</a></div><div class="ttdef"><b>Definition:</b> faceExtractor.hpp:14</div></div>
</div><!-- fragment --></div><!-- contents -->
+2 -2
View File
@@ -138,14 +138,14 @@ $(document).ready(function(){initNavTree('face_gpu_renderer_8hpp_source.html',''
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;}</div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#endif // OPENPOSE_FACE_FACE_GPU_RENDERER_HPP</span></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:25</div></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:24</div></div>
<div class="ttc" id="face_renderer_8hpp_html"><div class="ttname"><a href="face_renderer_8hpp.html">faceRenderer.hpp</a></div></div>
<div class="ttc" id="classop_1_1_face_renderer_html"><div class="ttname"><a href="classop_1_1_face_renderer.html">op::FaceRenderer</a></div><div class="ttdef"><b>Definition:</b> faceRenderer.hpp:8</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="classop_1_1_array_html"><div class="ttname"><a href="classop_1_1_array.html">op::Array&lt; float &gt;</a></div></div>
<div class="ttc" id="classop_1_1_gpu_renderer_html"><div class="ttname"><a href="classop_1_1_gpu_renderer.html">op::GpuRenderer</a></div><div class="ttdef"><b>Definition:</b> gpuRenderer.hpp:11</div></div>
<div class="ttc" id="gpu_renderer_8hpp_html"><div class="ttname"><a href="gpu_renderer_8hpp.html">gpuRenderer.hpp</a></div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
<div class="ttc" id="namespaceop_html_a4f191afed46fea5e3ce5b2a8756e1ddd"><div class="ttname"><a href="namespaceop.html#a4f191afed46fea5e3ce5b2a8756e1ddd">op::FACE_DEFAULT_ALPHA_HEAT_MAP</a></div><div class="ttdeci">const auto FACE_DEFAULT_ALPHA_HEAT_MAP</div><div class="ttdef"><b>Definition:</b> faceParameters.hpp:29</div></div>
<div class="ttc" id="face_parameters_8hpp_html"><div class="ttname"><a href="face_parameters_8hpp.html">faceParameters.hpp</a></div></div>
<div class="ttc" id="namespaceop_html_a15f6c39797cee87f6aa941d93f22b78b"><div class="ttname"><a href="namespaceop.html#a15f6c39797cee87f6aa941d93f22b78b">op::FACE_DEFAULT_ALPHA_KEYPOINT</a></div><div class="ttdeci">const auto FACE_DEFAULT_ALPHA_KEYPOINT</div><div class="ttdef"><b>Definition:</b> faceParameters.hpp:28</div></div>
+1 -1
View File
@@ -128,7 +128,7 @@ $(document).ready(function(){initNavTree('face_renderer_8hpp_source.html','');})
<div class="ttc" id="classop_1_1_face_renderer_html_aa34ce7a0602b0994cc3043b80627a31c"><div class="ttname"><a href="classop_1_1_face_renderer.html#aa34ce7a0602b0994cc3043b80627a31c">op::FaceRenderer::initializationOnThread</a></div><div class="ttdeci">virtual void initializationOnThread()</div><div class="ttdef"><b>Definition:</b> faceRenderer.hpp:11</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="classop_1_1_array_html"><div class="ttname"><a href="classop_1_1_array.html">op::Array&lt; float &gt;</a></div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
+1 -1
View File
@@ -133,7 +133,7 @@ $(document).ready(function(){initNavTree('file_saver_8hpp_source.html','');});
<div class="ttc" id="common_8hpp_html"><div class="ttname"><a href="common_8hpp.html">common.hpp</a></div></div>
<div class="ttc" id="classop_1_1_file_saver_html"><div class="ttname"><a href="classop_1_1_file_saver.html">op::FileSaver</a></div><div class="ttdef"><b>Definition:</b> fileSaver.hpp:9</div></div>
<div class="ttc" id="string_8hpp_html"><div class="ttname"><a href="string_8hpp.html">string.hpp</a></div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
+1 -1
View File
@@ -177,7 +177,7 @@ $(document).ready(function(){initNavTree('file_stream_8hpp_source.html','');});
<div class="ttc" id="filestream_2enum_classes_8hpp_html"><div class="ttname"><a href="filestream_2enum_classes_8hpp.html">enumClasses.hpp</a></div></div>
<div class="ttc" id="namespaceop_html_a0ce96f84c6e380b261802c7e2639dc7d"><div class="ttname"><a href="namespaceop.html#a0ce96f84c6e380b261802c7e2639dc7d">op::loadHandDetectorTxt</a></div><div class="ttdeci">OP_API std::vector&lt; std::array&lt; Rectangle&lt; float &gt;, 2 &gt; &gt; loadHandDetectorTxt(const std::string &amp;txtFilePath)</div></div>
<div class="ttc" id="namespaceop_html_a4ad86d3eb323343248342de0368d65b1"><div class="ttname"><a href="namespaceop.html#a4ad86d3eb323343248342de0368d65b1">op::loadData</a></div><div class="ttdeci">OP_API std::vector&lt; cv::Mat &gt; loadData(const std::vector&lt; std::string &gt; &amp;cvMatNames, const std::string &amp;fileNameNoExtension, const DataFormat format)</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
+1 -1
View File
@@ -144,7 +144,7 @@ $(document).ready(function(){initNavTree('file_system_8hpp_source.html','');});
<div class="ttc" id="namespaceop_html_a6f37638480139a4076eef4d0c7dc6cd1"><div class="ttname"><a href="namespaceop.html#a6f37638480139a4076eef4d0c7dc6cd1">op::getFileNameNoExtension</a></div><div class="ttdeci">OP_API std::string getFileNameNoExtension(const std::string &amp;fullPath)</div></div>
<div class="ttc" id="namespaceop_html_ab38ea91ef7b7dad700d8e4a4654d48f5"><div class="ttname"><a href="namespaceop.html#ab38ea91ef7b7dad700d8e4a4654d48f5">op::formatAsDirectory</a></div><div class="ttdeci">OP_API std::string formatAsDirectory(const std::string &amp;directoryPathString)</div></div>
<div class="ttc" id="namespaceop_html_ac1f4b95440d2fb57fc715558d039b947"><div class="ttname"><a href="namespaceop.html#ac1f4b95440d2fb57fc715558d039b947">op::existFile</a></div><div class="ttdeci">OP_API bool existFile(const std::string &amp;filePath)</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
<div class="ttc" id="namespaceop_html_a3ff74a37eb4bf12e31bc5aa95b69f9e3"><div class="ttname"><a href="namespaceop.html#a3ff74a37eb4bf12e31bc5aa95b69f9e3">op::getFilesOnDirectory</a></div><div class="ttdeci">OP_API std::vector&lt; std::string &gt; getFilesOnDirectory(const std::string &amp;directoryPath, const std::vector&lt; std::string &gt; &amp;extensions={})</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
+1 -1
View File
@@ -156,7 +156,7 @@ $(document).ready(function(){initNavTree('flags_to_open_pose_8hpp_source.html','
<div class="ttc" id="namespaceop_html_a7961cb2fd04f59cbcd40df5872f12fd7"><div class="ttname"><a href="namespaceop.html#a7961cb2fd04f59cbcd40df5872f12fd7">op::flagsToPoint</a></div><div class="ttdeci">OP_API Point&lt; int &gt; flagsToPoint(const std::string &amp;pointString, const std::string &amp;pointExample=&quot;1280x720&quot;)</div></div>
<div class="ttc" id="namespaceop_html_a54b73745852c270cfd891eed0f6f2332"><div class="ttname"><a href="namespaceop.html#a54b73745852c270cfd891eed0f6f2332">op::ProducerType</a></div><div class="ttdeci">ProducerType</div><div class="ttdef"><b>Definition:</b> enumClasses.hpp:25</div></div>
<div class="ttc" id="producer_8hpp_html"><div class="ttname"><a href="producer_8hpp.html">producer.hpp</a></div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
<div class="ttc" id="core_2enum_classes_8hpp_html"><div class="ttname"><a href="core_2enum_classes_8hpp.html">enumClasses.hpp</a></div></div>
<div class="ttc" id="namespaceop_html_a266801b568c885ef280c41ea82f3871f"><div class="ttname"><a href="namespaceop.html#a266801b568c885ef280c41ea82f3871f">op::flagsToProducer</a></div><div class="ttdeci">OP_API std::shared_ptr&lt; Producer &gt; flagsToProducer(const std::string &amp;imageDirectory, const std::string &amp;videoPath, const std::string &amp;ipCameraPath, const int webcamIndex, const std::string &amp;webcamResolution=&quot;1280x720&quot;, const double webcamFps=30.)</div></div>
</div><!-- fragment --></div><!-- contents -->
+1 -1
View File
@@ -143,7 +143,7 @@ $(document).ready(function(){initNavTree('frame_displayer_8hpp_source.html','');
<div class="ttc" id="structop_1_1_point_html"><div class="ttname"><a href="structop_1_1_point.html">op::Point&lt; int &gt;</a></div></div>
<div class="ttc" id="namespaceop_html_a38f03cd0b02b760ffd2ea9e737680e01"><div class="ttname"><a href="namespaceop.html#a38f03cd0b02b760ffd2ea9e737680e01">op::GuiDisplayMode</a></div><div class="ttdeci">GuiDisplayMode</div><div class="ttdef"><b>Definition:</b> enumClasses.hpp:10</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="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
+3
View File
@@ -180,6 +180,9 @@ $(document).ready(function(){initNavTree('functions_func_p.html','');});
<li>printAveragedTimeMsOnIterationX()
: <a class="el" href="classop_1_1_profiler.html#a58b930a54a98bbc91af074395852da76">op::Profiler</a>
</li>
<li>printSize()
: <a class="el" href="classop_1_1_array.html#a337e33980c231bc207ea7d31ffa84fe3">op::Array&lt; T &gt;</a>
</li>
<li>PriorityQueue()
: <a class="el" href="classop_1_1_priority_queue.html#acecdd3c5789942777652b66d08578d93">op::PriorityQueue&lt; TDatums, TQueue &gt;</a>
</li>
+3
View File
@@ -200,6 +200,9 @@ $(document).ready(function(){initNavTree('functions_p.html','');});
<li>printAveragedTimeMsOnIterationX()
: <a class="el" href="classop_1_1_profiler.html#a58b930a54a98bbc91af074395852da76">op::Profiler</a>
</li>
<li>printSize()
: <a class="el" href="classop_1_1_array.html#a337e33980c231bc207ea7d31ffa84fe3">op::Array&lt; T &gt;</a>
</li>
<li>PriorityQueue()
: <a class="el" href="classop_1_1_priority_queue.html#acecdd3c5789942777652b66d08578d93">op::PriorityQueue&lt; TDatums, TQueue &gt;</a>
</li>
+7 -4
View File
@@ -133,7 +133,7 @@ $(document).ready(function(){initNavTree('globals.html','');});
: <a class="el" href="macros_8hpp.html#ac5627744abe5fd0c8eacfe9c7f8bd32e">macros.hpp</a>
</li>
<li>COMPILE_TEMPLATE_DATUM
: <a class="el" href="macros_8hpp.html#af87cd873cebb915837ae27248f67e822">macros.hpp</a>
: <a class="el" href="datum_8hpp.html#af87cd873cebb915837ae27248f67e822">datum.hpp</a>
</li>
<li>COMPILE_TEMPLATE_FLOATING_TYPES
: <a class="el" href="macros_8hpp.html#a80404791b46a15fd601feaa11f1e5028">macros.hpp</a>
@@ -149,13 +149,13 @@ $(document).ready(function(){initNavTree('globals.html','');});
<h3><a class="anchor" id="index_d"></a>- d -</h3><ul>
<li>DATUM_BASE
: <a class="el" href="macros_8hpp.html#a07cabbfba0fbaa740292d7ffca1e33ed">macros.hpp</a>
: <a class="el" href="datum_8hpp.html#a07cabbfba0fbaa740292d7ffca1e33ed">datum.hpp</a>
</li>
<li>DATUM_BASE_NO_PTR
: <a class="el" href="macros_8hpp.html#ad96b23e17e179ed25d779d31b8ee2c07">macros.hpp</a>
: <a class="el" href="datum_8hpp.html#ad96b23e17e179ed25d779d31b8ee2c07">datum.hpp</a>
</li>
<li>DEFINE_TEMPLATE_DATUM
: <a class="el" href="macros_8hpp.html#ad11d52b69bc54e48ceb2f5787f700431">macros.hpp</a>
: <a class="el" href="datum_8hpp.html#ad11d52b69bc54e48ceb2f5787f700431">datum.hpp</a>
</li>
<li>DELETE_COPY
: <a class="el" href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">macros.hpp</a>
@@ -193,6 +193,9 @@ $(document).ready(function(){initNavTree('globals.html','');});
<li>OP_API
: <a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">macros.hpp</a>
</li>
<li>OVERLOAD_C_OUT
: <a class="el" href="macros_8hpp.html#aa883b8ec96d2804b37d3bfb0bd4c5f16">macros.hpp</a>
</li>
</ul>
+7 -4
View File
@@ -133,7 +133,7 @@ $(document).ready(function(){initNavTree('globals_defs.html','');});
: <a class="el" href="macros_8hpp.html#ac5627744abe5fd0c8eacfe9c7f8bd32e">macros.hpp</a>
</li>
<li>COMPILE_TEMPLATE_DATUM
: <a class="el" href="macros_8hpp.html#af87cd873cebb915837ae27248f67e822">macros.hpp</a>
: <a class="el" href="datum_8hpp.html#af87cd873cebb915837ae27248f67e822">datum.hpp</a>
</li>
<li>COMPILE_TEMPLATE_FLOATING_TYPES
: <a class="el" href="macros_8hpp.html#a80404791b46a15fd601feaa11f1e5028">macros.hpp</a>
@@ -149,13 +149,13 @@ $(document).ready(function(){initNavTree('globals_defs.html','');});
<h3><a class="anchor" id="index_d"></a>- d -</h3><ul>
<li>DATUM_BASE
: <a class="el" href="macros_8hpp.html#a07cabbfba0fbaa740292d7ffca1e33ed">macros.hpp</a>
: <a class="el" href="datum_8hpp.html#a07cabbfba0fbaa740292d7ffca1e33ed">datum.hpp</a>
</li>
<li>DATUM_BASE_NO_PTR
: <a class="el" href="macros_8hpp.html#ad96b23e17e179ed25d779d31b8ee2c07">macros.hpp</a>
: <a class="el" href="datum_8hpp.html#ad96b23e17e179ed25d779d31b8ee2c07">datum.hpp</a>
</li>
<li>DEFINE_TEMPLATE_DATUM
: <a class="el" href="macros_8hpp.html#ad11d52b69bc54e48ceb2f5787f700431">macros.hpp</a>
: <a class="el" href="datum_8hpp.html#ad11d52b69bc54e48ceb2f5787f700431">datum.hpp</a>
</li>
<li>DELETE_COPY
: <a class="el" href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">macros.hpp</a>
@@ -193,6 +193,9 @@ $(document).ready(function(){initNavTree('globals_defs.html','');});
<li>OP_API
: <a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">macros.hpp</a>
</li>
<li>OVERLOAD_C_OUT
: <a class="el" href="macros_8hpp.html#aa883b8ec96d2804b37d3bfb0bd4c5f16">macros.hpp</a>
</li>
</ul>
+2 -2
View File
@@ -154,11 +154,11 @@ $(document).ready(function(){initNavTree('gpu_renderer_8hpp_source.html','');});
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;}</div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor">#endif // OPENPOSE_CORE_GPU_RENDERER_HPP</span></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:25</div></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:24</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="classop_1_1_gpu_renderer_html_a5d729aab549908c758953be742dd0115"><div class="ttname"><a href="classop_1_1_gpu_renderer.html#a5d729aab549908c758953be742dd0115">op::GpuRenderer::spGpuMemory</a></div><div class="ttdeci">std::shared_ptr&lt; float * &gt; spGpuMemory</div><div class="ttdef"><b>Definition:</b> gpuRenderer.hpp:31</div></div>
<div class="ttc" id="classop_1_1_gpu_renderer_html"><div class="ttname"><a href="classop_1_1_gpu_renderer.html">op::GpuRenderer</a></div><div class="ttdef"><b>Definition:</b> gpuRenderer.hpp:11</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
<div class="ttc" id="classop_1_1_renderer_html"><div class="ttname"><a href="classop_1_1_renderer.html">op::Renderer</a></div><div class="ttdef"><b>Definition:</b> renderer.hpp:9</div></div>
<div class="ttc" id="renderer_8hpp_html"><div class="ttname"><a href="renderer_8hpp.html">renderer.hpp</a></div></div>
</div><!-- fragment --></div><!-- contents -->
+1 -1
View File
@@ -148,7 +148,7 @@ $(document).ready(function(){initNavTree('gui_8hpp_source.html','');});
<div class="ttc" id="classop_1_1_frame_displayer_html"><div class="ttname"><a href="classop_1_1_frame_displayer.html">op::FrameDisplayer</a></div><div class="ttdef"><b>Definition:</b> frameDisplayer.hpp:13</div></div>
<div class="ttc" id="structop_1_1_point_html"><div class="ttname"><a href="structop_1_1_point.html">op::Point&lt; int &gt;</a></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="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
<div class="ttc" id="classop_1_1_gui_html"><div class="ttname"><a href="classop_1_1_gui.html">op::Gui</a></div><div class="ttdef"><b>Definition:</b> gui.hpp:14</div></div>
<div class="ttc" id="renderer_8hpp_html"><div class="ttname"><a href="renderer_8hpp.html">renderer.hpp</a></div></div>
<div class="ttc" id="pose_extractor_8hpp_html"><div class="ttname"><a href="pose_extractor_8hpp.html">poseExtractor.hpp</a></div></div>
+1 -1
View File
@@ -140,7 +140,7 @@ $(document).ready(function(){initNavTree('gui_info_adder_8hpp_source.html','');}
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#endif // OPENPOSE_GUI_ADD_GUI_INFO_HPP</span></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="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
<div class="ttc" id="classop_1_1_gui_info_adder_html"><div class="ttname"><a href="classop_1_1_gui_info_adder.html">op::GuiInfoAdder</a></div><div class="ttdef"><b>Definition:</b> guiInfoAdder.hpp:10</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
+2 -2
View File
@@ -130,7 +130,7 @@ $(document).ready(function(){initNavTree('hand_cpu_renderer_8hpp_source.html',''
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;}</div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#endif // OPENPOSE_HAND_HAND_CPU_RENDERER_HPP</span></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:25</div></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:24</div></div>
<div class="ttc" id="namespaceop_html_a76c1f1ea90b73e13e93f72413b3cab0e"><div class="ttname"><a href="namespaceop.html#a76c1f1ea90b73e13e93f72413b3cab0e">op::HAND_DEFAULT_ALPHA_HEAT_MAP</a></div><div class="ttdeci">const auto HAND_DEFAULT_ALPHA_HEAT_MAP</div><div class="ttdef"><b>Definition:</b> handParameters.hpp:48</div></div>
<div class="ttc" id="classop_1_1_hand_renderer_html"><div class="ttname"><a href="classop_1_1_hand_renderer.html">op::HandRenderer</a></div><div class="ttdef"><b>Definition:</b> handRenderer.hpp:8</div></div>
<div class="ttc" id="common_8hpp_html"><div class="ttname"><a href="common_8hpp.html">common.hpp</a></div></div>
@@ -139,7 +139,7 @@ $(document).ready(function(){initNavTree('hand_cpu_renderer_8hpp_source.html',''
<div class="ttc" id="classop_1_1_hand_cpu_renderer_html"><div class="ttname"><a href="classop_1_1_hand_cpu_renderer.html">op::HandCpuRenderer</a></div><div class="ttdef"><b>Definition:</b> handCpuRenderer.hpp:11</div></div>
<div class="ttc" id="hand_parameters_8hpp_html"><div class="ttname"><a href="hand_parameters_8hpp.html">handParameters.hpp</a></div></div>
<div class="ttc" id="hand_renderer_8hpp_html"><div class="ttname"><a href="hand_renderer_8hpp.html">handRenderer.hpp</a></div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
<div class="ttc" id="classop_1_1_renderer_html"><div class="ttname"><a href="classop_1_1_renderer.html">op::Renderer</a></div><div class="ttdef"><b>Definition:</b> renderer.hpp:9</div></div>
<div class="ttc" id="renderer_8hpp_html"><div class="ttname"><a href="renderer_8hpp.html">renderer.hpp</a></div></div>
</div><!-- fragment --></div><!-- contents -->
+2 -2
View File
@@ -156,13 +156,13 @@ $(document).ready(function(){initNavTree('hand_detector_8hpp_source.html','');})
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;}</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor">#endif // OPENPOSE_HAND_HAND_DETECTOR_HPP</span></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:25</div></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:24</div></div>
<div class="ttc" id="pose_2enum_classes_8hpp_html"><div class="ttname"><a href="pose_2enum_classes_8hpp.html">enumClasses.hpp</a></div></div>
<div class="ttc" id="classop_1_1_hand_detector_html"><div class="ttname"><a href="classop_1_1_hand_detector.html">op::HandDetector</a></div><div class="ttdef"><b>Definition:</b> handDetector.hpp:12</div></div>
<div class="ttc" id="namespaceop_html_af5b3ce2a5d3de87cb31b9b67e96f261f"><div class="ttname"><a href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">op::PoseModel</a></div><div class="ttdeci">PoseModel</div><div class="ttdef"><b>Definition:</b> enumClasses.hpp:9</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="classop_1_1_array_html"><div class="ttname"><a href="classop_1_1_array.html">op::Array&lt; float &gt;</a></div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
<div class="ttc" id="namespaceop_html_af5b3ce2a5d3de87cb31b9b67e96f261fa6f6cb72d544962fa333e2e34ce64f719"><div class="ttname"><a href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261fa6f6cb72d544962fa333e2e34ce64f719">op::PoseModel::Size</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
+2 -2
View File
@@ -132,11 +132,11 @@ $(document).ready(function(){initNavTree('hand_detector_from_txt_8hpp_source.htm
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;}</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#endif // OPENPOSE_HAND_HAND_DETECTOR_FROM_TXT_HPP</span></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:25</div></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:24</div></div>
<div class="ttc" id="pose_2enum_classes_8hpp_html"><div class="ttname"><a href="pose_2enum_classes_8hpp.html">enumClasses.hpp</a></div></div>
<div class="ttc" id="classop_1_1_hand_detector_from_txt_html"><div class="ttname"><a href="classop_1_1_hand_detector_from_txt.html">op::HandDetectorFromTxt</a></div><div class="ttdef"><b>Definition:</b> handDetectorFromTxt.hpp:9</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="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
+3 -3
View File
@@ -161,7 +161,7 @@ $(document).ready(function(){initNavTree('hand_extractor_8hpp_source.html','');}
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;</div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="preprocessor">#endif // OPENPOSE_HAND_HAND_EXTRACTOR_HPP</span></div>
<div class="ttc" id="classop_1_1_hand_extractor_html_aa31fd82cb8900c24841f3ef9cce6a0c8"><div class="ttname"><a href="classop_1_1_hand_extractor.html#aa31fd82cb8900c24841f3ef9cce6a0c8">op::HandExtractor::mHeatMapScaleMode</a></div><div class="ttdeci">const ScaleMode mHeatMapScaleMode</div><div class="ttdef"><b>Definition:</b> handExtractor.hpp:74</div></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:25</div></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:24</div></div>
<div class="ttc" id="classop_1_1_hand_extractor_html_a2eee4878f6e9ae76ada521e45354be89"><div class="ttname"><a href="classop_1_1_hand_extractor.html#a2eee4878f6e9ae76ada521e45354be89">op::HandExtractor::mNetOutputSize</a></div><div class="ttdeci">const Point&lt; int &gt; mNetOutputSize</div><div class="ttdef"><b>Definition:</b> handExtractor.hpp:70</div></div>
<div class="ttc" id="classop_1_1_hand_extractor_html_afe80be5a3b786ad71cd0e0ff6443ff22"><div class="ttname"><a href="classop_1_1_hand_extractor.html#afe80be5a3b786ad71cd0e0ff6443ff22">op::HandExtractor::mHandImageCrop</a></div><div class="ttdeci">Array&lt; float &gt; mHandImageCrop</div><div class="ttdef"><b>Definition:</b> handExtractor.hpp:71</div></div>
<div class="ttc" id="classop_1_1_hand_extractor_html_acbe2c75c57b1df7279eae30ddcc63241"><div class="ttname"><a href="classop_1_1_hand_extractor.html#acbe2c75c57b1df7279eae30ddcc63241">op::HandExtractor::mHeatMaps</a></div><div class="ttdeci">std::array&lt; Array&lt; float &gt;, 2 &gt; mHeatMaps</div><div class="ttdef"><b>Definition:</b> handExtractor.hpp:76</div></div>
@@ -174,8 +174,8 @@ $(document).ready(function(){initNavTree('hand_extractor_8hpp_source.html','');}
<div class="ttc" id="classop_1_1_hand_extractor_html_aba2046c5363f11f14719f104b0780e9f"><div class="ttname"><a href="classop_1_1_hand_extractor.html#aba2046c5363f11f14719f104b0780e9f">op::HandExtractor::mMultiScaleNumberAndRange</a></div><div class="ttdeci">const std::pair&lt; unsigned short, float &gt; mMultiScaleNumberAndRange</div><div class="ttdef"><b>Definition:</b> handExtractor.hpp:69</div></div>
<div class="ttc" id="namespaceop_html_af72fe4ed32846c12f41b049d3d0e1bda"><div class="ttname"><a href="namespaceop.html#af72fe4ed32846c12f41b049d3d0e1bda">op::ScaleMode</a></div><div class="ttdeci">ScaleMode</div><div class="ttdef"><b>Definition:</b> enumClasses.hpp:6</div></div>
<div class="ttc" id="classop_1_1_array_html"><div class="ttname"><a href="classop_1_1_array.html">op::Array&lt; float &gt;</a></div></div>
<div class="ttc" id="structop_1_1_rectangle_html"><div class="ttname"><a href="structop_1_1_rectangle.html">op::Rectangle</a></div><div class="ttdef"><b>Definition:</b> rectangle.hpp:10</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="structop_1_1_rectangle_html"><div class="ttname"><a href="structop_1_1_rectangle.html">op::Rectangle</a></div><div class="ttdef"><b>Definition:</b> rectangle.hpp:11</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
<div class="ttc" id="core_2enum_classes_8hpp_html"><div class="ttname"><a href="core_2enum_classes_8hpp.html">enumClasses.hpp</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
+3 -3
View File
@@ -152,7 +152,7 @@ $(document).ready(function(){initNavTree('hand_extractor_caffe_8hpp_source.html'
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;}</div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;</div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="preprocessor">#endif // OPENPOSE_HAND_HAND_EXTRACTOR_CAFFE_HPP</span></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:25</div></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:24</div></div>
<div class="ttc" id="hand_extractor_8hpp_html"><div class="ttname"><a href="hand_extractor_8hpp.html">handExtractor.hpp</a></div></div>
<div class="ttc" id="structop_1_1_point_html"><div class="ttname"><a href="structop_1_1_point.html">op::Point&lt; int &gt;</a></div></div>
<div class="ttc" id="classop_1_1_hand_extractor_html"><div class="ttname"><a href="classop_1_1_hand_extractor.html">op::HandExtractor</a></div><div class="ttdef"><b>Definition:</b> handExtractor.hpp:14</div></div>
@@ -160,9 +160,9 @@ $(document).ready(function(){initNavTree('hand_extractor_caffe_8hpp_source.html'
<div class="ttc" id="namespaceop_html_af72fe4ed32846c12f41b049d3d0e1bdaa4b942544cb3e764bbb8d33f8a8744855"><div class="ttname"><a href="namespaceop.html#af72fe4ed32846c12f41b049d3d0e1bdaa4b942544cb3e764bbb8d33f8a8744855">op::ScaleMode::ZeroToOne</a></div></div>
<div class="ttc" id="namespaceop_html_af72fe4ed32846c12f41b049d3d0e1bda"><div class="ttname"><a href="namespaceop.html#af72fe4ed32846c12f41b049d3d0e1bda">op::ScaleMode</a></div><div class="ttdeci">ScaleMode</div><div class="ttdef"><b>Definition:</b> enumClasses.hpp:6</div></div>
<div class="ttc" id="classop_1_1_array_html"><div class="ttname"><a href="classop_1_1_array.html">op::Array&lt; float &gt;</a></div></div>
<div class="ttc" id="structop_1_1_rectangle_html"><div class="ttname"><a href="structop_1_1_rectangle.html">op::Rectangle</a></div><div class="ttdef"><b>Definition:</b> rectangle.hpp:10</div></div>
<div class="ttc" id="structop_1_1_rectangle_html"><div class="ttname"><a href="structop_1_1_rectangle.html">op::Rectangle</a></div><div class="ttdef"><b>Definition:</b> rectangle.hpp:11</div></div>
<div class="ttc" id="classop_1_1_hand_extractor_caffe_html"><div class="ttname"><a href="classop_1_1_hand_extractor_caffe.html">op::HandExtractorCaffe</a></div><div class="ttdef"><b>Definition:</b> handExtractorCaffe.hpp:14</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
<div class="ttc" id="core_2enum_classes_8hpp_html"><div class="ttname"><a href="core_2enum_classes_8hpp.html">enumClasses.hpp</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
+2 -2
View File
@@ -138,7 +138,7 @@ $(document).ready(function(){initNavTree('hand_gpu_renderer_8hpp_source.html',''
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;}</div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#endif // OPENPOSE_HAND_HAND_GPU_RENDERER_HPP</span></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:25</div></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:24</div></div>
<div class="ttc" id="namespaceop_html_a76c1f1ea90b73e13e93f72413b3cab0e"><div class="ttname"><a href="namespaceop.html#a76c1f1ea90b73e13e93f72413b3cab0e">op::HAND_DEFAULT_ALPHA_HEAT_MAP</a></div><div class="ttdeci">const auto HAND_DEFAULT_ALPHA_HEAT_MAP</div><div class="ttdef"><b>Definition:</b> handParameters.hpp:48</div></div>
<div class="ttc" id="classop_1_1_hand_renderer_html"><div class="ttname"><a href="classop_1_1_hand_renderer.html">op::HandRenderer</a></div><div class="ttdef"><b>Definition:</b> handRenderer.hpp:8</div></div>
<div class="ttc" id="common_8hpp_html"><div class="ttname"><a href="common_8hpp.html">common.hpp</a></div></div>
@@ -149,7 +149,7 @@ $(document).ready(function(){initNavTree('hand_gpu_renderer_8hpp_source.html',''
<div class="ttc" id="hand_renderer_8hpp_html"><div class="ttname"><a href="hand_renderer_8hpp.html">handRenderer.hpp</a></div></div>
<div class="ttc" id="classop_1_1_gpu_renderer_html"><div class="ttname"><a href="classop_1_1_gpu_renderer.html">op::GpuRenderer</a></div><div class="ttdef"><b>Definition:</b> gpuRenderer.hpp:11</div></div>
<div class="ttc" id="gpu_renderer_8hpp_html"><div class="ttname"><a href="gpu_renderer_8hpp.html">gpuRenderer.hpp</a></div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
+1 -1
View File
@@ -128,7 +128,7 @@ $(document).ready(function(){initNavTree('hand_renderer_8hpp_source.html','');})
<div class="ttc" id="classop_1_1_hand_renderer_html"><div class="ttname"><a href="classop_1_1_hand_renderer.html">op::HandRenderer</a></div><div class="ttdef"><b>Definition:</b> handRenderer.hpp:8</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="classop_1_1_array_html"><div class="ttname"><a href="classop_1_1_array.html">op::Array&lt; float &gt;</a></div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
+1 -1
View File
@@ -133,7 +133,7 @@ $(document).ready(function(){initNavTree('heat_map_saver_8hpp_source.html','');}
<div class="ttc" id="file_saver_8hpp_html"><div class="ttname"><a href="file_saver_8hpp.html">fileSaver.hpp</a></div></div>
<div class="ttc" id="classop_1_1_array_html"><div class="ttname"><a href="classop_1_1_array.html">op::Array&lt; float &gt;</a></div></div>
<div class="ttc" id="classop_1_1_heat_map_saver_html"><div class="ttname"><a href="classop_1_1_heat_map_saver.html">op::HeatMapSaver</a></div><div class="ttdef"><b>Definition:</b> heatMapSaver.hpp:9</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
+2 -2
View File
@@ -159,7 +159,7 @@ $(document).ready(function(){initNavTree('image_directory_reader_8hpp_source.htm
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;}</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor">#endif // OPENPOSE_PRODUCER_IMAGE_DIRECTORY_READER_HPP</span></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:25</div></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:24</div></div>
<div class="ttc" id="namespaceop_html_abc501c56c6cf6cf1989c84b1692cb774"><div class="ttname"><a href="namespaceop.html#abc501c56c6cf6cf1989c84b1692cb774">op::ProducerProperty</a></div><div class="ttdeci">ProducerProperty</div><div class="ttdef"><b>Definition:</b> enumClasses.hpp:12</div></div>
<div class="ttc" id="classop_1_1_producer_html"><div class="ttname"><a href="classop_1_1_producer.html">op::Producer</a></div><div class="ttdef"><b>Definition:</b> producer.hpp:16</div></div>
<div class="ttc" id="structop_1_1_point_html"><div class="ttname"><a href="structop_1_1_point.html">op::Point&lt; int &gt;</a></div></div>
@@ -171,7 +171,7 @@ $(document).ready(function(){initNavTree('image_directory_reader_8hpp_source.htm
<div class="ttc" id="classop_1_1_image_directory_reader_html_a432bc94339019f251cc48bbb4c5ae1e8"><div class="ttname"><a href="classop_1_1_image_directory_reader.html#a432bc94339019f251cc48bbb4c5ae1e8">op::ImageDirectoryReader::isOpened</a></div><div class="ttdeci">bool isOpened() const </div><div class="ttdef"><b>Definition:</b> imageDirectoryReader.hpp:26</div></div>
<div class="ttc" id="classop_1_1_image_directory_reader_html"><div class="ttname"><a href="classop_1_1_image_directory_reader.html">op::ImageDirectoryReader</a></div><div class="ttdef"><b>Definition:</b> imageDirectoryReader.hpp:14</div></div>
<div class="ttc" id="producer_8hpp_html"><div class="ttname"><a href="producer_8hpp.html">producer.hpp</a></div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
+1 -1
View File
@@ -133,7 +133,7 @@ $(document).ready(function(){initNavTree('image_saver_8hpp_source.html','');});
<div class="ttc" id="common_8hpp_html"><div class="ttname"><a href="common_8hpp.html">common.hpp</a></div></div>
<div class="ttc" id="classop_1_1_file_saver_html"><div class="ttname"><a href="classop_1_1_file_saver.html">op::FileSaver</a></div><div class="ttdef"><b>Definition:</b> fileSaver.hpp:9</div></div>
<div class="ttc" id="file_saver_8hpp_html"><div class="ttname"><a href="file_saver_8hpp.html">fileSaver.hpp</a></div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
+2 -2
View File
@@ -142,7 +142,7 @@ $(document).ready(function(){initNavTree('ip_camera_reader_8hpp_source.html','')
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;}</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#endif // OPENPOSE_PRODUCER_IP_CAMERA_READER_HPP</span></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:25</div></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:24</div></div>
<div class="ttc" id="classop_1_1_video_capture_reader_html_a64e5cbfb1c556d64cabcebc6eb94eaf1"><div class="ttname"><a href="classop_1_1_video_capture_reader.html#a64e5cbfb1c556d64cabcebc6eb94eaf1">op::VideoCaptureReader::get</a></div><div class="ttdeci">virtual double get(const int capProperty)=0</div></div>
<div class="ttc" id="classop_1_1_ip_camera_reader_html_ac13cc7da97a31d8e69eaa64b2a7b31ba"><div class="ttname"><a href="classop_1_1_ip_camera_reader.html#ac13cc7da97a31d8e69eaa64b2a7b31ba">op::IpCameraReader::set</a></div><div class="ttdeci">void set(const int capProperty, const double value)</div><div class="ttdef"><b>Definition:</b> ipCameraReader.hpp:28</div></div>
<div class="ttc" id="classop_1_1_video_capture_reader_html"><div class="ttname"><a href="classop_1_1_video_capture_reader.html">op::VideoCaptureReader</a></div><div class="ttdef"><b>Definition:</b> videoCaptureReader.hpp:15</div></div>
@@ -150,7 +150,7 @@ $(document).ready(function(){initNavTree('ip_camera_reader_8hpp_source.html','')
<div class="ttc" id="common_8hpp_html"><div class="ttname"><a href="common_8hpp.html">common.hpp</a></div></div>
<div class="ttc" id="classop_1_1_ip_camera_reader_html"><div class="ttname"><a href="classop_1_1_ip_camera_reader.html">op::IpCameraReader</a></div><div class="ttdef"><b>Definition:</b> ipCameraReader.hpp:12</div></div>
<div class="ttc" id="video_capture_reader_8hpp_html"><div class="ttname"><a href="video_capture_reader_8hpp.html">videoCaptureReader.hpp</a></div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
+2 -2
View File
@@ -158,12 +158,12 @@ $(document).ready(function(){initNavTree('json_ofstream_8hpp_source.html','');})
<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;</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor">#endif // OPENPOSE_FILESTREAM_JSON_OFSTREAM_HPP</span></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:25</div></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:24</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="classop_1_1_json_ofstream_html"><div class="ttname"><a href="classop_1_1_json_ofstream.html">op::JsonOfstream</a></div><div class="ttdef"><b>Definition:</b> jsonOfstream.hpp:9</div></div>
<div class="ttc" id="classop_1_1_json_ofstream_html_aa432ff172e10bb9e3b6e2bfa6124c648"><div class="ttname"><a href="classop_1_1_json_ofstream.html#aa432ff172e10bb9e3b6e2bfa6124c648">op::JsonOfstream::plainText</a></div><div class="ttdeci">void plainText(const T &amp;value)</div><div class="ttdef"><b>Definition:</b> jsonOfstream.hpp:29</div></div>
<div class="ttc" id="classop_1_1_json_ofstream_html_ae4468279f789c8026d431b2ef62646f9"><div class="ttname"><a href="classop_1_1_json_ofstream.html#ae4468279f789c8026d431b2ef62646f9">op::JsonOfstream::comma</a></div><div class="ttdeci">void comma()</div><div class="ttdef"><b>Definition:</b> jsonOfstream.hpp:34</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
+1 -1
View File
@@ -150,7 +150,7 @@ $(document).ready(function(){initNavTree('keypoint_8hpp_source.html','');});
<div class="ttc" id="namespaceop_html_a5333b783eb8c9dbd4295d472a0dd44a4"><div class="ttname"><a href="namespaceop.html#a5333b783eb8c9dbd4295d472a0dd44a4">op::averageKeypoints</a></div><div class="ttdeci">OP_API void averageKeypoints(Array&lt; float &gt; &amp;keypointsA, const Array&lt; float &gt; &amp;keypointsB, const int personA)</div></div>
<div class="ttc" id="namespaceop_html_a0d3788b482df5017c8214d4f8cdaf660"><div class="ttname"><a href="namespaceop.html#a0d3788b482df5017c8214d4f8cdaf660">op::scaleKeypoints</a></div><div class="ttdeci">OP_API void scaleKeypoints(Array&lt; float &gt; &amp;keypoints, const float scale)</div></div>
<div class="ttc" id="namespaceop_html_a22864d3d38f8020596d921951cf67750"><div class="ttname"><a href="namespaceop.html#a22864d3d38f8020596d921951cf67750">op::getBiggestPerson</a></div><div class="ttdeci">OP_API int getBiggestPerson(const Array&lt; float &gt; &amp;keypoints, const float threshold)</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
+1 -1
View File
@@ -136,7 +136,7 @@ $(document).ready(function(){initNavTree('keypoint_saver_8hpp_source.html','');}
<div class="ttc" id="file_saver_8hpp_html"><div class="ttname"><a href="file_saver_8hpp.html">fileSaver.hpp</a></div></div>
<div class="ttc" id="filestream_2enum_classes_8hpp_html"><div class="ttname"><a href="filestream_2enum_classes_8hpp.html">enumClasses.hpp</a></div></div>
<div class="ttc" id="classop_1_1_array_html"><div class="ttname"><a href="classop_1_1_array.html">op::Array&lt; float &gt;</a></div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
+1 -1
View File
@@ -137,7 +137,7 @@ $(document).ready(function(){initNavTree('keypoint_scaler_8hpp_source.html','');
<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_af72fe4ed32846c12f41b049d3d0e1bda"><div class="ttname"><a href="namespaceop.html#af72fe4ed32846c12f41b049d3d0e1bda">op::ScaleMode</a></div><div class="ttdeci">ScaleMode</div><div class="ttdef"><b>Definition:</b> enumClasses.hpp:6</div></div>
<div class="ttc" id="classop_1_1_array_html"><div class="ttname"><a href="classop_1_1_array.html">op::Array&lt; float &gt;</a></div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
<div class="ttc" id="core_2enum_classes_8hpp_html"><div class="ttname"><a href="core_2enum_classes_8hpp.html">enumClasses.hpp</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
+28 -69
View File
@@ -112,10 +112,8 @@ $(document).ready(function(){initNavTree('macros_8hpp.html','');});
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;memory&gt;</code><br/>
<code>#include &lt;ostream&gt;</code><br/>
<code>#include &lt;vector&gt;</code><br/>
<code>#include &lt;<a class="el" href="datum_8hpp_source.html">openpose/core/datum.hpp</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="point_8hpp_source.html">openpose/core/point.hpp</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="rectangle_8hpp_source.html">openpose/core/rectangle.hpp</a>&gt;</code><br/>
</div>
<p><a href="macros_8hpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
@@ -137,14 +135,6 @@ Namespaces</h2></td></tr>
Macros</h2></td></tr>
<tr class="memitem:a4ba443bb7a0e5dbe8054a9ac37a5e000"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></td></tr>
<tr class="separator:a4ba443bb7a0e5dbe8054a9ac37a5e000"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad96b23e17e179ed25d779d31b8ee2c07"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="macros_8hpp.html#ad96b23e17e179ed25d779d31b8ee2c07">DATUM_BASE_NO_PTR</a>&#160;&#160;&#160;std::vector&lt;Datum&gt;</td></tr>
<tr class="separator:ad96b23e17e179ed25d779d31b8ee2c07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07cabbfba0fbaa740292d7ffca1e33ed"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="macros_8hpp.html#a07cabbfba0fbaa740292d7ffca1e33ed">DATUM_BASE</a>&#160;&#160;&#160;std::shared_ptr&lt;<a class="el" href="macros_8hpp.html#ad96b23e17e179ed25d779d31b8ee2c07">DATUM_BASE_NO_PTR</a>&gt;</td></tr>
<tr class="separator:a07cabbfba0fbaa740292d7ffca1e33ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad11d52b69bc54e48ceb2f5787f700431"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="macros_8hpp.html#ad11d52b69bc54e48ceb2f5787f700431">DEFINE_TEMPLATE_DATUM</a>(templateName)&#160;&#160;&#160;template class <a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> templateName&lt;<a class="el" href="macros_8hpp.html#a07cabbfba0fbaa740292d7ffca1e33ed">DATUM_BASE</a>&gt;</td></tr>
<tr class="separator:ad11d52b69bc54e48ceb2f5787f700431"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af87cd873cebb915837ae27248f67e822"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="macros_8hpp.html#af87cd873cebb915837ae27248f67e822">COMPILE_TEMPLATE_DATUM</a>(templateName)&#160;&#160;&#160;extern <a class="el" href="macros_8hpp.html#ad11d52b69bc54e48ceb2f5787f700431">DEFINE_TEMPLATE_DATUM</a>(templateName)</td></tr>
<tr class="separator:af87cd873cebb915837ae27248f67e822"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af57a843cfdae82e064838c20b3b54851"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="macros_8hpp.html#af57a843cfdae82e064838c20b3b54851">UNUSED</a>(unusedVariable)&#160;&#160;&#160;(void)(unusedVariable)</td></tr>
<tr class="separator:af57a843cfdae82e064838c20b3b54851"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abef96b5dd35dd9d44ad27ddf0e2f5f2e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a>(className)</td></tr>
@@ -155,6 +145,8 @@ Macros</h2></td></tr>
<tr class="separator:ac5627744abe5fd0c8eacfe9c7f8bd32e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6bf32c65e0f388d5b09d8b2424416c0e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="macros_8hpp.html#a6bf32c65e0f388d5b09d8b2424416c0e">COMPILE_TEMPLATE_BASIC_TYPES</a>(className, classType)</td></tr>
<tr class="separator:a6bf32c65e0f388d5b09d8b2424416c0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa883b8ec96d2804b37d3bfb0bd4c5f16"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="macros_8hpp.html#aa883b8ec96d2804b37d3bfb0bd4c5f16">OVERLOAD_C_OUT</a>(className)</td></tr>
<tr class="separator:aa883b8ec96d2804b37d3bfb0bd4c5f16"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1eadbb31e92e7fbc799bf7cf4d2a6f50"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="macros_8hpp.html#a1eadbb31e92e7fbc799bf7cf4d2a6f50">COMPILE_TEMPLATE_FLOATING_TYPES_CLASS</a>(className)&#160;&#160;&#160;<a class="el" href="macros_8hpp.html#a80404791b46a15fd601feaa11f1e5028">COMPILE_TEMPLATE_FLOATING_TYPES</a>(className, class)</td></tr>
<tr class="separator:a1eadbb31e92e7fbc799bf7cf4d2a6f50"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9fed593b7a4237bc6ede717a1ae70f0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="macros_8hpp.html#af9fed593b7a4237bc6ede717a1ae70f0">COMPILE_TEMPLATE_FLOATING_TYPES_STRUCT</a>(className)&#160;&#160;&#160;<a class="el" href="macros_8hpp.html#a80404791b46a15fd601feaa11f1e5028">COMPILE_TEMPLATE_FLOATING_TYPES</a>(className, struct)</td></tr>
@@ -200,7 +192,7 @@ Macros</h2></td></tr>
<div class="line"> template classType <a class="code" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> className&lt;float&gt;; \</div>
<div class="line"> template classType <a class="code" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> className&lt;double&gt;; \</div>
<div class="line"> template classType <a class="code" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> className&lt;long double&gt;</div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
</div><!-- fragment -->
</div>
</div>
@@ -234,22 +226,6 @@ Macros</h2></td></tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="af87cd873cebb915837ae27248f67e822"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define COMPILE_TEMPLATE_DATUM</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">templateName</td><td>)</td>
<td>&#160;&#160;&#160;extern <a class="el" href="macros_8hpp.html#ad11d52b69bc54e48ceb2f5787f700431">DEFINE_TEMPLATE_DATUM</a>(templateName)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a80404791b46a15fd601feaa11f1e5028"></a>
@@ -278,7 +254,7 @@ Macros</h2></td></tr>
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordtype">char</span> gInstantiationGuard##className; \</div>
<div class="line"> template classType <a class="code" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> className&lt;float&gt;; \</div>
<div class="line"> template classType <a class="code" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> className&lt;double&gt;</div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
</div><!-- fragment -->
</div>
</div>
@@ -312,46 +288,6 @@ Macros</h2></td></tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a07cabbfba0fbaa740292d7ffca1e33ed"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DATUM_BASE&#160;&#160;&#160;std::shared_ptr&lt;<a class="el" href="macros_8hpp.html#ad96b23e17e179ed25d779d31b8ee2c07">DATUM_BASE_NO_PTR</a>&gt;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ad96b23e17e179ed25d779d31b8ee2c07"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DATUM_BASE_NO_PTR&#160;&#160;&#160;std::vector&lt;Datum&gt;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ad11d52b69bc54e48ceb2f5787f700431"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DEFINE_TEMPLATE_DATUM</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">templateName</td><td>)</td>
<td>&#160;&#160;&#160;template class <a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> templateName&lt;<a class="el" href="macros_8hpp.html#a07cabbfba0fbaa740292d7ffca1e33ed">DATUM_BASE</a>&gt;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="abef96b5dd35dd9d44ad27ddf0e2f5f2e"></a>
@@ -382,6 +318,29 @@ Macros</h2></td></tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aa883b8ec96d2804b37d3bfb0bd4c5f16"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define OVERLOAD_C_OUT</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">className</td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt; std::ostream &amp;operator&lt;&lt;(std::ostream&amp; ostream, const op::className&lt;T&gt;&amp; obj) \</div>
<div class="line"> { \</div>
<div class="line"> ostream &lt;&lt; obj.toString(); \</div>
<div class="line"> return ostream; \</div>
<div class="line"> }</div>
</div><!-- fragment --><p>cout operator overload calling toString() function </p>
<dl class="section return"><dt>Returns</dt><dd>std::ostream containing output from toString() </dd></dl>
</div>
</div>
<a class="anchor" id="af57a843cfdae82e064838c20b3b54851"></a>
+1 -4
View File
@@ -5,14 +5,11 @@ var macros_8hpp =
[ "COMPILE_TEMPLATE_BASIC_TYPES", "macros_8hpp.html#a6bf32c65e0f388d5b09d8b2424416c0e", null ],
[ "COMPILE_TEMPLATE_BASIC_TYPES_CLASS", "macros_8hpp.html#a60e010d8a2352d94b8b57d97cf4a7d73", null ],
[ "COMPILE_TEMPLATE_BASIC_TYPES_STRUCT", "macros_8hpp.html#ac5627744abe5fd0c8eacfe9c7f8bd32e", null ],
[ "COMPILE_TEMPLATE_DATUM", "macros_8hpp.html#af87cd873cebb915837ae27248f67e822", null ],
[ "COMPILE_TEMPLATE_FLOATING_TYPES", "macros_8hpp.html#a80404791b46a15fd601feaa11f1e5028", null ],
[ "COMPILE_TEMPLATE_FLOATING_TYPES_CLASS", "macros_8hpp.html#a1eadbb31e92e7fbc799bf7cf4d2a6f50", null ],
[ "COMPILE_TEMPLATE_FLOATING_TYPES_STRUCT", "macros_8hpp.html#af9fed593b7a4237bc6ede717a1ae70f0", null ],
[ "DATUM_BASE", "macros_8hpp.html#a07cabbfba0fbaa740292d7ffca1e33ed", null ],
[ "DATUM_BASE_NO_PTR", "macros_8hpp.html#ad96b23e17e179ed25d779d31b8ee2c07", null ],
[ "DEFINE_TEMPLATE_DATUM", "macros_8hpp.html#ad11d52b69bc54e48ceb2f5787f700431", null ],
[ "DELETE_COPY", "macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e", null ],
[ "OP_API", "macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000", null ],
[ "OVERLOAD_C_OUT", "macros_8hpp.html#aa883b8ec96d2804b37d3bfb0bd4c5f16", null ],
[ "UNUSED", "macros_8hpp.html#af57a843cfdae82e064838c20b3b54851", null ]
];
+73 -78
View File
@@ -110,84 +110,79 @@ $(document).ready(function(){initNavTree('macros_8hpp_source.html','');});
<a href="macros_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef OPENPOSE_CORE_MACROS_HPP</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define OPENPOSE_CORE_MACROS_HPP</span></div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor">#ifndef _WIN32</span></div>
<div class="line"><a name="l00005"></a><span class="lineno"><a class="line" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000"> 5</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #define OP_API</span></div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#elif defined OP_EXPORTS</span></div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #define OP_API __declspec(dllexport)</span></div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #define OP_API __declspec(dllimport)</span></div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//Disable some Windows Warnings</span></div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="preprocessor">#ifdef _WIN32</span></div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #pragma warning ( disable : 4251 ) // XXX needs to have dll-interface to be used by clients of class YYY</span></div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #pragma warning( disable: 4275 ) // non dll-interface structXXX used as base</span></div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="macros_8hpp.html#ad96b23e17e179ed25d779d31b8ee2c07"> 18</a></span>&#160;<span class="preprocessor">#define DATUM_BASE_NO_PTR std::vector&lt;Datum&gt;</span></div>
<div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="macros_8hpp.html#a07cabbfba0fbaa740292d7ffca1e33ed"> 19</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define DATUM_BASE std::shared_ptr&lt;DATUM_BASE_NO_PTR&gt;</span></div>
<div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="macros_8hpp.html#ad11d52b69bc54e48ceb2f5787f700431"> 20</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define DEFINE_TEMPLATE_DATUM(templateName) template class OP_API templateName&lt;DATUM_BASE&gt;</span></div>
<div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="macros_8hpp.html#af87cd873cebb915837ae27248f67e822"> 21</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define COMPILE_TEMPLATE_DATUM(templateName) extern DEFINE_TEMPLATE_DATUM(templateName)</span></div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="macros_8hpp.html#af57a843cfdae82e064838c20b3b54851"> 23</a></span>&#160;<span class="preprocessor">#define UNUSED(unusedVariable) (void)(unusedVariable)</span></div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e"> 25</a></span>&#160;<span class="preprocessor">#define DELETE_COPY(className) \</span></div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"> className(const className&amp;) = delete; \</span></div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"> className&amp; operator=(const className&amp;) = delete</span></div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// Instantiate a class with all the basic types</span></div>
<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="macros_8hpp.html#a60e010d8a2352d94b8b57d97cf4a7d73"> 30</a></span>&#160;<span class="preprocessor">#define COMPILE_TEMPLATE_BASIC_TYPES_CLASS(className) COMPILE_TEMPLATE_BASIC_TYPES(className, class)</span></div>
<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="macros_8hpp.html#ac5627744abe5fd0c8eacfe9c7f8bd32e"> 31</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define COMPILE_TEMPLATE_BASIC_TYPES_STRUCT(className) COMPILE_TEMPLATE_BASIC_TYPES(className, struct)</span></div>
<div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="macros_8hpp.html#a6bf32c65e0f388d5b09d8b2424416c0e"> 32</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define COMPILE_TEMPLATE_BASIC_TYPES(className, classType) \</span></div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;char&gt;; \</span></div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;signed char&gt;; \</span></div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;short&gt;; \</span></div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;int&gt;; \</span></div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;long&gt;; \</span></div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;long long&gt;; \</span></div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;unsigned char&gt;; \</span></div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;unsigned short&gt;; \</span></div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;unsigned int&gt;; \</span></div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;unsigned long&gt;; \</span></div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;unsigned long long&gt;; \</span></div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;float&gt;; \</span></div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;double&gt;; \</span></div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;long double&gt;</span></div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="comment">// Instantiate a class with float and double specifications</span></div>
<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="macros_8hpp.html#a1eadbb31e92e7fbc799bf7cf4d2a6f50"> 49</a></span>&#160;<span class="preprocessor">#define COMPILE_TEMPLATE_FLOATING_TYPES_CLASS(className) COMPILE_TEMPLATE_FLOATING_TYPES(className, class)</span></div>
<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="macros_8hpp.html#af9fed593b7a4237bc6ede717a1ae70f0"> 50</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define COMPILE_TEMPLATE_FLOATING_TYPES_STRUCT(className) COMPILE_TEMPLATE_FLOATING_TYPES(className, struct)</span></div>
<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="macros_8hpp.html#a80404791b46a15fd601feaa11f1e5028"> 51</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define COMPILE_TEMPLATE_FLOATING_TYPES(className, classType) \</span></div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor"> char gInstantiationGuard##className; \</span></div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;float&gt;; \</span></div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;double&gt;</span></div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="comment">// PIMPL does not work if function arguments need the 3rd-party class. Alternative:</span></div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="comment">// stackoverflow.com/questions/13978775/how-to-avoid-include-dependency-to-external-library?answertab=active#tab-top</span></div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="keyword">struct </span>dim3;</div>
<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="namespacecaffe.html"> 59</a></span>&#160;<span class="keyword">namespace </span>caffe</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;{</div>
<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="classcaffe_1_1_blob.html"> 61</a></span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt; <span class="keyword">class </span><a class="code" href="classcaffe_1_1_blob.html">Blob</a>;</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;}</div>
<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="namespaceboost.html"> 63</a></span>&#160;<span class="keyword">namespace </span>boost</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"><a class="line" href="classboost_1_1shared__ptr.html"> 65</a></span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt; <span class="keyword">class </span><a class="code" href="classboost_1_1shared__ptr.html">shared_ptr</a>; <span class="comment">// E.g., boost::shared_ptr&lt;caffe::Blob&lt;float&gt;&gt;</span></div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;}</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="comment">// Includes at the end, since this macros class does not need them, but the files that call this</span></div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="comment">// file. However, keeping the files at the beginning might create a circular include linking problem.</span></div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span> <span class="comment">// std::shared_ptr</span></div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="datum_8hpp.html">openpose/core/datum.hpp</a>&gt;</span></div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="point_8hpp.html">openpose/core/point.hpp</a>&gt;</span></div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="rectangle_8hpp.html">openpose/core/rectangle.hpp</a>&gt;</span></div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;</div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="preprocessor">#endif // OPENPOSE_CORE_MACROS_HPP</span></div>
<div class="ttc" id="point_8hpp_html"><div class="ttname"><a href="point_8hpp.html">point.hpp</a></div></div>
<div class="ttc" id="rectangle_8hpp_html"><div class="ttname"><a href="rectangle_8hpp.html">rectangle.hpp</a></div></div>
<div class="ttc" id="classboost_1_1shared__ptr_html"><div class="ttname"><a href="classboost_1_1shared__ptr.html">boost::shared_ptr</a></div><div class="ttdef"><b>Definition:</b> macros.hpp:65</div></div>
<div class="ttc" id="datum_8hpp_html"><div class="ttname"><a href="datum_8hpp.html">datum.hpp</a></div></div>
<div class="ttc" id="classcaffe_1_1_blob_html"><div class="ttname"><a href="classcaffe_1_1_blob.html">caffe::Blob</a></div><div class="ttdef"><b>Definition:</b> macros.hpp:61</div></div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span> <span class="comment">// std::shared_ptr</span></div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#include &lt;ostream&gt;</span></div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#ifndef _WIN32</span></div>
<div class="line"><a name="l00009"></a><span class="lineno"><a class="line" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000"> 9</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #define OP_API</span></div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#elif defined OP_EXPORTS</span></div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #define OP_API __declspec(dllexport)</span></div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #define OP_API __declspec(dllimport)</span></div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">//Disable some Windows Warnings</span></div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="preprocessor">#ifdef _WIN32</span></div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #pragma warning ( disable : 4251 ) // XXX needs to have dll-interface to be used by clients of class YYY</span></div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #pragma warning( disable: 4275 ) // non dll-interface structXXX used as base</span></div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="macros_8hpp.html#af57a843cfdae82e064838c20b3b54851"> 22</a></span>&#160;<span class="preprocessor">#define UNUSED(unusedVariable) (void)(unusedVariable)</span></div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e"> 24</a></span>&#160;<span class="preprocessor">#define DELETE_COPY(className) \</span></div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"> className(const className&amp;) = delete; \</span></div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"> className&amp; operator=(const className&amp;) = delete</span></div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="comment">// Instantiate a class with all the basic types</span></div>
<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="macros_8hpp.html#a60e010d8a2352d94b8b57d97cf4a7d73"> 29</a></span>&#160;<span class="preprocessor">#define COMPILE_TEMPLATE_BASIC_TYPES_CLASS(className) COMPILE_TEMPLATE_BASIC_TYPES(className, class)</span></div>
<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="macros_8hpp.html#ac5627744abe5fd0c8eacfe9c7f8bd32e"> 30</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define COMPILE_TEMPLATE_BASIC_TYPES_STRUCT(className) COMPILE_TEMPLATE_BASIC_TYPES(className, struct)</span></div>
<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="macros_8hpp.html#a6bf32c65e0f388d5b09d8b2424416c0e"> 31</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define COMPILE_TEMPLATE_BASIC_TYPES(className, classType) \</span></div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;char&gt;; \</span></div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;signed char&gt;; \</span></div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;short&gt;; \</span></div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;int&gt;; \</span></div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;long&gt;; \</span></div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;long long&gt;; \</span></div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;unsigned char&gt;; \</span></div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;unsigned short&gt;; \</span></div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;unsigned int&gt;; \</span></div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;unsigned long&gt;; \</span></div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;unsigned long long&gt;; \</span></div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;float&gt;; \</span></div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;double&gt;; \</span></div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;long double&gt;</span></div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="macros_8hpp.html#aa883b8ec96d2804b37d3bfb0bd4c5f16"> 51</a></span>&#160;<span class="preprocessor">#define OVERLOAD_C_OUT(className) \</span></div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor"> template&lt;typename T&gt; std::ostream &amp;operator&lt;&lt;(std::ostream&amp; ostream, const op::className&lt;T&gt;&amp; obj) \</span></div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor"> { \</span></div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor"> ostream &lt;&lt; obj.toString(); \</span></div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor"> return ostream; \</span></div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor"> }</span></div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="comment">// Instantiate a class with float and double specifications</span></div>
<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="macros_8hpp.html#a1eadbb31e92e7fbc799bf7cf4d2a6f50"> 59</a></span>&#160;<span class="preprocessor">#define COMPILE_TEMPLATE_FLOATING_TYPES_CLASS(className) COMPILE_TEMPLATE_FLOATING_TYPES(className, class)</span></div>
<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="macros_8hpp.html#af9fed593b7a4237bc6ede717a1ae70f0"> 60</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define COMPILE_TEMPLATE_FLOATING_TYPES_STRUCT(className) COMPILE_TEMPLATE_FLOATING_TYPES(className, struct)</span></div>
<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="macros_8hpp.html#a80404791b46a15fd601feaa11f1e5028"> 61</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define COMPILE_TEMPLATE_FLOATING_TYPES(className, classType) \</span></div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor"> char gInstantiationGuard##className; \</span></div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;float&gt;; \</span></div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;double&gt;</span></div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="comment">// PIMPL does not work if function arguments need the 3rd-party class. Alternative:</span></div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="comment">// stackoverflow.com/questions/13978775/how-to-avoid-include-dependency-to-external-library?answertab=active#tab-top</span></div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="keyword">struct </span>dim3;</div>
<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="namespacecaffe.html"> 69</a></span>&#160;<span class="keyword">namespace </span>caffe</div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;{</div>
<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="classcaffe_1_1_blob.html"> 71</a></span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt; <span class="keyword">class </span><a class="code" href="classcaffe_1_1_blob.html">Blob</a>;</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"><a class="line" href="namespaceboost.html"> 73</a></span>&#160;<span class="keyword">namespace </span>boost</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;{</div>
<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="classboost_1_1shared__ptr.html"> 75</a></span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt; <span class="keyword">class </span><a class="code" href="classboost_1_1shared__ptr.html">shared_ptr</a>; <span class="comment">// E.g., boost::shared_ptr&lt;caffe::Blob&lt;float&gt;&gt;</span></div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;}</div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;</div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="preprocessor">#endif // OPENPOSE_CORE_MACROS_HPP</span></div>
<div class="ttc" id="classboost_1_1shared__ptr_html"><div class="ttname"><a href="classboost_1_1shared__ptr.html">boost::shared_ptr</a></div><div class="ttdef"><b>Definition:</b> macros.hpp:75</div></div>
<div class="ttc" id="classcaffe_1_1_blob_html"><div class="ttname"><a href="classcaffe_1_1_blob.html">caffe::Blob</a></div><div class="ttdef"><b>Definition:</b> macros.hpp:71</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
+1 -1
View File
@@ -126,7 +126,7 @@ $(document).ready(function(){initNavTree('maximum_base_8hpp_source.html','');});
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="preprocessor">#endif // OPENPOSE_CORE_MAXIMUM_BASE_HPP</span></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_a4852b0b78742b27c332f4b9e95d0106c"><div class="ttname"><a href="namespaceop.html#a4852b0b78742b27c332f4b9e95d0106c">op::maximumGpu</a></div><div class="ttdeci">OP_API void maximumGpu(T *targetPtr, const T *const sourcePtr, const std::array&lt; int, 4 &gt; &amp;targetSize, const std::array&lt; int, 4 &gt; &amp;sourceSize)</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
<div class="ttc" id="namespaceop_html_adc3e9959bee33fa45e718f9874da3e33"><div class="ttname"><a href="namespaceop.html#adc3e9959bee33fa45e718f9874da3e33">op::maximumCpu</a></div><div class="ttdeci">OP_API void maximumCpu(T *targetPtr, const T *const sourcePtr, const std::array&lt; int, 4 &gt; &amp;targetSize, const std::array&lt; int, 4 &gt; &amp;sourceSize)</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
+2 -2
View File
@@ -149,8 +149,8 @@ $(document).ready(function(){initNavTree('maximum_caffe_8hpp_source.html','');})
<div class="ttc" id="classop_1_1_maximum_caffe_html"><div class="ttname"><a href="classop_1_1_maximum_caffe.html">op::MaximumCaffe</a></div><div class="ttdef"><b>Definition:</b> maximumCaffe.hpp:12</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="classop_1_1_maximum_caffe_html_a865622ef2653c14f3ca1059113fb96c0"><div class="ttname"><a href="classop_1_1_maximum_caffe.html#a865622ef2653c14f3ca1059113fb96c0">op::MaximumCaffe::type</a></div><div class="ttdeci">virtual const char * type() const </div><div class="ttdef"><b>Definition:</b> maximumCaffe.hpp:21</div></div>
<div class="ttc" id="classcaffe_1_1_blob_html"><div class="ttname"><a href="classcaffe_1_1_blob.html">caffe::Blob</a></div><div class="ttdef"><b>Definition:</b> macros.hpp:61</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="classcaffe_1_1_blob_html"><div class="ttname"><a href="classcaffe_1_1_blob.html">caffe::Blob</a></div><div class="ttdef"><b>Definition:</b> macros.hpp:71</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
+5 -5
View File
@@ -35,11 +35,11 @@ var NAVTREE =
var NAVTREEINDEX =
[
"annotated.html",
"classop_1_1_nms_caffe.html#ab4d3a1d507579711e0aed65dcb06f8ac",
"classop_1_1_w_face_extractor.html#a16522778f67bc544867929f5a4357934",
"fast_math_8hpp.html#a8525e440d6ac1b558e72637dc4f4e3c4",
"nms_caffe_8hpp.html",
"structop_1_1_wrapper_struct_face.html"
"classop_1_1_nms_caffe.html#a96198ee87433f55f52a5054b92f946d9",
"classop_1_1_w_face_extractor.html",
"fast_math_8hpp.html#a61240e5fbd4ea84a2cfdc89407bcb1ae",
"nms_base_8hpp.html#ae2fb8a239d937b884913caa5bcbc2357",
"structop_1_1_rectangle.html#aed48a0008434867b879a678c1da015b3"
];
var SYNCONMSG = 'click to disable panel synchronisation';
+9 -9
View File
@@ -23,17 +23,18 @@ var NAVTREEINDEX0 =
"classes.html":[1,1],
"classop_1_1_array.html":[1,0,2,0],
"classop_1_1_array.html#a04d04645dd2b2f21492b2ad7a5b87828":[1,0,2,0,20],
"classop_1_1_array.html#a0ad0232daa69783cf2c8f7a0ff5b3b0c":[1,0,2,0,28],
"classop_1_1_array.html#a12e538b09e98bf0900163031602ed2ed":[1,0,2,0,27],
"classop_1_1_array.html#a0ad0232daa69783cf2c8f7a0ff5b3b0c":[1,0,2,0,29],
"classop_1_1_array.html#a12e538b09e98bf0900163031602ed2ed":[1,0,2,0,28],
"classop_1_1_array.html#a146d6e773e14dd7aaa29a73f878358e1":[1,0,2,0,18],
"classop_1_1_array.html#a17a44d11cf476f705ce4a5223cfb4f81":[1,0,2,0,13],
"classop_1_1_array.html#a2330657a79a444d1ab44370423be006e":[1,0,2,0,17],
"classop_1_1_array.html#a28f09d11de753a741334ee8094296acb":[1,0,2,0,32],
"classop_1_1_array.html#a28f09d11de753a741334ee8094296acb":[1,0,2,0,33],
"classop_1_1_array.html#a337e33980c231bc207ea7d31ffa84fe3":[1,0,2,0,27],
"classop_1_1_array.html#a3f6c6f7ddeed3d1edbc907441888a8cf":[1,0,2,0,26],
"classop_1_1_array.html#a48c1ba1f7017b5aa8e0451079dd3a6d3":[1,0,2,0,1],
"classop_1_1_array.html#a5a68cca98a3ebaf565f1e546eebd9f01":[1,0,2,0,4],
"classop_1_1_array.html#a5cb014203b418de3996b90597df53b6e":[1,0,2,0,9],
"classop_1_1_array.html#a6bf43d039478797722cf9401ceb951e9":[1,0,2,0,31],
"classop_1_1_array.html#a6bf43d039478797722cf9401ceb951e9":[1,0,2,0,32],
"classop_1_1_array.html#a6e0afd5f447efbfc29efbeac62716eff":[1,0,2,0,6],
"classop_1_1_array.html#a793b9851c7490bc98d4dd52020c0cd3c":[1,0,2,0,0],
"classop_1_1_array.html#a7a7d854d63815e10e158fe889d17a88e":[1,0,2,0,5],
@@ -44,14 +45,14 @@ var NAVTREEINDEX0 =
"classop_1_1_array.html#aa40dc59e800d3c4cce623d560c0e0fad":[1,0,2,0,23],
"classop_1_1_array.html#aada0f1bd6e9eb73b4f977e62da536f58":[1,0,2,0,25],
"classop_1_1_array.html#ab70165463db3e2fb3f15ad14001eb592":[1,0,2,0,12],
"classop_1_1_array.html#ac7183eb2f4e78a6941da3a2079b9ed32":[1,0,2,0,29],
"classop_1_1_array.html#ac7183eb2f4e78a6941da3a2079b9ed32":[1,0,2,0,30],
"classop_1_1_array.html#ac817621e848601cf7d6571e75d8f6865":[1,0,2,0,14],
"classop_1_1_array.html#ac833fdcb245fcc3135ce65227bb9e4b2":[1,0,2,0,2],
"classop_1_1_array.html#ad51b6ac12ed115f1056effefd6fa878b":[1,0,2,0,11],
"classop_1_1_array.html#add2eeccd967cdf0900449649cb6f5afb":[1,0,2,0,30],
"classop_1_1_array.html#add2eeccd967cdf0900449649cb6f5afb":[1,0,2,0,31],
"classop_1_1_array.html#adeb008e878709bb5a51e26be55a5452d":[1,0,2,0,15],
"classop_1_1_array.html#ae388368128afac05369172198911e05d":[1,0,2,0,22],
"classop_1_1_array.html#ae3ec6553128d77b0c26b848c0a0f81ca":[1,0,2,0,33],
"classop_1_1_array.html#ae3ec6553128d77b0c26b848c0a0f81ca":[1,0,2,0,34],
"classop_1_1_array.html#aeccfa42607d5deb5039ff260eb980abc":[1,0,2,0,24],
"classop_1_1_array.html#af42f4570122d1b8259c211f52335909b":[1,0,2,0,10],
"classop_1_1_array.html#af4715967fd2b028a97fd30257e697275":[1,0,2,0,16],
@@ -248,6 +249,5 @@ var NAVTREEINDEX0 =
"classop_1_1_nms_caffe.html#a5213ac573acd982c7e590a6d8f603968":[1,0,2,9,9],
"classop_1_1_nms_caffe.html#a5f257eb561fc705c2b74489b12269b49":[1,0,2,9,8],
"classop_1_1_nms_caffe.html#a7bb4d872cd3673bcf868049a3aedb393":[1,0,2,9,5],
"classop_1_1_nms_caffe.html#a7c269eac9de4422235f3a0d300861b2e":[1,0,2,9,2],
"classop_1_1_nms_caffe.html#a96198ee87433f55f52a5054b92f946d9":[1,0,2,9,7]
"classop_1_1_nms_caffe.html#a7c269eac9de4422235f3a0d300861b2e":[1,0,2,9,2]
};
+2 -2
View File
@@ -1,5 +1,6 @@
var NAVTREEINDEX1 =
{
"classop_1_1_nms_caffe.html#a96198ee87433f55f52a5054b92f946d9":[1,0,2,9,7],
"classop_1_1_nms_caffe.html#ab4d3a1d507579711e0aed65dcb06f8ac":[1,0,2,9,6],
"classop_1_1_nms_caffe.html#ac631ccb632041ab406859fa1118e8d6c":[1,0,2,9,4],
"classop_1_1_nms_caffe.html#afb808d9a264ce50664f8641e477d9e2d":[1,0,2,9,0],
@@ -248,6 +249,5 @@ var NAVTREEINDEX1 =
"classop_1_1_w_face_detector_open_c_v.html":[1,0,2,31],
"classop_1_1_w_face_detector_open_c_v.html#a4d3a4a29bcb7b8c141ae1917634ca4c9":[1,0,2,31,2],
"classop_1_1_w_face_detector_open_c_v.html#a8c765201f0cc9440f8d172c8d8c76a62":[1,0,2,31,0],
"classop_1_1_w_face_detector_open_c_v.html#ad7dce5824ba32bc07d2474c20b23e62d":[1,0,2,31,1],
"classop_1_1_w_face_extractor.html":[1,0,2,32]
"classop_1_1_w_face_detector_open_c_v.html#ad7dce5824ba32bc07d2474c20b23e62d":[1,0,2,31,1]
};
+6 -6
View File
@@ -1,5 +1,6 @@
var NAVTREEINDEX2 =
{
"classop_1_1_w_face_extractor.html":[1,0,2,32],
"classop_1_1_w_face_extractor.html#a16522778f67bc544867929f5a4357934":[1,0,2,32,2],
"classop_1_1_w_face_extractor.html#a65082b800f738413b1e76141487266dd":[1,0,2,32,0],
"classop_1_1_w_face_extractor.html#aee8f96a5ce0080db31fe20ae202e59a5":[1,0,2,32,1],
@@ -180,6 +181,10 @@ var NAVTREEINDEX2 =
"cv_mat_to_op_output_8hpp.html":[2,0,0,0,0,3],
"cv_mat_to_op_output_8hpp_source.html":[2,0,0,0,0,3],
"datum_8hpp.html":[2,0,0,0,0,4],
"datum_8hpp.html#a07cabbfba0fbaa740292d7ffca1e33ed":[2,0,0,0,0,4,2],
"datum_8hpp.html#ad11d52b69bc54e48ceb2f5787f700431":[2,0,0,0,0,4,4],
"datum_8hpp.html#ad96b23e17e179ed25d779d31b8ee2c07":[2,0,0,0,0,4,3],
"datum_8hpp.html#af87cd873cebb915837ae27248f67e822":[2,0,0,0,0,4,1],
"datum_8hpp_source.html":[2,0,0,0,0,4],
"datum_producer_8hpp.html":[2,0,0,0,7,0],
"datum_producer_8hpp_source.html":[2,0,0,0,7,0],
@@ -244,10 +249,5 @@ var NAVTREEINDEX2 =
"face_renderer_8hpp.html":[2,0,0,0,2,7],
"face_renderer_8hpp_source.html":[2,0,0,0,2,7],
"fast_math_8hpp.html":[2,0,0,0,9,4],
"fast_math_8hpp.html#a2dafd3db8f922405b38240345dd1dce5":[2,0,0,0,9,4,3],
"fast_math_8hpp.html#a61240e5fbd4ea84a2cfdc89407bcb1ae":[2,0,0,0,9,4,8],
"fast_math_8hpp.html#a65c35aa5a4461e819a01371f152a7407":[2,0,0,0,9,4,7],
"fast_math_8hpp.html#a6e1d1f90ef06cc7af576fdaad4b4e320":[2,0,0,0,9,4,2],
"fast_math_8hpp.html#a757a5cc88734e7be9e910e7d8213c282":[2,0,0,0,9,4,10],
"fast_math_8hpp.html#a7817601c574b570fef5ab7703b9b8aea":[2,0,0,0,9,4,5]
"fast_math_8hpp.html#a2dafd3db8f922405b38240345dd1dce5":[2,0,0,0,9,4,3]
};
+13 -13
View File
@@ -1,5 +1,10 @@
var NAVTREEINDEX3 =
{
"fast_math_8hpp.html#a61240e5fbd4ea84a2cfdc89407bcb1ae":[2,0,0,0,9,4,8],
"fast_math_8hpp.html#a65c35aa5a4461e819a01371f152a7407":[2,0,0,0,9,4,7],
"fast_math_8hpp.html#a6e1d1f90ef06cc7af576fdaad4b4e320":[2,0,0,0,9,4,2],
"fast_math_8hpp.html#a757a5cc88734e7be9e910e7d8213c282":[2,0,0,0,9,4,10],
"fast_math_8hpp.html#a7817601c574b570fef5ab7703b9b8aea":[2,0,0,0,9,4,5],
"fast_math_8hpp.html#a8525e440d6ac1b558e72637dc4f4e3c4":[2,0,0,0,9,4,9],
"fast_math_8hpp.html#a9f4b99449c0c73e2c89ee1a1eff007c7":[2,0,0,0,9,4,1],
"fast_math_8hpp.html#aaafe2e235a1a3a146bb026b71c521c7b":[2,0,0,0,9,4,11],
@@ -186,19 +191,16 @@ var NAVTREEINDEX3 =
"keypoint_scaler_8hpp.html":[2,0,0,0,0,8],
"keypoint_scaler_8hpp_source.html":[2,0,0,0,0,8],
"macros_8hpp.html":[2,0,0,0,0,9],
"macros_8hpp.html#a07cabbfba0fbaa740292d7ffca1e33ed":[2,0,0,0,0,9,9],
"macros_8hpp.html#a1eadbb31e92e7fbc799bf7cf4d2a6f50":[2,0,0,0,0,9,7],
"macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000":[2,0,0,0,0,9,13],
"macros_8hpp.html#a1eadbb31e92e7fbc799bf7cf4d2a6f50":[2,0,0,0,0,9,6],
"macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000":[2,0,0,0,0,9,9],
"macros_8hpp.html#a60e010d8a2352d94b8b57d97cf4a7d73":[2,0,0,0,0,9,3],
"macros_8hpp.html#a6bf32c65e0f388d5b09d8b2424416c0e":[2,0,0,0,0,9,2],
"macros_8hpp.html#a80404791b46a15fd601feaa11f1e5028":[2,0,0,0,0,9,6],
"macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e":[2,0,0,0,0,9,12],
"macros_8hpp.html#a80404791b46a15fd601feaa11f1e5028":[2,0,0,0,0,9,5],
"macros_8hpp.html#aa883b8ec96d2804b37d3bfb0bd4c5f16":[2,0,0,0,0,9,10],
"macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e":[2,0,0,0,0,9,8],
"macros_8hpp.html#ac5627744abe5fd0c8eacfe9c7f8bd32e":[2,0,0,0,0,9,4],
"macros_8hpp.html#ad11d52b69bc54e48ceb2f5787f700431":[2,0,0,0,0,9,11],
"macros_8hpp.html#ad96b23e17e179ed25d779d31b8ee2c07":[2,0,0,0,0,9,10],
"macros_8hpp.html#af57a843cfdae82e064838c20b3b54851":[2,0,0,0,0,9,14],
"macros_8hpp.html#af87cd873cebb915837ae27248f67e822":[2,0,0,0,0,9,5],
"macros_8hpp.html#af9fed593b7a4237bc6ede717a1ae70f0":[2,0,0,0,0,9,8],
"macros_8hpp.html#af57a843cfdae82e064838c20b3b54851":[2,0,0,0,0,9,11],
"macros_8hpp.html#af9fed593b7a4237bc6ede717a1ae70f0":[2,0,0,0,0,9,7],
"macros_8hpp_source.html":[2,0,0,0,0,9],
"maximum_base_8hpp.html":[2,0,0,0,0,10],
"maximum_base_8hpp.html#a4852b0b78742b27c332f4b9e95d0106c":[2,0,0,0,0,10,1],
@@ -247,7 +249,5 @@ var NAVTREEINDEX3 =
"net_caffe_8hpp.html":[2,0,0,0,0,13],
"net_caffe_8hpp_source.html":[2,0,0,0,0,13],
"nms_base_8hpp.html":[2,0,0,0,0,14],
"nms_base_8hpp.html#a38079f817e21c1b47c88704174b6abc7":[2,0,0,0,0,14,1],
"nms_base_8hpp.html#ae2fb8a239d937b884913caa5bcbc2357":[2,0,0,0,0,14,0],
"nms_base_8hpp_source.html":[2,0,0,0,0,14]
"nms_base_8hpp.html#a38079f817e21c1b47c88704174b6abc7":[2,0,0,0,0,14,1]
};
+3 -3
View File
@@ -1,5 +1,7 @@
var NAVTREEINDEX4 =
{
"nms_base_8hpp.html#ae2fb8a239d937b884913caa5bcbc2357":[2,0,0,0,0,14,0],
"nms_base_8hpp_source.html":[2,0,0,0,0,14],
"nms_caffe_8hpp.html":[2,0,0,0,0,15],
"nms_caffe_8hpp_source.html":[2,0,0,0,0,15],
"op_output_to_cv_mat_8hpp.html":[2,0,0,0,0,16],
@@ -247,7 +249,5 @@ var NAVTREEINDEX4 =
"structop_1_1_rectangle.html#abea1a6760629dc4ed99875dae9d5ac36":[1,0,2,12,11],
"structop_1_1_rectangle.html#ac4ae58fe6ffd2f811f5cbc48661c1856":[1,0,2,12,17],
"structop_1_1_rectangle.html#addb67763ca3a0ca9fd4f7184ad9d11ae":[1,0,2,12,13],
"structop_1_1_rectangle.html#aed0ca00eb295de406ec8ec6dd03c1da5":[1,0,2,12,14],
"structop_1_1_rectangle.html#aed48a0008434867b879a678c1da015b3":[1,0,2,12,6],
"structop_1_1_rectangle.html#afbb0da8956e35178d3f28d2b1d998175":[1,0,2,12,1]
"structop_1_1_rectangle.html#aed0ca00eb295de406ec8ec6dd03c1da5":[1,0,2,12,14]
};
+2
View File
@@ -1,5 +1,7 @@
var NAVTREEINDEX5 =
{
"structop_1_1_rectangle.html#aed48a0008434867b879a678c1da015b3":[1,0,2,12,6],
"structop_1_1_rectangle.html#afbb0da8956e35178d3f28d2b1d998175":[1,0,2,12,1],
"structop_1_1_wrapper_struct_face.html":[1,0,2,105],
"structop_1_1_wrapper_struct_face.html#a48844c4c23c71372258518015d0b81b1":[1,0,2,105,0],
"structop_1_1_wrapper_struct_face.html#a49f609ae1c075f272bbaf32e128cc3a9":[1,0,2,105,1],
+1 -1
View File
@@ -127,7 +127,7 @@ $(document).ready(function(){initNavTree('net_8hpp_source.html','');});
<div class="ttc" id="common_8hpp_html"><div class="ttname"><a href="common_8hpp.html">common.hpp</a></div></div>
<div class="ttc" id="classop_1_1_net_html"><div class="ttname"><a href="classop_1_1_net.html">op::Net</a></div><div class="ttdef"><b>Definition:</b> net.hpp:8</div></div>
<div class="ttc" id="classop_1_1_array_html"><div class="ttname"><a href="classop_1_1_array.html">op::Array&lt; float &gt;</a></div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
+3 -3
View File
@@ -142,14 +142,14 @@ $(document).ready(function(){initNavTree('net_caffe_8hpp_source.html','');});
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;}</div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#endif // OPENPOSE_CORE_NET_CAFFE_HPP</span></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:25</div></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:24</div></div>
<div class="ttc" id="classop_1_1_net_caffe_html"><div class="ttname"><a href="classop_1_1_net_caffe.html">op::NetCaffe</a></div><div class="ttdef"><b>Definition:</b> netCaffe.hpp:9</div></div>
<div class="ttc" id="net_8hpp_html"><div class="ttname"><a href="net_8hpp.html">net.hpp</a></div></div>
<div class="ttc" id="classboost_1_1shared__ptr_html"><div class="ttname"><a href="classboost_1_1shared__ptr.html">boost::shared_ptr</a></div><div class="ttdef"><b>Definition:</b> macros.hpp:65</div></div>
<div class="ttc" id="classboost_1_1shared__ptr_html"><div class="ttname"><a href="classboost_1_1shared__ptr.html">boost::shared_ptr</a></div><div class="ttdef"><b>Definition:</b> macros.hpp:75</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="classop_1_1_net_html"><div class="ttname"><a href="classop_1_1_net.html">op::Net</a></div><div class="ttdef"><b>Definition:</b> net.hpp:8</div></div>
<div class="ttc" id="classop_1_1_array_html"><div class="ttname"><a href="classop_1_1_array.html">op::Array&lt; float &gt;</a></div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
+1 -1
View File
@@ -124,7 +124,7 @@ $(document).ready(function(){initNavTree('nms_base_8hpp_source.html','');});
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="preprocessor">#endif // OPENPOSE_CORE_NMS_BASE_HPP</span></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_ae2fb8a239d937b884913caa5bcbc2357"><div class="ttname"><a href="namespaceop.html#ae2fb8a239d937b884913caa5bcbc2357">op::nmsCpu</a></div><div class="ttdeci">OP_API void nmsCpu(T *targetPtr, int *kernelPtr, const T *const sourcePtr, const T threshold, const std::array&lt; int, 4 &gt; &amp;targetSize, const std::array&lt; int, 4 &gt; &amp;sourceSize)</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
<div class="ttc" id="namespaceop_html_a38079f817e21c1b47c88704174b6abc7"><div class="ttname"><a href="namespaceop.html#a38079f817e21c1b47c88704174b6abc7">op::nmsGpu</a></div><div class="ttdeci">OP_API void nmsGpu(T *targetPtr, int *kernelPtr, const T *const sourcePtr, const T threshold, const std::array&lt; int, 4 &gt; &amp;targetSize, const std::array&lt; int, 4 &gt; &amp;sourceSize)</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
+3 -3
View File
@@ -159,12 +159,12 @@ $(document).ready(function(){initNavTree('nms_caffe_8hpp_source.html','');});
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;}</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor">#endif // OPENPOSE_CORE_NMS_CAFFE_HPP</span></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:25</div></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:24</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="classop_1_1_nms_caffe_html_a5213ac573acd982c7e590a6d8f603968"><div class="ttname"><a href="classop_1_1_nms_caffe.html#a5213ac573acd982c7e590a6d8f603968">op::NmsCaffe::type</a></div><div class="ttdeci">virtual const char * type() const </div><div class="ttdef"><b>Definition:</b> nmsCaffe.hpp:24</div></div>
<div class="ttc" id="classcaffe_1_1_blob_html"><div class="ttname"><a href="classcaffe_1_1_blob.html">caffe::Blob</a></div><div class="ttdef"><b>Definition:</b> macros.hpp:61</div></div>
<div class="ttc" id="classcaffe_1_1_blob_html"><div class="ttname"><a href="classcaffe_1_1_blob.html">caffe::Blob</a></div><div class="ttdef"><b>Definition:</b> macros.hpp:71</div></div>
<div class="ttc" id="classop_1_1_nms_caffe_html"><div class="ttname"><a href="classop_1_1_nms_caffe.html">op::NmsCaffe</a></div><div class="ttdef"><b>Definition:</b> nmsCaffe.hpp:12</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
+1 -1
View File
@@ -125,7 +125,7 @@ $(document).ready(function(){initNavTree('op_output_to_cv_mat_8hpp_source.html',
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="preprocessor">#endif // OPENPOSE_CORE_OP_OUTPUT_TO_CV_MAT_HPP</span></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="classop_1_1_array_html"><div class="ttname"><a href="classop_1_1_array.html">op::Array&lt; float &gt;</a></div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
<div class="ttc" id="classop_1_1_op_output_to_cv_mat_html"><div class="ttname"><a href="classop_1_1_op_output_to_cv_mat.html">op::OpOutputToCvMat</a></div><div class="ttdef"><b>Definition:</b> opOutputToCvMat.hpp:9</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
+1 -1
View File
@@ -138,7 +138,7 @@ $(document).ready(function(){initNavTree('open_cv_8hpp_source.html','');});
<div class="ttc" id="namespaceop_html_a19f7bc389a24baf4883ec4155f01cc62"><div class="ttname"><a href="namespaceop.html#a19f7bc389a24baf4883ec4155f01cc62">op::putTextOnCvMat</a></div><div class="ttdeci">OP_API void putTextOnCvMat(cv::Mat &amp;cvMat, const std::string &amp;textToDisplay, const Point&lt; int &gt; &amp;position, const cv::Scalar &amp;color, const bool normalizeWidth)</div></div>
<div class="ttc" id="namespaceop_html_a24ebdcb8395dea0429f220de6a715d6e"><div class="ttname"><a href="namespaceop.html#a24ebdcb8395dea0429f220de6a715d6e">op::resizeGetScaleFactor</a></div><div class="ttdeci">OP_API double resizeGetScaleFactor(const Point&lt; int &gt; &amp;initialSize, const Point&lt; int &gt; &amp;targetSize)</div></div>
<div class="ttc" id="namespaceop_html_ab8b9daed84e741afb7191fde8ed95b5e"><div class="ttname"><a href="namespaceop.html#ab8b9daed84e741afb7191fde8ed95b5e">op::unrollArrayToUCharCvMat</a></div><div class="ttdeci">OP_API void unrollArrayToUCharCvMat(cv::Mat &amp;cvMatResult, const Array&lt; float &gt; &amp;array)</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
+1 -1
View File
@@ -132,7 +132,7 @@ $(document).ready(function(){initNavTree('people_json_saver_8hpp_source.html',''
<div class="ttc" id="file_saver_8hpp_html"><div class="ttname"><a href="file_saver_8hpp.html">fileSaver.hpp</a></div></div>
<div class="ttc" id="classop_1_1_array_html"><div class="ttname"><a href="classop_1_1_array.html">op::Array&lt; float &gt;</a></div></div>
<div class="ttc" id="classop_1_1_people_json_saver_html"><div class="ttname"><a href="classop_1_1_people_json_saver.html">op::PeopleJsonSaver</a></div><div class="ttdef"><b>Definition:</b> peopleJsonSaver.hpp:9</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
+2 -2
View File
@@ -131,11 +131,11 @@ $(document).ready(function(){initNavTree('person_id_extractor_8hpp_source.html',
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;}</div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#endif // OPENPOSE_TRACKING_PERSON_ID_EXTRACTOR_HPP</span></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:25</div></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:24</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="classop_1_1_person_id_extractor_html"><div class="ttname"><a href="classop_1_1_person_id_extractor.html">op::PersonIdExtractor</a></div><div class="ttdef"><b>Definition:</b> personIdExtractor.hpp:8</div></div>
<div class="ttc" id="classop_1_1_array_html"><div class="ttname"><a href="classop_1_1_array.html">op::Array&lt; long long &gt;</a></div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
+1
View File
@@ -111,6 +111,7 @@ $(document).ready(function(){initNavTree('point_8hpp.html','');});
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;string&gt;</code><br/>
<code>#include &lt;<a class="el" href="macros_8hpp_source.html">openpose/core/macros.hpp</a>&gt;</code><br/>
</div>
<p><a href="point_8hpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
+91 -85
View File
@@ -111,117 +111,123 @@ $(document).ready(function(){initNavTree('point_8hpp_source.html','');});
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define OPENPOSE_CORE_POINT_HPP</span></div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;</div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="keyword">namespace </span>op</div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;{</div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div>
<div class="line"><a name="l00009"></a><span class="lineno"><a class="line" href="structop_1_1_point.html"> 9</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structop_1_1_point.html">Point</a></div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160; {</div>
<div class="line"><a name="l00011"></a><span class="lineno"><a class="line" href="structop_1_1_point.html#a812d4ef29d102f4ad18f32ae54eb17ec"> 11</a></span>&#160; T <a class="code" href="structop_1_1_point.html#a812d4ef29d102f4ad18f32ae54eb17ec">x</a>;</div>
<div class="line"><a name="l00012"></a><span class="lineno"><a class="line" href="structop_1_1_point.html#a5821bc77a416629916e671793df3ce3b"> 12</a></span>&#160; T <a class="code" href="structop_1_1_point.html#a5821bc77a416629916e671793df3ce3b">y</a>;</div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;</div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; <a class="code" href="structop_1_1_point.html#a9f80114d18ec8055360222d975bcd5a8">Point</a>(<span class="keyword">const</span> T <a class="code" href="structop_1_1_point.html#a812d4ef29d102f4ad18f32ae54eb17ec">x</a> = 0, <span class="keyword">const</span> T <a class="code" href="structop_1_1_point.html#a5821bc77a416629916e671793df3ce3b">y</a> = 0);</div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;</div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; <a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a>(<span class="keyword">const</span> <a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a>&amp; point);</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; <a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a>&amp; <a class="code" href="structop_1_1_point.html#aada0e9eecee2fb30fb903b32f9f33047">operator=</a>(<span class="keyword">const</span> <a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a>&amp; point);</div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a>(<a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a>&amp;&amp; point);</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a>&amp; <a class="code" href="structop_1_1_point.html#aada0e9eecee2fb30fb903b32f9f33047">operator=</a>(<a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a>&amp;&amp; point);</div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div>
<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="structop_1_1_point.html#aba8ffdc78fdec7d45222f640eb130874"> 48</a></span>&#160; <span class="keyword">inline</span> T <a class="code" href="structop_1_1_point.html#aba8ffdc78fdec7d45222f640eb130874">area</a>()<span class="keyword"> const</span></div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="keywordflow">return</span> <a class="code" href="structop_1_1_point.html#a812d4ef29d102f4ad18f32ae54eb17ec">x</a> * <a class="code" href="structop_1_1_point.html#a5821bc77a416629916e671793df3ce3b">y</a>;</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; }</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;</div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; std::string <a class="code" href="structop_1_1_point.html#a0374ab7bcd19af664a6c01328346d238">toString</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="macros_8hpp.html">openpose/core/macros.hpp</a>&gt;</span></div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;</div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="keyword">namespace </span>op</div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;{</div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div>
<div class="line"><a name="l00010"></a><span class="lineno"><a class="line" href="structop_1_1_point.html"> 10</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structop_1_1_point.html">Point</a></div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; {</div>
<div class="line"><a name="l00012"></a><span class="lineno"><a class="line" href="structop_1_1_point.html#a812d4ef29d102f4ad18f32ae54eb17ec"> 12</a></span>&#160; T <a class="code" href="structop_1_1_point.html#a812d4ef29d102f4ad18f32ae54eb17ec">x</a>;</div>
<div class="line"><a name="l00013"></a><span class="lineno"><a class="line" href="structop_1_1_point.html#a5821bc77a416629916e671793df3ce3b"> 13</a></span>&#160; T <a class="code" href="structop_1_1_point.html#a5821bc77a416629916e671793df3ce3b">y</a>;</div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;</div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; <a class="code" href="structop_1_1_point.html#a9f80114d18ec8055360222d975bcd5a8">Point</a>(<span class="keyword">const</span> T <a class="code" href="structop_1_1_point.html#a812d4ef29d102f4ad18f32ae54eb17ec">x</a> = 0, <span class="keyword">const</span> T <a class="code" href="structop_1_1_point.html#a5821bc77a416629916e671793df3ce3b">y</a> = 0);</div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;</div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a>(<span class="keyword">const</span> <a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a>&amp; point);</div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; <a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a>&amp; <a class="code" href="structop_1_1_point.html#aada0e9eecee2fb30fb903b32f9f33047">operator=</a>(<span class="keyword">const</span> <a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a>&amp; point);</div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a>(<a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a>&amp;&amp; point);</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a>&amp; <a class="code" href="structop_1_1_point.html#aada0e9eecee2fb30fb903b32f9f33047">operator=</a>(<a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a>&amp;&amp; point);</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"><a class="line" href="structop_1_1_point.html#aba8ffdc78fdec7d45222f640eb130874"> 50</a></span>&#160; <span class="keyword">inline</span> T <a class="code" href="structop_1_1_point.html#aba8ffdc78fdec7d45222f640eb130874">area</a>()<span class="keyword"> const</span></div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keywordflow">return</span> <a class="code" href="structop_1_1_point.html#a812d4ef29d102f4ad18f32ae54eb17ec">x</a> * <a class="code" href="structop_1_1_point.html#a5821bc77a416629916e671793df3ce3b">y</a>;</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; }</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; std::string <a class="code" href="structop_1_1_point.html#a0374ab7bcd19af664a6c01328346d238">toString</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;</div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="comment">// -------------------------------------------------- Comparison operators -------------------------------------------------- //</span></div>
<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="structop_1_1_point.html#a81a09bde4e8e27ec6e8b4808f0f60f57"> 70</a></span>&#160;<span class="comment"></span> <span class="keyword">inline</span> <span class="keywordtype">bool</span> operator&lt;(const Point&lt;T&gt;&amp; point) <span class="keyword">const</span></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; <span class="keywordflow">return</span> <a class="code" href="structop_1_1_point.html#aba8ffdc78fdec7d45222f640eb130874">area</a>() &lt; point.area();</div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; }</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;</div>
<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="structop_1_1_point.html#ad1bbf8b8bb32aedc9e6dbab99c82e1e9"> 80</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="structop_1_1_point.html#ad1bbf8b8bb32aedc9e6dbab99c82e1e9">operator&gt;</a>(<span class="keyword">const</span> <a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a>&amp; point)<span class="keyword"> const</span></div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="keywordflow">return</span> <a class="code" href="structop_1_1_point.html#aba8ffdc78fdec7d45222f640eb130874">area</a>() &gt; point.<a class="code" href="structop_1_1_point.html#aba8ffdc78fdec7d45222f640eb130874">area</a>();</div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; }</div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;</div>
<div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="structop_1_1_point.html#ac97b928be312686c6438f0260ff4e004"> 90</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">bool</span> operator&lt;=(const Point&lt;T&gt;&amp; point) <span class="keyword">const</span></div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; {</div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keywordflow">return</span> <a class="code" href="structop_1_1_point.html#aba8ffdc78fdec7d45222f640eb130874">area</a>() &lt;= point.area();</div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; }</div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;</div>
<div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="structop_1_1_point.html#a480b8feec1a2c0652ea0ab6dd7717e6d"> 100</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="structop_1_1_point.html#a480b8feec1a2c0652ea0ab6dd7717e6d">operator&gt;=</a>(<span class="keyword">const</span> <a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a>&amp; point)<span class="keyword"> const</span></div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <span class="keywordflow">return</span> <a class="code" href="structop_1_1_point.html#aba8ffdc78fdec7d45222f640eb130874">area</a>() &gt;= point.<a class="code" href="structop_1_1_point.html#aba8ffdc78fdec7d45222f640eb130874">area</a>();</div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; }</div>
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;</div>
<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="structop_1_1_point.html#a767e96d42e4653ac09ada5c5cdceb776"> 110</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="structop_1_1_point.html#a767e96d42e4653ac09ada5c5cdceb776">operator==</a>(<span class="keyword">const</span> <a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a>&amp; point)<span class="keyword"> const</span></div>
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <span class="keywordflow">return</span> <a class="code" href="structop_1_1_point.html#aba8ffdc78fdec7d45222f640eb130874">area</a>() == point.<a class="code" href="structop_1_1_point.html#aba8ffdc78fdec7d45222f640eb130874">area</a>();</div>
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; }</div>
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;</div>
<div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="structop_1_1_point.html#a5d825f6fdc9a72abe5f3f52c852bdf13"> 120</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="structop_1_1_point.html#a5d825f6fdc9a72abe5f3f52c852bdf13">operator!=</a>(<span class="keyword">const</span> <a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a>&amp; point)<span class="keyword"> const</span></div>
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; <span class="keywordflow">return</span> <a class="code" href="structop_1_1_point.html#aba8ffdc78fdec7d45222f640eb130874">area</a>() != point.<a class="code" href="structop_1_1_point.html#aba8ffdc78fdec7d45222f640eb130874">area</a>();</div>
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; }</div>
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;</div>
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;</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;</div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="comment">// ------------------------------ Comparison operators ------------------------------ //</span></div>
<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="structop_1_1_point.html#a81a09bde4e8e27ec6e8b4808f0f60f57"> 72</a></span>&#160;<span class="comment"></span> <span class="keyword">inline</span> <span class="keywordtype">bool</span> operator&lt;(const Point&lt;T&gt;&amp; point) <span class="keyword">const</span></div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; {</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="keywordflow">return</span> <a class="code" href="structop_1_1_point.html#aba8ffdc78fdec7d45222f640eb130874">area</a>() &lt; point.area();</div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; }</div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;</div>
<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="structop_1_1_point.html#ad1bbf8b8bb32aedc9e6dbab99c82e1e9"> 82</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="structop_1_1_point.html#ad1bbf8b8bb32aedc9e6dbab99c82e1e9">operator&gt;</a>(<span class="keyword">const</span> <a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a>&amp; point)<span class="keyword"> const</span></div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <span class="keywordflow">return</span> <a class="code" href="structop_1_1_point.html#aba8ffdc78fdec7d45222f640eb130874">area</a>() &gt; point.<a class="code" href="structop_1_1_point.html#aba8ffdc78fdec7d45222f640eb130874">area</a>();</div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; }</div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;</div>
<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="structop_1_1_point.html#ac97b928be312686c6438f0260ff4e004"> 92</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">bool</span> operator&lt;=(const Point&lt;T&gt;&amp; point) <span class="keyword">const</span></div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; {</div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="keywordflow">return</span> <a class="code" href="structop_1_1_point.html#aba8ffdc78fdec7d45222f640eb130874">area</a>() &lt;= point.area();</div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; }</div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;</div>
<div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="structop_1_1_point.html#a480b8feec1a2c0652ea0ab6dd7717e6d"> 102</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="structop_1_1_point.html#a480b8feec1a2c0652ea0ab6dd7717e6d">operator&gt;=</a>(<span class="keyword">const</span> <a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a>&amp; point)<span class="keyword"> const</span></div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <span class="keywordflow">return</span> <a class="code" href="structop_1_1_point.html#aba8ffdc78fdec7d45222f640eb130874">area</a>() &gt;= point.<a class="code" href="structop_1_1_point.html#aba8ffdc78fdec7d45222f640eb130874">area</a>();</div>
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; }</div>
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;</div>
<div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="structop_1_1_point.html#a767e96d42e4653ac09ada5c5cdceb776"> 112</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="structop_1_1_point.html#a767e96d42e4653ac09ada5c5cdceb776">operator==</a>(<span class="keyword">const</span> <a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a>&amp; point)<span class="keyword"> const</span></div>
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <span class="keywordflow">return</span> <a class="code" href="structop_1_1_point.html#aba8ffdc78fdec7d45222f640eb130874">area</a>() == point.<a class="code" href="structop_1_1_point.html#aba8ffdc78fdec7d45222f640eb130874">area</a>();</div>
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; }</div>
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;</div>
<div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="structop_1_1_point.html#a5d825f6fdc9a72abe5f3f52c852bdf13"> 122</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="structop_1_1_point.html#a5d825f6fdc9a72abe5f3f52c852bdf13">operator!=</a>(<span class="keyword">const</span> <a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a>&amp; point)<span class="keyword"> const</span></div>
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="keywordflow">return</span> <a class="code" href="structop_1_1_point.html#aba8ffdc78fdec7d45222f640eb130874">area</a>() != point.<a class="code" href="structop_1_1_point.html#aba8ffdc78fdec7d45222f640eb130874">area</a>();</div>
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; }</div>
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;</div>
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;</div>
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;</div>
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <span class="comment">// -------------------------------------------------- Basic Operators -------------------------------------------------- //</span></div>
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a>&amp; <a class="code" href="structop_1_1_point.html#ad5005ff994bfcd1846854d6af103a3a6">operator+=</a>(<span class="keyword">const</span> <a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a>&amp; point);</div>
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;</div>
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a> <a class="code" href="structop_1_1_point.html#a7688d4f0cadcf1970380519df4cfffd7">operator+</a>(<span class="keyword">const</span> <a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a>&amp; point) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;</div>
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;</div>
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <span class="comment">// ------------------------------ Basic Operators ------------------------------ //</span></div>
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a>&amp; <a class="code" href="structop_1_1_point.html#ad5005ff994bfcd1846854d6af103a3a6">operator+=</a>(<span class="keyword">const</span> <a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a>&amp; point);</div>
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;</div>
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a>&amp; <a class="code" href="structop_1_1_point.html#ad5005ff994bfcd1846854d6af103a3a6">operator+=</a>(<span class="keyword">const</span> T value);</div>
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a> <a class="code" href="structop_1_1_point.html#a7688d4f0cadcf1970380519df4cfffd7">operator+</a>(<span class="keyword">const</span> <a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a>&amp; point) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;</div>
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a> <a class="code" href="structop_1_1_point.html#a7688d4f0cadcf1970380519df4cfffd7">operator+</a>(<span class="keyword">const</span> T value) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a>&amp; <a class="code" href="structop_1_1_point.html#ad5005ff994bfcd1846854d6af103a3a6">operator+=</a>(<span class="keyword">const</span> T value);</div>
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;</div>
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a>&amp; <a class="code" href="structop_1_1_point.html#ad42deecd0077f7c962ca383cbc87e08f">operator-=</a>(<span class="keyword">const</span> <a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a>&amp; point);</div>
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a> <a class="code" href="structop_1_1_point.html#a7688d4f0cadcf1970380519df4cfffd7">operator+</a>(<span class="keyword">const</span> T value) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;</div>
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; <a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a> <a class="code" href="structop_1_1_point.html#aabc0dee51a101fefbf1fdcd56f54b48c">operator-</a>(<span class="keyword">const</span> <a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a>&amp; point) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; <a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a>&amp; <a class="code" href="structop_1_1_point.html#ad42deecd0077f7c962ca383cbc87e08f">operator-=</a>(<span class="keyword">const</span> <a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a>&amp; point);</div>
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;</div>
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a>&amp; <a class="code" href="structop_1_1_point.html#ad42deecd0077f7c962ca383cbc87e08f">operator-=</a>(<span class="keyword">const</span> T value);</div>
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a> <a class="code" href="structop_1_1_point.html#aabc0dee51a101fefbf1fdcd56f54b48c">operator-</a>(<span class="keyword">const</span> <a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a>&amp; point) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;</div>
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a> <a class="code" href="structop_1_1_point.html#aabc0dee51a101fefbf1fdcd56f54b48c">operator-</a>(<span class="keyword">const</span> T value) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a>&amp; <a class="code" href="structop_1_1_point.html#ad42deecd0077f7c962ca383cbc87e08f">operator-=</a>(<span class="keyword">const</span> T value);</div>
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;</div>
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a>&amp; <a class="code" href="structop_1_1_point.html#afb53230d0d884ca5432e948605b5c2e6">operator*=</a>(<span class="keyword">const</span> T value);</div>
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a> <a class="code" href="structop_1_1_point.html#aabc0dee51a101fefbf1fdcd56f54b48c">operator-</a>(<span class="keyword">const</span> T value) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;</div>
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a> <a class="code" href="structop_1_1_point.html#a9759f95e852025014cb071aefb242cef">operator*</a>(<span class="keyword">const</span> T value) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a>&amp; <a class="code" href="structop_1_1_point.html#afb53230d0d884ca5432e948605b5c2e6">operator*=</a>(<span class="keyword">const</span> T value);</div>
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;</div>
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; <a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a>&amp; <a class="code" href="structop_1_1_point.html#af8e49e33dad417d05ce8fb5f9dd68762">operator/=</a>(<span class="keyword">const</span> T value);</div>
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; <a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a> <a class="code" href="structop_1_1_point.html#a9759f95e852025014cb071aefb242cef">operator*</a>(<span class="keyword">const</span> T value) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;</div>
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; <a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a> <a class="code" href="structop_1_1_point.html#aa902ce5b63f3cb8b8b0b04e2f40288fe">operator/</a>(<span class="keyword">const</span> T value) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; };</div>
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;}</div>
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;</div>
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<span class="preprocessor">#endif // OPENPOSE_CORE_POINT_HPP</span></div>
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; <a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a>&amp; <a class="code" href="structop_1_1_point.html#af8e49e33dad417d05ce8fb5f9dd68762">operator/=</a>(<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="l00154"></a><span class="lineno"> 154</span>&#160; <a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a> <a class="code" href="structop_1_1_point.html#aa902ce5b63f3cb8b8b0b04e2f40288fe">operator/</a>(<span class="keyword">const</span> T value) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; };</div>
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;</div>
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; <span class="comment">// Static methods</span></div>
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; <a class="code" href="macros_8hpp.html#aa883b8ec96d2804b37d3bfb0bd4c5f16">OVERLOAD_C_OUT</a>(Point)</div>
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;}</div>
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;</div>
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<span class="preprocessor">#endif // OPENPOSE_CORE_POINT_HPP</span></div>
<div class="ttc" id="structop_1_1_point_html_a9f80114d18ec8055360222d975bcd5a8"><div class="ttname"><a href="structop_1_1_point.html#a9f80114d18ec8055360222d975bcd5a8">op::Point::Point</a></div><div class="ttdeci">Point(const T x=0, const T y=0)</div></div>
<div class="ttc" id="structop_1_1_point_html_a0374ab7bcd19af664a6c01328346d238"><div class="ttname"><a href="structop_1_1_point.html#a0374ab7bcd19af664a6c01328346d238">op::Point::toString</a></div><div class="ttdeci">std::string toString() const </div></div>
<div class="ttc" id="structop_1_1_point_html_a5821bc77a416629916e671793df3ce3b"><div class="ttname"><a href="structop_1_1_point.html#a5821bc77a416629916e671793df3ce3b">op::Point::y</a></div><div class="ttdeci">T y</div><div class="ttdef"><b>Definition:</b> point.hpp:12</div></div>
<div class="ttc" id="structop_1_1_point_html_a5d825f6fdc9a72abe5f3f52c852bdf13"><div class="ttname"><a href="structop_1_1_point.html#a5d825f6fdc9a72abe5f3f52c852bdf13">op::Point::operator!=</a></div><div class="ttdeci">bool operator!=(const Point&lt; T &gt; &amp;point) const </div><div class="ttdef"><b>Definition:</b> point.hpp:120</div></div>
<div class="ttc" id="structop_1_1_point_html_a5821bc77a416629916e671793df3ce3b"><div class="ttname"><a href="structop_1_1_point.html#a5821bc77a416629916e671793df3ce3b">op::Point::y</a></div><div class="ttdeci">T y</div><div class="ttdef"><b>Definition:</b> point.hpp:13</div></div>
<div class="ttc" id="structop_1_1_point_html_a5d825f6fdc9a72abe5f3f52c852bdf13"><div class="ttname"><a href="structop_1_1_point.html#a5d825f6fdc9a72abe5f3f52c852bdf13">op::Point::operator!=</a></div><div class="ttdeci">bool operator!=(const Point&lt; T &gt; &amp;point) const </div><div class="ttdef"><b>Definition:</b> point.hpp:122</div></div>
<div class="ttc" id="structop_1_1_point_html_a7688d4f0cadcf1970380519df4cfffd7"><div class="ttname"><a href="structop_1_1_point.html#a7688d4f0cadcf1970380519df4cfffd7">op::Point::operator+</a></div><div class="ttdeci">Point&lt; T &gt; operator+(const Point&lt; T &gt; &amp;point) const </div></div>
<div class="ttc" id="structop_1_1_point_html_aada0e9eecee2fb30fb903b32f9f33047"><div class="ttname"><a href="structop_1_1_point.html#aada0e9eecee2fb30fb903b32f9f33047">op::Point::operator=</a></div><div class="ttdeci">Point&lt; T &gt; &amp; operator=(const Point&lt; T &gt; &amp;point)</div></div>
<div class="ttc" id="structop_1_1_point_html"><div class="ttname"><a href="structop_1_1_point.html">op::Point</a></div><div class="ttdef"><b>Definition:</b> point.hpp:9</div></div>
<div class="ttc" id="structop_1_1_point_html"><div class="ttname"><a href="structop_1_1_point.html">op::Point</a></div><div class="ttdef"><b>Definition:</b> point.hpp:10</div></div>
<div class="ttc" id="structop_1_1_point_html_afb53230d0d884ca5432e948605b5c2e6"><div class="ttname"><a href="structop_1_1_point.html#afb53230d0d884ca5432e948605b5c2e6">op::Point::operator*=</a></div><div class="ttdeci">Point&lt; T &gt; &amp; operator*=(const T value)</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:51</div></div>
<div class="ttc" id="structop_1_1_point_html_ad42deecd0077f7c962ca383cbc87e08f"><div class="ttname"><a href="structop_1_1_point.html#ad42deecd0077f7c962ca383cbc87e08f">op::Point::operator-=</a></div><div class="ttdeci">Point&lt; T &gt; &amp; operator-=(const Point&lt; T &gt; &amp;point)</div></div>
<div class="ttc" id="structop_1_1_point_html_a767e96d42e4653ac09ada5c5cdceb776"><div class="ttname"><a href="structop_1_1_point.html#a767e96d42e4653ac09ada5c5cdceb776">op::Point::operator==</a></div><div class="ttdeci">bool operator==(const Point&lt; T &gt; &amp;point) const </div><div class="ttdef"><b>Definition:</b> point.hpp:110</div></div>
<div class="ttc" id="structop_1_1_point_html_a480b8feec1a2c0652ea0ab6dd7717e6d"><div class="ttname"><a href="structop_1_1_point.html#a480b8feec1a2c0652ea0ab6dd7717e6d">op::Point::operator&gt;=</a></div><div class="ttdeci">bool operator&gt;=(const Point&lt; T &gt; &amp;point) const </div><div class="ttdef"><b>Definition:</b> point.hpp:100</div></div>
<div class="ttc" id="structop_1_1_point_html_a767e96d42e4653ac09ada5c5cdceb776"><div class="ttname"><a href="structop_1_1_point.html#a767e96d42e4653ac09ada5c5cdceb776">op::Point::operator==</a></div><div class="ttdeci">bool operator==(const Point&lt; T &gt; &amp;point) const </div><div class="ttdef"><b>Definition:</b> point.hpp:112</div></div>
<div class="ttc" id="structop_1_1_point_html_a480b8feec1a2c0652ea0ab6dd7717e6d"><div class="ttname"><a href="structop_1_1_point.html#a480b8feec1a2c0652ea0ab6dd7717e6d">op::Point::operator&gt;=</a></div><div class="ttdeci">bool operator&gt;=(const Point&lt; T &gt; &amp;point) const </div><div class="ttdef"><b>Definition:</b> point.hpp:102</div></div>
<div class="ttc" id="structop_1_1_point_html_a9759f95e852025014cb071aefb242cef"><div class="ttname"><a href="structop_1_1_point.html#a9759f95e852025014cb071aefb242cef">op::Point::operator*</a></div><div class="ttdeci">Point&lt; T &gt; operator*(const T value) const </div></div>
<div class="ttc" id="structop_1_1_point_html_aabc0dee51a101fefbf1fdcd56f54b48c"><div class="ttname"><a href="structop_1_1_point.html#aabc0dee51a101fefbf1fdcd56f54b48c">op::Point::operator-</a></div><div class="ttdeci">Point&lt; T &gt; operator-(const Point&lt; T &gt; &amp;point) const </div></div>
<div class="ttc" id="structop_1_1_point_html_ad1bbf8b8bb32aedc9e6dbab99c82e1e9"><div class="ttname"><a href="structop_1_1_point.html#ad1bbf8b8bb32aedc9e6dbab99c82e1e9">op::Point::operator&gt;</a></div><div class="ttdeci">bool operator&gt;(const Point&lt; T &gt; &amp;point) const </div><div class="ttdef"><b>Definition:</b> point.hpp:80</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="structop_1_1_point_html_ad1bbf8b8bb32aedc9e6dbab99c82e1e9"><div class="ttname"><a href="structop_1_1_point.html#ad1bbf8b8bb32aedc9e6dbab99c82e1e9">op::Point::operator&gt;</a></div><div class="ttdeci">bool operator&gt;(const Point&lt; T &gt; &amp;point) const </div><div class="ttdef"><b>Definition:</b> point.hpp:82</div></div>
<div class="ttc" id="structop_1_1_point_html_ad5005ff994bfcd1846854d6af103a3a6"><div class="ttname"><a href="structop_1_1_point.html#ad5005ff994bfcd1846854d6af103a3a6">op::Point::operator+=</a></div><div class="ttdeci">Point&lt; T &gt; &amp; operator+=(const Point&lt; T &gt; &amp;point)</div></div>
<div class="ttc" id="structop_1_1_point_html_af8e49e33dad417d05ce8fb5f9dd68762"><div class="ttname"><a href="structop_1_1_point.html#af8e49e33dad417d05ce8fb5f9dd68762">op::Point::operator/=</a></div><div class="ttdeci">Point&lt; T &gt; &amp; operator/=(const T value)</div></div>
<div class="ttc" id="structop_1_1_point_html_aba8ffdc78fdec7d45222f640eb130874"><div class="ttname"><a href="structop_1_1_point.html#aba8ffdc78fdec7d45222f640eb130874">op::Point::area</a></div><div class="ttdeci">T area() const </div><div class="ttdef"><b>Definition:</b> point.hpp:48</div></div>
<div class="ttc" id="structop_1_1_point_html_a812d4ef29d102f4ad18f32ae54eb17ec"><div class="ttname"><a href="structop_1_1_point.html#a812d4ef29d102f4ad18f32ae54eb17ec">op::Point::x</a></div><div class="ttdeci">T x</div><div class="ttdef"><b>Definition:</b> point.hpp:11</div></div>
<div class="ttc" id="structop_1_1_point_html_aba8ffdc78fdec7d45222f640eb130874"><div class="ttname"><a href="structop_1_1_point.html#aba8ffdc78fdec7d45222f640eb130874">op::Point::area</a></div><div class="ttdeci">T area() const </div><div class="ttdef"><b>Definition:</b> point.hpp:50</div></div>
<div class="ttc" id="structop_1_1_point_html_a812d4ef29d102f4ad18f32ae54eb17ec"><div class="ttname"><a href="structop_1_1_point.html#a812d4ef29d102f4ad18f32ae54eb17ec">op::Point::x</a></div><div class="ttdeci">T x</div><div class="ttdef"><b>Definition:</b> point.hpp:12</div></div>
<div class="ttc" id="structop_1_1_point_html_aa902ce5b63f3cb8b8b0b04e2f40288fe"><div class="ttname"><a href="structop_1_1_point.html#aa902ce5b63f3cb8b8b0b04e2f40288fe">op::Point::operator/</a></div><div class="ttdeci">Point&lt; T &gt; operator/(const T value) const </div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
+2 -2
View File
@@ -136,7 +136,7 @@ $(document).ready(function(){initNavTree('pose_cpu_renderer_8hpp_source.html',''
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;}</div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#endif // OPENPOSE_POSE_POSE_CPU_RENDERER_HPP</span></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:25</div></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:24</div></div>
<div class="ttc" id="pose_2enum_classes_8hpp_html"><div class="ttname"><a href="pose_2enum_classes_8hpp.html">enumClasses.hpp</a></div></div>
<div class="ttc" id="pose_parameters_8hpp_html"><div class="ttname"><a href="pose_parameters_8hpp.html">poseParameters.hpp</a></div></div>
<div class="ttc" id="namespaceop_html_a21fcb98366f6ea8895fc7f527f232db5"><div class="ttname"><a href="namespaceop.html#a21fcb98366f6ea8895fc7f527f232db5">op::POSE_DEFAULT_ALPHA_KEYPOINT</a></div><div class="ttdeci">const auto POSE_DEFAULT_ALPHA_KEYPOINT</div><div class="ttdef"><b>Definition:</b> poseParametersRender.hpp:10</div></div>
@@ -145,7 +145,7 @@ $(document).ready(function(){initNavTree('pose_cpu_renderer_8hpp_source.html',''
<div class="ttc" id="pose_renderer_8hpp_html"><div class="ttname"><a href="pose_renderer_8hpp.html">poseRenderer.hpp</a></div></div>
<div class="ttc" id="classop_1_1_pose_renderer_html"><div class="ttname"><a href="classop_1_1_pose_renderer.html">op::PoseRenderer</a></div><div class="ttdef"><b>Definition:</b> poseRenderer.hpp:9</div></div>
<div class="ttc" id="classop_1_1_array_html"><div class="ttname"><a href="classop_1_1_array.html">op::Array&lt; float &gt;</a></div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
<div class="ttc" id="classop_1_1_pose_cpu_renderer_html"><div class="ttname"><a href="classop_1_1_pose_cpu_renderer.html">op::PoseCpuRenderer</a></div><div class="ttdef"><b>Definition:</b> poseCpuRenderer.hpp:13</div></div>
<div class="ttc" id="classop_1_1_renderer_html"><div class="ttname"><a href="classop_1_1_renderer.html">op::Renderer</a></div><div class="ttdef"><b>Definition:</b> renderer.hpp:9</div></div>
<div class="ttc" id="namespaceop_html_af45cddacd69fff73a4ea4acbbbac43e0"><div class="ttname"><a href="namespaceop.html#af45cddacd69fff73a4ea4acbbbac43e0">op::POSE_DEFAULT_ALPHA_HEAT_MAP</a></div><div class="ttdeci">const auto POSE_DEFAULT_ALPHA_HEAT_MAP</div><div class="ttdef"><b>Definition:</b> poseParametersRender.hpp:11</div></div>
+2 -2
View File
@@ -184,7 +184,7 @@ $(document).ready(function(){initNavTree('pose_extractor_8hpp_source.html','');}
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;}</div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;</div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="preprocessor">#endif // OPENPOSE_POSE_POSE_EXTRACTOR_HPP</span></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:25</div></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:24</div></div>
<div class="ttc" id="classop_1_1_pose_extractor_html"><div class="ttname"><a href="classop_1_1_pose_extractor.html">op::PoseExtractor</a></div><div class="ttdef"><b>Definition:</b> poseExtractor.hpp:12</div></div>
<div class="ttc" id="pose_parameters_8hpp_html"><div class="ttname"><a href="pose_parameters_8hpp.html">poseParameters.hpp</a></div></div>
<div class="ttc" id="namespaceop_html_af5b3ce2a5d3de87cb31b9b67e96f261f"><div class="ttname"><a href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">op::PoseModel</a></div><div class="ttdeci">PoseModel</div><div class="ttdef"><b>Definition:</b> enumClasses.hpp:9</div></div>
@@ -199,7 +199,7 @@ $(document).ready(function(){initNavTree('pose_extractor_8hpp_source.html','');}
<div class="ttc" id="classop_1_1_pose_extractor_html_ab32d08e00cf4321682ba9acc2b78a289"><div class="ttname"><a href="classop_1_1_pose_extractor.html#ab32d08e00cf4321682ba9acc2b78a289">op::PoseExtractor::mScaleNetToOutput</a></div><div class="ttdeci">float mScaleNetToOutput</div><div class="ttdef"><b>Definition:</b> poseExtractor.hpp:60</div></div>
<div class="ttc" id="classop_1_1_pose_extractor_html_a034f1fe33fe83967d8c7c4901ce3b4b4"><div class="ttname"><a href="classop_1_1_pose_extractor.html#a034f1fe33fe83967d8c7c4901ce3b4b4">op::PoseExtractor::mPoseScores</a></div><div class="ttdeci">Array&lt; float &gt; mPoseScores</div><div class="ttdef"><b>Definition:</b> poseExtractor.hpp:59</div></div>
<div class="ttc" id="classop_1_1_pose_extractor_html_ac432c3f9265f6dbeb1dfff5621df25de"><div class="ttname"><a href="classop_1_1_pose_extractor.html#ac432c3f9265f6dbeb1dfff5621df25de">op::PoseExtractor::mPoseKeypoints</a></div><div class="ttdeci">Array&lt; float &gt; mPoseKeypoints</div><div class="ttdef"><b>Definition:</b> poseExtractor.hpp:58</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
<div class="ttc" id="core_2enum_classes_8hpp_html"><div class="ttname"><a href="core_2enum_classes_8hpp.html">enumClasses.hpp</a></div></div>
<div class="ttc" id="classop_1_1_pose_extractor_html_a7507183ad2d2fe5eaff3d351443d97e0"><div class="ttname"><a href="classop_1_1_pose_extractor.html#a7507183ad2d2fe5eaff3d351443d97e0">op::PoseExtractor::mNetOutputSize</a></div><div class="ttdeci">Point&lt; int &gt; mNetOutputSize</div><div class="ttdef"><b>Definition:</b> poseExtractor.hpp:57</div></div>
</div><!-- fragment --></div><!-- contents -->
+2 -2
View File
@@ -157,7 +157,7 @@ $(document).ready(function(){initNavTree('pose_extractor_caffe_8hpp_source.html'
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;}</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="preprocessor">#endif // OPENPOSE_POSE_POSE_EXTRACTOR_CAFFE_HPP</span></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:25</div></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:24</div></div>
<div class="ttc" id="pose_2enum_classes_8hpp_html"><div class="ttname"><a href="pose_2enum_classes_8hpp.html">enumClasses.hpp</a></div></div>
<div class="ttc" id="classop_1_1_pose_extractor_html"><div class="ttname"><a href="classop_1_1_pose_extractor.html">op::PoseExtractor</a></div><div class="ttdef"><b>Definition:</b> poseExtractor.hpp:12</div></div>
<div class="ttc" id="namespaceop_html_af5b3ce2a5d3de87cb31b9b67e96f261f"><div class="ttname"><a href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">op::PoseModel</a></div><div class="ttdeci">PoseModel</div><div class="ttdef"><b>Definition:</b> enumClasses.hpp:9</div></div>
@@ -167,7 +167,7 @@ $(document).ready(function(){initNavTree('pose_extractor_caffe_8hpp_source.html'
<div class="ttc" id="classop_1_1_pose_extractor_caffe_html"><div class="ttname"><a href="classop_1_1_pose_extractor_caffe.html">op::PoseExtractorCaffe</a></div><div class="ttdef"><b>Definition:</b> poseExtractorCaffe.hpp:10</div></div>
<div class="ttc" id="namespaceop_html_af72fe4ed32846c12f41b049d3d0e1bda"><div class="ttname"><a href="namespaceop.html#af72fe4ed32846c12f41b049d3d0e1bda">op::ScaleMode</a></div><div class="ttdeci">ScaleMode</div><div class="ttdef"><b>Definition:</b> enumClasses.hpp:6</div></div>
<div class="ttc" id="classop_1_1_array_html"><div class="ttname"><a href="classop_1_1_array.html">op::Array&lt; float &gt;</a></div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
<div class="ttc" id="pose_extractor_8hpp_html"><div class="ttname"><a href="pose_extractor_8hpp.html">poseExtractor.hpp</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
+2 -2
View File
@@ -146,7 +146,7 @@ $(document).ready(function(){initNavTree('pose_gpu_renderer_8hpp_source.html',''
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;}</div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#endif // OPENPOSE_POSE_POSE_GPU_RENDERER_HPP</span></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:25</div></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:24</div></div>
<div class="ttc" id="pose_2enum_classes_8hpp_html"><div class="ttname"><a href="pose_2enum_classes_8hpp.html">enumClasses.hpp</a></div></div>
<div class="ttc" id="pose_parameters_8hpp_html"><div class="ttname"><a href="pose_parameters_8hpp.html">poseParameters.hpp</a></div></div>
<div class="ttc" id="namespaceop_html_a21fcb98366f6ea8895fc7f527f232db5"><div class="ttname"><a href="namespaceop.html#a21fcb98366f6ea8895fc7f527f232db5">op::POSE_DEFAULT_ALPHA_KEYPOINT</a></div><div class="ttdeci">const auto POSE_DEFAULT_ALPHA_KEYPOINT</div><div class="ttdef"><b>Definition:</b> poseParametersRender.hpp:10</div></div>
@@ -158,7 +158,7 @@ $(document).ready(function(){initNavTree('pose_gpu_renderer_8hpp_source.html',''
<div class="ttc" id="classop_1_1_pose_gpu_renderer_html"><div class="ttname"><a href="classop_1_1_pose_gpu_renderer.html">op::PoseGpuRenderer</a></div><div class="ttdef"><b>Definition:</b> poseGpuRenderer.hpp:13</div></div>
<div class="ttc" id="classop_1_1_gpu_renderer_html"><div class="ttname"><a href="classop_1_1_gpu_renderer.html">op::GpuRenderer</a></div><div class="ttdef"><b>Definition:</b> gpuRenderer.hpp:11</div></div>
<div class="ttc" id="gpu_renderer_8hpp_html"><div class="ttname"><a href="gpu_renderer_8hpp.html">gpuRenderer.hpp</a></div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
<div class="ttc" id="namespaceop_html_af45cddacd69fff73a4ea4acbbbac43e0"><div class="ttname"><a href="namespaceop.html#af45cddacd69fff73a4ea4acbbbac43e0">op::POSE_DEFAULT_ALPHA_HEAT_MAP</a></div><div class="ttdeci">const auto POSE_DEFAULT_ALPHA_HEAT_MAP</div><div class="ttdef"><b>Definition:</b> poseParametersRender.hpp:11</div></div>
<div class="ttc" id="pose_extractor_8hpp_html"><div class="ttname"><a href="pose_extractor_8hpp.html">poseExtractor.hpp</a></div></div>
</div><!-- fragment --></div><!-- contents -->
+1 -1
View File
@@ -159,7 +159,7 @@ $(document).ready(function(){initNavTree('pose_parameters_8hpp_source.html','');
<div class="ttc" id="namespaceop_html_aa170c3107396e4d0e4214bb0c1b78f08"><div class="ttname"><a href="namespaceop.html#aa170c3107396e4d0e4214bb0c1b78f08">op::getPoseDefaultNmsThreshold</a></div><div class="ttdeci">OP_API float getPoseDefaultNmsThreshold(const PoseModel poseModel)</div></div>
<div class="ttc" id="namespaceop_html_a1b7d7061c819ee76328d5917ee009b1d"><div class="ttname"><a href="namespaceop.html#a1b7d7061c819ee76328d5917ee009b1d">op::getPoseDefaultConnectInterMinAboveThreshold</a></div><div class="ttdeci">OP_API float getPoseDefaultConnectInterMinAboveThreshold(const PoseModel poseModel)</div></div>
<div class="ttc" id="namespaceop_html_a54a6c42a42a0a7e539061f5e30abb4bc"><div class="ttname"><a href="namespaceop.html#a54a6c42a42a0a7e539061f5e30abb4bc">op::getPoseNumberBodyParts</a></div><div class="ttdeci">OP_API unsigned int getPoseNumberBodyParts(const PoseModel poseModel)</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
<div class="ttc" id="namespaceop_html_ad7ca8d89f9045481075902c8bd98b8f4"><div class="ttname"><a href="namespaceop.html#ad7ca8d89f9045481075902c8bd98b8f4">op::getPoseNetDecreaseFactor</a></div><div class="ttdeci">OP_API float getPoseNetDecreaseFactor(const PoseModel poseModel)</div></div>
<div class="ttc" id="namespaceop_html_ade70b024ee461ae04e7233bf3937c5c6"><div class="ttname"><a href="namespaceop.html#ade70b024ee461ae04e7233bf3937c5c6">op::getPoseTrainedModel</a></div><div class="ttdeci">OP_API const std::string &amp; getPoseTrainedModel(const PoseModel poseModel)</div></div>
</div><!-- fragment --></div><!-- contents -->
+1 -1
View File
@@ -319,7 +319,7 @@ $(document).ready(function(){initNavTree('pose_parameters_render_8hpp_source.htm
<div class="ttc" id="namespaceop_html_abb49286241ba7a1d754b31dee333274a"><div class="ttname"><a href="namespaceop.html#abb49286241ba7a1d754b31dee333274a">op::getPoseColors</a></div><div class="ttdeci">OP_API const std::vector&lt; float &gt; &amp; getPoseColors(const PoseModel poseModel)</div></div>
<div class="ttc" id="namespaceop_html_a016abefba53293ed2ffe3a3c3bd88dd0"><div class="ttname"><a href="namespaceop.html#a016abefba53293ed2ffe3a3c3bd88dd0">op::getPoseScales</a></div><div class="ttdeci">OP_API const std::vector&lt; float &gt; &amp; getPoseScales(const PoseModel poseModel)</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="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
<div class="ttc" id="namespaceop_html_af45cddacd69fff73a4ea4acbbbac43e0"><div class="ttname"><a href="namespaceop.html#af45cddacd69fff73a4ea4acbbbac43e0">op::POSE_DEFAULT_ALPHA_HEAT_MAP</a></div><div class="ttdeci">const auto POSE_DEFAULT_ALPHA_HEAT_MAP</div><div class="ttdef"><b>Definition:</b> poseParametersRender.hpp:11</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
+2 -2
View File
@@ -137,7 +137,7 @@ $(document).ready(function(){initNavTree('pose_renderer_8hpp_source.html','');})
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;}</div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#endif // OPENPOSE_POSE_POSE_RENDERER_HPP</span></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:25</div></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:24</div></div>
<div class="ttc" id="pose_2enum_classes_8hpp_html"><div class="ttname"><a href="pose_2enum_classes_8hpp.html">enumClasses.hpp</a></div></div>
<div class="ttc" id="classop_1_1_pose_renderer_html_a9fea1f9ce47b4b5f1015cae13f4ddcb1"><div class="ttname"><a href="classop_1_1_pose_renderer.html#a9fea1f9ce47b4b5f1015cae13f4ddcb1">op::PoseRenderer::mPoseModel</a></div><div class="ttdeci">const PoseModel mPoseModel</div><div class="ttdef"><b>Definition:</b> poseRenderer.hpp:21</div></div>
<div class="ttc" id="classop_1_1_pose_renderer_html_af861d8213f1444b3246402061cea1b33"><div class="ttname"><a href="classop_1_1_pose_renderer.html#af861d8213f1444b3246402061cea1b33">op::PoseRenderer::initializationOnThread</a></div><div class="ttdeci">virtual void initializationOnThread()</div><div class="ttdef"><b>Definition:</b> poseRenderer.hpp:14</div></div>
@@ -146,7 +146,7 @@ $(document).ready(function(){initNavTree('pose_renderer_8hpp_source.html','');})
<div class="ttc" id="classop_1_1_pose_renderer_html"><div class="ttname"><a href="classop_1_1_pose_renderer.html">op::PoseRenderer</a></div><div class="ttdef"><b>Definition:</b> poseRenderer.hpp:9</div></div>
<div class="ttc" id="classop_1_1_pose_renderer_html_aecc0a9296ca880ad6ceaf38ecd8c3c53"><div class="ttname"><a href="classop_1_1_pose_renderer.html#aecc0a9296ca880ad6ceaf38ecd8c3c53">op::PoseRenderer::mPartIndexToName</a></div><div class="ttdeci">const std::map&lt; unsigned int, std::string &gt; mPartIndexToName</div><div class="ttdef"><b>Definition:</b> poseRenderer.hpp:22</div></div>
<div class="ttc" id="classop_1_1_array_html"><div class="ttname"><a href="classop_1_1_array.html">op::Array&lt; float &gt;</a></div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
+2 -2
View File
@@ -176,14 +176,14 @@ $(document).ready(function(){initNavTree('producer_8hpp_source.html','');});
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;}</div>
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;</div>
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;<span class="preprocessor">#endif // OPENPOSE_PRODUCER_PRODUCER_HPP</span></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:25</div></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:24</div></div>
<div class="ttc" id="namespaceop_html_ac0230b669b296920c0cfc41b7587268f"><div class="ttname"><a href="namespaceop.html#ac0230b669b296920c0cfc41b7587268f">op::ProducerFpsMode</a></div><div class="ttdeci">ProducerFpsMode</div><div class="ttdef"><b>Definition:</b> enumClasses.hpp:6</div></div>
<div class="ttc" id="namespaceop_html_abc501c56c6cf6cf1989c84b1692cb774"><div class="ttname"><a href="namespaceop.html#abc501c56c6cf6cf1989c84b1692cb774">op::ProducerProperty</a></div><div class="ttdeci">ProducerProperty</div><div class="ttdef"><b>Definition:</b> enumClasses.hpp:12</div></div>
<div class="ttc" id="classop_1_1_producer_html"><div class="ttname"><a href="classop_1_1_producer.html">op::Producer</a></div><div class="ttdef"><b>Definition:</b> producer.hpp:16</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="classop_1_1_producer_html_a9a9424027e5bc8e0fba7c65eccc460e0"><div class="ttname"><a href="classop_1_1_producer.html#a9a9424027e5bc8e0fba7c65eccc460e0">op::Producer::getType</a></div><div class="ttdeci">ProducerType getType()</div><div class="ttdef"><b>Definition:</b> producer.hpp:56</div></div>
<div class="ttc" id="namespaceop_html_a54b73745852c270cfd891eed0f6f2332"><div class="ttname"><a href="namespaceop.html#a54b73745852c270cfd891eed0f6f2332">op::ProducerType</a></div><div class="ttdeci">ProducerType</div><div class="ttdef"><b>Definition:</b> enumClasses.hpp:25</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
<div class="ttc" id="producer_2enum_classes_8hpp_html"><div class="ttname"><a href="producer_2enum_classes_8hpp.html">enumClasses.hpp</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
+1 -1
View File
@@ -154,7 +154,7 @@ $(document).ready(function(){initNavTree('profiler_8hpp_source.html','');});
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor">#endif // OPENPOSE_UTILITIES_PROFILER_HPP</span></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_profiler_html"><div class="ttname"><a href="classop_1_1_profiler.html">op::Profiler</a></div><div class="ttdef"><b>Definition:</b> profiler.hpp:21</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
<div class="ttc" id="classop_1_1_profiler_html_a13de5fe55b2599c0626d5071d3851dec"><div class="ttname"><a href="classop_1_1_profiler.html#a13de5fe55b2599c0626d5071d3851dec">op::Profiler::DEFAULT_X</a></div><div class="ttdeci">static unsigned long long DEFAULT_X</div><div class="ttdef"><b>Definition:</b> profiler.hpp:24</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
+1
View File
@@ -112,6 +112,7 @@ $(document).ready(function(){initNavTree('rectangle_8hpp.html','');});
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;string&gt;</code><br/>
<code>#include &lt;<a class="el" href="macros_8hpp_source.html">openpose/core/macros.hpp</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="point_8hpp_source.html">openpose/core/point.hpp</a>&gt;</code><br/>
</div>
<p><a href="rectangle_8hpp_source.html">Go to the source code of this file.</a></p>
+64 -59
View File
@@ -111,82 +111,87 @@ $(document).ready(function(){initNavTree('rectangle_8hpp_source.html','');});
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define OPENPOSE_CORE_RECTANGLE_HPP</span></div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="point_8hpp.html">openpose/core/point.hpp</a>&gt;</span></div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;</div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="keyword">namespace </span>op</div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;{</div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div>
<div class="line"><a name="l00010"></a><span class="lineno"><a class="line" href="structop_1_1_rectangle.html"> 10</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structop_1_1_rectangle.html">Rectangle</a></div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; {</div>
<div class="line"><a name="l00012"></a><span class="lineno"><a class="line" href="structop_1_1_rectangle.html#ac4ae58fe6ffd2f811f5cbc48661c1856"> 12</a></span>&#160; T <a class="code" href="structop_1_1_rectangle.html#ac4ae58fe6ffd2f811f5cbc48661c1856">x</a>;</div>
<div class="line"><a name="l00013"></a><span class="lineno"><a class="line" href="structop_1_1_rectangle.html#a64e6891af0088a4ad271a725601b8043"> 13</a></span>&#160; T <a class="code" href="structop_1_1_rectangle.html#a64e6891af0088a4ad271a725601b8043">y</a>;</div>
<div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="structop_1_1_rectangle.html#a0d0ae826039b0961fae8723708809cdf"> 14</a></span>&#160; T <a class="code" href="structop_1_1_rectangle.html#a0d0ae826039b0961fae8723708809cdf">width</a>;</div>
<div class="line"><a name="l00015"></a><span class="lineno"><a class="line" href="structop_1_1_rectangle.html#a5db9f0e8c946d837a1d351cc0bc72811"> 15</a></span>&#160; T <a class="code" href="structop_1_1_rectangle.html#a5db9f0e8c946d837a1d351cc0bc72811">height</a>;</div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;</div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; <a class="code" href="structop_1_1_rectangle.html#a0112ddaa9782f3ccbb76a319b05f030b">Rectangle</a>(<span class="keyword">const</span> T <a class="code" href="structop_1_1_rectangle.html#ac4ae58fe6ffd2f811f5cbc48661c1856">x</a> = 0, <span class="keyword">const</span> T <a class="code" href="structop_1_1_rectangle.html#a64e6891af0088a4ad271a725601b8043">y</a> = 0, <span class="keyword">const</span> T <a class="code" href="structop_1_1_rectangle.html#a0d0ae826039b0961fae8723708809cdf">width</a> = 0, <span class="keyword">const</span> T <a class="code" href="structop_1_1_rectangle.html#a5db9f0e8c946d837a1d351cc0bc72811">height</a> = 0);</div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;</div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; <a class="code" href="structop_1_1_rectangle.html">Rectangle&lt;T&gt;</a>(<span class="keyword">const</span> <a class="code" href="structop_1_1_rectangle.html">Rectangle&lt;T&gt;</a>&amp; rectangle);</div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; <a class="code" href="structop_1_1_rectangle.html">Rectangle&lt;T&gt;</a>&amp; <a class="code" href="structop_1_1_rectangle.html#abd3476f9a32ad2058ea67c75c2a547a2">operator=</a>(<span class="keyword">const</span> <a class="code" href="structop_1_1_rectangle.html">Rectangle&lt;T&gt;</a>&amp; rectangle);</div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <a class="code" href="structop_1_1_rectangle.html">Rectangle&lt;T&gt;</a>(<a class="code" href="structop_1_1_rectangle.html">Rectangle&lt;T&gt;</a>&amp;&amp; rectangle);</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <a class="code" href="structop_1_1_rectangle.html">Rectangle&lt;T&gt;</a>&amp; <a class="code" href="structop_1_1_rectangle.html#abd3476f9a32ad2058ea67c75c2a547a2">operator=</a>(<a class="code" href="structop_1_1_rectangle.html">Rectangle&lt;T&gt;</a>&amp;&amp; rectangle);</div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a> <a class="code" href="structop_1_1_rectangle.html#a5db1a105c3b95578a7532ce85e9f562c">center</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="macros_8hpp.html">openpose/core/macros.hpp</a>&gt;</span></div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="point_8hpp.html">openpose/core/point.hpp</a>&gt;</span></div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="keyword">namespace </span>op</div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;{</div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div>
<div class="line"><a name="l00011"></a><span class="lineno"><a class="line" href="structop_1_1_rectangle.html"> 11</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structop_1_1_rectangle.html">Rectangle</a></div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160; {</div>
<div class="line"><a name="l00013"></a><span class="lineno"><a class="line" href="structop_1_1_rectangle.html#ac4ae58fe6ffd2f811f5cbc48661c1856"> 13</a></span>&#160; T <a class="code" href="structop_1_1_rectangle.html#ac4ae58fe6ffd2f811f5cbc48661c1856">x</a>;</div>
<div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="structop_1_1_rectangle.html#a64e6891af0088a4ad271a725601b8043"> 14</a></span>&#160; T <a class="code" href="structop_1_1_rectangle.html#a64e6891af0088a4ad271a725601b8043">y</a>;</div>
<div class="line"><a name="l00015"></a><span class="lineno"><a class="line" href="structop_1_1_rectangle.html#a0d0ae826039b0961fae8723708809cdf"> 15</a></span>&#160; T <a class="code" href="structop_1_1_rectangle.html#a0d0ae826039b0961fae8723708809cdf">width</a>;</div>
<div class="line"><a name="l00016"></a><span class="lineno"><a class="line" href="structop_1_1_rectangle.html#a5db9f0e8c946d837a1d351cc0bc72811"> 16</a></span>&#160; T <a class="code" href="structop_1_1_rectangle.html#a5db9f0e8c946d837a1d351cc0bc72811">height</a>;</div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;</div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; <a class="code" href="structop_1_1_rectangle.html#a0112ddaa9782f3ccbb76a319b05f030b">Rectangle</a>(<span class="keyword">const</span> T <a class="code" href="structop_1_1_rectangle.html#ac4ae58fe6ffd2f811f5cbc48661c1856">x</a> = 0, <span class="keyword">const</span> T <a class="code" href="structop_1_1_rectangle.html#a64e6891af0088a4ad271a725601b8043">y</a> = 0, <span class="keyword">const</span> T <a class="code" href="structop_1_1_rectangle.html#a0d0ae826039b0961fae8723708809cdf">width</a> = 0, <span class="keyword">const</span> T <a class="code" href="structop_1_1_rectangle.html#a5db9f0e8c946d837a1d351cc0bc72811">height</a> = 0);</div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; <a class="code" href="structop_1_1_rectangle.html">Rectangle&lt;T&gt;</a>(<span class="keyword">const</span> <a class="code" href="structop_1_1_rectangle.html">Rectangle&lt;T&gt;</a>&amp; rectangle);</div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; <a class="code" href="structop_1_1_rectangle.html">Rectangle&lt;T&gt;</a>&amp; <a class="code" href="structop_1_1_rectangle.html#abd3476f9a32ad2058ea67c75c2a547a2">operator=</a>(<span class="keyword">const</span> <a class="code" href="structop_1_1_rectangle.html">Rectangle&lt;T&gt;</a>&amp; rectangle);</div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <a class="code" href="structop_1_1_rectangle.html">Rectangle&lt;T&gt;</a>(<a class="code" href="structop_1_1_rectangle.html">Rectangle&lt;T&gt;</a>&amp;&amp; rectangle);</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <a class="code" href="structop_1_1_rectangle.html">Rectangle&lt;T&gt;</a>&amp; <a class="code" href="structop_1_1_rectangle.html#abd3476f9a32ad2058ea67c75c2a547a2">operator=</a>(<a class="code" href="structop_1_1_rectangle.html">Rectangle&lt;T&gt;</a>&amp;&amp; rectangle);</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"><a class="line" href="structop_1_1_rectangle.html#addb67763ca3a0ca9fd4f7184ad9d11ae"> 53</a></span>&#160; <span class="keyword">inline</span> <a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a> <a class="code" href="structop_1_1_rectangle.html#addb67763ca3a0ca9fd4f7184ad9d11ae">topLeft</a>()<span class="keyword"> const</span></div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="keywordflow">return</span> <a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a>{<a class="code" href="structop_1_1_rectangle.html#ac4ae58fe6ffd2f811f5cbc48661c1856">x</a>, <a class="code" href="structop_1_1_rectangle.html#a64e6891af0088a4ad271a725601b8043">y</a>};</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; <a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a> <a class="code" href="structop_1_1_rectangle.html#a3e2d164e2da15c298e4d5bc7b70c0a30">bottomRight</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a> <a class="code" href="structop_1_1_rectangle.html#a5db1a105c3b95578a7532ce85e9f562c">center</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div>
<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="structop_1_1_rectangle.html#addb67763ca3a0ca9fd4f7184ad9d11ae"> 55</a></span>&#160; <span class="keyword">inline</span> <a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a> <a class="code" href="structop_1_1_rectangle.html#addb67763ca3a0ca9fd4f7184ad9d11ae">topLeft</a>()<span class="keyword"> const</span></div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="keywordflow">return</span> <a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a>{<a class="code" href="structop_1_1_rectangle.html#ac4ae58fe6ffd2f811f5cbc48661c1856">x</a>, <a class="code" href="structop_1_1_rectangle.html#a64e6891af0088a4ad271a725601b8043">y</a>};</div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; }</div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;</div>
<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="structop_1_1_rectangle.html#a85cabb0d2f3af02e32be35bb9841c1f3"> 60</a></span>&#160; <span class="keyword">inline</span> T <a class="code" href="structop_1_1_rectangle.html#a85cabb0d2f3af02e32be35bb9841c1f3">area</a>()<span class="keyword"> const</span></div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="keywordflow">return</span> <a class="code" href="structop_1_1_rectangle.html#a0d0ae826039b0961fae8723708809cdf">width</a> * <a class="code" href="structop_1_1_rectangle.html#a5db9f0e8c946d837a1d351cc0bc72811">height</a>;</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; }</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="keywordtype">void</span> <a class="code" href="structop_1_1_rectangle.html#a1c9a572db2c17fb02a7d19e965c1d3dc">recenter</a>(<span class="keyword">const</span> T newWidth, <span class="keyword">const</span> T newHeight);</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <a class="code" href="structop_1_1_point.html">Point&lt;T&gt;</a> <a class="code" href="structop_1_1_rectangle.html#a3e2d164e2da15c298e4d5bc7b70c0a30">bottomRight</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div>
<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="structop_1_1_rectangle.html#a85cabb0d2f3af02e32be35bb9841c1f3"> 62</a></span>&#160; <span class="keyword">inline</span> T <a class="code" href="structop_1_1_rectangle.html#a85cabb0d2f3af02e32be35bb9841c1f3">area</a>()<span class="keyword"> const</span></div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keywordflow">return</span> <a class="code" href="structop_1_1_rectangle.html#a0d0ae826039b0961fae8723708809cdf">width</a> * <a class="code" href="structop_1_1_rectangle.html#a5db9f0e8c946d837a1d351cc0bc72811">height</a>;</div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; }</div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; std::string <a class="code" href="structop_1_1_rectangle.html#aed0ca00eb295de406ec8ec6dd03c1da5">toString</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="comment">// -------------------------------------------------- Basic Operators -------------------------------------------------- //</span></div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <a class="code" href="structop_1_1_rectangle.html">Rectangle&lt;T&gt;</a>&amp; <a class="code" href="structop_1_1_rectangle.html#a2d3d7951770da3954d5af9e365f5780c">operator*=</a>(<span class="keyword">const</span> T value);</div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;</div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <a class="code" href="structop_1_1_rectangle.html">Rectangle&lt;T&gt;</a> <a class="code" href="structop_1_1_rectangle.html#aed48a0008434867b879a678c1da015b3">operator*</a>(<span class="keyword">const</span> T value) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="keywordtype">void</span> <a class="code" href="structop_1_1_rectangle.html#a1c9a572db2c17fb02a7d19e965c1d3dc">recenter</a>(<span class="keyword">const</span> T newWidth, <span class="keyword">const</span> T newHeight);</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; std::string <a class="code" href="structop_1_1_rectangle.html#aed0ca00eb295de406ec8ec6dd03c1da5">toString</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;</div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="comment">// ------------------------------ Basic Operators ------------------------------ //</span></div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <a class="code" href="structop_1_1_rectangle.html">Rectangle&lt;T&gt;</a>&amp; <a class="code" href="structop_1_1_rectangle.html#a2d3d7951770da3954d5af9e365f5780c">operator*=</a>(<span class="keyword">const</span> T value);</div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;</div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <a class="code" href="structop_1_1_rectangle.html">Rectangle&lt;T&gt;</a>&amp; <a class="code" href="structop_1_1_rectangle.html#a65620c7efbb3db95d85c90c2be3a851d">operator/=</a>(<span class="keyword">const</span> T value);</div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <a class="code" href="structop_1_1_rectangle.html">Rectangle&lt;T&gt;</a> <a class="code" href="structop_1_1_rectangle.html#aed48a0008434867b879a678c1da015b3">operator*</a>(<span class="keyword">const</span> T value) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;</div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <a class="code" href="structop_1_1_rectangle.html">Rectangle&lt;T&gt;</a> <a class="code" href="structop_1_1_rectangle.html#a0bfef7eb53dc556ad80383742cdd0f99">operator/</a>(<span class="keyword">const</span> T value) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; };</div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;</div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <span class="comment">// Static methods</span></div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; Rectangle&lt;T&gt; <a class="code" href="namespaceop.html#a7cd131c9ddd8f3987508e89e0881b9e0">recenter</a>(<span class="keyword">const</span> Rectangle&lt;T&gt;&amp; rectangle, <span class="keyword">const</span> T newWidth, <span class="keyword">const</span> T newHeight);</div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;}</div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;</div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="preprocessor">#endif // OPENPOSE_CORE_RECTANGLE_HPP</span></div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <a class="code" href="structop_1_1_rectangle.html">Rectangle&lt;T&gt;</a>&amp; <a class="code" href="structop_1_1_rectangle.html#a65620c7efbb3db95d85c90c2be3a851d">operator/=</a>(<span class="keyword">const</span> T value);</div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;</div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <a class="code" href="structop_1_1_rectangle.html">Rectangle&lt;T&gt;</a> <a class="code" href="structop_1_1_rectangle.html#a0bfef7eb53dc556ad80383742cdd0f99">operator/</a>(<span class="keyword">const</span> T value) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; };</div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;</div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="comment">// Static methods</span></div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; Rectangle&lt;T&gt; <a class="code" href="namespaceop.html#a7cd131c9ddd8f3987508e89e0881b9e0">recenter</a>(<span class="keyword">const</span> Rectangle&lt;T&gt;&amp; rectangle, <span class="keyword">const</span> T newWidth, <span class="keyword">const</span> T newHeight);</div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;</div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <a class="code" href="macros_8hpp.html#aa883b8ec96d2804b37d3bfb0bd4c5f16">OVERLOAD_C_OUT</a>(Rectangle)</div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;}</div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;</div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="preprocessor">#endif // OPENPOSE_CORE_RECTANGLE_HPP</span></div>
<div class="ttc" id="structop_1_1_rectangle_html_a5db1a105c3b95578a7532ce85e9f562c"><div class="ttname"><a href="structop_1_1_rectangle.html#a5db1a105c3b95578a7532ce85e9f562c">op::Rectangle::center</a></div><div class="ttdeci">Point&lt; T &gt; center() const </div></div>
<div class="ttc" id="structop_1_1_rectangle_html_abd3476f9a32ad2058ea67c75c2a547a2"><div class="ttname"><a href="structop_1_1_rectangle.html#abd3476f9a32ad2058ea67c75c2a547a2">op::Rectangle::operator=</a></div><div class="ttdeci">Rectangle&lt; T &gt; &amp; operator=(const Rectangle&lt; T &gt; &amp;rectangle)</div></div>
<div class="ttc" id="point_8hpp_html"><div class="ttname"><a href="point_8hpp.html">point.hpp</a></div></div>
<div class="ttc" id="structop_1_1_rectangle_html_a0112ddaa9782f3ccbb76a319b05f030b"><div class="ttname"><a href="structop_1_1_rectangle.html#a0112ddaa9782f3ccbb76a319b05f030b">op::Rectangle::Rectangle</a></div><div class="ttdeci">Rectangle(const T x=0, const T y=0, const T width=0, const T height=0)</div></div>
<div class="ttc" id="structop_1_1_rectangle_html_a64e6891af0088a4ad271a725601b8043"><div class="ttname"><a href="structop_1_1_rectangle.html#a64e6891af0088a4ad271a725601b8043">op::Rectangle::y</a></div><div class="ttdeci">T y</div><div class="ttdef"><b>Definition:</b> rectangle.hpp:13</div></div>
<div class="ttc" id="structop_1_1_rectangle_html_a64e6891af0088a4ad271a725601b8043"><div class="ttname"><a href="structop_1_1_rectangle.html#a64e6891af0088a4ad271a725601b8043">op::Rectangle::y</a></div><div class="ttdeci">T y</div><div class="ttdef"><b>Definition:</b> rectangle.hpp:14</div></div>
<div class="ttc" id="structop_1_1_rectangle_html_a1c9a572db2c17fb02a7d19e965c1d3dc"><div class="ttname"><a href="structop_1_1_rectangle.html#a1c9a572db2c17fb02a7d19e965c1d3dc">op::Rectangle::recenter</a></div><div class="ttdeci">void recenter(const T newWidth, const T newHeight)</div></div>
<div class="ttc" id="structop_1_1_point_html"><div class="ttname"><a href="structop_1_1_point.html">op::Point</a></div><div class="ttdef"><b>Definition:</b> point.hpp:9</div></div>
<div class="ttc" id="structop_1_1_point_html"><div class="ttname"><a href="structop_1_1_point.html">op::Point</a></div><div class="ttdef"><b>Definition:</b> point.hpp:10</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:51</div></div>
<div class="ttc" id="structop_1_1_rectangle_html_a0bfef7eb53dc556ad80383742cdd0f99"><div class="ttname"><a href="structop_1_1_rectangle.html#a0bfef7eb53dc556ad80383742cdd0f99">op::Rectangle::operator/</a></div><div class="ttdeci">Rectangle&lt; T &gt; operator/(const T value) const </div></div>
<div class="ttc" id="structop_1_1_rectangle_html_a65620c7efbb3db95d85c90c2be3a851d"><div class="ttname"><a href="structop_1_1_rectangle.html#a65620c7efbb3db95d85c90c2be3a851d">op::Rectangle::operator/=</a></div><div class="ttdeci">Rectangle&lt; T &gt; &amp; operator/=(const T value)</div></div>
<div class="ttc" id="structop_1_1_rectangle_html_aed0ca00eb295de406ec8ec6dd03c1da5"><div class="ttname"><a href="structop_1_1_rectangle.html#aed0ca00eb295de406ec8ec6dd03c1da5">op::Rectangle::toString</a></div><div class="ttdeci">std::string toString() const </div></div>
<div class="ttc" id="structop_1_1_rectangle_html_a3e2d164e2da15c298e4d5bc7b70c0a30"><div class="ttname"><a href="structop_1_1_rectangle.html#a3e2d164e2da15c298e4d5bc7b70c0a30">op::Rectangle::bottomRight</a></div><div class="ttdeci">Point&lt; T &gt; bottomRight() const </div></div>
<div class="ttc" id="structop_1_1_rectangle_html_aed48a0008434867b879a678c1da015b3"><div class="ttname"><a href="structop_1_1_rectangle.html#aed48a0008434867b879a678c1da015b3">op::Rectangle::operator*</a></div><div class="ttdeci">Rectangle&lt; T &gt; operator*(const T value) const </div></div>
<div class="ttc" id="structop_1_1_rectangle_html_a5db9f0e8c946d837a1d351cc0bc72811"><div class="ttname"><a href="structop_1_1_rectangle.html#a5db9f0e8c946d837a1d351cc0bc72811">op::Rectangle::height</a></div><div class="ttdeci">T height</div><div class="ttdef"><b>Definition:</b> rectangle.hpp:15</div></div>
<div class="ttc" id="structop_1_1_rectangle_html_addb67763ca3a0ca9fd4f7184ad9d11ae"><div class="ttname"><a href="structop_1_1_rectangle.html#addb67763ca3a0ca9fd4f7184ad9d11ae">op::Rectangle::topLeft</a></div><div class="ttdeci">Point&lt; T &gt; topLeft() const </div><div class="ttdef"><b>Definition:</b> rectangle.hpp:53</div></div>
<div class="ttc" id="structop_1_1_rectangle_html_a0d0ae826039b0961fae8723708809cdf"><div class="ttname"><a href="structop_1_1_rectangle.html#a0d0ae826039b0961fae8723708809cdf">op::Rectangle::width</a></div><div class="ttdeci">T width</div><div class="ttdef"><b>Definition:</b> rectangle.hpp:14</div></div>
<div class="ttc" id="structop_1_1_rectangle_html_ac4ae58fe6ffd2f811f5cbc48661c1856"><div class="ttname"><a href="structop_1_1_rectangle.html#ac4ae58fe6ffd2f811f5cbc48661c1856">op::Rectangle::x</a></div><div class="ttdeci">T x</div><div class="ttdef"><b>Definition:</b> rectangle.hpp:12</div></div>
<div class="ttc" id="structop_1_1_rectangle_html_a5db9f0e8c946d837a1d351cc0bc72811"><div class="ttname"><a href="structop_1_1_rectangle.html#a5db9f0e8c946d837a1d351cc0bc72811">op::Rectangle::height</a></div><div class="ttdeci">T height</div><div class="ttdef"><b>Definition:</b> rectangle.hpp:16</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="structop_1_1_rectangle_html_addb67763ca3a0ca9fd4f7184ad9d11ae"><div class="ttname"><a href="structop_1_1_rectangle.html#addb67763ca3a0ca9fd4f7184ad9d11ae">op::Rectangle::topLeft</a></div><div class="ttdeci">Point&lt; T &gt; topLeft() const </div><div class="ttdef"><b>Definition:</b> rectangle.hpp:55</div></div>
<div class="ttc" id="structop_1_1_rectangle_html_a0d0ae826039b0961fae8723708809cdf"><div class="ttname"><a href="structop_1_1_rectangle.html#a0d0ae826039b0961fae8723708809cdf">op::Rectangle::width</a></div><div class="ttdeci">T width</div><div class="ttdef"><b>Definition:</b> rectangle.hpp:15</div></div>
<div class="ttc" id="structop_1_1_rectangle_html_ac4ae58fe6ffd2f811f5cbc48661c1856"><div class="ttname"><a href="structop_1_1_rectangle.html#ac4ae58fe6ffd2f811f5cbc48661c1856">op::Rectangle::x</a></div><div class="ttdeci">T x</div><div class="ttdef"><b>Definition:</b> rectangle.hpp:13</div></div>
<div class="ttc" id="structop_1_1_rectangle_html_a2d3d7951770da3954d5af9e365f5780c"><div class="ttname"><a href="structop_1_1_rectangle.html#a2d3d7951770da3954d5af9e365f5780c">op::Rectangle::operator*=</a></div><div class="ttdeci">Rectangle&lt; T &gt; &amp; operator*=(const T value)</div></div>
<div class="ttc" id="structop_1_1_rectangle_html"><div class="ttname"><a href="structop_1_1_rectangle.html">op::Rectangle</a></div><div class="ttdef"><b>Definition:</b> rectangle.hpp:10</div></div>
<div class="ttc" id="structop_1_1_rectangle_html"><div class="ttname"><a href="structop_1_1_rectangle.html">op::Rectangle</a></div><div class="ttdef"><b>Definition:</b> rectangle.hpp:11</div></div>
<div class="ttc" id="namespaceop_html_a7cd131c9ddd8f3987508e89e0881b9e0"><div class="ttname"><a href="namespaceop.html#a7cd131c9ddd8f3987508e89e0881b9e0">op::recenter</a></div><div class="ttdeci">Rectangle&lt; T &gt; recenter(const Rectangle&lt; T &gt; &amp;rectangle, const T newWidth, const T newHeight)</div></div>
<div class="ttc" id="structop_1_1_rectangle_html_a85cabb0d2f3af02e32be35bb9841c1f3"><div class="ttname"><a href="structop_1_1_rectangle.html#a85cabb0d2f3af02e32be35bb9841c1f3">op::Rectangle::area</a></div><div class="ttdeci">T area() const </div><div class="ttdef"><b>Definition:</b> rectangle.hpp:60</div></div>
<div class="ttc" id="structop_1_1_rectangle_html_a85cabb0d2f3af02e32be35bb9841c1f3"><div class="ttname"><a href="structop_1_1_rectangle.html#a85cabb0d2f3af02e32be35bb9841c1f3">op::Rectangle::area</a></div><div class="ttdeci">T area() const </div><div class="ttdef"><b>Definition:</b> rectangle.hpp:62</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
+1 -1
View File
@@ -125,7 +125,7 @@ $(document).ready(function(){initNavTree('render_face_8hpp_source.html','');});
<div class="ttc" id="namespaceop_html_a1e997077b4c7e1d68c8191e0b377f4c6"><div class="ttname"><a href="namespaceop.html#a1e997077b4c7e1d68c8191e0b377f4c6">op::renderFaceKeypointsGpu</a></div><div class="ttdeci">OP_API void renderFaceKeypointsGpu(float *framePtr, const Point&lt; int &gt; &amp;frameSize, const float *const facePtr, const int numberPeople, const float renderThreshold, const float alphaColorToAdd=FACE_DEFAULT_ALPHA_KEYPOINT)</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_a5fc85e8500dbeda3b75c1b6ecfac91cd"><div class="ttname"><a href="namespaceop.html#a5fc85e8500dbeda3b75c1b6ecfac91cd">op::renderFaceKeypointsCpu</a></div><div class="ttdeci">OP_API void renderFaceKeypointsCpu(Array&lt; float &gt; &amp;frameArray, const Array&lt; float &gt; &amp;faceKeypoints, const float renderThreshold)</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
<div class="ttc" id="face_parameters_8hpp_html"><div class="ttname"><a href="face_parameters_8hpp.html">faceParameters.hpp</a></div></div>
<div class="ttc" id="namespaceop_html_a15f6c39797cee87f6aa941d93f22b78b"><div class="ttname"><a href="namespaceop.html#a15f6c39797cee87f6aa941d93f22b78b">op::FACE_DEFAULT_ALPHA_KEYPOINT</a></div><div class="ttdeci">const auto FACE_DEFAULT_ALPHA_KEYPOINT</div><div class="ttdef"><b>Definition:</b> faceParameters.hpp:28</div></div>
</div><!-- fragment --></div><!-- contents -->
+1 -1
View File
@@ -129,7 +129,7 @@ $(document).ready(function(){initNavTree('render_hand_8hpp_source.html','');});
<div class="ttc" id="namespaceop_html_afb5b711819f94b51f32460861d9cea38"><div class="ttname"><a href="namespaceop.html#afb5b711819f94b51f32460861d9cea38">op::renderHandKeypointsCpu</a></div><div class="ttdeci">OP_API void renderHandKeypointsCpu(Array&lt; float &gt; &amp;frameArray, const std::array&lt; Array&lt; float &gt;, 2 &gt; &amp;handKeypoints, const float renderThreshold)</div></div>
<div class="ttc" id="namespaceop_html_aa8cc53d2fe5353f9d87d50c32a8c1a95"><div class="ttname"><a href="namespaceop.html#aa8cc53d2fe5353f9d87d50c32a8c1a95">op::HAND_DEFAULT_ALPHA_KEYPOINT</a></div><div class="ttdeci">const auto HAND_DEFAULT_ALPHA_KEYPOINT</div><div class="ttdef"><b>Definition:</b> handParameters.hpp:47</div></div>
<div class="ttc" id="hand_parameters_8hpp_html"><div class="ttname"><a href="hand_parameters_8hpp.html">handParameters.hpp</a></div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
+1 -1
View File
@@ -160,7 +160,7 @@ $(document).ready(function(){initNavTree('render_pose_8hpp_source.html','');});
<div class="ttc" id="namespaceop_html_a832678e25561cd77d174847b0dddc6bb"><div class="ttname"><a href="namespaceop.html#a832678e25561cd77d174847b0dddc6bb">op::renderPosePAFGpu</a></div><div class="ttdeci">OP_API void renderPosePAFGpu(float *framePtr, const PoseModel poseModel, const Point&lt; int &gt; &amp;frameSize, const float *const heatmapPtr, const Point&lt; int &gt; &amp;heatmapSize, const float scaleToKeepRatio, const int part, const float alphaBlending=POSE_DEFAULT_ALPHA_HEAT_MAP)</div></div>
<div class="ttc" id="namespaceop_html_a9a3b197334a6a606f85eea43128a9a46"><div class="ttname"><a href="namespaceop.html#a9a3b197334a6a606f85eea43128a9a46">op::renderPoseHeatMapGpu</a></div><div class="ttdeci">OP_API void renderPoseHeatMapGpu(float *frame, const PoseModel poseModel, const Point&lt; int &gt; &amp;frameSize, const float *const heatmap, const Point&lt; int &gt; &amp;heatmapSize, const float scaleToKeepRatio, const int part, const float alphaBlending=POSE_DEFAULT_ALPHA_HEAT_MAP)</div></div>
<div class="ttc" id="namespaceop_html_aa01e90a66388f8ced55d0aa61fb205a1"><div class="ttname"><a href="namespaceop.html#aa01e90a66388f8ced55d0aa61fb205a1">op::renderPoseHeatMapsGpu</a></div><div class="ttdeci">OP_API void renderPoseHeatMapsGpu(float *frame, const PoseModel poseModel, const Point&lt; int &gt; &amp;frameSize, const float *const heatmap, const Point&lt; int &gt; &amp;heatmapSize, const float scaleToKeepRatio, const float alphaBlending=POSE_DEFAULT_ALPHA_HEAT_MAP)</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
<div class="ttc" id="namespaceop_html_af45cddacd69fff73a4ea4acbbbac43e0"><div class="ttname"><a href="namespaceop.html#af45cddacd69fff73a4ea4acbbbac43e0">op::POSE_DEFAULT_ALPHA_HEAT_MAP</a></div><div class="ttdeci">const auto POSE_DEFAULT_ALPHA_HEAT_MAP</div><div class="ttdef"><b>Definition:</b> poseParametersRender.hpp:11</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
+2 -2
View File
@@ -158,13 +158,13 @@ $(document).ready(function(){initNavTree('renderer_8hpp_source.html','');});
<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;</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor">#endif // OPENPOSE_CORE_RENDERER_HPP</span></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:25</div></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:24</div></div>
<div class="ttc" id="classop_1_1_renderer_html_a88449a7c29a48e157cd6b16089825be7"><div class="ttname"><a href="classop_1_1_renderer.html#a88449a7c29a48e157cd6b16089825be7">op::Renderer::mBlendOriginalFrame</a></div><div class="ttdeci">std::atomic&lt; bool &gt; mBlendOriginalFrame</div><div class="ttdef"><b>Definition:</b> renderer.hpp:38</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="classop_1_1_renderer_html_ace2490fa3c5a87443e4d1e64007cd1ff"><div class="ttname"><a href="classop_1_1_renderer.html#ace2490fa3c5a87443e4d1e64007cd1ff">op::Renderer::mShowGooglyEyes</a></div><div class="ttdeci">std::atomic&lt; bool &gt; mShowGooglyEyes</div><div class="ttdef"><b>Definition:</b> renderer.hpp:41</div></div>
<div class="ttc" id="classop_1_1_renderer_html_a3e04644546dd9990a16d0b6861b60553"><div class="ttname"><a href="classop_1_1_renderer.html#a3e04644546dd9990a16d0b6861b60553">op::Renderer::spNumberElementsToRender</a></div><div class="ttdeci">std::shared_ptr&lt; const unsigned int &gt; spNumberElementsToRender</div><div class="ttdef"><b>Definition:</b> renderer.hpp:40</div></div>
<div class="ttc" id="classop_1_1_renderer_html_aca8ebf0c0a50b87f0be82afa090155a0"><div class="ttname"><a href="classop_1_1_renderer.html#aca8ebf0c0a50b87f0be82afa090155a0">op::Renderer::spElementToRender</a></div><div class="ttdeci">std::shared_ptr&lt; std::atomic&lt; unsigned int &gt; &gt; spElementToRender</div><div class="ttdef"><b>Definition:</b> renderer.hpp:39</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
<div class="ttc" id="classop_1_1_renderer_html"><div class="ttname"><a href="classop_1_1_renderer.html">op::Renderer</a></div><div class="ttdef"><b>Definition:</b> renderer.hpp:9</div></div>
<div class="ttc" id="classop_1_1_renderer_html_adc4cd0a62008325c5c7df6df2f95a167"><div class="ttname"><a href="classop_1_1_renderer.html#adc4cd0a62008325c5c7df6df2f95a167">op::Renderer::mRenderThreshold</a></div><div class="ttdeci">const float mRenderThreshold</div><div class="ttdef"><b>Definition:</b> renderer.hpp:37</div></div>
</div><!-- fragment --></div><!-- contents -->
+1 -1
View File
@@ -131,7 +131,7 @@ $(document).ready(function(){initNavTree('resize_and_merge_base_8hpp_source.html
<div class="ttc" id="namespaceop_html_a6a5cb4e7c022ac0fbcc399e24bb6931a"><div class="ttname"><a href="namespaceop.html#a6a5cb4e7c022ac0fbcc399e24bb6931a">op::resizeAndMergeGpu</a></div><div class="ttdeci">OP_API void resizeAndMergeGpu(T *targetPtr, const std::vector&lt; const T * &gt; &amp;sourcePtrs, const std::array&lt; int, 4 &gt; &amp;targetSize, const std::vector&lt; std::array&lt; int, 4 &gt;&gt; &amp;sourceSizes, const std::vector&lt; T &gt; &amp;scaleInputToNetInputs={1.f})</div></div>
<div class="ttc" id="namespaceop_html_a1b6c4abcf6948b5ac5651bb2f2909bc9"><div class="ttname"><a href="namespaceop.html#a1b6c4abcf6948b5ac5651bb2f2909bc9">op::resizeAndMergeCpu</a></div><div class="ttdeci">OP_API void resizeAndMergeCpu(T *targetPtr, const std::vector&lt; const T * &gt; &amp;sourcePtrs, const std::array&lt; int, 4 &gt; &amp;targetSize, const std::vector&lt; std::array&lt; int, 4 &gt;&gt; &amp;sourceSizes, const std::vector&lt; T &gt; &amp;scaleInputToNetInputs={1.f})</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="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
+3 -3
View File
@@ -159,12 +159,12 @@ $(document).ready(function(){initNavTree('resize_and_merge_caffe_8hpp_source.htm
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;}</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor">#endif // OPENPOSE_CORE_RESIZE_AND_MERGE_CAFFE_HPP</span></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:25</div></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:24</div></div>
<div class="ttc" id="classop_1_1_resize_and_merge_caffe_html"><div class="ttname"><a href="classop_1_1_resize_and_merge_caffe.html">op::ResizeAndMergeCaffe</a></div><div class="ttdef"><b>Definition:</b> resizeAndMergeCaffe.hpp:19</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="classop_1_1_resize_and_merge_caffe_html_a4327169d05916bd59b97f04847d215d9"><div class="ttname"><a href="classop_1_1_resize_and_merge_caffe.html#a4327169d05916bd59b97f04847d215d9">op::ResizeAndMergeCaffe::type</a></div><div class="ttdeci">virtual const char * type() const </div><div class="ttdef"><b>Definition:</b> resizeAndMergeCaffe.hpp:29</div></div>
<div class="ttc" id="classcaffe_1_1_blob_html"><div class="ttname"><a href="classcaffe_1_1_blob.html">caffe::Blob</a></div><div class="ttdef"><b>Definition:</b> macros.hpp:61</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="classcaffe_1_1_blob_html"><div class="ttname"><a href="classcaffe_1_1_blob.html">caffe::Blob</a></div><div class="ttdef"><b>Definition:</b> macros.hpp:71</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
@@ -136,7 +136,7 @@ $(document).ready(function(){initNavTree('scale_and_size_extractor_8hpp_source.h
<div class="ttc" id="structop_1_1_point_html"><div class="ttname"><a href="structop_1_1_point.html">op::Point&lt; int &gt;</a></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="classop_1_1_scale_and_size_extractor_html"><div class="ttname"><a href="classop_1_1_scale_and_size_extractor.html">op::ScaleAndSizeExtractor</a></div><div class="ttdef"><b>Definition:</b> scaleAndSizeExtractor.hpp:9</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:5</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:9</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
+1 -1
View File
@@ -27,7 +27,7 @@ var searchData=
['compile_5ftemplate_5fbasic_5ftypes',['COMPILE_TEMPLATE_BASIC_TYPES',['../macros_8hpp.html#a6bf32c65e0f388d5b09d8b2424416c0e',1,'macros.hpp']]],
['compile_5ftemplate_5fbasic_5ftypes_5fclass',['COMPILE_TEMPLATE_BASIC_TYPES_CLASS',['../macros_8hpp.html#a60e010d8a2352d94b8b57d97cf4a7d73',1,'macros.hpp']]],
['compile_5ftemplate_5fbasic_5ftypes_5fstruct',['COMPILE_TEMPLATE_BASIC_TYPES_STRUCT',['../macros_8hpp.html#ac5627744abe5fd0c8eacfe9c7f8bd32e',1,'macros.hpp']]],
['compile_5ftemplate_5fdatum',['COMPILE_TEMPLATE_DATUM',['../macros_8hpp.html#af87cd873cebb915837ae27248f67e822',1,'COMPILE_TEMPLATE_DATUM():&#160;macros.hpp'],['../namespaceop.html#a9076fc1719030c2a74f21682999d2315',1,'op::COMPILE_TEMPLATE_DATUM(WCvMatToOpInput)'],['../namespaceop.html#a6d12bd1e42cfb63d2f780bed55fa01fb',1,'op::COMPILE_TEMPLATE_DATUM(WCvMatToOpOutput)'],['../namespaceop.html#a47758c703fccdbb65c26dc7bc4022237',1,'op::COMPILE_TEMPLATE_DATUM(WKeypointScaler)'],['../namespaceop.html#a1d9f50688522ed7368acc33a09ae9ece',1,'op::COMPILE_TEMPLATE_DATUM(WOpOutputToCvMat)'],['../namespaceop.html#aaca98fe6101cda512a43c513182ae5cc',1,'op::COMPILE_TEMPLATE_DATUM(WScaleAndSizeExtractor)'],['../namespaceop.html#a674a652ad38b355285417529fc050847',1,'op::COMPILE_TEMPLATE_DATUM(WPersonIdExtractor)'],['../namespaceop.html#a196f17357cd1c1bb02e24e4e8a0e6ec3',1,'op::COMPILE_TEMPLATE_DATUM(WFaceDetector)'],['../namespaceop.html#abf3a59fc4662f07e6ba19b95bd4da32f',1,'op::COMPILE_TEMPLATE_DATUM(WFaceDetectorOpenCV)'],['../namespaceop.html#ac610051ddb4703c80e6ee73f77f6df8a',1,'op::COMPILE_TEMPLATE_DATUM(WFaceExtractor)'],['../namespaceop.html#af42afa53c725d556c14928b2603883e3',1,'op::COMPILE_TEMPLATE_DATUM(WFaceRenderer)'],['../namespaceop.html#af46e80e6bac0f815006759df4c9d00c3',1,'op::COMPILE_TEMPLATE_DATUM(WCocoJsonSaver)'],['../namespaceop.html#a57c4f3ada0db4882a4106d4dedf08012',1,'op::COMPILE_TEMPLATE_DATUM(WFaceSaver)'],['../namespaceop.html#a602d5d238fe0c7096698cf36b7dee9ab',1,'op::COMPILE_TEMPLATE_DATUM(WHandSaver)'],['../namespaceop.html#a7ac10b9f503668695643c366e25f3b68',1,'op::COMPILE_TEMPLATE_DATUM(WHeatMapSaver)'],['../namespaceop.html#a505ea16cc6c2c0068bbf4e7269dc8e0a',1,'op::COMPILE_TEMPLATE_DATUM(WImageSaver)'],['../namespaceop.html#a774871462f7fefb8cadea1e49f501e45',1,'op::COMPILE_TEMPLATE_DATUM(WPeopleJsonSaver)'],['../namespaceop.html#a31ad937a2e52ea08ce925031d26616b9',1,'op::COMPILE_TEMPLATE_DATUM(WPoseSaver)'],['../namespaceop.html#a49bd4106b0cd1cb81980329b06c0d2c8',1,'op::COMPILE_TEMPLATE_DATUM(WVideoSaver)'],['../namespaceop.html#ade3b2e4b105242a3cf41def3def1691d',1,'op::COMPILE_TEMPLATE_DATUM(WGui)'],['../namespaceop.html#ae88e9ced5d14fa221205b492ff76c56b',1,'op::COMPILE_TEMPLATE_DATUM(WGuiInfoAdder)'],['../namespaceop.html#a0424a8e4dc8ceb5e8d8a2230c157a7fd',1,'op::COMPILE_TEMPLATE_DATUM(WHandDetector)'],['../namespaceop.html#a767385c8d3ebe736e1752825ab4d4ea0',1,'op::COMPILE_TEMPLATE_DATUM(WHandDetectorFromTxt)'],['../namespaceop.html#a361310c59d16e88a4d2450a80f078f01',1,'op::COMPILE_TEMPLATE_DATUM(WHandDetectorTracking)'],['../namespaceop.html#a5cc3f625b2644b1aade85a9458b5503a',1,'op::COMPILE_TEMPLATE_DATUM(WHandDetectorUpdate)'],['../namespaceop.html#af858fa24c3fb51cfb695f4e78972f345',1,'op::COMPILE_TEMPLATE_DATUM(WHandExtractor)'],['../namespaceop.html#a635579f5f8d20b8e65f4f94da4d3d2f2',1,'op::COMPILE_TEMPLATE_DATUM(WHandRenderer)'],['../namespaceop.html#a020603e3ad6326cb1dce43485157f768',1,'op::COMPILE_TEMPLATE_DATUM(WPoseExtractor)'],['../namespaceop.html#ae76afeeeaedaebe6941f41a4bdf50e2a',1,'op::COMPILE_TEMPLATE_DATUM(WPoseRenderer)'],['../namespaceop.html#aa65c081c13e0d0453938a3c41d04dc49',1,'op::COMPILE_TEMPLATE_DATUM(PriorityQueue)'],['../namespaceop.html#aa7f93261bd6d87f86c45e933607a0678',1,'op::COMPILE_TEMPLATE_DATUM(Queue)'],['../namespaceop.html#af98c8e514e79d4718fb1fc64dc0e431b',1,'op::COMPILE_TEMPLATE_DATUM(SubThread)'],['../namespaceop.html#ae5dac6cf1ccdf461838f9795be8fda03',1,'op::COMPILE_TEMPLATE_DATUM(Thread)'],['../namespaceop.html#ac06eeab84c4861ef08834855b48750a6',1,'op::COMPILE_TEMPLATE_DATUM(ThreadManager)'],['../namespaceop.html#ad22c543a4376e943b728e657fab5ed9f',1,'op::COMPILE_TEMPLATE_DATUM(WIdGenerator)'],['../namespaceop.html#a5642545fda1c3bbaf60810cf0e2d2c1d',1,'op::COMPILE_TEMPLATE_DATUM(Worker)'],['../namespaceop.html#a01aa5c6e24026536367cf47a64e9bba5',1,'op::COMPILE_TEMPLATE_DATUM(WorkerConsumer)'],['../namespaceop.html#a5660f0e72781ce6d7db9eb78b582e5c6',1,'op::COMPILE_TEMPLATE_DATUM(WorkerProducer)'],['../namespaceop.html#add981a5f6a49d35cc316a54c613497f3',1,'op::COMPILE_TEMPLATE_DATUM(WQueueOrderer)']]],
['compile_5ftemplate_5fdatum',['COMPILE_TEMPLATE_DATUM',['../datum_8hpp.html#af87cd873cebb915837ae27248f67e822',1,'COMPILE_TEMPLATE_DATUM():&#160;datum.hpp'],['../namespaceop.html#a9076fc1719030c2a74f21682999d2315',1,'op::COMPILE_TEMPLATE_DATUM(WCvMatToOpInput)'],['../namespaceop.html#a6d12bd1e42cfb63d2f780bed55fa01fb',1,'op::COMPILE_TEMPLATE_DATUM(WCvMatToOpOutput)'],['../namespaceop.html#a47758c703fccdbb65c26dc7bc4022237',1,'op::COMPILE_TEMPLATE_DATUM(WKeypointScaler)'],['../namespaceop.html#a1d9f50688522ed7368acc33a09ae9ece',1,'op::COMPILE_TEMPLATE_DATUM(WOpOutputToCvMat)'],['../namespaceop.html#aaca98fe6101cda512a43c513182ae5cc',1,'op::COMPILE_TEMPLATE_DATUM(WScaleAndSizeExtractor)'],['../namespaceop.html#a674a652ad38b355285417529fc050847',1,'op::COMPILE_TEMPLATE_DATUM(WPersonIdExtractor)'],['../namespaceop.html#a196f17357cd1c1bb02e24e4e8a0e6ec3',1,'op::COMPILE_TEMPLATE_DATUM(WFaceDetector)'],['../namespaceop.html#abf3a59fc4662f07e6ba19b95bd4da32f',1,'op::COMPILE_TEMPLATE_DATUM(WFaceDetectorOpenCV)'],['../namespaceop.html#ac610051ddb4703c80e6ee73f77f6df8a',1,'op::COMPILE_TEMPLATE_DATUM(WFaceExtractor)'],['../namespaceop.html#af42afa53c725d556c14928b2603883e3',1,'op::COMPILE_TEMPLATE_DATUM(WFaceRenderer)'],['../namespaceop.html#af46e80e6bac0f815006759df4c9d00c3',1,'op::COMPILE_TEMPLATE_DATUM(WCocoJsonSaver)'],['../namespaceop.html#a57c4f3ada0db4882a4106d4dedf08012',1,'op::COMPILE_TEMPLATE_DATUM(WFaceSaver)'],['../namespaceop.html#a602d5d238fe0c7096698cf36b7dee9ab',1,'op::COMPILE_TEMPLATE_DATUM(WHandSaver)'],['../namespaceop.html#a7ac10b9f503668695643c366e25f3b68',1,'op::COMPILE_TEMPLATE_DATUM(WHeatMapSaver)'],['../namespaceop.html#a505ea16cc6c2c0068bbf4e7269dc8e0a',1,'op::COMPILE_TEMPLATE_DATUM(WImageSaver)'],['../namespaceop.html#a774871462f7fefb8cadea1e49f501e45',1,'op::COMPILE_TEMPLATE_DATUM(WPeopleJsonSaver)'],['../namespaceop.html#a31ad937a2e52ea08ce925031d26616b9',1,'op::COMPILE_TEMPLATE_DATUM(WPoseSaver)'],['../namespaceop.html#a49bd4106b0cd1cb81980329b06c0d2c8',1,'op::COMPILE_TEMPLATE_DATUM(WVideoSaver)'],['../namespaceop.html#ade3b2e4b105242a3cf41def3def1691d',1,'op::COMPILE_TEMPLATE_DATUM(WGui)'],['../namespaceop.html#ae88e9ced5d14fa221205b492ff76c56b',1,'op::COMPILE_TEMPLATE_DATUM(WGuiInfoAdder)'],['../namespaceop.html#a0424a8e4dc8ceb5e8d8a2230c157a7fd',1,'op::COMPILE_TEMPLATE_DATUM(WHandDetector)'],['../namespaceop.html#a767385c8d3ebe736e1752825ab4d4ea0',1,'op::COMPILE_TEMPLATE_DATUM(WHandDetectorFromTxt)'],['../namespaceop.html#a361310c59d16e88a4d2450a80f078f01',1,'op::COMPILE_TEMPLATE_DATUM(WHandDetectorTracking)'],['../namespaceop.html#a5cc3f625b2644b1aade85a9458b5503a',1,'op::COMPILE_TEMPLATE_DATUM(WHandDetectorUpdate)'],['../namespaceop.html#af858fa24c3fb51cfb695f4e78972f345',1,'op::COMPILE_TEMPLATE_DATUM(WHandExtractor)'],['../namespaceop.html#a635579f5f8d20b8e65f4f94da4d3d2f2',1,'op::COMPILE_TEMPLATE_DATUM(WHandRenderer)'],['../namespaceop.html#a020603e3ad6326cb1dce43485157f768',1,'op::COMPILE_TEMPLATE_DATUM(WPoseExtractor)'],['../namespaceop.html#ae76afeeeaedaebe6941f41a4bdf50e2a',1,'op::COMPILE_TEMPLATE_DATUM(WPoseRenderer)'],['../namespaceop.html#aa65c081c13e0d0453938a3c41d04dc49',1,'op::COMPILE_TEMPLATE_DATUM(PriorityQueue)'],['../namespaceop.html#aa7f93261bd6d87f86c45e933607a0678',1,'op::COMPILE_TEMPLATE_DATUM(Queue)'],['../namespaceop.html#af98c8e514e79d4718fb1fc64dc0e431b',1,'op::COMPILE_TEMPLATE_DATUM(SubThread)'],['../namespaceop.html#ae5dac6cf1ccdf461838f9795be8fda03',1,'op::COMPILE_TEMPLATE_DATUM(Thread)'],['../namespaceop.html#ac06eeab84c4861ef08834855b48750a6',1,'op::COMPILE_TEMPLATE_DATUM(ThreadManager)'],['../namespaceop.html#ad22c543a4376e943b728e657fab5ed9f',1,'op::COMPILE_TEMPLATE_DATUM(WIdGenerator)'],['../namespaceop.html#a5642545fda1c3bbaf60810cf0e2d2c1d',1,'op::COMPILE_TEMPLATE_DATUM(Worker)'],['../namespaceop.html#a01aa5c6e24026536367cf47a64e9bba5',1,'op::COMPILE_TEMPLATE_DATUM(WorkerConsumer)'],['../namespaceop.html#a5660f0e72781ce6d7db9eb78b582e5c6',1,'op::COMPILE_TEMPLATE_DATUM(WorkerProducer)'],['../namespaceop.html#add981a5f6a49d35cc316a54c613497f3',1,'op::COMPILE_TEMPLATE_DATUM(WQueueOrderer)']]],
['compile_5ftemplate_5ffloating_5ftypes',['COMPILE_TEMPLATE_FLOATING_TYPES',['../macros_8hpp.html#a80404791b46a15fd601feaa11f1e5028',1,'macros.hpp']]],
['compile_5ftemplate_5ffloating_5ftypes_5fclass',['COMPILE_TEMPLATE_FLOATING_TYPES_CLASS',['../macros_8hpp.html#a1eadbb31e92e7fbc799bf7cf4d2a6f50',1,'macros.hpp']]],
['compile_5ftemplate_5ffloating_5ftypes_5fstruct',['COMPILE_TEMPLATE_FLOATING_TYPES_STRUCT',['../macros_8hpp.html#af9fed593b7a4237bc6ede717a1ae70f0',1,'macros.hpp']]],
+3 -3
View File
@@ -4,14 +4,14 @@ var searchData=
['datum',['Datum',['../structop_1_1_datum.html#a72c75834671aebe44705738fb5efc3c5',1,'op::Datum::Datum()'],['../structop_1_1_datum.html#a42f9aef848c6335c5a81cad374319f0b',1,'op::Datum::Datum(const Datum &amp;datum)'],['../structop_1_1_datum.html#a2d4940d8cb12d95b8588cd0280f6524c',1,'op::Datum::Datum(Datum &amp;&amp;datum)']]],
['datum',['Datum',['../structop_1_1_datum.html',1,'op']]],
['datum_2ehpp',['datum.hpp',['../datum_8hpp.html',1,'']]],
['datum_5fbase',['DATUM_BASE',['../macros_8hpp.html#a07cabbfba0fbaa740292d7ffca1e33ed',1,'macros.hpp']]],
['datum_5fbase_5fno_5fptr',['DATUM_BASE_NO_PTR',['../macros_8hpp.html#ad96b23e17e179ed25d779d31b8ee2c07',1,'macros.hpp']]],
['datum_5fbase',['DATUM_BASE',['../datum_8hpp.html#a07cabbfba0fbaa740292d7ffca1e33ed',1,'datum.hpp']]],
['datum_5fbase_5fno_5fptr',['DATUM_BASE_NO_PTR',['../datum_8hpp.html#ad96b23e17e179ed25d779d31b8ee2c07',1,'datum.hpp']]],
['datumproducer',['DatumProducer',['../classop_1_1_datum_producer.html',1,'op']]],
['datumproducer',['DatumProducer',['../classop_1_1_datum_producer.html#a627c16307864f02251eeb77f2320052f',1,'op::DatumProducer']]],
['datumproducer_2ehpp',['datumProducer.hpp',['../datum_producer_8hpp.html',1,'']]],
['default_5fx',['DEFAULT_X',['../classop_1_1_profiler.html#a13de5fe55b2599c0626d5071d3851dec',1,'op::Profiler']]],
['defaultparttorender',['defaultPartToRender',['../structop_1_1_wrapper_struct_pose.html#ab6810e97aa62a728aa09dbbe6b9b6c06',1,'op::WrapperStructPose']]],
['define_5ftemplate_5fdatum',['DEFINE_TEMPLATE_DATUM',['../macros_8hpp.html#ad11d52b69bc54e48ceb2f5787f700431',1,'macros.hpp']]],
['define_5ftemplate_5fdatum',['DEFINE_TEMPLATE_DATUM',['../datum_8hpp.html#ad11d52b69bc54e48ceb2f5787f700431',1,'datum.hpp']]],
['delete_5fcopy',['DELETE_COPY',['../classop_1_1_face_cpu_renderer.html#a233f2a83930d07e4d420b43c8a660f32',1,'op::FaceCpuRenderer::DELETE_COPY()'],['../classop_1_1_hand_cpu_renderer.html#a66a7d318b240c73687320bf092363409',1,'op::HandCpuRenderer::DELETE_COPY()'],['../classop_1_1_sub_thread_no_queue.html#a43504502c36461305d656fb87b914749',1,'op::SubThreadNoQueue::DELETE_COPY()'],['../macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e',1,'DELETE_COPY():&#160;macros.hpp']]],
['detectfaces',['detectFaces',['../classop_1_1_face_detector.html#ac884684046a89394c5179f8175188c1d',1,'op::FaceDetector::detectFaces()'],['../classop_1_1_face_detector_open_c_v.html#a3cbd067534f06315ab8a2332f7ba246a',1,'op::FaceDetectorOpenCV::detectFaces()']]],
['detecthands',['detectHands',['../classop_1_1_hand_detector.html#a660199dc2080df40f67cd6680997f6d0',1,'op::HandDetector::detectHands()'],['../classop_1_1_hand_detector_from_txt.html#a1e6ba23fa1486e92a3bdca36b2e86d22',1,'op::HandDetectorFromTxt::detectHands()']]],
+2 -1
View File
@@ -27,5 +27,6 @@ var searchData=
['originalfps',['OriginalFps',['../namespaceop.html#ac0230b669b296920c0cfc41b7587268fa0123c3afc0fac5edaf8b1672cb12626c',1,'op']]],
['outputdata',['outputData',['../structop_1_1_datum.html#a42b953c082f479eddc527da9a3a4cc75',1,'op::Datum']]],
['outputresolution',['OutputResolution',['../namespaceop.html#af72fe4ed32846c12f41b049d3d0e1bdaa73c42013aac51c335d50d103f30fcb99',1,'op']]],
['outputsize',['outputSize',['../structop_1_1_wrapper_struct_pose.html#a80ead0f411ddab86f643345e4effe805',1,'op::WrapperStructPose']]]
['outputsize',['outputSize',['../structop_1_1_wrapper_struct_pose.html#a80ead0f411ddab86f643345e4effe805',1,'op::WrapperStructPose']]],
['overload_5fc_5fout',['OVERLOAD_C_OUT',['../macros_8hpp.html#aa883b8ec96d2804b37d3bfb0bd4c5f16',1,'macros.hpp']]]
];
+7 -6
View File
@@ -44,14 +44,14 @@ var searchData=
['posecpurenderer',['PoseCpuRenderer',['../classop_1_1_pose_cpu_renderer.html#a8b5c83bbf076b949b1209261f25d170d',1,'op::PoseCpuRenderer']]],
['posecpurenderer',['PoseCpuRenderer',['../classop_1_1_pose_cpu_renderer.html',1,'op']]],
['posecpurenderer_2ehpp',['poseCpuRenderer.hpp',['../pose_cpu_renderer_8hpp.html',1,'']]],
['poseextractor',['PoseExtractor',['../classop_1_1_pose_extractor.html',1,'op']]],
['poseextractor',['PoseExtractor',['../classop_1_1_pose_extractor.html#a54b0c911456746d4faf493bb4e9b0c1e',1,'op::PoseExtractor']]],
['poseextractor',['PoseExtractor',['../classop_1_1_pose_extractor.html',1,'op']]],
['poseextractor_2ehpp',['poseExtractor.hpp',['../pose_extractor_8hpp.html',1,'']]],
['poseextractorcaffe',['PoseExtractorCaffe',['../classop_1_1_pose_extractor_caffe.html',1,'op']]],
['poseextractorcaffe',['PoseExtractorCaffe',['../classop_1_1_pose_extractor_caffe.html#ab58c3ab4b745b35f542165ce27293554',1,'op::PoseExtractorCaffe']]],
['poseextractorcaffe',['PoseExtractorCaffe',['../classop_1_1_pose_extractor_caffe.html',1,'op']]],
['poseextractorcaffe_2ehpp',['poseExtractorCaffe.hpp',['../pose_extractor_caffe_8hpp.html',1,'']]],
['posegpurenderer',['PoseGpuRenderer',['../classop_1_1_pose_gpu_renderer.html#afc6fbf8fcf13fad9c824136f8f8ec409',1,'op::PoseGpuRenderer']]],
['posegpurenderer',['PoseGpuRenderer',['../classop_1_1_pose_gpu_renderer.html',1,'op']]],
['posegpurenderer',['PoseGpuRenderer',['../classop_1_1_pose_gpu_renderer.html#afc6fbf8fcf13fad9c824136f8f8ec409',1,'op::PoseGpuRenderer']]],
['posegpurenderer_2ehpp',['poseGpuRenderer.hpp',['../pose_gpu_renderer_8hpp.html',1,'']]],
['poseheatmaps',['poseHeatMaps',['../structop_1_1_datum.html#a5429e97e0ab9b0e2209a3947af668381',1,'op::Datum']]],
['poseids',['poseIds',['../structop_1_1_datum.html#aba90dccffb5a830296231bd430c4766c',1,'op::Datum']]],
@@ -60,18 +60,19 @@ var searchData=
['poseparameters_2ehpp',['poseParameters.hpp',['../pose_parameters_8hpp.html',1,'']]],
['poseparametersrender_2ehpp',['poseParametersRender.hpp',['../pose_parameters_render_8hpp.html',1,'']]],
['poseproperty',['PoseProperty',['../namespaceop.html#a37c58b781e5bcd9fee67a7768afc5d0e',1,'op']]],
['poserenderer',['PoseRenderer',['../classop_1_1_pose_renderer.html#a1dfd34d42fa69913a9702e0a0ebcd04e',1,'op::PoseRenderer']]],
['poserenderer',['PoseRenderer',['../classop_1_1_pose_renderer.html',1,'op']]],
['poserenderer',['PoseRenderer',['../classop_1_1_pose_renderer.html#a1dfd34d42fa69913a9702e0a0ebcd04e',1,'op::PoseRenderer']]],
['poserenderer_2ehpp',['poseRenderer.hpp',['../pose_renderer_8hpp.html',1,'']]],
['posescores',['poseScores',['../structop_1_1_datum.html#afb117821de7aff9ac3c219ef3bbc0c14',1,'op::Datum']]],
['printaveragedtimemseveryxiterations',['printAveragedTimeMsEveryXIterations',['../classop_1_1_profiler.html#a1192952d076f52b884b32fcd496df2ec',1,'op::Profiler']]],
['printaveragedtimemsoniterationx',['printAveragedTimeMsOnIterationX',['../classop_1_1_profiler.html#a58b930a54a98bbc91af074395852da76',1,'op::Profiler']]],
['printsize',['printSize',['../classop_1_1_array.html#a337e33980c231bc207ea7d31ffa84fe3',1,'op::Array']]],
['priority',['Priority',['../namespaceop.html#adc43fb9031418e7f8112816a3b535d14',1,'op']]],
['priorityqueue',['PriorityQueue',['../classop_1_1_priority_queue.html',1,'op']]],
['priorityqueue',['PriorityQueue',['../classop_1_1_priority_queue.html#acecdd3c5789942777652b66d08578d93',1,'op::PriorityQueue']]],
['priorityqueue',['PriorityQueue',['../classop_1_1_priority_queue.html',1,'op']]],
['priorityqueue_2ehpp',['priorityQueue.hpp',['../priority_queue_8hpp.html',1,'']]],
['producer',['Producer',['../classop_1_1_producer.html#a4fe2921798031db39fef934848a23c82',1,'op::Producer']]],
['producer',['Producer',['../classop_1_1_producer.html',1,'op']]],
['producer',['Producer',['../classop_1_1_producer.html#a4fe2921798031db39fef934848a23c82',1,'op::Producer']]],
['producer_2ehpp',['producer.hpp',['../producer_8hpp.html',1,'']]],
['producerfpsmode',['ProducerFpsMode',['../namespaceop.html#ac0230b669b296920c0cfc41b7587268f',1,'op']]],
['producerproperty',['ProducerProperty',['../namespaceop.html#abc501c56c6cf6cf1989c84b1692cb774',1,'op']]],
+1 -1
View File
@@ -3,7 +3,7 @@ var searchData=
['compile_5ftemplate_5fbasic_5ftypes',['COMPILE_TEMPLATE_BASIC_TYPES',['../macros_8hpp.html#a6bf32c65e0f388d5b09d8b2424416c0e',1,'macros.hpp']]],
['compile_5ftemplate_5fbasic_5ftypes_5fclass',['COMPILE_TEMPLATE_BASIC_TYPES_CLASS',['../macros_8hpp.html#a60e010d8a2352d94b8b57d97cf4a7d73',1,'macros.hpp']]],
['compile_5ftemplate_5fbasic_5ftypes_5fstruct',['COMPILE_TEMPLATE_BASIC_TYPES_STRUCT',['../macros_8hpp.html#ac5627744abe5fd0c8eacfe9c7f8bd32e',1,'macros.hpp']]],
['compile_5ftemplate_5fdatum',['COMPILE_TEMPLATE_DATUM',['../macros_8hpp.html#af87cd873cebb915837ae27248f67e822',1,'macros.hpp']]],
['compile_5ftemplate_5fdatum',['COMPILE_TEMPLATE_DATUM',['../datum_8hpp.html#af87cd873cebb915837ae27248f67e822',1,'datum.hpp']]],
['compile_5ftemplate_5ffloating_5ftypes',['COMPILE_TEMPLATE_FLOATING_TYPES',['../macros_8hpp.html#a80404791b46a15fd601feaa11f1e5028',1,'macros.hpp']]],
['compile_5ftemplate_5ffloating_5ftypes_5fclass',['COMPILE_TEMPLATE_FLOATING_TYPES_CLASS',['../macros_8hpp.html#a1eadbb31e92e7fbc799bf7cf4d2a6f50',1,'macros.hpp']]],
['compile_5ftemplate_5ffloating_5ftypes_5fstruct',['COMPILE_TEMPLATE_FLOATING_TYPES_STRUCT',['../macros_8hpp.html#af9fed593b7a4237bc6ede717a1ae70f0',1,'macros.hpp']]]
+3 -3
View File
@@ -1,7 +1,7 @@
var searchData=
[
['datum_5fbase',['DATUM_BASE',['../macros_8hpp.html#a07cabbfba0fbaa740292d7ffca1e33ed',1,'macros.hpp']]],
['datum_5fbase_5fno_5fptr',['DATUM_BASE_NO_PTR',['../macros_8hpp.html#ad96b23e17e179ed25d779d31b8ee2c07',1,'macros.hpp']]],
['define_5ftemplate_5fdatum',['DEFINE_TEMPLATE_DATUM',['../macros_8hpp.html#ad11d52b69bc54e48ceb2f5787f700431',1,'macros.hpp']]],
['datum_5fbase',['DATUM_BASE',['../datum_8hpp.html#a07cabbfba0fbaa740292d7ffca1e33ed',1,'datum.hpp']]],
['datum_5fbase_5fno_5fptr',['DATUM_BASE_NO_PTR',['../datum_8hpp.html#ad96b23e17e179ed25d779d31b8ee2c07',1,'datum.hpp']]],
['define_5ftemplate_5fdatum',['DEFINE_TEMPLATE_DATUM',['../datum_8hpp.html#ad11d52b69bc54e48ceb2f5787f700431',1,'datum.hpp']]],
['delete_5fcopy',['DELETE_COPY',['../macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e',1,'macros.hpp']]]
];
+2 -1
View File
@@ -1,4 +1,5 @@
var searchData=
[
['op_5fapi',['OP_API',['../macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000',1,'macros.hpp']]]
['op_5fapi',['OP_API',['../macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000',1,'macros.hpp']]],
['overload_5fc_5fout',['OVERLOAD_C_OUT',['../macros_8hpp.html#aa883b8ec96d2804b37d3bfb0bd4c5f16',1,'macros.hpp']]]
];

Some files were not shown because too many files have changed in this diff Show More