aboutsummaryrefslogtreecommitdiffstats
path: root/doc/html/VP__Tree_8h_source.html
diff options
context:
space:
mode:
Diffstat (limited to 'doc/html/VP__Tree_8h_source.html')
-rw-r--r--doc/html/VP__Tree_8h_source.html95
1 files changed, 56 insertions, 39 deletions
diff --git a/doc/html/VP__Tree_8h_source.html b/doc/html/VP__Tree_8h_source.html
index a66f915..88a80d2 100644
--- a/doc/html/VP__Tree_8h_source.html
+++ b/doc/html/VP__Tree_8h_source.html
@@ -4,7 +4,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.3.1"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
<title>Templates -- Meow: meowpp/dsa/VP_Tree.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
@@ -28,16 +28,16 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.2</span>
+ &#160;<span id="projectnumber">1.1.4</span>
</div>
- <div id="projectbrief">不能,也不應該先編譯成obj-file的templates</div>
+ <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.3.1 -->
+<!-- Generated by Doxygen 1.8.6 -->
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
@@ -73,9 +73,9 @@ $(document).ready(function(){initNavTree('VP__Tree_8h_source.html','');});
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="keyword">namespace </span>meow {</div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;</div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">class</span> Vector, <span class="keyword">class</span> Scalar&gt;</div>
-<div class="line"><a name="l00051"></a><span class="lineno"><a class="code" href="classmeow_1_1VP__Tree.html"> 51</a></span>&#160;<span class="keyword">class </span><a class="code" href="classmeow_1_1VP__Tree.html" title="跟KD_Tree很像歐">VP_Tree</a> {</div>
+<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="classmeow_1_1VP__Tree.html"> 51</a></span>&#160;<span class="keyword">class </span><a class="code" href="classmeow_1_1VP__Tree.html">VP_Tree</a> {</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00053"></a><span class="lineno"><a class="code" href="classmeow_1_1VP__Tree.html#a02c136810876c8713b9760aa8bb51aa4"> 53</a></span>&#160; <span class="keyword">typedef</span> std::vector&lt;Vector&gt; <a class="code" href="classmeow_1_1VP__Tree.html#a02c136810876c8713b9760aa8bb51aa4">Vectors</a>;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="classmeow_1_1VP__Tree.html#a02c136810876c8713b9760aa8bb51aa4"> 53</a></span>&#160; <span class="keyword">typedef</span> std::vector&lt;Vector&gt; <a class="code" href="classmeow_1_1VP__Tree.html#a02c136810876c8713b9760aa8bb51aa4">Vectors</a>;</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="keyword">struct </span>Node {</div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keywordtype">size_t</span> index_;</div>
@@ -120,7 +120,7 @@ $(document).ready(function(){initNavTree('VP__Tree_8h_source.html','');});
<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; Scalar distance2(Vector <span class="keyword">const</span>&amp; v1, Vector <span class="keyword">const</span>&amp; v2)<span class="keyword"> const </span>{</div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; Scalar ret(0);</div>
-<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; dimension_; i++) ret += <a class="code" href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573" title="x*x ">squ</a>(v1[i] - v2[i]);</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; dimension_; i++) ret += <a class="code" href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">squ</a>(v1[i] - v2[i]);</div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <span class="keywordflow">return</span> ret;</div>
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; }</div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <span class="keywordtype">int</span> distanceCompare(Scalar <span class="keyword">const</span>&amp; a2, Scalar <span class="keyword">const</span>&amp; b2,</div>
@@ -130,7 +130,7 @@ $(document).ready(function(){initNavTree('VP__Tree_8h_source.html','');});
<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; Scalar cab(c2 - a2 - b2);</div>
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <span class="keywordflow">if</span> (cab &lt; Scalar(0)) <span class="keywordflow">return</span> 1;</div>
-<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; Scalar ab2(Scalar(4) * a2 * b2), cab2(<a class="code" href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573" title="x*x ">squ</a>(cab));</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; Scalar ab2(Scalar(4) * a2 * b2), cab2(<a class="code" href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">squ</a>(cab));</div>
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="keywordflow">if</span> ( ab2 &lt; cab2) <span class="keywordflow">return</span> -1;</div>
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (cab2 &lt; ab2) <span class="keywordflow">return</span> 1;</div>
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">return</span> 0;</div>
@@ -180,7 +180,7 @@ $(document).ready(function(){initNavTree('VP__Tree_8h_source.html','');});
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; <span class="keywordflow">return</span> dist2[first - first0];</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">//</span></div>
-<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; Node* <a class="code" href="classmeow_1_1VP__Tree.html#a4688e0675080bf406a086d176c5555b9" title="檢查至今是否有 insert/erase 被呼叫來決定是否 rebuild() ">build</a>(ssize_t first, ssize_t last) {</div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; Node* <a class="code" href="classmeow_1_1VP__Tree.html#a4688e0675080bf406a086d176c5555b9">build</a>(ssize_t first, ssize_t last) {</div>
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; <span class="keywordflow">if</span> (first &gt; last) <span class="keywordflow">return</span> NULL;</div>
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; Node* ret = <span class="keyword">new</span> Node(first);</div>
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; <span class="keywordflow">if</span> (first &lt; last) {</div>
@@ -189,8 +189,8 @@ $(document).ready(function(){initNavTree('VP__Tree_8h_source.html','');});
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; ssize_t mid = (first + 1 + last + 1) / 2;</div>
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; ret-&gt;threshold_ = split(first + 1, last, mid - (first + 1),</div>
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; vectors_[first]);</div>
-<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; ret-&gt;nearChild_ = <a class="code" href="classmeow_1_1VP__Tree.html#a4688e0675080bf406a086d176c5555b9" title="檢查至今是否有 insert/erase 被呼叫來決定是否 rebuild() ">build</a>(first + 1, mid - 1 );</div>
-<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; ret-&gt;farChild_ = <a class="code" href="classmeow_1_1VP__Tree.html#a4688e0675080bf406a086d176c5555b9" title="檢查至今是否有 insert/erase 被呼叫來決定是否 rebuild() ">build</a>( mid , last);</div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; ret-&gt;nearChild_ = <a class="code" href="classmeow_1_1VP__Tree.html#a4688e0675080bf406a086d176c5555b9">build</a>(first + 1, mid - 1 );</div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; ret-&gt;farChild_ = <a class="code" href="classmeow_1_1VP__Tree.html#a4688e0675080bf406a086d176c5555b9">build</a>( mid , last);</div>
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; }</div>
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <span class="keywordflow">return</span> ret;</div>
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; }</div>
@@ -218,10 +218,10 @@ $(document).ready(function(){initNavTree('VP__Tree_8h_source.html','');});
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; query(vector, k, cmp, node-&gt;farChild_, out);</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="l00196"></a><span class="lineno"> 196</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1VP__Tree.html#ac4d1a186226b2d27abce9eb71149c62c" title="清空所有資料">clear</a>(Node* root) {</div>
+<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1VP__Tree.html#ac4d1a186226b2d27abce9eb71149c62c">clear</a>(Node* root) {</div>
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; <span class="keywordflow">if</span>(root == NULL) return ;</div>
-<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; <a class="code" href="classmeow_1_1VP__Tree.html#ac4d1a186226b2d27abce9eb71149c62c" title="清空所有資料">clear</a>(root-&gt;nearChild_);</div>
-<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; <a class="code" href="classmeow_1_1VP__Tree.html#ac4d1a186226b2d27abce9eb71149c62c" title="清空所有資料">clear</a>(root-&gt;farChild_);</div>
+<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; <a class="code" href="classmeow_1_1VP__Tree.html#ac4d1a186226b2d27abce9eb71149c62c">clear</a>(root-&gt;nearChild_);</div>
+<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; <a class="code" href="classmeow_1_1VP__Tree.html#ac4d1a186226b2d27abce9eb71149c62c">clear</a>(root-&gt;farChild_);</div>
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; <span class="keyword">delete</span> root;</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; Node* dup(Node* root) {</div>
@@ -233,43 +233,43 @@ $(document).ready(function(){initNavTree('VP__Tree_8h_source.html','');});
<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; <span class="keywordflow">return</span> ret;</div>
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; }</div>
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00212"></a><span class="lineno"><a class="code" href="classmeow_1_1VP__Tree.html#ab611c988f5c567498d40866e9eab3851"> 212</a></span>&#160; <a class="code" href="classmeow_1_1VP__Tree.html#ab611c988f5c567498d40866e9eab3851" title="constructor, with dimension = 1">VP_Tree</a>(): root_(NULL), vectors_(0), dimension_(1), needRebuild_(false){</div>
-<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; <a class="code" href="classmeow_1_1VP__Tree.html#ad1bffde18bc2f0fc955e78fe77333558" title="清空所有資料並重新給定維度">reset</a>(0);</div>
+<div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="classmeow_1_1VP__Tree.html#ab611c988f5c567498d40866e9eab3851"> 212</a></span>&#160; <a class="code" href="classmeow_1_1VP__Tree.html#ab611c988f5c567498d40866e9eab3851">VP_Tree</a>(): root_(NULL), vectors_(0), dimension_(1), needRebuild_(false){</div>
+<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; <a class="code" href="classmeow_1_1VP__Tree.html#ad1bffde18bc2f0fc955e78fe77333558">reset</a>(0);</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="l00217"></a><span class="lineno"><a class="code" href="classmeow_1_1VP__Tree.html#a1f301f751afe7baf5eafe6964c6a7a15"> 217</a></span>&#160; <a class="code" href="classmeow_1_1VP__Tree.html#ab611c988f5c567498d40866e9eab3851" title="constructor, with dimension = 1">VP_Tree</a>(<a class="code" href="classmeow_1_1VP__Tree.html" title="跟KD_Tree很像歐">VP_Tree</a> <span class="keyword">const</span>&amp; tree2):</div>
+<div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="classmeow_1_1VP__Tree.html#a1f301f751afe7baf5eafe6964c6a7a15"> 217</a></span>&#160; <a class="code" href="classmeow_1_1VP__Tree.html#a1f301f751afe7baf5eafe6964c6a7a15">VP_Tree</a>(<a class="code" href="classmeow_1_1VP__Tree.html">VP_Tree</a> <span class="keyword">const</span>&amp; tree2):</div>
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; vectors_(tree2.vectors_),</div>
<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; root_(dup(tree2.root_)),</div>
<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; dimension_(tree2.dimension_),</div>
<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; needRebuild_(tree2.needRebuild_) {</div>
<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; }</div>
<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;</div>
-<div class="line"><a name="l00225"></a><span class="lineno"><a class="code" href="classmeow_1_1VP__Tree.html#a5ce274e16a28c6ef5cac63c6e3258d8b"> 225</a></span>&#160; <a class="code" href="classmeow_1_1VP__Tree.html#ab611c988f5c567498d40866e9eab3851" title="constructor, with dimension = 1">VP_Tree</a>(<span class="keywordtype">size_t</span> dimension):</div>
+<div class="line"><a name="l00225"></a><span class="lineno"><a class="line" href="classmeow_1_1VP__Tree.html#a5ce274e16a28c6ef5cac63c6e3258d8b"> 225</a></span>&#160; <a class="code" href="classmeow_1_1VP__Tree.html#a5ce274e16a28c6ef5cac63c6e3258d8b">VP_Tree</a>(<span class="keywordtype">size_t</span> dimension):</div>
<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; vectors_(0),</div>
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; root_(NULL),</div>
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; dimension_(0),</div>
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; needRebuild_(false) {</div>
-<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; <a class="code" href="classmeow_1_1VP__Tree.html#ad1bffde18bc2f0fc955e78fe77333558" title="清空所有資料並重新給定維度">reset</a>(dimension);</div>
+<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; <a class="code" href="classmeow_1_1VP__Tree.html#ad1bffde18bc2f0fc955e78fe77333558">reset</a>(dimension);</div>
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; }</div>
<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;</div>
-<div class="line"><a name="l00234"></a><span class="lineno"><a class="code" href="classmeow_1_1VP__Tree.html#a599a1fba89e0e5a06fa1e71c81bc5216"> 234</a></span>&#160; <a class="code" href="classmeow_1_1VP__Tree.html#a599a1fba89e0e5a06fa1e71c81bc5216" title="destructor">~VP_Tree</a>() {</div>
-<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; <a class="code" href="classmeow_1_1VP__Tree.html#ac4d1a186226b2d27abce9eb71149c62c" title="清空所有資料">clear</a>(root_);</div>
+<div class="line"><a name="l00234"></a><span class="lineno"><a class="line" href="classmeow_1_1VP__Tree.html#a599a1fba89e0e5a06fa1e71c81bc5216"> 234</a></span>&#160; <a class="code" href="classmeow_1_1VP__Tree.html#a599a1fba89e0e5a06fa1e71c81bc5216">~VP_Tree</a>() {</div>
+<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; <a class="code" href="classmeow_1_1VP__Tree.html#ac4d1a186226b2d27abce9eb71149c62c">clear</a>(root_);</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="l00241"></a><span class="lineno"><a class="code" href="classmeow_1_1VP__Tree.html#afcc9734a4e012d6dfdab408d5c698905"> 241</a></span>&#160; <a class="code" href="classmeow_1_1VP__Tree.html" title="跟KD_Tree很像歐">VP_Tree</a>&amp; <a class="code" href="classmeow_1_1VP__Tree.html#afcc9734a4e012d6dfdab408d5c698905" title="複製資料">copyFrom</a>(<a class="code" href="classmeow_1_1VP__Tree.html" title="跟KD_Tree很像歐">VP_Tree</a> <span class="keyword">const</span>&amp; tree2) {</div>
-<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; <a class="code" href="classmeow_1_1VP__Tree.html#ad1bffde18bc2f0fc955e78fe77333558" title="清空所有資料並重新給定維度">reset</a>(tree2.dimension_);</div>
+<div class="line"><a name="l00241"></a><span class="lineno"><a class="line" href="classmeow_1_1VP__Tree.html#afcc9734a4e012d6dfdab408d5c698905"> 241</a></span>&#160; <a class="code" href="classmeow_1_1VP__Tree.html">VP_Tree</a>&amp; <a class="code" href="classmeow_1_1VP__Tree.html#afcc9734a4e012d6dfdab408d5c698905">copyFrom</a>(<a class="code" href="classmeow_1_1VP__Tree.html">VP_Tree</a> <span class="keyword">const</span>&amp; tree2) {</div>
+<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; <a class="code" href="classmeow_1_1VP__Tree.html#ad1bffde18bc2f0fc955e78fe77333558">reset</a>(tree2.dimension_);</div>
<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; vectors_ = tree2.vectors_;</div>
<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; root_ = dup(tree2.root_);</div>
<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; needRebuild_ = tree2.needRebuild_;</div>
<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; }</div>
<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;</div>
-<div class="line"><a name="l00252"></a><span class="lineno"><a class="code" href="classmeow_1_1VP__Tree.html#a2319a3995c4b6ad415a4997764e83b3f"> 252</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1VP__Tree.html#a2319a3995c4b6ad415a4997764e83b3f" title="將給定的Vector加到set中">insert</a>(<a class="code" href="classmeow_1_1Vector.html" title="vector ">Vector</a> <span class="keyword">const</span>&amp; vector) {</div>
+<div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="classmeow_1_1VP__Tree.html#a2319a3995c4b6ad415a4997764e83b3f"> 252</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1VP__Tree.html#a2319a3995c4b6ad415a4997764e83b3f">insert</a>(<a class="code" href="classmeow_1_1Vector.html">Vector</a> <span class="keyword">const</span>&amp; vector) {</div>
<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; vectors_.push_back(vector);</div>
<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; needRebuild_ = <span class="keyword">true</span>;</div>
<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160; }</div>
<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;</div>
-<div class="line"><a name="l00260"></a><span class="lineno"><a class="code" href="classmeow_1_1VP__Tree.html#aa53e215a7e6daa3edfba4201602c8894"> 260</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1VP__Tree.html#aa53e215a7e6daa3edfba4201602c8894" title="將給定的Vector從set移除">erase</a> (<a class="code" href="classmeow_1_1Vector.html" title="vector ">Vector</a> <span class="keyword">const</span>&amp; vector) {</div>
+<div class="line"><a name="l00260"></a><span class="lineno"><a class="line" href="classmeow_1_1VP__Tree.html#aa53e215a7e6daa3edfba4201602c8894"> 260</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1VP__Tree.html#aa53e215a7e6daa3edfba4201602c8894">erase</a> (<a class="code" href="classmeow_1_1Vector.html">Vector</a> <span class="keyword">const</span>&amp; vector) {</div>
<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; <span class="keywordflow">for</span> (ssize_t i = 0, I = vectors_.size(); i &lt; I; i++) {</div>
<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; <span class="keywordflow">if</span> (vectors_[i] == vector) {</div>
<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160; <span class="keywordflow">if</span> (i != I - 1) std::swap(vectors_[i], vectors_[I - 1]);</div>
@@ -281,21 +281,21 @@ $(document).ready(function(){initNavTree('VP__Tree_8h_source.html','');});
<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</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;</div>
-<div class="line"><a name="l00275"></a><span class="lineno"><a class="code" href="classmeow_1_1VP__Tree.html#a4688e0675080bf406a086d176c5555b9"> 275</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1VP__Tree.html#a4688e0675080bf406a086d176c5555b9" title="檢查至今是否有 insert/erase 被呼叫來決定是否 rebuild() ">build</a>() {</div>
+<div class="line"><a name="l00275"></a><span class="lineno"><a class="line" href="classmeow_1_1VP__Tree.html#a4688e0675080bf406a086d176c5555b9"> 275</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1VP__Tree.html#a4688e0675080bf406a086d176c5555b9">build</a>() {</div>
<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160; <span class="keywordflow">if</span> (needRebuild_) {</div>
-<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160; <a class="code" href="classmeow_1_1VP__Tree.html#aa4adfa52bd1cee8703b49a5ecf906733" title="重新建樹">forceBuild</a>();</div>
+<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160; <a class="code" href="classmeow_1_1VP__Tree.html#aa4adfa52bd1cee8703b49a5ecf906733">forceBuild</a>();</div>
<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; }</div>
<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; }</div>
<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;</div>
-<div class="line"><a name="l00284"></a><span class="lineno"><a class="code" href="classmeow_1_1VP__Tree.html#aa4adfa52bd1cee8703b49a5ecf906733"> 284</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1VP__Tree.html#aa4adfa52bd1cee8703b49a5ecf906733" title="重新建樹">forceBuild</a>() {</div>
-<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; root_ = <a class="code" href="classmeow_1_1VP__Tree.html#a4688e0675080bf406a086d176c5555b9" title="檢查至今是否有 insert/erase 被呼叫來決定是否 rebuild() ">build</a>(0, (<span class="keywordtype">size_t</span>)vectors_.size() - 1);</div>
+<div class="line"><a name="l00284"></a><span class="lineno"><a class="line" href="classmeow_1_1VP__Tree.html#aa4adfa52bd1cee8703b49a5ecf906733"> 284</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1VP__Tree.html#aa4adfa52bd1cee8703b49a5ecf906733">forceBuild</a>() {</div>
+<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; root_ = <a class="code" href="classmeow_1_1VP__Tree.html#a4688e0675080bf406a086d176c5555b9">build</a>(0, (<span class="keywordtype">size_t</span>)vectors_.size() - 1);</div>
<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; needRebuild_ = <span class="keyword">false</span>;</div>
<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; }</div>
<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;</div>
-<div class="line"><a name="l00296"></a><span class="lineno"><a class="code" href="classmeow_1_1VP__Tree.html#a22db303a6318b2ef58957b22063cb591"> 296</a></span>&#160; <a class="code" href="classmeow_1_1VP__Tree.html#a02c136810876c8713b9760aa8bb51aa4">Vectors</a> query(<a class="code" href="classmeow_1_1Vector.html" title="vector ">Vector</a> <span class="keyword">const</span>&amp; vector,</div>
+<div class="line"><a name="l00296"></a><span class="lineno"><a class="line" href="classmeow_1_1VP__Tree.html#a22db303a6318b2ef58957b22063cb591"> 296</a></span>&#160; <a class="code" href="classmeow_1_1VP__Tree.html#a02c136810876c8713b9760aa8bb51aa4">Vectors</a> <a class="code" href="classmeow_1_1VP__Tree.html#a22db303a6318b2ef58957b22063cb591">query</a>(<a class="code" href="classmeow_1_1Vector.html">Vector</a> <span class="keyword">const</span>&amp; vector,</div>
<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; <span class="keywordtype">size_t</span> nearestNumber,</div>
<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160; <span class="keywordtype">bool</span> compareWholeVector)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160; ((<a class="code" href="classmeow_1_1VP__Tree.html" title="跟KD_Tree很像歐">VP_Tree</a>*)<span class="keyword">this</span>)-&gt;build();</div>
+<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160; ((<a class="code" href="classmeow_1_1VP__Tree.html">VP_Tree</a>*)<span class="keyword">this</span>)-&gt;build();</div>
<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; AnswerCompare cmp(&amp;vectors_, compareWholeVector);</div>
<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; Answers answers(cmp);</div>
<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160; query(vector, nearestNumber, cmp, root_, &amp;answers);</div>
@@ -306,27 +306,44 @@ $(document).ready(function(){initNavTree('VP__Tree_8h_source.html','');});
<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160; <span class="keywordflow">return</span> ret;</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="l00313"></a><span class="lineno"><a class="code" href="classmeow_1_1VP__Tree.html#ac4d1a186226b2d27abce9eb71149c62c"> 313</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1VP__Tree.html#ac4d1a186226b2d27abce9eb71149c62c" title="清空所有資料">clear</a>() {</div>
-<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160; <a class="code" href="classmeow_1_1VP__Tree.html#ac4d1a186226b2d27abce9eb71149c62c" title="清空所有資料">clear</a>(root_);</div>
+<div class="line"><a name="l00313"></a><span class="lineno"><a class="line" href="classmeow_1_1VP__Tree.html#ac4d1a186226b2d27abce9eb71149c62c"> 313</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1VP__Tree.html#ac4d1a186226b2d27abce9eb71149c62c">clear</a>() {</div>
+<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160; <a class="code" href="classmeow_1_1VP__Tree.html#ac4d1a186226b2d27abce9eb71149c62c">clear</a>(root_);</div>
<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; vectors_.clear();</div>
<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160; root_ = NULL;</div>
<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160; needRebuild_ = <span class="keyword">false</span>;</div>
<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160; }</div>
<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160;</div>
-<div class="line"><a name="l00323"></a><span class="lineno"><a class="code" href="classmeow_1_1VP__Tree.html#ad1bffde18bc2f0fc955e78fe77333558"> 323</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1VP__Tree.html#ad1bffde18bc2f0fc955e78fe77333558" title="清空所有資料並重新給定維度">reset</a>(<span class="keywordtype">size_t</span> dimension) {</div>
-<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160; <a class="code" href="classmeow_1_1VP__Tree.html#ac4d1a186226b2d27abce9eb71149c62c" title="清空所有資料">clear</a>();</div>
+<div class="line"><a name="l00323"></a><span class="lineno"><a class="line" href="classmeow_1_1VP__Tree.html#ad1bffde18bc2f0fc955e78fe77333558"> 323</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1VP__Tree.html#ad1bffde18bc2f0fc955e78fe77333558">reset</a>(<span class="keywordtype">size_t</span> dimension) {</div>
+<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160; <a class="code" href="classmeow_1_1VP__Tree.html#ac4d1a186226b2d27abce9eb71149c62c">clear</a>();</div>
<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160; dimension_ = std::max((<span class="keywordtype">size_t</span>)1, dimension);</div>
<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160; <span class="keywordflow">return</span> dimension_;</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;</div>
-<div class="line"><a name="l00330"></a><span class="lineno"><a class="code" href="classmeow_1_1VP__Tree.html#a7c73bb25b40f440b48267f94fa4561ad"> 330</a></span>&#160; <a class="code" href="classmeow_1_1VP__Tree.html" title="跟KD_Tree很像歐">VP_Tree</a>&amp; <a class="code" href="classmeow_1_1VP__Tree.html#a7c73bb25b40f440b48267f94fa4561ad" title="same as copyFrom(tree2) ">operator=</a>(<a class="code" href="classmeow_1_1VP__Tree.html" title="跟KD_Tree很像歐">VP_Tree</a> <span class="keyword">const</span>&amp; tree2) {</div>
-<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1VP__Tree.html#afcc9734a4e012d6dfdab408d5c698905" title="複製資料">copyFrom</a>(tree2);</div>
+<div class="line"><a name="l00330"></a><span class="lineno"><a class="line" href="classmeow_1_1VP__Tree.html#a7c73bb25b40f440b48267f94fa4561ad"> 330</a></span>&#160; <a class="code" href="classmeow_1_1VP__Tree.html">VP_Tree</a>&amp; <a class="code" href="classmeow_1_1VP__Tree.html#a7c73bb25b40f440b48267f94fa4561ad">operator=</a>(<a class="code" href="classmeow_1_1VP__Tree.html">VP_Tree</a> <span class="keyword">const</span>&amp; tree2) {</div>
+<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1VP__Tree.html#afcc9734a4e012d6dfdab408d5c698905">copyFrom</a>(tree2);</div>
<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160; }</div>
<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160;};</div>
<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160;</div>
<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160;}</div>
<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160;</div>
<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160;<span class="preprocessor">#endif // dsa_VP_Tree_H__</span></div>
+<div class="ttc" id="classmeow_1_1VP__Tree_html_ab611c988f5c567498d40866e9eab3851"><div class="ttname"><a href="classmeow_1_1VP__Tree.html#ab611c988f5c567498d40866e9eab3851">meow::VP_Tree::VP_Tree</a></div><div class="ttdeci">VP_Tree()</div><div class="ttdoc">constructor, with dimension = 1 </div><div class="ttdef"><b>Definition:</b> <a href="VP__Tree_8h_source.html#l00212">VP_Tree.h:212</a></div></div>
+<div class="ttc" id="classmeow_1_1VP__Tree_html_ac4d1a186226b2d27abce9eb71149c62c"><div class="ttname"><a href="classmeow_1_1VP__Tree.html#ac4d1a186226b2d27abce9eb71149c62c">meow::VP_Tree::clear</a></div><div class="ttdeci">void clear()</div><div class="ttdoc">清空所有資料 </div><div class="ttdef"><b>Definition:</b> <a href="VP__Tree_8h_source.html#l00313">VP_Tree.h:313</a></div></div>
+<div class="ttc" id="classmeow_1_1VP__Tree_html_a2319a3995c4b6ad415a4997764e83b3f"><div class="ttname"><a href="classmeow_1_1VP__Tree.html#a2319a3995c4b6ad415a4997764e83b3f">meow::VP_Tree::insert</a></div><div class="ttdeci">void insert(Vector const &amp;vector)</div><div class="ttdoc">將給定的Vector加到set中 </div><div class="ttdef"><b>Definition:</b> <a href="VP__Tree_8h_source.html#l00252">VP_Tree.h:252</a></div></div>
+<div class="ttc" id="classmeow_1_1VP__Tree_html_a7c73bb25b40f440b48267f94fa4561ad"><div class="ttname"><a href="classmeow_1_1VP__Tree.html#a7c73bb25b40f440b48267f94fa4561ad">meow::VP_Tree::operator=</a></div><div class="ttdeci">VP_Tree &amp; operator=(VP_Tree const &amp;tree2)</div><div class="ttdoc">same as copyFrom(tree2) </div><div class="ttdef"><b>Definition:</b> <a href="VP__Tree_8h_source.html#l00330">VP_Tree.h:330</a></div></div>
+<div class="ttc" id="classmeow_1_1VP__Tree_html_afcc9734a4e012d6dfdab408d5c698905"><div class="ttname"><a href="classmeow_1_1VP__Tree.html#afcc9734a4e012d6dfdab408d5c698905">meow::VP_Tree::copyFrom</a></div><div class="ttdeci">VP_Tree &amp; copyFrom(VP_Tree const &amp;tree2)</div><div class="ttdoc">複製資料 </div><div class="ttdef"><b>Definition:</b> <a href="VP__Tree_8h_source.html#l00241">VP_Tree.h:241</a></div></div>
+<div class="ttc" id="classmeow_1_1VP__Tree_html_a599a1fba89e0e5a06fa1e71c81bc5216"><div class="ttname"><a href="classmeow_1_1VP__Tree.html#a599a1fba89e0e5a06fa1e71c81bc5216">meow::VP_Tree::~VP_Tree</a></div><div class="ttdeci">~VP_Tree()</div><div class="ttdoc">destructor </div><div class="ttdef"><b>Definition:</b> <a href="VP__Tree_8h_source.html#l00234">VP_Tree.h:234</a></div></div>
+<div class="ttc" id="classmeow_1_1VP__Tree_html_a02c136810876c8713b9760aa8bb51aa4"><div class="ttname"><a href="classmeow_1_1VP__Tree.html#a02c136810876c8713b9760aa8bb51aa4">meow::VP_Tree::Vectors</a></div><div class="ttdeci">std::vector&lt; Vector &gt; Vectors</div><div class="ttdef"><b>Definition:</b> <a href="VP__Tree_8h_source.html#l00053">VP_Tree.h:53</a></div></div>
+<div class="ttc" id="classmeow_1_1VP__Tree_html_a1f301f751afe7baf5eafe6964c6a7a15"><div class="ttname"><a href="classmeow_1_1VP__Tree.html#a1f301f751afe7baf5eafe6964c6a7a15">meow::VP_Tree::VP_Tree</a></div><div class="ttdeci">VP_Tree(VP_Tree const &amp;tree2)</div><div class="ttdoc">constructor, 複製資料 </div><div class="ttdef"><b>Definition:</b> <a href="VP__Tree_8h_source.html#l00217">VP_Tree.h:217</a></div></div>
+<div class="ttc" id="classmeow_1_1VP__Tree_html_a4688e0675080bf406a086d176c5555b9"><div class="ttname"><a href="classmeow_1_1VP__Tree.html#a4688e0675080bf406a086d176c5555b9">meow::VP_Tree::build</a></div><div class="ttdeci">void build()</div><div class="ttdoc">檢查至今是否有 insert/erase 被呼叫來決定是否 rebuild() </div><div class="ttdef"><b>Definition:</b> <a href="VP__Tree_8h_source.html#l00275">VP_Tree.h:275</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector_html"><div class="ttname"><a href="classmeow_1_1Vector.html">meow::Vector</a></div><div class="ttdoc">vector </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00019">Vector.h:19</a></div></div>
+<div class="ttc" id="classmeow_1_1VP__Tree_html"><div class="ttname"><a href="classmeow_1_1VP__Tree.html">meow::VP_Tree</a></div><div class="ttdoc">跟KD_Tree很像歐 </div><div class="ttdef"><b>Definition:</b> <a href="VP__Tree_8h_source.html#l00051">VP_Tree.h:51</a></div></div>
+<div class="ttc" id="classmeow_1_1VP__Tree_html_ad1bffde18bc2f0fc955e78fe77333558"><div class="ttname"><a href="classmeow_1_1VP__Tree.html#ad1bffde18bc2f0fc955e78fe77333558">meow::VP_Tree::reset</a></div><div class="ttdeci">size_t reset(size_t dimension)</div><div class="ttdoc">清空所有資料並重新給定維度 </div><div class="ttdef"><b>Definition:</b> <a href="VP__Tree_8h_source.html#l00323">VP_Tree.h:323</a></div></div>
+<div class="ttc" id="classmeow_1_1VP__Tree_html_a5ce274e16a28c6ef5cac63c6e3258d8b"><div class="ttname"><a href="classmeow_1_1VP__Tree.html#a5ce274e16a28c6ef5cac63c6e3258d8b">meow::VP_Tree::VP_Tree</a></div><div class="ttdeci">VP_Tree(size_t dimension)</div><div class="ttdoc">constructor, 給定dimension </div><div class="ttdef"><b>Definition:</b> <a href="VP__Tree_8h_source.html#l00225">VP_Tree.h:225</a></div></div>
+<div class="ttc" id="classmeow_1_1VP__Tree_html_aa4adfa52bd1cee8703b49a5ecf906733"><div class="ttname"><a href="classmeow_1_1VP__Tree.html#aa4adfa52bd1cee8703b49a5ecf906733">meow::VP_Tree::forceBuild</a></div><div class="ttdeci">void forceBuild()</div><div class="ttdoc">重新建樹 </div><div class="ttdef"><b>Definition:</b> <a href="VP__Tree_8h_source.html#l00284">VP_Tree.h:284</a></div></div>
+<div class="ttc" id="classmeow_1_1VP__Tree_html_a22db303a6318b2ef58957b22063cb591"><div class="ttname"><a href="classmeow_1_1VP__Tree.html#a22db303a6318b2ef58957b22063cb591">meow::VP_Tree::query</a></div><div class="ttdeci">Vectors query(Vector const &amp;vector, size_t nearestNumber, bool compareWholeVector) const </div><div class="ttdoc">查找 </div><div class="ttdef"><b>Definition:</b> <a href="VP__Tree_8h_source.html#l00296">VP_Tree.h:296</a></div></div>
+<div class="ttc" id="classmeow_1_1VP__Tree_html_aa53e215a7e6daa3edfba4201602c8894"><div class="ttname"><a href="classmeow_1_1VP__Tree.html#aa53e215a7e6daa3edfba4201602c8894">meow::VP_Tree::erase</a></div><div class="ttdeci">bool erase(Vector const &amp;vector)</div><div class="ttdoc">將給定的Vector從set移除 </div><div class="ttdef"><b>Definition:</b> <a href="VP__Tree_8h_source.html#l00260">VP_Tree.h:260</a></div></div>
+<div class="ttc" id="namespacemeow_html_a1954e235973a2ac79a7a72a4b7d25573"><div class="ttname"><a href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">meow::squ</a></div><div class="ttdeci">T squ(T const &amp;x)</div><div class="ttdoc">x*x </div><div class="ttdef"><b>Definition:</b> <a href="math_2utility_8h_source.html#l00067">utility.h:67</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.3.1-->
@@ -334,9 +351,9 @@ $(document).ready(function(){initNavTree('VP__Tree_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_a17ff8dcb3a1c1b842af541700214096.html">dsa</a></li><li class="navelem"><a class="el" href="VP__Tree_8h.html">VP_Tree.h</a></li>
- <li class="footer">Generated on Fri Jun 6 2014 17:51:46 for Templates -- Meow by
+ <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.3.1 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
</div>
</body>