diff options
author | cathook <b01902109@csie.ntu.edu.tw> | 2014-06-24 04:01:53 +0800 |
---|---|---|
committer | cathook <b01902109@csie.ntu.edu.tw> | 2014-06-24 04:01:53 +0800 |
commit | a9955a1a51df2b268da4d28f9ad10dbaf9815634 (patch) | |
tree | 077acbd8e8bf801f517d75b1d5960f883aee5032 /doc/html | |
parent | e6f0bcfb63b144da659f28f6f03c51a9b7ae992a (diff) | |
download | meow-a9955a1a51df2b268da4d28f9ad10dbaf9815634.tar meow-a9955a1a51df2b268da4d28f9ad10dbaf9815634.tar.gz meow-a9955a1a51df2b268da4d28f9ad10dbaf9815634.tar.bz2 meow-a9955a1a51df2b268da4d28f9ad10dbaf9815634.tar.lz meow-a9955a1a51df2b268da4d28f9ad10dbaf9815634.tar.xz meow-a9955a1a51df2b268da4d28f9ad10dbaf9815634.tar.zst meow-a9955a1a51df2b268da4d28f9ad10dbaf9815634.zip |
...
Diffstat (limited to 'doc/html')
349 files changed, 6541 insertions, 7566 deletions
diff --git a/doc/html/BinaryIndexTree_8h.html b/doc/html/BinaryIndexTree_8h.html index 62ca6b4..93a851d 100644 --- a/doc/html/BinaryIndexTree_8h.html +++ b/doc/html/BinaryIndexTree_8h.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -85,7 +85,7 @@ Namespaces</h2></td></tr> <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="BinaryIndexTree_8h.html">BinaryIndexTree.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/BinaryIndexTree_8h_source.html b/doc/html/BinaryIndexTree_8h_source.html index e7648f4..d5eb0f2 100644 --- a/doc/html/BinaryIndexTree_8h_source.html +++ b/doc/html/BinaryIndexTree_8h_source.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -107,7 +107,7 @@ $(document).ready(function(){initNavTree('BinaryIndexTree_8h_source.html','');}) <div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  }</div> <div class="line"><a name="l00098"></a><span class="lineno"> 98</span> };</div> <div class="line"><a name="l00099"></a><span class="lineno"> 99</span> </div> -<div class="line"><a name="l00100"></a><span class="lineno"> 100</span> }</div> +<div class="line"><a name="l00100"></a><span class="lineno"> 100</span> } <span class="comment">// meow</span></div> <div class="line"><a name="l00101"></a><span class="lineno"> 101</span> </div> <div class="line"><a name="l00102"></a><span class="lineno"> 102</span> <span class="preprocessor">#endif // dsa_BinaryIndexTree_H__</span></div> <div class="ttc" id="classmeow_1_1BinaryIndexTree_html_a5634a9420ee864860bbf8605b9e17c32"><div class="ttname"><a href="classmeow_1_1BinaryIndexTree.html#a5634a9420ee864860bbf8605b9e17c32">meow::BinaryIndexTree::reset</a></div><div class="ttdeci">void reset(size_t size, Value const &init)</div><div class="ttdoc">將資料洗掉, 重設 </div><div class="ttdef"><b>Definition:</b> <a href="BinaryIndexTree_8h_source.html#l00060">BinaryIndexTree.h:60</a></div></div> @@ -124,7 +124,7 @@ $(document).ready(function(){initNavTree('BinaryIndexTree_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="BinaryIndexTree_8h.html">BinaryIndexTree.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/Bitmap_8h.html b/doc/html/Bitmap_8h.html index 587554f..3742e8f 100644 --- a/doc/html/Bitmap_8h.html +++ b/doc/html/Bitmap_8h.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -56,7 +56,8 @@ $(document).ready(function(){initNavTree('Bitmap_8h.html','');}); <div class="header"> <div class="summary"> <a href="#nested-classes">Classes</a> | -<a href="#namespaces">Namespaces</a> </div> +<a href="#namespaces">Namespaces</a> | +<a href="#var-members">Variables</a> </div> <div class="headertitle"> <div class="title">Bitmap.h File Reference</div> </div> </div><!--header--> @@ -82,6 +83,11 @@ Classes</h2></td></tr> Namespaces</h2></td></tr> <tr class="memitem:namespacemeow"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html">meow</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> +</table><table class="memberdecls"> +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a> +Variables</h2></td></tr> +<tr class="memitem:af9bbb3a5f01cfa088cf5b6f7e70baba6"><td class="memItemLeft" align="right" valign="top">const unsigned <a class="el" href="classint.html">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#af9bbb3a5f01cfa088cf5b6f7e70baba6">meow::kBitmapReadWritePixels</a> = 0x1</td></tr> +<tr class="separator:af9bbb3a5f01cfa088cf5b6f7e70baba6"><td class="memSeparator" colspan="2"> </td></tr> </table> </div><!-- contents --> </div><!-- doc-content --> @@ -90,7 +96,7 @@ Namespaces</h2></td></tr> <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_115d3279a93b9c99d8f569a34543848f.html">gra</a></li><li class="navelem"><a class="el" href="Bitmap_8h.html">Bitmap.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/Bitmap_8h.js b/doc/html/Bitmap_8h.js new file mode 100644 index 0000000..78fd9c4 --- /dev/null +++ b/doc/html/Bitmap_8h.js @@ -0,0 +1,5 @@ +var Bitmap_8h = +[ + [ "Bitmap", "classmeow_1_1Bitmap.html", "classmeow_1_1Bitmap" ], + [ "kBitmapReadWritePixels", "Bitmap_8h.html#af9bbb3a5f01cfa088cf5b6f7e70baba6", null ] +];
\ No newline at end of file diff --git a/doc/html/Bitmap_8h_source.html b/doc/html/Bitmap_8h_source.html index d9053dd..596d8a3 100644 --- a/doc/html/Bitmap_8h_source.html +++ b/doc/html/Bitmap_8h_source.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -74,278 +74,281 @@ $(document).ready(function(){initNavTree('Bitmap_8h_source.html','');}); <div class="line"><a name="l00014"></a><span class="lineno"> 14</span> </div> <div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="keyword">namespace </span>meow {</div> <div class="line"><a name="l00016"></a><span class="lineno"> 16</span> </div> -<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="keyword">template</span><<span class="keyword">class</span> Pixel></div> -<div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html"> 23</a></span> <span class="keyword">class </span><a class="code" href="classmeow_1_1Bitmap.html">Bitmap</a>: <span class="keyword">public</span> <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a> {</div> -<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="keyword">private</span>:</div> -<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix<Pixel></a> matrix_;</div> -<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> </div> -<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  <span class="keyword">static</span> std::vector<double> gaussianFactor1(<span class="keywordtype">double</span> sigma) {</div> -<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  <span class="keywordtype">double</span> sigma2 = <a class="code" href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">squ</a>(sigma);</div> -<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed">width</a> = std::max(ceil((<span class="keywordtype">double</span>)(sigma * 2)), 0.0);</div> -<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  std::vector<double> factor(width + 1 + width);</div> -<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> x = 0; x < <a class="code" href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed">width</a>; x++) {</div> -<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  factor[width - x - 1] = exp(-(<a class="code" href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">squ</a>((<span class="keywordtype">double</span>)x)) / (2.0 * sigma2));</div> -<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  factor[width + x + 1] = exp(-(<a class="code" href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">squ</a>((<span class="keywordtype">double</span>)x)) / (2.0 * sigma2));</div> -<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  }</div> -<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  factor[<a class="code" href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed">width</a>] = 1.0;</div> -<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  <span class="keywordflow">return</span> factor;</div> -<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  }</div> -<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  </div> -<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  <span class="keyword">static</span> std::vector<double> gradianceFactor1(<span class="keywordtype">double</span> sigma) {</div> -<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  <span class="keywordtype">double</span> sigma2 = <a class="code" href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">squ</a>(sigma), ss = sigma * 2;</div> -<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed">width</a> = std::max(ceil(ss), 1.0);</div> -<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  std::vector<double> factor(width + 1 + width);</div> -<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> x = 0; x < <a class="code" href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed">width</a>; x++) {</div> -<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  factor[width - x - 1] = (<a class="code" href="classdouble.html">double</a>)x * exp(-(<a class="code" href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">squ</a>((<span class="keywordtype">double</span>)x))/(2.0*sigma2));</div> -<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  factor[width + x + 1] = -(<a class="code" href="classdouble.html">double</a>)x * exp(-(<a class="code" href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">squ</a>((<span class="keywordtype">double</span>)x))/(2.0*sigma2));</div> -<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  }</div> -<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  factor[<a class="code" href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed">width</a>] = 0.0;</div> -<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  <span class="keywordflow">return</span> factor;</div> -<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  }</div> -<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  </div> -<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  <a class="code" href="classmeow_1_1Bitmap.html">Bitmap</a> xyBlur(std::vector<double> <span class="keyword">const</span>& factor,</div> -<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  ssize_t dx, ssize_t dy)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  <a class="code" href="classmeow_1_1Bitmap.html">Bitmap</a> ret(*<span class="keyword">this</span>);</div> -<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <span class="keywordflow">if</span> (factor.size() > 0) {</div> -<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  ssize_t w = factor.size() / 2;</div> -<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> y = 0, Y = <a class="code" href="classmeow_1_1Bitmap.html#a2290360ab49bdf1f33dc717fce71d5df">height</a>(); y < Y; y++) {</div> -<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> x = 0, X = <a class="code" href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed">width</a>(); x < X; x++) {</div> -<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  Pixel sum(0);</div> -<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <span class="keywordtype">double</span> fsum(0);</div> -<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  <span class="keywordflow">for</span> (ssize_t i = -w; i <= w; i++) {</div> -<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  ssize_t x2 = (ssize_t)x + dx * i;</div> -<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  ssize_t y2 = (ssize_t)y + dy * i;</div> -<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <span class="keywordflow">if</span> (0 <= x2 && x2 < (ssize_t)X && 0 <= y2 && y2 < (ssize_t)Y) {</div> -<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  sum = sum + <a class="code" href="classmeow_1_1Bitmap.html#ac8f41ae97e068549565e9ac83ffef888">pixel</a>(y2, x2) * factor[i + w];</div> -<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  fsum = fsum + fabs(factor[i + w]);</div> -<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  }</div> -<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  }</div> -<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  ret.<a class="code" href="classmeow_1_1Bitmap.html#ac8f41ae97e068549565e9ac83ffef888">pixel</a>(y, x, sum / fsum);</div> -<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  }</div> -<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  }</div> -<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  }</div> -<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  <span class="keywordflow">return</span> ret;</div> -<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  }</div> -<div class="line"><a name="l00077"></a><span class="lineno"> 77</span> <span class="keyword">public</span>:</div> -<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#ab313e096befabd933633cb75b870f75c"> 81</a></span>  <a class="code" href="classmeow_1_1Bitmap.html#ab313e096befabd933633cb75b870f75c">Bitmap</a>() {</div> -<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  }</div> -<div class="line"><a name="l00083"></a><span class="lineno"> 83</span> </div> -<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a2621e8833933b59c0e82e8776f1a6f11"> 87</a></span>  <a class="code" href="classmeow_1_1Bitmap.html#a2621e8833933b59c0e82e8776f1a6f11">Bitmap</a>(<a class="code" href="classmeow_1_1Bitmap.html">Bitmap</a> <span class="keyword">const</span>& b): matrix_(b.matrix_) {</div> -<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  }</div> -<div class="line"><a name="l00089"></a><span class="lineno"> 89</span> </div> -<div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#af4c9896dc2cdc714be5106bef45430c8"> 97</a></span>  <a class="code" href="classmeow_1_1Bitmap.html#af4c9896dc2cdc714be5106bef45430c8">Bitmap</a>(<span class="keywordtype">size_t</span> h, <span class="keywordtype">size_t</span> w, Pixel <span class="keyword">const</span>& p): matrix_(h, w, p) {</div> -<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  }</div> -<div class="line"><a name="l00099"></a><span class="lineno"> 99</span> </div> -<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a73386b915d50c06f8e15cb6b53e9eb0e"> 103</a></span>  <a class="code" href="classmeow_1_1Bitmap.html#a73386b915d50c06f8e15cb6b53e9eb0e">~Bitmap</a>(){</div> -<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  }</div> -<div class="line"><a name="l00105"></a><span class="lineno"> 105</span> </div> -<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a5e08b5d3c78c91b33b83da02b658539b"> 109</a></span>  <a class="code" href="classmeow_1_1Bitmap.html">Bitmap</a>& <a class="code" href="classmeow_1_1Bitmap.html#a5e08b5d3c78c91b33b83da02b658539b">copyFrom</a>(<a class="code" href="classmeow_1_1Bitmap.html">Bitmap</a> <span class="keyword">const</span>& b) {</div> -<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  matrix_.<a class="code" href="classmeow_1_1Matrix.html#afb81446984f7c27458ccef86be2de413">copyFrom</a>(b.matrix_);</div> -<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> -<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  }</div> -<div class="line"><a name="l00113"></a><span class="lineno"> 113</span> </div> -<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#affd5f41b44fa6afc55f2a3eb3f01cc4d"> 117</a></span>  <a class="code" href="classmeow_1_1Bitmap.html">Bitmap</a>& <a class="code" href="classmeow_1_1Bitmap.html#affd5f41b44fa6afc55f2a3eb3f01cc4d">referenceFrom</a>(<a class="code" href="classmeow_1_1Bitmap.html">Bitmap</a> <span class="keyword">const</span>& b) {</div> -<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  matrix_.<a class="code" href="classmeow_1_1Matrix.html#a1dbef5b1a46df480f7fa3e118fd12bec">referenceFrom</a>(b.matrix_);</div> -<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> -<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  }</div> -<div class="line"><a name="l00121"></a><span class="lineno"> 121</span> </div> -<div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#ae7bcc670d666a784d6e5e8f14b74aa3d"> 130</a></span>  <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1Bitmap.html#ae7bcc670d666a784d6e5e8f14b74aa3d">reset</a>(<span class="keywordtype">size_t</span> h, <span class="keywordtype">size_t</span> w, Pixel <span class="keyword">const</span>& p) {</div> -<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  matrix_.<a class="code" href="classmeow_1_1Matrix.html#ac17251cb984beb1f74558724a22a0120">reset</a>(h, w, p);</div> -<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  }</div> -<div class="line"><a name="l00133"></a><span class="lineno"> 133</span> </div> -<div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a573af36148f56209f9b537ee446e2867"> 137</a></span>  <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1Bitmap.html#a573af36148f56209f9b537ee446e2867">clear</a>() {</div> -<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  matrix_.<a class="code" href="classmeow_1_1Matrix.html#a8e35443c856f669d02b352f091c0404c">size</a>(0, 0, Pixel(0));</div> -<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  }</div> -<div class="line"><a name="l00140"></a><span class="lineno"> 140</span> </div> -<div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a2290360ab49bdf1f33dc717fce71d5df"> 144</a></span>  <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Bitmap.html#a2290360ab49bdf1f33dc717fce71d5df">height</a>()<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  <span class="keywordflow">return</span> matrix_.<a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>();</div> -<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  }</div> -<div class="line"><a name="l00147"></a><span class="lineno"> 147</span> </div> -<div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed"> 151</a></span>  <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed">width</a>()<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  <span class="keywordflow">return</span> matrix_.<a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>();</div> -<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  }</div> -<div class="line"><a name="l00154"></a><span class="lineno"> 154</span> </div> -<div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a13b986e9310eb100c100fd62fa548233"> 158</a></span>  <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Bitmap.html#a13b986e9310eb100c100fd62fa548233">size</a>()<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  <span class="keywordflow">return</span> matrix_.<a class="code" href="classmeow_1_1Matrix.html#a8e35443c856f669d02b352f091c0404c">size</a>();</div> -<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  }</div> -<div class="line"><a name="l00161"></a><span class="lineno"> 161</span> </div> -<div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a3887d1c54026fe8ed27fd21a294d8d0a"> 169</a></span>  <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Bitmap.html#a3887d1c54026fe8ed27fd21a294d8d0a">height</a>(<span class="keywordtype">size_t</span> h2, Pixel <span class="keyword">const</span>& p) {</div> -<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  <span class="keywordflow">return</span> matrix_.<a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(h2, p);</div> -<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  }</div> -<div class="line"><a name="l00172"></a><span class="lineno"> 172</span> </div> -<div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a49731792bf45d5c230da50e3897e3061"> 180</a></span>  <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Bitmap.html#a49731792bf45d5c230da50e3897e3061">width</a>(<span class="keywordtype">size_t</span> w2, Pixel <span class="keyword">const</span>& p) {</div> -<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>  <span class="keywordflow">return</span> matrix_.<a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(w2, p);</div> -<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>  }</div> -<div class="line"><a name="l00183"></a><span class="lineno"> 183</span> </div> -<div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#aef0bc77675e4652f885baf03cbcc25ef"> 192</a></span>  <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Bitmap.html#aef0bc77675e4652f885baf03cbcc25ef">size</a>(<span class="keywordtype">size_t</span> h2, <span class="keywordtype">size_t</span> w2, Pixel <span class="keyword">const</span>& p) {</div> -<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  <span class="keywordflow">return</span> matrix_.<a class="code" href="classmeow_1_1Matrix.html#a8e35443c856f669d02b352f091c0404c">size</a>(h2, w2, p);</div> -<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  }</div> -<div class="line"><a name="l00195"></a><span class="lineno"> 195</span> </div> -<div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#ac8f41ae97e068549565e9ac83ffef888"> 203</a></span>  Pixel <a class="code" href="classmeow_1_1Bitmap.html#ac8f41ae97e068549565e9ac83ffef888">pixel</a>(<span class="keywordtype">size_t</span> y, <span class="keywordtype">size_t</span> x)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>  <span class="keywordflow">return</span> matrix_.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(y, x);</div> -<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>  }</div> -<div class="line"><a name="l00206"></a><span class="lineno"> 206</span> </div> -<div class="line"><a name="l00215"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#afe97efe50d112a71ee45da6d2bc3e9dc"> 215</a></span>  Pixel <a class="code" href="classmeow_1_1Bitmap.html#afe97efe50d112a71ee45da6d2bc3e9dc">pixel</a>(<span class="keywordtype">size_t</span> y, <span class="keywordtype">size_t</span> x, Pixel <span class="keyword">const</span>& p) {</div> -<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>  <span class="keywordflow">return</span> matrix_.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(y, x, p);</div> -<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>  }</div> -<div class="line"><a name="l00218"></a><span class="lineno"> 218</span> </div> -<div class="line"><a name="l00231"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a17f92dec30f314d832f040257d6d5584"> 231</a></span>  <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1Bitmap.html#a17f92dec30f314d832f040257d6d5584">pixels</a>(ssize_t yFirst, ssize_t yLast,</div> -<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>  ssize_t xFirst, ssize_t xLast,</div> -<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>  Pixel <span class="keyword">const</span>& p) {</div> -<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>  <span class="keywordflow">return</span> matrix_.<a class="code" href="classmeow_1_1Matrix.html#a13384643dc412817fdcd8f1834a02d12">entries</a>(yFirst, yLast, xFirst, xLast, p);</div> -<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>  }</div> -<div class="line"><a name="l00236"></a><span class="lineno"> 236</span> </div> -<div class="line"><a name="l00240"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a953dfea2b7d257d43a386e28a2bbbc95"> 240</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix<Pixel></a> <span class="keyword">const</span>& <a class="code" href="classmeow_1_1Bitmap.html#a953dfea2b7d257d43a386e28a2bbbc95">matrix</a>()<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>  <span class="keywordflow">return</span> matrix_;</div> -<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>  }</div> -<div class="line"><a name="l00243"></a><span class="lineno"> 243</span> </div> -<div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a2c3ed8ebcceb2d5c5267df832e3aa3df"> 247</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix<Pixel></a>& <a class="code" href="classmeow_1_1Bitmap.html#a2c3ed8ebcceb2d5c5267df832e3aa3df">matrixGet</a>() {</div> -<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>  <span class="keywordflow">return</span> matrix_;</div> -<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>  }</div> -<div class="line"><a name="l00250"></a><span class="lineno"> 250</span> </div> -<div class="line"><a name="l00254"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a04ae618cb658a075b9bbe2ec2b9d9f2d"> 254</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix<Pixel></a> <span class="keyword">const</span>& <a class="code" href="classmeow_1_1Bitmap.html#a04ae618cb658a075b9bbe2ec2b9d9f2d">matrix</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix<Pixel></a> <span class="keyword">const</span>& p) {</div> -<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>  matrix_.<a class="code" href="classmeow_1_1Matrix.html#afb81446984f7c27458ccef86be2de413">copyFrom</a>(p);</div> -<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Bitmap.html#a953dfea2b7d257d43a386e28a2bbbc95">matrix</a>();</div> -<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>  }</div> -<div class="line"><a name="l00258"></a><span class="lineno"> 258</span> </div> -<div class="line"><a name="l00266"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a499f3f0ceb101cb92ea8cd030b3d9952"> 266</a></span>  <a class="code" href="classmeow_1_1Bitmap.html">Bitmap</a> <a class="code" href="classmeow_1_1Bitmap.html#a499f3f0ceb101cb92ea8cd030b3d9952">gaussian</a>(<span class="keywordtype">double</span> radiusY, <span class="keywordtype">double</span> radiusX)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>  <span class="keywordflow">return</span> (xyBlur(gaussianFactor1(radiusY), 1, 0).</div> -<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>  xyBlur(gaussianFactor1(radiusX), 0, 1));</div> -<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>  }</div> -<div class="line"><a name="l00270"></a><span class="lineno"> 270</span> </div> -<div class="line"><a name="l00278"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a0aae89f4f8dbc1ba2b8f43e29a4a592e"> 278</a></span>  <a class="code" href="classmeow_1_1Bitmap.html">Bitmap<Pixel></a>& <a class="code" href="classmeow_1_1Bitmap.html#a0aae89f4f8dbc1ba2b8f43e29a4a592e">gaussianed</a>(<span class="keywordtype">double</span> radiusY, <span class="keywordtype">double</span> radiusX) {</div> -<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>  <a class="code" href="classmeow_1_1Bitmap.html#a5e08b5d3c78c91b33b83da02b658539b">copyFrom</a>(<a class="code" href="classmeow_1_1Bitmap.html#a499f3f0ceb101cb92ea8cd030b3d9952">gaussian</a>(radiusY, radiusX));</div> -<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> -<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>  }</div> -<div class="line"><a name="l00282"></a><span class="lineno"> 282</span> </div> -<div class="line"><a name="l00290"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#aaf5c0c592084c80bce532801f4cdeb22"> 290</a></span>  <a class="code" href="classmeow_1_1Bitmap.html">Bitmap<Pixel></a> <a class="code" href="classmeow_1_1Bitmap.html#aaf5c0c592084c80bce532801f4cdeb22">gradianceX</a>(<span class="keywordtype">double</span> radiusY, <span class="keywordtype">double</span> radiusX)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>  <span class="keywordflow">return</span> (xyBlur(gaussianFactor1(radiusY), 1, 0).</div> -<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>  xyBlur(gradianceFactor1(radiusX), 0, 1));</div> -<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>  }</div> -<div class="line"><a name="l00294"></a><span class="lineno"> 294</span> </div> -<div class="line"><a name="l00302"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a1630de00aebe37d58e04d6b9fc69eafb"> 302</a></span>  <a class="code" href="classmeow_1_1Bitmap.html">Bitmap<Pixel></a>& <a class="code" href="classmeow_1_1Bitmap.html#a1630de00aebe37d58e04d6b9fc69eafb">gradiancedX</a>(<span class="keywordtype">double</span> radiusY, <span class="keywordtype">double</span> radiusX) {</div> -<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Bitmap.html#a5e08b5d3c78c91b33b83da02b658539b">copyFrom</a>(<a class="code" href="classmeow_1_1Bitmap.html#aaf5c0c592084c80bce532801f4cdeb22">gradianceX</a>(radiusY, radiusX));</div> -<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>  }</div> -<div class="line"><a name="l00305"></a><span class="lineno"> 305</span> </div> -<div class="line"><a name="l00313"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#aa08c848b01a304f4569f0e45f3ccee12"> 313</a></span>  <a class="code" href="classmeow_1_1Bitmap.html">Bitmap<Pixel></a> <a class="code" href="classmeow_1_1Bitmap.html#aa08c848b01a304f4569f0e45f3ccee12">gradianceY</a> (<span class="keywordtype">double</span> radiusY, <span class="keywordtype">double</span> radiusX)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>  <span class="keywordflow">return</span> (xyBlur(gaussianFactor1(radiusX), 0, 1).</div> -<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>  xyBlur(gradianceFactor1(radiusY), 1, 0));</div> -<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>  }</div> -<div class="line"><a name="l00317"></a><span class="lineno"> 317</span> </div> -<div class="line"><a name="l00325"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#ae8d8985bd64971590862b165e2949faf"> 325</a></span>  <a class="code" href="classmeow_1_1Bitmap.html">Bitmap<Pixel></a>& <a class="code" href="classmeow_1_1Bitmap.html#ae8d8985bd64971590862b165e2949faf">gradiancedY</a>(<span class="keywordtype">double</span> radiusY, <span class="keywordtype">double</span> radiusX) {</div> -<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Bitmap.html#a5e08b5d3c78c91b33b83da02b658539b">copyFrom</a>(<a class="code" href="classmeow_1_1Bitmap.html#aa08c848b01a304f4569f0e45f3ccee12">gradianceY</a>(radiusY, radiusX));</div> -<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>  }</div> -<div class="line"><a name="l00328"></a><span class="lineno"> 328</span> </div> -<div class="line"><a name="l00332"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#aba3ea0e5f48b63363c91ae4168dbd0bb"> 332</a></span>  <a class="code" href="classmeow_1_1Bitmap.html">Bitmap</a>& <a class="code" href="classmeow_1_1Bitmap.html#aba3ea0e5f48b63363c91ae4168dbd0bb">operator=</a>(<a class="code" href="classmeow_1_1Bitmap.html">Bitmap</a> <span class="keyword">const</span>& b) {</div> -<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Bitmap.html#a5e08b5d3c78c91b33b83da02b658539b">copyFrom</a>(b);</div> -<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>  }</div> -<div class="line"><a name="l00335"></a><span class="lineno"> 335</span> </div> -<div class="line"><a name="l00339"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a646c781896c74a7af4814da06cabf9e5"> 339</a></span>  Pixel <a class="code" href="classmeow_1_1Bitmap.html#a646c781896c74a7af4814da06cabf9e5">operator()</a>(<span class="keywordtype">size_t</span> y, <span class="keywordtype">size_t</span> x)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Bitmap.html#ac8f41ae97e068549565e9ac83ffef888">pixel</a>(y, x);</div> -<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>  }</div> -<div class="line"><a name="l00342"></a><span class="lineno"> 342</span> </div> -<div class="line"><a name="l00346"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a6ebb5310e9e24cee25fc748a0b9fef28"> 346</a></span>  Pixel <span class="keyword">const</span>& <a class="code" href="classmeow_1_1Bitmap.html#a6ebb5310e9e24cee25fc748a0b9fef28">operator()</a>(<span class="keywordtype">size_t</span> y, <span class="keywordtype">size_t</span> x, Pixel <span class="keyword">const</span>& p)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Bitmap.html#ac8f41ae97e068549565e9ac83ffef888">pixel</a>(y, x, p);</div> -<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>  }</div> -<div class="line"><a name="l00349"></a><span class="lineno"> 349</span> </div> -<div class="line"><a name="l00354"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#aad700e26eae54cb653919c165dcc98dd"> 354</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1Bitmap.html#aad700e26eae54cb653919c165dcc98dd">write</a>(FILE* f, <span class="keywordtype">bool</span> bin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>  <span class="keywordflow">if</span> (fg & 1)</div> -<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> -<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>  <span class="keywordflow">if</span> (bin) {</div> -<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>  <span class="keywordtype">long</span> tmp;</div> -<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>  <span class="keywordflow">if</span> (fwrite(&(tmp = matrix_.<a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>()), <span class="keyword">sizeof</span>(tmp), 1, f) < 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> -<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>  <span class="keywordflow">if</span> (fwrite(&(tmp = matrix_.<a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>()), <span class="keyword">sizeof</span>(tmp), 1, f) < 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> -<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>  }</div> -<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>  <span class="keywordflow">else</span> {</div> -<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>  <span class="keywordflow">if</span> (fprintf(f, <span class="stringliteral">"%ld %ld\n"</span>, (<span class="keywordtype">long</span>)matrix_.<a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(), (long)matrix_.<a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>())</div> -<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>  < 2) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> -<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>  }</div> -<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div> -<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>  }</div> -<div class="line"><a name="l00368"></a><span class="lineno"> 368</span> </div> -<div class="line"><a name="l00373"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a3b13a4923d68de65bb7e21712185bec8"> 373</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1Bitmap.html#a3b13a4923d68de65bb7e21712185bec8">read</a>(FILE* f, <span class="keywordtype">bool</span> bin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg) {</div> -<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>  <span class="keywordflow">if</span> (fg & 1)</div> -<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> -<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>  <span class="keywordtype">long</span> tmp1, tmp2;</div> -<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>  <span class="keywordflow">if</span> (bin) {</div> -<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>  <span class="keywordflow">if</span> (fread(&tmp1, <span class="keyword">sizeof</span>(tmp1), 1, f) < 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> -<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>  <span class="keywordflow">if</span> (fread(&tmp2, <span class="keyword">sizeof</span>(tmp2), 1, f) < 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> -<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>  }</div> -<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>  <span class="keywordflow">else</span> {</div> -<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>  <span class="keywordflow">if</span> (fscanf(f, <span class="stringliteral">"%ld %ld"</span>, &tmp1, &tmp2) < 2) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> -<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>  }</div> -<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>  matrix_.<a class="code" href="classmeow_1_1Matrix.html#a8e35443c856f669d02b352f091c0404c">size</a>(tmp1, tmp2, Pixel(0));</div> -<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div> -<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>  }</div> -<div class="line"><a name="l00387"></a><span class="lineno"> 387</span> </div> -<div class="line"><a name="l00392"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a07b1eb689498112691ca72e8c6ae453f"> 392</a></span>  <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1Bitmap.html#a07b1eb689498112691ca72e8c6ae453f">create</a>()<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>  <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classmeow_1_1Bitmap.html#ab313e096befabd933633cb75b870f75c">Bitmap</a>();</div> -<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>  }</div> -<div class="line"><a name="l00395"></a><span class="lineno"> 395</span> </div> -<div class="line"><a name="l00405"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a998a6a9607f8552ace65cce0d251042c"> 405</a></span>  <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1Bitmap.html#a998a6a9607f8552ace65cce0d251042c">copyFrom</a>(<a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a> <span class="keyword">const</span>* b) {</div> -<div class="line"><a name="l00406"></a><span class="lineno"> 406</span>  <span class="keywordflow">return</span> &(<a class="code" href="classmeow_1_1Bitmap.html#a5e08b5d3c78c91b33b83da02b658539b">copyFrom</a>(*(<a class="code" href="classmeow_1_1Bitmap.html">Bitmap</a>*)b));</div> -<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>  }</div> -<div class="line"><a name="l00408"></a><span class="lineno"> 408</span> </div> -<div class="line"><a name="l00413"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#af8debba04055594b8507c77b3dbd0ff7"> 413</a></span>  <span class="keywordtype">char</span> <span class="keyword">const</span>* <a class="code" href="classmeow_1_1Bitmap.html#af8debba04055594b8507c77b3dbd0ff7">ctype</a>()<span class="keyword"> const</span>{</div> -<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>  <span class="keywordflow">return</span> <span class="keyword">typeid</span>(*this).name();</div> -<div class="line"><a name="l00415"></a><span class="lineno"> 415</span>  }</div> -<div class="line"><a name="l00416"></a><span class="lineno"> 416</span> </div> -<div class="line"><a name="l00421"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a7f282d9a1ebb07ca5fe12d8ae73121d1"> 421</a></span>  std::string <a class="code" href="classmeow_1_1Bitmap.html#a7f282d9a1ebb07ca5fe12d8ae73121d1">type</a>()<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>  <span class="keywordflow">return</span> std::string(<a class="code" href="classmeow_1_1Bitmap.html#af8debba04055594b8507c77b3dbd0ff7">ctype</a>());</div> -<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>  }</div> -<div class="line"><a name="l00424"></a><span class="lineno"> 424</span> };</div> -<div class="line"><a name="l00425"></a><span class="lineno"> 425</span> </div> -<div class="line"><a name="l00426"></a><span class="lineno"> 426</span> } <span class="comment">// meow</span></div> +<div class="line"><a name="l00017"></a><span class="lineno"><a class="line" href="namespacemeow.html#af9bbb3a5f01cfa088cf5b6f7e70baba6"> 17</a></span> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="namespacemeow.html#af9bbb3a5f01cfa088cf5b6f7e70baba6">kBitmapReadWritePixels</a> = 0x1;</div> +<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> </div> +<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="keyword">template</span><<span class="keyword">class</span> Pixel></div> +<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html"> 25</a></span> <span class="keyword">class </span><a class="code" href="classmeow_1_1Bitmap.html">Bitmap</a>: <span class="keyword">public</span> <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a> {</div> +<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="keyword">private</span>:</div> +<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix<Pixel></a> matrix_;</div> +<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div> +<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  <span class="keyword">static</span> std::vector<double> gaussianFactor1(<span class="keywordtype">double</span> sigma) {</div> +<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  <span class="keywordtype">double</span> sigma2 = <a class="code" href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">squ</a>(sigma);</div> +<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed">width</a> = std::max(ceil((<span class="keywordtype">double</span>)(sigma * 2)), 0.0);</div> +<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  std::vector<double> factor(width + 1 + width);</div> +<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> x = 0; x < <a class="code" href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed">width</a>; x++) {</div> +<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  factor[width - x - 1] = exp(-(<a class="code" href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">squ</a>((<span class="keywordtype">double</span>)x)) / (2.0 * sigma2));</div> +<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  factor[width + x + 1] = exp(-(<a class="code" href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">squ</a>((<span class="keywordtype">double</span>)x)) / (2.0 * sigma2));</div> +<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  }</div> +<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  factor[<a class="code" href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed">width</a>] = 1.0;</div> +<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  <span class="keywordflow">return</span> factor;</div> +<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  }</div> +<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> </div> +<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  <span class="keyword">static</span> std::vector<double> gradianceFactor1(<span class="keywordtype">double</span> sigma) {</div> +<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  <span class="keywordtype">double</span> sigma2 = <a class="code" href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">squ</a>(sigma), ss = sigma * 2;</div> +<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed">width</a> = std::max(ceil(ss), 1.0);</div> +<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  std::vector<double> factor(width + 1 + width);</div> +<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> x = 0; x < <a class="code" href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed">width</a>; x++) {</div> +<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  factor[width - x - 1] = (<a class="code" href="classdouble.html">double</a>)x * exp(-(<a class="code" href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">squ</a>((<span class="keywordtype">double</span>)x))/(2.0*sigma2));</div> +<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  factor[width + x + 1] = -(<a class="code" href="classdouble.html">double</a>)x * exp(-(<a class="code" href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">squ</a>((<span class="keywordtype">double</span>)x))/(2.0*sigma2));</div> +<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  }</div> +<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  factor[<a class="code" href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed">width</a>] = 0.0;</div> +<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  <span class="keywordflow">return</span> factor;</div> +<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  }</div> +<div class="line"><a name="l00054"></a><span class="lineno"> 54</span> </div> +<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  <a class="code" href="classmeow_1_1Bitmap.html">Bitmap</a> xyBlur(std::vector<double> <span class="keyword">const</span>& factor,</div> +<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  ssize_t dx, ssize_t dy)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <a class="code" href="classmeow_1_1Bitmap.html">Bitmap</a> ret(*<span class="keyword">this</span>);</div> +<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <span class="keywordflow">if</span> (factor.size() > 0) {</div> +<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  ssize_t w = factor.size() / 2;</div> +<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> y = 0, Y = <a class="code" href="classmeow_1_1Bitmap.html#a2290360ab49bdf1f33dc717fce71d5df">height</a>(); y < Y; y++) {</div> +<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> x = 0, X = <a class="code" href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed">width</a>(); x < X; x++) {</div> +<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  Pixel sum(0);</div> +<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <span class="keywordtype">double</span> fsum(0);</div> +<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  <span class="keywordflow">for</span> (ssize_t i = -w; i <= w; i++) {</div> +<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  ssize_t x2 = (ssize_t)x + dx * i;</div> +<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  ssize_t y2 = (ssize_t)y + dy * i;</div> +<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <span class="keywordflow">if</span> (0 <= x2 && x2 < (ssize_t)X && 0 <= y2 && y2 < (ssize_t)Y) {</div> +<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  sum = sum + <a class="code" href="classmeow_1_1Bitmap.html#ac8f41ae97e068549565e9ac83ffef888">pixel</a>(y2, x2) * factor[i + w];</div> +<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  fsum = fsum + fabs(factor[i + w]);</div> +<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  }</div> +<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  }</div> +<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  ret.<a class="code" href="classmeow_1_1Bitmap.html#ac8f41ae97e068549565e9ac83ffef888">pixel</a>(y, x, sum / fsum);</div> +<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  }</div> +<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  }</div> +<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  }</div> +<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  <span class="keywordflow">return</span> ret;</div> +<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  }</div> +<div class="line"><a name="l00079"></a><span class="lineno"> 79</span> <span class="keyword">public</span>:</div> +<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#ab313e096befabd933633cb75b870f75c"> 83</a></span>  <a class="code" href="classmeow_1_1Bitmap.html#ab313e096befabd933633cb75b870f75c">Bitmap</a>() {</div> +<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  }</div> +<div class="line"><a name="l00085"></a><span class="lineno"> 85</span> </div> +<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a2621e8833933b59c0e82e8776f1a6f11"> 89</a></span>  <a class="code" href="classmeow_1_1Bitmap.html#a2621e8833933b59c0e82e8776f1a6f11">Bitmap</a>(<a class="code" href="classmeow_1_1Bitmap.html">Bitmap</a> <span class="keyword">const</span>& b): matrix_(b.matrix_) {</div> +<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  }</div> +<div class="line"><a name="l00091"></a><span class="lineno"> 91</span> </div> +<div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#af4c9896dc2cdc714be5106bef45430c8"> 99</a></span>  <a class="code" href="classmeow_1_1Bitmap.html#af4c9896dc2cdc714be5106bef45430c8">Bitmap</a>(<span class="keywordtype">size_t</span> h, <span class="keywordtype">size_t</span> w, Pixel <span class="keyword">const</span>& p): matrix_(h, w, p) {</div> +<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  }</div> +<div class="line"><a name="l00101"></a><span class="lineno"> 101</span> </div> +<div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a73386b915d50c06f8e15cb6b53e9eb0e"> 105</a></span>  <a class="code" href="classmeow_1_1Bitmap.html#a73386b915d50c06f8e15cb6b53e9eb0e">~Bitmap</a>() {</div> +<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  }</div> +<div class="line"><a name="l00107"></a><span class="lineno"> 107</span> </div> +<div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a5e08b5d3c78c91b33b83da02b658539b"> 111</a></span>  <a class="code" href="classmeow_1_1Bitmap.html">Bitmap</a>& <a class="code" href="classmeow_1_1Bitmap.html#a5e08b5d3c78c91b33b83da02b658539b">copyFrom</a>(<a class="code" href="classmeow_1_1Bitmap.html">Bitmap</a> <span class="keyword">const</span>& b) {</div> +<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  matrix_.<a class="code" href="classmeow_1_1Matrix.html#afb81446984f7c27458ccef86be2de413">copyFrom</a>(b.matrix_);</div> +<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> +<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  }</div> +<div class="line"><a name="l00115"></a><span class="lineno"> 115</span> </div> +<div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#affd5f41b44fa6afc55f2a3eb3f01cc4d"> 119</a></span>  <a class="code" href="classmeow_1_1Bitmap.html">Bitmap</a>& <a class="code" href="classmeow_1_1Bitmap.html#affd5f41b44fa6afc55f2a3eb3f01cc4d">referenceFrom</a>(<a class="code" href="classmeow_1_1Bitmap.html">Bitmap</a> <span class="keyword">const</span>& b) {</div> +<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  matrix_.<a class="code" href="classmeow_1_1Matrix.html#a1dbef5b1a46df480f7fa3e118fd12bec">referenceFrom</a>(b.matrix_);</div> +<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> +<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  }</div> +<div class="line"><a name="l00123"></a><span class="lineno"> 123</span> </div> +<div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#ae7bcc670d666a784d6e5e8f14b74aa3d"> 132</a></span>  <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1Bitmap.html#ae7bcc670d666a784d6e5e8f14b74aa3d">reset</a>(<span class="keywordtype">size_t</span> h, <span class="keywordtype">size_t</span> w, Pixel <span class="keyword">const</span>& p) {</div> +<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  matrix_.<a class="code" href="classmeow_1_1Matrix.html#ac17251cb984beb1f74558724a22a0120">reset</a>(h, w, p);</div> +<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  }</div> +<div class="line"><a name="l00135"></a><span class="lineno"> 135</span> </div> +<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a573af36148f56209f9b537ee446e2867"> 139</a></span>  <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1Bitmap.html#a573af36148f56209f9b537ee446e2867">clear</a>() {</div> +<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  matrix_.<a class="code" href="classmeow_1_1Matrix.html#a8e35443c856f669d02b352f091c0404c">size</a>(0, 0, Pixel(0));</div> +<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  }</div> +<div class="line"><a name="l00142"></a><span class="lineno"> 142</span> </div> +<div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a2290360ab49bdf1f33dc717fce71d5df"> 146</a></span>  <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Bitmap.html#a2290360ab49bdf1f33dc717fce71d5df">height</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  <span class="keywordflow">return</span> matrix_.<a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>();</div> +<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  }</div> +<div class="line"><a name="l00149"></a><span class="lineno"> 149</span> </div> +<div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed"> 153</a></span>  <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed">width</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  <span class="keywordflow">return</span> matrix_.<a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>();</div> +<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  }</div> +<div class="line"><a name="l00156"></a><span class="lineno"> 156</span> </div> +<div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a13b986e9310eb100c100fd62fa548233"> 160</a></span>  <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Bitmap.html#a13b986e9310eb100c100fd62fa548233">size</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  <span class="keywordflow">return</span> matrix_.<a class="code" href="classmeow_1_1Matrix.html#a8e35443c856f669d02b352f091c0404c">size</a>();</div> +<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  }</div> +<div class="line"><a name="l00163"></a><span class="lineno"> 163</span> </div> +<div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a3887d1c54026fe8ed27fd21a294d8d0a"> 171</a></span>  <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Bitmap.html#a3887d1c54026fe8ed27fd21a294d8d0a">height</a>(<span class="keywordtype">size_t</span> h2, Pixel <span class="keyword">const</span>& p) {</div> +<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  <span class="keywordflow">return</span> matrix_.<a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(h2, p);</div> +<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  }</div> +<div class="line"><a name="l00174"></a><span class="lineno"> 174</span> </div> +<div class="line"><a name="l00182"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a49731792bf45d5c230da50e3897e3061"> 182</a></span>  <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Bitmap.html#a49731792bf45d5c230da50e3897e3061">width</a>(<span class="keywordtype">size_t</span> w2, Pixel <span class="keyword">const</span>& p) {</div> +<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>  <span class="keywordflow">return</span> matrix_.<a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(w2, p);</div> +<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  }</div> +<div class="line"><a name="l00185"></a><span class="lineno"> 185</span> </div> +<div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#aef0bc77675e4652f885baf03cbcc25ef"> 194</a></span>  <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Bitmap.html#aef0bc77675e4652f885baf03cbcc25ef">size</a>(<span class="keywordtype">size_t</span> h2, <span class="keywordtype">size_t</span> w2, Pixel <span class="keyword">const</span>& p) {</div> +<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>  <span class="keywordflow">return</span> matrix_.<a class="code" href="classmeow_1_1Matrix.html#a8e35443c856f669d02b352f091c0404c">size</a>(h2, w2, p);</div> +<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>  }</div> +<div class="line"><a name="l00197"></a><span class="lineno"> 197</span> </div> +<div class="line"><a name="l00205"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#ac8f41ae97e068549565e9ac83ffef888"> 205</a></span>  Pixel <a class="code" href="classmeow_1_1Bitmap.html#ac8f41ae97e068549565e9ac83ffef888">pixel</a>(<span class="keywordtype">size_t</span> y, <span class="keywordtype">size_t</span> x)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>  <span class="keywordflow">return</span> matrix_.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(y, x);</div> +<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>  }</div> +<div class="line"><a name="l00208"></a><span class="lineno"> 208</span> </div> +<div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#afe97efe50d112a71ee45da6d2bc3e9dc"> 217</a></span>  Pixel <a class="code" href="classmeow_1_1Bitmap.html#afe97efe50d112a71ee45da6d2bc3e9dc">pixel</a>(<span class="keywordtype">size_t</span> y, <span class="keywordtype">size_t</span> x, Pixel <span class="keyword">const</span>& p) {</div> +<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>  <span class="keywordflow">return</span> matrix_.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(y, x, p);</div> +<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>  }</div> +<div class="line"><a name="l00220"></a><span class="lineno"> 220</span> </div> +<div class="line"><a name="l00233"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a17f92dec30f314d832f040257d6d5584"> 233</a></span>  <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1Bitmap.html#a17f92dec30f314d832f040257d6d5584">pixels</a>(ssize_t yFirst, ssize_t yLast,</div> +<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>  ssize_t xFirst, ssize_t xLast,</div> +<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>  Pixel <span class="keyword">const</span>& p) {</div> +<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>  <span class="keywordflow">return</span> matrix_.<a class="code" href="classmeow_1_1Matrix.html#a13384643dc412817fdcd8f1834a02d12">entries</a>(yFirst, yLast, xFirst, xLast, p);</div> +<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>  }</div> +<div class="line"><a name="l00238"></a><span class="lineno"> 238</span> </div> +<div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#aa586a08e997e5ae8675e108d84643c81"> 242</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix<Pixel></a> <a class="code" href="classmeow_1_1Bitmap.html#aa586a08e997e5ae8675e108d84643c81">matrix</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>  <span class="keywordflow">return</span> matrix_;</div> +<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>  }</div> +<div class="line"><a name="l00245"></a><span class="lineno"> 245</span> </div> +<div class="line"><a name="l00249"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a2c3ed8ebcceb2d5c5267df832e3aa3df"> 249</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix<Pixel></a>& <a class="code" href="classmeow_1_1Bitmap.html#a2c3ed8ebcceb2d5c5267df832e3aa3df">matrixGet</a>() {</div> +<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>  <span class="keywordflow">return</span> matrix_;</div> +<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>  }</div> +<div class="line"><a name="l00252"></a><span class="lineno"> 252</span> </div> +<div class="line"><a name="l00256"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a52888380163b8088e1385ad068621c58"> 256</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix<Pixel></a> <a class="code" href="classmeow_1_1Bitmap.html#a52888380163b8088e1385ad068621c58">matrix</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix<Pixel></a> <span class="keyword">const</span>& p) {</div> +<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>  matrix_.<a class="code" href="classmeow_1_1Matrix.html#afb81446984f7c27458ccef86be2de413">copyFrom</a>(p);</div> +<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Bitmap.html#aa586a08e997e5ae8675e108d84643c81">matrix</a>();</div> +<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>  }</div> +<div class="line"><a name="l00260"></a><span class="lineno"> 260</span> </div> +<div class="line"><a name="l00268"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a499f3f0ceb101cb92ea8cd030b3d9952"> 268</a></span>  <a class="code" href="classmeow_1_1Bitmap.html">Bitmap</a> <a class="code" href="classmeow_1_1Bitmap.html#a499f3f0ceb101cb92ea8cd030b3d9952">gaussian</a>(<span class="keywordtype">double</span> radiusY, <span class="keywordtype">double</span> radiusX)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>  <span class="keywordflow">return</span> (xyBlur(gaussianFactor1(radiusY), 1, 0).</div> +<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>  xyBlur(gaussianFactor1(radiusX), 0, 1));</div> +<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>  }</div> +<div class="line"><a name="l00272"></a><span class="lineno"> 272</span> </div> +<div class="line"><a name="l00280"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#af15952db2e4ecaa1e24ebfb8a1c5e650"> 280</a></span>  <a class="code" href="classmeow_1_1Bitmap.html">Bitmap</a>& <a class="code" href="classmeow_1_1Bitmap.html#af15952db2e4ecaa1e24ebfb8a1c5e650">gaussianed</a>(<span class="keywordtype">double</span> radiusY, <span class="keywordtype">double</span> radiusX) {</div> +<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Bitmap.html#a5e08b5d3c78c91b33b83da02b658539b">copyFrom</a>(<a class="code" href="classmeow_1_1Bitmap.html#a499f3f0ceb101cb92ea8cd030b3d9952">gaussian</a>(radiusY, radiusX));</div> +<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>  }</div> +<div class="line"><a name="l00283"></a><span class="lineno"> 283</span> </div> +<div class="line"><a name="l00291"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#ad7066cf0542486b0944e1584ced9faa8"> 291</a></span>  <a class="code" href="classmeow_1_1Bitmap.html">Bitmap</a> <a class="code" href="classmeow_1_1Bitmap.html#ad7066cf0542486b0944e1584ced9faa8">gradianceX</a>(<span class="keywordtype">double</span> radiusY, <span class="keywordtype">double</span> radiusX)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>  <span class="keywordflow">return</span> (xyBlur(gaussianFactor1(radiusY), 1, 0).</div> +<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>  xyBlur(gradianceFactor1(radiusX), 0, 1));</div> +<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>  }</div> +<div class="line"><a name="l00295"></a><span class="lineno"> 295</span> </div> +<div class="line"><a name="l00303"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a1630de00aebe37d58e04d6b9fc69eafb"> 303</a></span>  <a class="code" href="classmeow_1_1Bitmap.html">Bitmap<Pixel></a>& <a class="code" href="classmeow_1_1Bitmap.html#a1630de00aebe37d58e04d6b9fc69eafb">gradiancedX</a>(<span class="keywordtype">double</span> radiusY, <span class="keywordtype">double</span> radiusX) {</div> +<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Bitmap.html#a5e08b5d3c78c91b33b83da02b658539b">copyFrom</a>(<a class="code" href="classmeow_1_1Bitmap.html#ad7066cf0542486b0944e1584ced9faa8">gradianceX</a>(radiusY, radiusX));</div> +<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>  }</div> +<div class="line"><a name="l00306"></a><span class="lineno"> 306</span> </div> +<div class="line"><a name="l00314"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#aa08c848b01a304f4569f0e45f3ccee12"> 314</a></span>  <a class="code" href="classmeow_1_1Bitmap.html">Bitmap<Pixel></a> <a class="code" href="classmeow_1_1Bitmap.html#aa08c848b01a304f4569f0e45f3ccee12">gradianceY</a> (<span class="keywordtype">double</span> radiusY, <span class="keywordtype">double</span> radiusX)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>  <span class="keywordflow">return</span> (xyBlur(gaussianFactor1(radiusX), 0, 1).</div> +<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>  xyBlur(gradianceFactor1(radiusY), 1, 0));</div> +<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>  }</div> +<div class="line"><a name="l00318"></a><span class="lineno"> 318</span> </div> +<div class="line"><a name="l00326"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#ae8d8985bd64971590862b165e2949faf"> 326</a></span>  <a class="code" href="classmeow_1_1Bitmap.html">Bitmap<Pixel></a>& <a class="code" href="classmeow_1_1Bitmap.html#ae8d8985bd64971590862b165e2949faf">gradiancedY</a>(<span class="keywordtype">double</span> radiusY, <span class="keywordtype">double</span> radiusX) {</div> +<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Bitmap.html#a5e08b5d3c78c91b33b83da02b658539b">copyFrom</a>(<a class="code" href="classmeow_1_1Bitmap.html#aa08c848b01a304f4569f0e45f3ccee12">gradianceY</a>(radiusY, radiusX));</div> +<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>  }</div> +<div class="line"><a name="l00329"></a><span class="lineno"> 329</span> </div> +<div class="line"><a name="l00333"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#aba3ea0e5f48b63363c91ae4168dbd0bb"> 333</a></span>  <a class="code" href="classmeow_1_1Bitmap.html">Bitmap</a>& <a class="code" href="classmeow_1_1Bitmap.html#aba3ea0e5f48b63363c91ae4168dbd0bb">operator=</a>(<a class="code" href="classmeow_1_1Bitmap.html">Bitmap</a> <span class="keyword">const</span>& b) {</div> +<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Bitmap.html#a5e08b5d3c78c91b33b83da02b658539b">copyFrom</a>(b);</div> +<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>  }</div> +<div class="line"><a name="l00336"></a><span class="lineno"> 336</span> </div> +<div class="line"><a name="l00340"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a646c781896c74a7af4814da06cabf9e5"> 340</a></span>  Pixel <a class="code" href="classmeow_1_1Bitmap.html#a646c781896c74a7af4814da06cabf9e5">operator()</a>(<span class="keywordtype">size_t</span> y, <span class="keywordtype">size_t</span> x)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Bitmap.html#ac8f41ae97e068549565e9ac83ffef888">pixel</a>(y, x);</div> +<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>  }</div> +<div class="line"><a name="l00343"></a><span class="lineno"> 343</span> </div> +<div class="line"><a name="l00347"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a6ebb5310e9e24cee25fc748a0b9fef28"> 347</a></span>  Pixel <span class="keyword">const</span>& <a class="code" href="classmeow_1_1Bitmap.html#a6ebb5310e9e24cee25fc748a0b9fef28">operator()</a>(<span class="keywordtype">size_t</span> y, <span class="keywordtype">size_t</span> x, Pixel <span class="keyword">const</span>& p)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Bitmap.html#ac8f41ae97e068549565e9ac83ffef888">pixel</a>(y, x, p);</div> +<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>  }</div> +<div class="line"><a name="l00350"></a><span class="lineno"> 350</span> </div> +<div class="line"><a name="l00355"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#aad700e26eae54cb653919c165dcc98dd"> 355</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1Bitmap.html#aad700e26eae54cb653919c165dcc98dd">write</a>(FILE* f, <span class="keywordtype">bool</span> bin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>  <span class="keywordflow">if</span> (fg & <a class="code" href="namespacemeow.html#af9bbb3a5f01cfa088cf5b6f7e70baba6">kBitmapReadWritePixels</a>)</div> +<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> +<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>  <span class="keywordflow">if</span> (bin) {</div> +<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>  <span class="keywordtype">long</span> tmp;</div> +<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>  <span class="keywordflow">if</span> (fwrite(&(tmp = matrix_.<a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>()), <span class="keyword">sizeof</span>(tmp), 1, f) < 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> +<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>  <span class="keywordflow">if</span> (fwrite(&(tmp = matrix_.<a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>()), <span class="keyword">sizeof</span>(tmp), 1, f) < 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> +<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>  }</div> +<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>  <span class="keywordflow">else</span> {</div> +<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>  <span class="keywordflow">if</span> (fprintf(f, <span class="stringliteral">"%ld %ld\n"</span>, (<span class="keywordtype">long</span>)matrix_.<a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(), (long)matrix_.<a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>())</div> +<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>  < 2) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> +<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>  }</div> +<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div> +<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>  }</div> +<div class="line"><a name="l00369"></a><span class="lineno"> 369</span> </div> +<div class="line"><a name="l00374"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a3b13a4923d68de65bb7e21712185bec8"> 374</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1Bitmap.html#a3b13a4923d68de65bb7e21712185bec8">read</a>(FILE* f, <span class="keywordtype">bool</span> bin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg) {</div> +<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>  <span class="keywordflow">if</span> (fg & <a class="code" href="namespacemeow.html#af9bbb3a5f01cfa088cf5b6f7e70baba6">kBitmapReadWritePixels</a>)</div> +<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> +<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>  <span class="keywordtype">long</span> tmp1, tmp2;</div> +<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>  <span class="keywordflow">if</span> (bin) {</div> +<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>  <span class="keywordflow">if</span> (fread(&tmp1, <span class="keyword">sizeof</span>(tmp1), 1, f) < 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> +<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>  <span class="keywordflow">if</span> (fread(&tmp2, <span class="keyword">sizeof</span>(tmp2), 1, f) < 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> +<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>  }</div> +<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>  <span class="keywordflow">else</span> {</div> +<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>  <span class="keywordflow">if</span> (fscanf(f, <span class="stringliteral">"%ld %ld"</span>, &tmp1, &tmp2) < 2) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> +<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>  }</div> +<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>  matrix_.<a class="code" href="classmeow_1_1Matrix.html#a8e35443c856f669d02b352f091c0404c">size</a>(tmp1, tmp2, Pixel(0));</div> +<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div> +<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>  }</div> +<div class="line"><a name="l00388"></a><span class="lineno"> 388</span> </div> +<div class="line"><a name="l00393"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a07b1eb689498112691ca72e8c6ae453f"> 393</a></span>  <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1Bitmap.html#a07b1eb689498112691ca72e8c6ae453f">create</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>  <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classmeow_1_1Bitmap.html#ab313e096befabd933633cb75b870f75c">Bitmap</a>();</div> +<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>  }</div> +<div class="line"><a name="l00396"></a><span class="lineno"> 396</span> </div> +<div class="line"><a name="l00406"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a998a6a9607f8552ace65cce0d251042c"> 406</a></span>  <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1Bitmap.html#a998a6a9607f8552ace65cce0d251042c">copyFrom</a>(<a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a> <span class="keyword">const</span>* b) {</div> +<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>  <span class="keywordflow">return</span> &(<a class="code" href="classmeow_1_1Bitmap.html#a5e08b5d3c78c91b33b83da02b658539b">copyFrom</a>(*(<a class="code" href="classmeow_1_1Bitmap.html">Bitmap</a>*)b));</div> +<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>  }</div> +<div class="line"><a name="l00409"></a><span class="lineno"> 409</span> </div> +<div class="line"><a name="l00414"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#af8debba04055594b8507c77b3dbd0ff7"> 414</a></span>  <span class="keywordtype">char</span> <span class="keyword">const</span>* <a class="code" href="classmeow_1_1Bitmap.html#af8debba04055594b8507c77b3dbd0ff7">ctype</a>()<span class="keyword"> const</span>{</div> +<div class="line"><a name="l00415"></a><span class="lineno"> 415</span>  <span class="keywordflow">return</span> <span class="keyword">typeid</span>(*this).name();</div> +<div class="line"><a name="l00416"></a><span class="lineno"> 416</span>  }</div> +<div class="line"><a name="l00417"></a><span class="lineno"> 417</span> </div> +<div class="line"><a name="l00422"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a7f282d9a1ebb07ca5fe12d8ae73121d1"> 422</a></span>  std::string <a class="code" href="classmeow_1_1Bitmap.html#a7f282d9a1ebb07ca5fe12d8ae73121d1">type</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>  <span class="keywordflow">return</span> std::string(<a class="code" href="classmeow_1_1Bitmap.html#af8debba04055594b8507c77b3dbd0ff7">ctype</a>());</div> +<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>  }</div> +<div class="line"><a name="l00425"></a><span class="lineno"> 425</span> };</div> +<div class="line"><a name="l00426"></a><span class="lineno"> 426</span> </div> <div class="line"><a name="l00427"></a><span class="lineno"> 427</span> </div> -<div class="line"><a name="l00428"></a><span class="lineno"> 428</span> <span class="preprocessor">#endif // gra_Bitmap_H__</span></div> -<div class="ttc" id="classmeow_1_1Bitmap_html_aa08c848b01a304f4569f0e45f3ccee12"><div class="ttname"><a href="classmeow_1_1Bitmap.html#aa08c848b01a304f4569f0e45f3ccee12">meow::Bitmap::gradianceY</a></div><div class="ttdeci">Bitmap< Pixel > gradianceY(double radiusY, double radiusX) const </div><div class="ttdoc">回傳對y偏微分 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00313">Bitmap.h:313</a></div></div> -<div class="ttc" id="classmeow_1_1Bitmap_html_a998a6a9607f8552ace65cce0d251042c"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a998a6a9607f8552ace65cce0d251042c">meow::Bitmap::copyFrom</a></div><div class="ttdeci">ObjBase * copyFrom(ObjBase const *b)</div><div class="ttdoc">複製資料 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00405">Bitmap.h:405</a></div></div> -<div class="ttc" id="classmeow_1_1Bitmap_html_a17f92dec30f314d832f040257d6d5584"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a17f92dec30f314d832f040257d6d5584">meow::Bitmap::pixels</a></div><div class="ttdeci">void pixels(ssize_t yFirst, ssize_t yLast, ssize_t xFirst, ssize_t xLast, Pixel const &p)</div><div class="ttdoc">區塊修改 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00231">Bitmap.h:231</a></div></div> -<div class="ttc" id="classmeow_1_1Bitmap_html_af4c9896dc2cdc714be5106bef45430c8"><div class="ttname"><a href="classmeow_1_1Bitmap.html#af4c9896dc2cdc714be5106bef45430c8">meow::Bitmap::Bitmap</a></div><div class="ttdeci">Bitmap(size_t h, size_t w, Pixel const &p)</div><div class="ttdoc">constructor, 指定寬高, 預設Pixel </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00097">Bitmap.h:97</a></div></div> -<div class="ttc" id="classmeow_1_1Bitmap_html_aef0bc77675e4652f885baf03cbcc25ef"><div class="ttname"><a href="classmeow_1_1Bitmap.html#aef0bc77675e4652f885baf03cbcc25ef">meow::Bitmap::size</a></div><div class="ttdeci">size_t size(size_t h2, size_t w2, Pixel const &p)</div><div class="ttdoc">修改寬高 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00192">Bitmap.h:192</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_a1dbef5b1a46df480f7fa3e118fd12bec"><div class="ttname"><a href="classmeow_1_1Matrix.html#a1dbef5b1a46df480f7fa3e118fd12bec">meow::Matrix::referenceFrom</a></div><div class="ttdeci">Matrix & referenceFrom(Matrix const &m)</div><div class="ttdoc">reference </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00101">Matrix.h:101</a></div></div> -<div class="ttc" id="classmeow_1_1Bitmap_html_a646c781896c74a7af4814da06cabf9e5"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a646c781896c74a7af4814da06cabf9e5">meow::Bitmap::operator()</a></div><div class="ttdeci">Pixel operator()(size_t y, size_t x) const </div><div class="ttdoc">same as pixel(y, x) </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00339">Bitmap.h:339</a></div></div> -<div class="ttc" id="classmeow_1_1Bitmap_html_a2290360ab49bdf1f33dc717fce71d5df"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a2290360ab49bdf1f33dc717fce71d5df">meow::Bitmap::height</a></div><div class="ttdeci">size_t height() const </div><div class="ttdoc">回傳高度 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00144">Bitmap.h:144</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_a560adbe0b39f52bfb016edddc2955178"><div class="ttname"><a href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">meow::Matrix::rows</a></div><div class="ttdeci">size_t rows() const </div><div class="ttdoc">Return number of rows. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00120">Matrix.h:120</a></div></div> -<div class="ttc" id="classmeow_1_1Bitmap_html_a573af36148f56209f9b537ee446e2867"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a573af36148f56209f9b537ee446e2867">meow::Bitmap::clear</a></div><div class="ttdeci">void clear()</div><div class="ttdoc">清除資料, 寬高階規零 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00137">Bitmap.h:137</a></div></div> -<div class="ttc" id="classmeow_1_1Bitmap_html_a6ebb5310e9e24cee25fc748a0b9fef28"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a6ebb5310e9e24cee25fc748a0b9fef28">meow::Bitmap::operator()</a></div><div class="ttdeci">Pixel const & operator()(size_t y, size_t x, Pixel const &p) const </div><div class="ttdoc">same as pixel(y, x, p) </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00346">Bitmap.h:346</a></div></div> -<div class="ttc" id="classmeow_1_1Bitmap_html_af8debba04055594b8507c77b3dbd0ff7"><div class="ttname"><a href="classmeow_1_1Bitmap.html#af8debba04055594b8507c77b3dbd0ff7">meow::Bitmap::ctype</a></div><div class="ttdeci">char const * ctype() const </div><div class="ttdoc">回傳class的type </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00413">Bitmap.h:413</a></div></div> -<div class="ttc" id="classmeow_1_1Bitmap_html_aba3ea0e5f48b63363c91ae4168dbd0bb"><div class="ttname"><a href="classmeow_1_1Bitmap.html#aba3ea0e5f48b63363c91ae4168dbd0bb">meow::Bitmap::operator=</a></div><div class="ttdeci">Bitmap & operator=(Bitmap const &b)</div><div class="ttdoc">same as copyFrom(b) </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00332">Bitmap.h:332</a></div></div> -<div class="ttc" id="classmeow_1_1Bitmap_html_aaf5c0c592084c80bce532801f4cdeb22"><div class="ttname"><a href="classmeow_1_1Bitmap.html#aaf5c0c592084c80bce532801f4cdeb22">meow::Bitmap::gradianceX</a></div><div class="ttdeci">Bitmap< Pixel > gradianceX(double radiusY, double radiusX) const </div><div class="ttdoc">回傳對x偏微分 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00290">Bitmap.h:290</a></div></div> -<div class="ttc" id="classmeow_1_1Bitmap_html_a499f3f0ceb101cb92ea8cd030b3d9952"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a499f3f0ceb101cb92ea8cd030b3d9952">meow::Bitmap::gaussian</a></div><div class="ttdeci">Bitmap gaussian(double radiusY, double radiusX) const </div><div class="ttdoc">回傳高斯模糊 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00266">Bitmap.h:266</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_a4db3bb07e2557cbc668bdaa1beb241df"><div class="ttname"><a href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">meow::Matrix::cols</a></div><div class="ttdeci">size_t cols() const </div><div class="ttdoc">Return number of cols. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00125">Matrix.h:125</a></div></div> +<div class="line"><a name="l00428"></a><span class="lineno"> 428</span> } <span class="comment">// meow</span></div> +<div class="line"><a name="l00429"></a><span class="lineno"> 429</span> </div> +<div class="line"><a name="l00430"></a><span class="lineno"> 430</span> <span class="preprocessor">#endif // gra_Bitmap_H__</span></div> +<div class="ttc" id="classmeow_1_1Bitmap_html_aa08c848b01a304f4569f0e45f3ccee12"><div class="ttname"><a href="classmeow_1_1Bitmap.html#aa08c848b01a304f4569f0e45f3ccee12">meow::Bitmap::gradianceY</a></div><div class="ttdeci">Bitmap< Pixel > gradianceY(double radiusY, double radiusX) const </div><div class="ttdoc">回傳對y偏微分 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00314">Bitmap.h:314</a></div></div> +<div class="ttc" id="classmeow_1_1Bitmap_html_a998a6a9607f8552ace65cce0d251042c"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a998a6a9607f8552ace65cce0d251042c">meow::Bitmap::copyFrom</a></div><div class="ttdeci">ObjBase * copyFrom(ObjBase const *b)</div><div class="ttdoc">複製資料 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00406">Bitmap.h:406</a></div></div> +<div class="ttc" id="classmeow_1_1Bitmap_html_a17f92dec30f314d832f040257d6d5584"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a17f92dec30f314d832f040257d6d5584">meow::Bitmap::pixels</a></div><div class="ttdeci">void pixels(ssize_t yFirst, ssize_t yLast, ssize_t xFirst, ssize_t xLast, Pixel const &p)</div><div class="ttdoc">區塊修改 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00233">Bitmap.h:233</a></div></div> +<div class="ttc" id="classmeow_1_1Bitmap_html_af4c9896dc2cdc714be5106bef45430c8"><div class="ttname"><a href="classmeow_1_1Bitmap.html#af4c9896dc2cdc714be5106bef45430c8">meow::Bitmap::Bitmap</a></div><div class="ttdeci">Bitmap(size_t h, size_t w, Pixel const &p)</div><div class="ttdoc">constructor, 指定寬高, 預設Pixel </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00099">Bitmap.h:99</a></div></div> +<div class="ttc" id="classmeow_1_1Bitmap_html_aef0bc77675e4652f885baf03cbcc25ef"><div class="ttname"><a href="classmeow_1_1Bitmap.html#aef0bc77675e4652f885baf03cbcc25ef">meow::Bitmap::size</a></div><div class="ttdeci">size_t size(size_t h2, size_t w2, Pixel const &p)</div><div class="ttdoc">修改寬高 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00194">Bitmap.h:194</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_a1dbef5b1a46df480f7fa3e118fd12bec"><div class="ttname"><a href="classmeow_1_1Matrix.html#a1dbef5b1a46df480f7fa3e118fd12bec">meow::Matrix::referenceFrom</a></div><div class="ttdeci">Matrix & referenceFrom(Matrix const &m)</div><div class="ttdoc">reference </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00104">Matrix.h:104</a></div></div> +<div class="ttc" id="classmeow_1_1Bitmap_html_a646c781896c74a7af4814da06cabf9e5"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a646c781896c74a7af4814da06cabf9e5">meow::Bitmap::operator()</a></div><div class="ttdeci">Pixel operator()(size_t y, size_t x) const </div><div class="ttdoc">same as pixel(y, x) </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00340">Bitmap.h:340</a></div></div> +<div class="ttc" id="classmeow_1_1Bitmap_html_a2290360ab49bdf1f33dc717fce71d5df"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a2290360ab49bdf1f33dc717fce71d5df">meow::Bitmap::height</a></div><div class="ttdeci">size_t height() const </div><div class="ttdoc">回傳高度 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00146">Bitmap.h:146</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_a560adbe0b39f52bfb016edddc2955178"><div class="ttname"><a href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">meow::Matrix::rows</a></div><div class="ttdeci">size_t rows() const </div><div class="ttdoc">Return number of rows. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00123">Matrix.h:123</a></div></div> +<div class="ttc" id="classmeow_1_1Bitmap_html_a573af36148f56209f9b537ee446e2867"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a573af36148f56209f9b537ee446e2867">meow::Bitmap::clear</a></div><div class="ttdeci">void clear()</div><div class="ttdoc">清除資料, 寬高階規零 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00139">Bitmap.h:139</a></div></div> +<div class="ttc" id="classmeow_1_1Bitmap_html_a6ebb5310e9e24cee25fc748a0b9fef28"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a6ebb5310e9e24cee25fc748a0b9fef28">meow::Bitmap::operator()</a></div><div class="ttdeci">Pixel const & operator()(size_t y, size_t x, Pixel const &p) const </div><div class="ttdoc">same as pixel(y, x, p) </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00347">Bitmap.h:347</a></div></div> +<div class="ttc" id="namespacemeow_html_af9bbb3a5f01cfa088cf5b6f7e70baba6"><div class="ttname"><a href="namespacemeow.html#af9bbb3a5f01cfa088cf5b6f7e70baba6">meow::kBitmapReadWritePixels</a></div><div class="ttdeci">const unsigned int kBitmapReadWritePixels</div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00017">Bitmap.h:17</a></div></div> +<div class="ttc" id="classmeow_1_1Bitmap_html_af8debba04055594b8507c77b3dbd0ff7"><div class="ttname"><a href="classmeow_1_1Bitmap.html#af8debba04055594b8507c77b3dbd0ff7">meow::Bitmap::ctype</a></div><div class="ttdeci">char const * ctype() const </div><div class="ttdoc">回傳class的type </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00414">Bitmap.h:414</a></div></div> +<div class="ttc" id="classmeow_1_1Bitmap_html_aba3ea0e5f48b63363c91ae4168dbd0bb"><div class="ttname"><a href="classmeow_1_1Bitmap.html#aba3ea0e5f48b63363c91ae4168dbd0bb">meow::Bitmap::operator=</a></div><div class="ttdeci">Bitmap & operator=(Bitmap const &b)</div><div class="ttdoc">same as copyFrom(b) </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00333">Bitmap.h:333</a></div></div> +<div class="ttc" id="classmeow_1_1Bitmap_html_a499f3f0ceb101cb92ea8cd030b3d9952"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a499f3f0ceb101cb92ea8cd030b3d9952">meow::Bitmap::gaussian</a></div><div class="ttdeci">Bitmap gaussian(double radiusY, double radiusX) const </div><div class="ttdoc">回傳高斯模糊 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00268">Bitmap.h:268</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_a4db3bb07e2557cbc668bdaa1beb241df"><div class="ttname"><a href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">meow::Matrix::cols</a></div><div class="ttdeci">size_t cols() const </div><div class="ttdoc">Return number of cols. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00128">Matrix.h:128</a></div></div> <div class="ttc" id="classdouble_html"><div class="ttname"><a href="classdouble.html">double</a></div></div> -<div class="ttc" id="classmeow_1_1Bitmap_html_a953dfea2b7d257d43a386e28a2bbbc95"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a953dfea2b7d257d43a386e28a2bbbc95">meow::Bitmap::matrix</a></div><div class="ttdeci">Matrix< Pixel > const & matrix() const </div><div class="ttdoc">回傳矩陣形式 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00240">Bitmap.h:240</a></div></div> -<div class="ttc" id="classmeow_1_1Bitmap_html_ab313e096befabd933633cb75b870f75c"><div class="ttname"><a href="classmeow_1_1Bitmap.html#ab313e096befabd933633cb75b870f75c">meow::Bitmap::Bitmap</a></div><div class="ttdeci">Bitmap()</div><div class="ttdoc">constructor, 產生一個空的Bitmap </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00081">Bitmap.h:81</a></div></div> -<div class="ttc" id="classmeow_1_1Bitmap_html_a2621e8833933b59c0e82e8776f1a6f11"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a2621e8833933b59c0e82e8776f1a6f11">meow::Bitmap::Bitmap</a></div><div class="ttdeci">Bitmap(Bitmap const &b)</div><div class="ttdoc">constructor, 複製一個bitmap </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00087">Bitmap.h:87</a></div></div> -<div class="ttc" id="classmeow_1_1Bitmap_html"><div class="ttname"><a href="classmeow_1_1Bitmap.html">meow::Bitmap</a></div><div class="ttdoc">二維點陣資料 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00023">Bitmap.h:23</a></div></div> -<div class="ttc" id="classmeow_1_1Bitmap_html_a3b13a4923d68de65bb7e21712185bec8"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a3b13a4923d68de65bb7e21712185bec8">meow::Bitmap::read</a></div><div class="ttdeci">bool read(FILE *f, bool bin, unsigned int fg)</div><div class="ttdoc">將資料讀入 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00373">Bitmap.h:373</a></div></div> -<div class="ttc" id="classmeow_1_1Bitmap_html_a0aae89f4f8dbc1ba2b8f43e29a4a592e"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a0aae89f4f8dbc1ba2b8f43e29a4a592e">meow::Bitmap::gaussianed</a></div><div class="ttdeci">Bitmap< Pixel > & gaussianed(double radiusY, double radiusX)</div><div class="ttdoc">把自己高斯模糊 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00278">Bitmap.h:278</a></div></div> -<div class="ttc" id="classmeow_1_1Bitmap_html_a2c3ed8ebcceb2d5c5267df832e3aa3df"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a2c3ed8ebcceb2d5c5267df832e3aa3df">meow::Bitmap::matrixGet</a></div><div class="ttdeci">Matrix< Pixel > & matrixGet()</div><div class="ttdoc">回傳矩陣形式 (non-constant form) </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00247">Bitmap.h:247</a></div></div> -<div class="ttc" id="classmeow_1_1Bitmap_html_ac8f41ae97e068549565e9ac83ffef888"><div class="ttname"><a href="classmeow_1_1Bitmap.html#ac8f41ae97e068549565e9ac83ffef888">meow::Bitmap::pixel</a></div><div class="ttdeci">Pixel pixel(size_t y, size_t x) const </div><div class="ttdoc">取得 (y, x) 的pixel </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00203">Bitmap.h:203</a></div></div> -<div class="ttc" id="classmeow_1_1Bitmap_html_ad8476258a0f9deefdb7170d53949d3ed"><div class="ttname"><a href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed">meow::Bitmap::width</a></div><div class="ttdeci">size_t width() const </div><div class="ttdoc">回傳寬度 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00151">Bitmap.h:151</a></div></div> -<div class="ttc" id="classmeow_1_1Bitmap_html_aad700e26eae54cb653919c165dcc98dd"><div class="ttname"><a href="classmeow_1_1Bitmap.html#aad700e26eae54cb653919c165dcc98dd">meow::Bitmap::write</a></div><div class="ttdeci">bool write(FILE *f, bool bin, unsigned int fg) const </div><div class="ttdoc">將資料寫入檔案 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00354">Bitmap.h:354</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_afb81446984f7c27458ccef86be2de413"><div class="ttname"><a href="classmeow_1_1Matrix.html#afb81446984f7c27458ccef86be2de413">meow::Matrix::copyFrom</a></div><div class="ttdeci">Matrix & copyFrom(Matrix const &m)</div><div class="ttdoc">copy </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00088">Matrix.h:88</a></div></div> +<div class="ttc" id="classmeow_1_1Bitmap_html_ab313e096befabd933633cb75b870f75c"><div class="ttname"><a href="classmeow_1_1Bitmap.html#ab313e096befabd933633cb75b870f75c">meow::Bitmap::Bitmap</a></div><div class="ttdeci">Bitmap()</div><div class="ttdoc">constructor, 產生一個空的Bitmap </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00083">Bitmap.h:83</a></div></div> +<div class="ttc" id="classmeow_1_1Bitmap_html_aa586a08e997e5ae8675e108d84643c81"><div class="ttname"><a href="classmeow_1_1Bitmap.html#aa586a08e997e5ae8675e108d84643c81">meow::Bitmap::matrix</a></div><div class="ttdeci">Matrix< Pixel > matrix() const </div><div class="ttdoc">回傳矩陣形式 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00242">Bitmap.h:242</a></div></div> +<div class="ttc" id="classmeow_1_1Bitmap_html_a2621e8833933b59c0e82e8776f1a6f11"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a2621e8833933b59c0e82e8776f1a6f11">meow::Bitmap::Bitmap</a></div><div class="ttdeci">Bitmap(Bitmap const &b)</div><div class="ttdoc">constructor, 複製一個bitmap </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00089">Bitmap.h:89</a></div></div> +<div class="ttc" id="classmeow_1_1Bitmap_html_a52888380163b8088e1385ad068621c58"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a52888380163b8088e1385ad068621c58">meow::Bitmap::matrix</a></div><div class="ttdeci">Matrix< Pixel > matrix(Matrix< Pixel > const &p)</div><div class="ttdoc">直接設定 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00256">Bitmap.h:256</a></div></div> +<div class="ttc" id="classmeow_1_1Bitmap_html"><div class="ttname"><a href="classmeow_1_1Bitmap.html">meow::Bitmap</a></div><div class="ttdoc">二維點陣資料 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00025">Bitmap.h:25</a></div></div> +<div class="ttc" id="classmeow_1_1Bitmap_html_a3b13a4923d68de65bb7e21712185bec8"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a3b13a4923d68de65bb7e21712185bec8">meow::Bitmap::read</a></div><div class="ttdeci">bool read(FILE *f, bool bin, unsigned int fg)</div><div class="ttdoc">將資料讀入 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00374">Bitmap.h:374</a></div></div> +<div class="ttc" id="classmeow_1_1Bitmap_html_a2c3ed8ebcceb2d5c5267df832e3aa3df"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a2c3ed8ebcceb2d5c5267df832e3aa3df">meow::Bitmap::matrixGet</a></div><div class="ttdeci">Matrix< Pixel > & matrixGet()</div><div class="ttdoc">回傳矩陣形式 (non-constant form) </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00249">Bitmap.h:249</a></div></div> +<div class="ttc" id="classmeow_1_1Bitmap_html_ac8f41ae97e068549565e9ac83ffef888"><div class="ttname"><a href="classmeow_1_1Bitmap.html#ac8f41ae97e068549565e9ac83ffef888">meow::Bitmap::pixel</a></div><div class="ttdeci">Pixel pixel(size_t y, size_t x) const </div><div class="ttdoc">取得 (y, x) 的pixel </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00205">Bitmap.h:205</a></div></div> +<div class="ttc" id="classmeow_1_1Bitmap_html_ad8476258a0f9deefdb7170d53949d3ed"><div class="ttname"><a href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed">meow::Bitmap::width</a></div><div class="ttdeci">size_t width() const </div><div class="ttdoc">回傳寬度 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00153">Bitmap.h:153</a></div></div> +<div class="ttc" id="classmeow_1_1Bitmap_html_aad700e26eae54cb653919c165dcc98dd"><div class="ttname"><a href="classmeow_1_1Bitmap.html#aad700e26eae54cb653919c165dcc98dd">meow::Bitmap::write</a></div><div class="ttdeci">bool write(FILE *f, bool bin, unsigned int fg) const </div><div class="ttdoc">將資料寫入檔案 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00355">Bitmap.h:355</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_afb81446984f7c27458ccef86be2de413"><div class="ttname"><a href="classmeow_1_1Matrix.html#afb81446984f7c27458ccef86be2de413">meow::Matrix::copyFrom</a></div><div class="ttdeci">Matrix & copyFrom(Matrix const &m)</div><div class="ttdoc">copy </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00091">Matrix.h:91</a></div></div> <div class="ttc" id="classmeow_1_1ObjBase_html"><div class="ttname"><a href="classmeow_1_1ObjBase.html">meow::ObjBase</a></div><div class="ttdoc">一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00015">ObjBase.h:15</a></div></div> -<div class="ttc" id="classmeow_1_1Bitmap_html_a5e08b5d3c78c91b33b83da02b658539b"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a5e08b5d3c78c91b33b83da02b658539b">meow::Bitmap::copyFrom</a></div><div class="ttdeci">Bitmap & copyFrom(Bitmap const &b)</div><div class="ttdoc">複製 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00109">Bitmap.h:109</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_a13384643dc412817fdcd8f1834a02d12"><div class="ttname"><a href="classmeow_1_1Matrix.html#a13384643dc412817fdcd8f1834a02d12">meow::Matrix::entries</a></div><div class="ttdeci">void entries(ssize_t rFirst, ssize_t rLast, ssize_t cFirst, ssize_t cLast, Entry const &e)</div><div class="ttdoc">Change the entries from rFirst x cFirst to rLast x cLast. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00218">Matrix.h:218</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_a8e35443c856f669d02b352f091c0404c"><div class="ttname"><a href="classmeow_1_1Matrix.html#a8e35443c856f669d02b352f091c0404c">meow::Matrix::size</a></div><div class="ttdeci">size_t size() const </div><div class="ttdoc">Return number of rows times number of cols. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00130">Matrix.h:130</a></div></div> -<div class="ttc" id="classmeow_1_1Bitmap_html_a13b986e9310eb100c100fd62fa548233"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a13b986e9310eb100c100fd62fa548233">meow::Bitmap::size</a></div><div class="ttdeci">size_t size() const </div><div class="ttdoc">回傳高度乘以寬度 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00158">Bitmap.h:158</a></div></div> -<div class="ttc" id="classmeow_1_1Bitmap_html_afe97efe50d112a71ee45da6d2bc3e9dc"><div class="ttname"><a href="classmeow_1_1Bitmap.html#afe97efe50d112a71ee45da6d2bc3e9dc">meow::Bitmap::pixel</a></div><div class="ttdeci">Pixel pixel(size_t y, size_t x, Pixel const &p)</div><div class="ttdoc">修改 (y, x) 的pixel </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00215">Bitmap.h:215</a></div></div> -<div class="ttc" id="classmeow_1_1Bitmap_html_a73386b915d50c06f8e15cb6b53e9eb0e"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a73386b915d50c06f8e15cb6b53e9eb0e">meow::Bitmap::~Bitmap</a></div><div class="ttdeci">~Bitmap()</div><div class="ttdoc">destructor </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00103">Bitmap.h:103</a></div></div> -<div class="ttc" id="classmeow_1_1Bitmap_html_a49731792bf45d5c230da50e3897e3061"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a49731792bf45d5c230da50e3897e3061">meow::Bitmap::width</a></div><div class="ttdeci">size_t width(size_t w2, Pixel const &p)</div><div class="ttdoc">修改寬度 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00180">Bitmap.h:180</a></div></div> +<div class="ttc" id="classmeow_1_1Bitmap_html_a5e08b5d3c78c91b33b83da02b658539b"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a5e08b5d3c78c91b33b83da02b658539b">meow::Bitmap::copyFrom</a></div><div class="ttdeci">Bitmap & copyFrom(Bitmap const &b)</div><div class="ttdoc">複製 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00111">Bitmap.h:111</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_a13384643dc412817fdcd8f1834a02d12"><div class="ttname"><a href="classmeow_1_1Matrix.html#a13384643dc412817fdcd8f1834a02d12">meow::Matrix::entries</a></div><div class="ttdeci">void entries(ssize_t rFirst, ssize_t rLast, ssize_t cFirst, ssize_t cLast, Entry const &e)</div><div class="ttdoc">Change the entries from rFirst x cFirst to rLast x cLast. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00221">Matrix.h:221</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_a8e35443c856f669d02b352f091c0404c"><div class="ttname"><a href="classmeow_1_1Matrix.html#a8e35443c856f669d02b352f091c0404c">meow::Matrix::size</a></div><div class="ttdeci">size_t size() const </div><div class="ttdoc">Return number of rows times number of cols. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00133">Matrix.h:133</a></div></div> +<div class="ttc" id="classmeow_1_1Bitmap_html_a13b986e9310eb100c100fd62fa548233"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a13b986e9310eb100c100fd62fa548233">meow::Bitmap::size</a></div><div class="ttdeci">size_t size() const </div><div class="ttdoc">回傳高度乘以寬度 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00160">Bitmap.h:160</a></div></div> +<div class="ttc" id="classmeow_1_1Bitmap_html_afe97efe50d112a71ee45da6d2bc3e9dc"><div class="ttname"><a href="classmeow_1_1Bitmap.html#afe97efe50d112a71ee45da6d2bc3e9dc">meow::Bitmap::pixel</a></div><div class="ttdeci">Pixel pixel(size_t y, size_t x, Pixel const &p)</div><div class="ttdoc">修改 (y, x) 的pixel </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00217">Bitmap.h:217</a></div></div> +<div class="ttc" id="classmeow_1_1Bitmap_html_a73386b915d50c06f8e15cb6b53e9eb0e"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a73386b915d50c06f8e15cb6b53e9eb0e">meow::Bitmap::~Bitmap</a></div><div class="ttdeci">~Bitmap()</div><div class="ttdoc">destructor </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00105">Bitmap.h:105</a></div></div> +<div class="ttc" id="classmeow_1_1Bitmap_html_ad7066cf0542486b0944e1584ced9faa8"><div class="ttname"><a href="classmeow_1_1Bitmap.html#ad7066cf0542486b0944e1584ced9faa8">meow::Bitmap::gradianceX</a></div><div class="ttdeci">Bitmap gradianceX(double radiusY, double radiusX) const </div><div class="ttdoc">回傳對x偏微分 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00291">Bitmap.h:291</a></div></div> +<div class="ttc" id="classmeow_1_1Bitmap_html_a49731792bf45d5c230da50e3897e3061"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a49731792bf45d5c230da50e3897e3061">meow::Bitmap::width</a></div><div class="ttdeci">size_t width(size_t w2, Pixel const &p)</div><div class="ttdoc">修改寬度 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00182">Bitmap.h:182</a></div></div> <div class="ttc" id="classmeow_1_1Matrix_html"><div class="ttname"><a href="classmeow_1_1Matrix.html">meow::Matrix< Pixel ></a></div></div> -<div class="ttc" id="classmeow_1_1Bitmap_html_ae7bcc670d666a784d6e5e8f14b74aa3d"><div class="ttname"><a href="classmeow_1_1Bitmap.html#ae7bcc670d666a784d6e5e8f14b74aa3d">meow::Bitmap::reset</a></div><div class="ttdeci">void reset(size_t h, size_t w, Pixel const &p)</div><div class="ttdoc">全部重設 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00130">Bitmap.h:130</a></div></div> -<div class="ttc" id="classmeow_1_1Bitmap_html_a7f282d9a1ebb07ca5fe12d8ae73121d1"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a7f282d9a1ebb07ca5fe12d8ae73121d1">meow::Bitmap::type</a></div><div class="ttdeci">std::string type() const </div><div class="ttdoc">回傳class的type </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00421">Bitmap.h:421</a></div></div> -<div class="ttc" id="classmeow_1_1Bitmap_html_a04ae618cb658a075b9bbe2ec2b9d9f2d"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a04ae618cb658a075b9bbe2ec2b9d9f2d">meow::Bitmap::matrix</a></div><div class="ttdeci">Matrix< Pixel > const & matrix(Matrix< Pixel > const &p)</div><div class="ttdoc">直接設定 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00254">Bitmap.h:254</a></div></div> -<div class="ttc" id="classmeow_1_1Bitmap_html_affd5f41b44fa6afc55f2a3eb3f01cc4d"><div class="ttname"><a href="classmeow_1_1Bitmap.html#affd5f41b44fa6afc55f2a3eb3f01cc4d">meow::Bitmap::referenceFrom</a></div><div class="ttdeci">Bitmap & referenceFrom(Bitmap const &b)</div><div class="ttdoc">reference </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00117">Bitmap.h:117</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_a46a12f45237e654e0140387d7290eb8b"><div class="ttname"><a href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">meow::Matrix::entry</a></div><div class="ttdeci">Entry entry(size_t r, size_t c) const </div><div class="ttdoc">Access the entry at r x c. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00193">Matrix.h:193</a></div></div> -<div class="ttc" id="classmeow_1_1Bitmap_html_a1630de00aebe37d58e04d6b9fc69eafb"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a1630de00aebe37d58e04d6b9fc69eafb">meow::Bitmap::gradiancedX</a></div><div class="ttdeci">Bitmap< Pixel > & gradiancedX(double radiusY, double radiusX)</div><div class="ttdoc">把自己對x偏微分 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00302">Bitmap.h:302</a></div></div> -<div class="ttc" id="classmeow_1_1Bitmap_html_a3887d1c54026fe8ed27fd21a294d8d0a"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a3887d1c54026fe8ed27fd21a294d8d0a">meow::Bitmap::height</a></div><div class="ttdeci">size_t height(size_t h2, Pixel const &p)</div><div class="ttdoc">修改高度 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00169">Bitmap.h:169</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_ac17251cb984beb1f74558724a22a0120"><div class="ttname"><a href="classmeow_1_1Matrix.html#ac17251cb984beb1f74558724a22a0120">meow::Matrix::reset</a></div><div class="ttdeci">void reset(size_t r, size_t c, Entry const &e)</div><div class="ttdoc">reset the size of the matrix to r x c with entry all be e </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00107">Matrix.h:107</a></div></div> -<div class="ttc" id="classmeow_1_1Bitmap_html_a07b1eb689498112691ca72e8c6ae453f"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a07b1eb689498112691ca72e8c6ae453f">meow::Bitmap::create</a></div><div class="ttdeci">ObjBase * create() const </div><div class="ttdoc">new一個自己 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00392">Bitmap.h:392</a></div></div> +<div class="ttc" id="classmeow_1_1Bitmap_html_ae7bcc670d666a784d6e5e8f14b74aa3d"><div class="ttname"><a href="classmeow_1_1Bitmap.html#ae7bcc670d666a784d6e5e8f14b74aa3d">meow::Bitmap::reset</a></div><div class="ttdeci">void reset(size_t h, size_t w, Pixel const &p)</div><div class="ttdoc">全部重設 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00132">Bitmap.h:132</a></div></div> +<div class="ttc" id="classmeow_1_1Bitmap_html_a7f282d9a1ebb07ca5fe12d8ae73121d1"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a7f282d9a1ebb07ca5fe12d8ae73121d1">meow::Bitmap::type</a></div><div class="ttdeci">std::string type() const </div><div class="ttdoc">回傳class的type </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00422">Bitmap.h:422</a></div></div> +<div class="ttc" id="classmeow_1_1Bitmap_html_affd5f41b44fa6afc55f2a3eb3f01cc4d"><div class="ttname"><a href="classmeow_1_1Bitmap.html#affd5f41b44fa6afc55f2a3eb3f01cc4d">meow::Bitmap::referenceFrom</a></div><div class="ttdeci">Bitmap & referenceFrom(Bitmap const &b)</div><div class="ttdoc">reference </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00119">Bitmap.h:119</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_a46a12f45237e654e0140387d7290eb8b"><div class="ttname"><a href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">meow::Matrix::entry</a></div><div class="ttdeci">Entry entry(size_t r, size_t c) const </div><div class="ttdoc">Access the entry at r x c. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00196">Matrix.h:196</a></div></div> +<div class="ttc" id="classmeow_1_1Bitmap_html_a1630de00aebe37d58e04d6b9fc69eafb"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a1630de00aebe37d58e04d6b9fc69eafb">meow::Bitmap::gradiancedX</a></div><div class="ttdeci">Bitmap< Pixel > & gradiancedX(double radiusY, double radiusX)</div><div class="ttdoc">把自己對x偏微分 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00303">Bitmap.h:303</a></div></div> +<div class="ttc" id="classmeow_1_1Bitmap_html_a3887d1c54026fe8ed27fd21a294d8d0a"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a3887d1c54026fe8ed27fd21a294d8d0a">meow::Bitmap::height</a></div><div class="ttdeci">size_t height(size_t h2, Pixel const &p)</div><div class="ttdoc">修改高度 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00171">Bitmap.h:171</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_ac17251cb984beb1f74558724a22a0120"><div class="ttname"><a href="classmeow_1_1Matrix.html#ac17251cb984beb1f74558724a22a0120">meow::Matrix::reset</a></div><div class="ttdeci">void reset(size_t r, size_t c, Entry const &e)</div><div class="ttdoc">reset the size of the matrix to r x c with entry all be e </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00110">Matrix.h:110</a></div></div> +<div class="ttc" id="classmeow_1_1Bitmap_html_af15952db2e4ecaa1e24ebfb8a1c5e650"><div class="ttname"><a href="classmeow_1_1Bitmap.html#af15952db2e4ecaa1e24ebfb8a1c5e650">meow::Bitmap::gaussianed</a></div><div class="ttdeci">Bitmap & gaussianed(double radiusY, double radiusX)</div><div class="ttdoc">把自己高斯模糊 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00280">Bitmap.h:280</a></div></div> +<div class="ttc" id="classmeow_1_1Bitmap_html_a07b1eb689498112691ca72e8c6ae453f"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a07b1eb689498112691ca72e8c6ae453f">meow::Bitmap::create</a></div><div class="ttdeci">ObjBase * create() const </div><div class="ttdoc">new一個自己 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00393">Bitmap.h:393</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 &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 class="ttc" id="classmeow_1_1Bitmap_html_ae8d8985bd64971590862b165e2949faf"><div class="ttname"><a href="classmeow_1_1Bitmap.html#ae8d8985bd64971590862b165e2949faf">meow::Bitmap::gradiancedY</a></div><div class="ttdeci">Bitmap< Pixel > & gradiancedY(double radiusY, double radiusX)</div><div class="ttdoc">把自己對y偏微分 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00325">Bitmap.h:325</a></div></div> +<div class="ttc" id="classmeow_1_1Bitmap_html_ae8d8985bd64971590862b165e2949faf"><div class="ttname"><a href="classmeow_1_1Bitmap.html#ae8d8985bd64971590862b165e2949faf">meow::Bitmap::gradiancedY</a></div><div class="ttdeci">Bitmap< Pixel > & gradiancedY(double radiusY, double radiusX)</div><div class="ttdoc">把自己對y偏微分 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00326">Bitmap.h:326</a></div></div> </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> <!-- HTML footer for doxygen 1.8.3.1--> @@ -353,7 +356,7 @@ $(document).ready(function(){initNavTree('Bitmap_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_115d3279a93b9c99d8f569a34543848f.html">gra</a></li><li class="navelem"><a class="el" href="Bitmap_8h.html">Bitmap.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/BundleAdjustment_8h.html b/doc/html/BundleAdjustment_8h.html index 0cf5e76..a6decb6 100644 --- a/doc/html/BundleAdjustment_8h.html +++ b/doc/html/BundleAdjustment_8h.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -94,7 +94,7 @@ Enumerations</h2></td></tr> <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_115d3279a93b9c99d8f569a34543848f.html">gra</a></li><li class="navelem"><a class="el" href="BundleAdjustment_8h.html">BundleAdjustment.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/BundleAdjustment_8h_source.html b/doc/html/BundleAdjustment_8h_source.html index fb7da27..d55130d 100644 --- a/doc/html/BundleAdjustment_8h_source.html +++ b/doc/html/BundleAdjustment_8h_source.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -77,16 +77,16 @@ $(document).ready(function(){initNavTree('BundleAdjustment_8h_source.html','');} <div class="line"><a name="l00017"></a><span class="lineno"><a class="line" href="structmeow_1_1SceneInfo.html"> 17</a></span> <span class="keyword">struct </span><a class="code" href="structmeow_1_1SceneInfo.html">SceneInfo</a> {</div> <div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="structmeow_1_1SceneInfo.html#a39b6d8f2daaeec9a54673a2d40f0be22"> 18</a></span>  <a class="code" href="classmeow_1_1Eye.html">Eye<Pixel></a>* <a class="code" href="structmeow_1_1SceneInfo.html#a39b6d8f2daaeec9a54673a2d40f0be22">eye</a>;</div> <div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="structmeow_1_1SceneInfo.html#a97d42dc08cd4b36007b71a7de91aa5d2"> 19</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="structmeow_1_1SceneInfo.html#a97d42dc08cd4b36007b71a7de91aa5d2">flag</a>;</div> -<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  </div> +<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> </div> <div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="structmeow_1_1SceneInfo.html#a2c8795480e3eae28533fa6e3eee0b832"> 21</a></span>  <a class="code" href="structmeow_1_1SceneInfo.html#a2c8795480e3eae28533fa6e3eee0b832">SceneInfo</a>(): <a class="code" href="structmeow_1_1SceneInfo.html#a39b6d8f2daaeec9a54673a2d40f0be22">eye</a>(NULL), <a class="code" href="structmeow_1_1SceneInfo.html#a97d42dc08cd4b36007b71a7de91aa5d2">flag</a>(0) {</div> <div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  }</div> -<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  </div> +<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> </div> <div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="structmeow_1_1SceneInfo.html#a7e80b86ed68c340751c037315737c326"> 24</a></span>  <a class="code" href="structmeow_1_1SceneInfo.html#a7e80b86ed68c340751c037315737c326">SceneInfo</a>(<a class="code" href="classmeow_1_1Eye.html">Eye<Pixel></a>* e, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> f): <a class="code" href="structmeow_1_1SceneInfo.html#a39b6d8f2daaeec9a54673a2d40f0be22">eye</a>(e), <a class="code" href="structmeow_1_1SceneInfo.html#a97d42dc08cd4b36007b71a7de91aa5d2">flag</a>(f) {</div> <div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  }</div> -<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  </div> +<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> </div> <div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="structmeow_1_1SceneInfo.html#a6cec15ee17e6f15469d95ec6edd315dd"> 27</a></span>  <a class="code" href="structmeow_1_1SceneInfo.html#a6cec15ee17e6f15469d95ec6edd315dd">SceneInfo</a>(<a class="code" href="structmeow_1_1SceneInfo.html">SceneInfo</a> <span class="keyword">const</span>& si): <a class="code" href="structmeow_1_1SceneInfo.html#a39b6d8f2daaeec9a54673a2d40f0be22">eye</a>(si.<a class="code" href="structmeow_1_1SceneInfo.html#a39b6d8f2daaeec9a54673a2d40f0be22">eye</a>), <a class="code" href="structmeow_1_1SceneInfo.html#a97d42dc08cd4b36007b71a7de91aa5d2">flag</a>(si.<a class="code" href="structmeow_1_1SceneInfo.html#a97d42dc08cd4b36007b71a7de91aa5d2">flag</a>) {</div> <div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  }</div> -<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  </div> +<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> </div> <div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="structmeow_1_1SceneInfo.html#a0bc6eacc640cb6c3fb17d39f028671df"> 30</a></span>  <a class="code" href="structmeow_1_1SceneInfo.html#a0bc6eacc640cb6c3fb17d39f028671df">~SceneInfo</a>() {</div> <div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  }</div> <div class="line"><a name="l00032"></a><span class="lineno"> 32</span> };</div> @@ -99,11 +99,11 @@ $(document).ready(function(){initNavTree('BundleAdjustment_8h_source.html','');} <div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="keyword">public</span>:</div> <div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="classmeow_1_1BundleAdjustment.html#af39fee05bbd5bea8adba48c48471d1dc"> 40</a></span>  <span class="keyword">virtual</span> <a class="code" href="classmeow_1_1BundleAdjustment.html#af39fee05bbd5bea8adba48c48471d1dc">~BundleAdjustment</a>() {</div> <div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  }</div> -<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  </div> +<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> </div> <div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="classmeow_1_1BundleAdjustment.html#a369f16a900b7cae78d77d8c7957ca9bc"> 43</a></span>  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1BundleAdjustment.html#a369f16a900b7cae78d77d8c7957ca9bc">adjustEye</a>(std::vector<<a class="code" href="structmeow_1_1SceneInfo.html">SceneInfo<Pixel></a> >* seq)<span class="keyword"> const </span>{</div> <div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> <div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  }</div> -<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  </div> +<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> </div> <div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="classmeow_1_1BundleAdjustment.html#a45d3e339ada45890573ce2414520739f"> 47</a></span>  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1BundleAdjustment.html#a45d3e339ada45890573ce2414520739f">adjustFixedPoint</a>(std::vector<<a class="code" href="structmeow_1_1SceneInfo.html">SceneInfo<Pixel></a> >* seq)<span class="keyword"> const </span>{</div> <div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> <div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  }</div> @@ -138,7 +138,7 @@ $(document).ready(function(){initNavTree('BundleAdjustment_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_115d3279a93b9c99d8f569a34543848f.html">gra</a></li><li class="navelem"><a class="el" href="BundleAdjustment_8h.html">BundleAdjustment.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/BundleAdjustment__LM_8h.html b/doc/html/BundleAdjustment__LM_8h.html index 182db21..217ec83 100644 --- a/doc/html/BundleAdjustment__LM_8h.html +++ b/doc/html/BundleAdjustment__LM_8h.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -89,7 +89,7 @@ Namespaces</h2></td></tr> <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_115d3279a93b9c99d8f569a34543848f.html">gra</a></li><li class="navelem"><a class="el" href="BundleAdjustment__LM_8h.html">BundleAdjustment_LM.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/BundleAdjustment__LM_8h_source.html b/doc/html/BundleAdjustment__LM_8h_source.html index 7b60383..2d5118e 100644 --- a/doc/html/BundleAdjustment__LM_8h_source.html +++ b/doc/html/BundleAdjustment__LM_8h_source.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -85,7 +85,7 @@ $(document).ready(function(){initNavTree('BundleAdjustment__LM_8h_source.html',' <div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  <span class="keywordtype">size_t</span> to_i;</div> <div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix<double></a> to_m;</div> <div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  };</div> -<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  </div> +<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div> <div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  <span class="keyword">class </span>NoOffsetController {</div> <div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  <span class="keyword">private</span>:</div> <div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  std::vector<MatchPair >* pairs_;</div> @@ -104,18 +104,18 @@ $(document).ready(function(){initNavTree('BundleAdjustment__LM_8h_source.html',' <div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  <span class="keywordflow">if</span> (flag == <span class="keyword">false</span>) {</div> <div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  <a class="code" href="classmeow_1_1Vector.html">Vector<double></a> v(4, 0.0);</div> <div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  <span class="keywordtype">int</span> i = (*pho_).size() - 1, n = 0;</div> -<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  v.<a class="code" href="classmeow_1_1Vector.html#af5ecb8d9cc811a2d56e1725c4bfd30e8">entry</a>(n++, (*pho_)[i].focal());</div> -<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  v.<a class="code" href="classmeow_1_1Vector.html#af5ecb8d9cc811a2d56e1725c4bfd30e8">entry</a>(n++, (*rot_)[i].theta(0));</div> -<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  v.<a class="code" href="classmeow_1_1Vector.html#af5ecb8d9cc811a2d56e1725c4bfd30e8">entry</a>(n++, (*rot_)[i].theta(1));</div> -<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  v.<a class="code" href="classmeow_1_1Vector.html#af5ecb8d9cc811a2d56e1725c4bfd30e8">entry</a>(n++, (*rot_)[i].theta(2));</div> +<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  v.entry(n++, (*pho_)[i].focal());</div> +<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  v.entry(n++, (*rot_)[i].theta(0));</div> +<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  v.entry(n++, (*rot_)[i].theta(1));</div> +<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  v.entry(n++, (*rot_)[i].theta(2));</div> <div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  <span class="keywordflow">return</span> v;</div> <div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  }</div> <div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  <a class="code" href="classmeow_1_1Vector.html">Vector<double></a> v((*rot_).size() * 4, 0.0);</div> <div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> n = 0, i = 0, I = (*rot_).size(); i < I; ++i) {</div> -<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  v.<a class="code" href="classmeow_1_1Vector.html#af5ecb8d9cc811a2d56e1725c4bfd30e8">entry</a>(n++, (*pho_)[i].focal());</div> -<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  v.<a class="code" href="classmeow_1_1Vector.html#af5ecb8d9cc811a2d56e1725c4bfd30e8">entry</a>(n++, (*rot_)[i].theta(0));</div> -<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  v.<a class="code" href="classmeow_1_1Vector.html#af5ecb8d9cc811a2d56e1725c4bfd30e8">entry</a>(n++, (*rot_)[i].theta(1));</div> -<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  v.<a class="code" href="classmeow_1_1Vector.html#af5ecb8d9cc811a2d56e1725c4bfd30e8">entry</a>(n++, (*rot_)[i].theta(2));</div> +<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  v.entry(n++, (*pho_)[i].focal());</div> +<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  v.entry(n++, (*rot_)[i].theta(0));</div> +<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  v.entry(n++, (*rot_)[i].theta(1));</div> +<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  v.entry(n++, (*rot_)[i].theta(2));</div> <div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  }</div> <div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  <span class="keywordflow">return</span> v;</div> <div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  }</div> @@ -129,7 +129,7 @@ $(document).ready(function(){initNavTree('BundleAdjustment__LM_8h_source.html',' <div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  }</div> <div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  <span class="keywordflow">for</span> (<span class="keyword">typename</span> std::vector<MatchPair>::iterator</div> <div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  it = (*pairs_).begin(), ed = (*pairs_).end(); it != ed; ++it) {</div> -<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  (*it).from_m.<a class="code" href="classmeow_1_1Vector.html#af5ecb8d9cc811a2d56e1725c4bfd30e8">entry</a>(2, 0, -(*pho_)[(*it).from_i].focal());</div> +<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  (*it).from_m.entry(2, 0, -(*pho_)[(*it).from_i].focal());</div> <div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  (*it). to_m.entry(2, 0, -(*pho_)[(*it). to_i].focal());</div> <div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  }</div> <div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  <span class="comment">//</span></div> @@ -150,8 +150,8 @@ $(document).ready(function(){initNavTree('BundleAdjustment__LM_8h_source.html',' <div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  )</div> <div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  )</div> <div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  );</div> -<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  ret.<a class="code" href="classmeow_1_1Vector.html#af5ecb8d9cc811a2d56e1725c4bfd30e8">entry</a>(n * 2 , tr(0, 0));</div> -<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  ret.<a class="code" href="classmeow_1_1Vector.html#af5ecb8d9cc811a2d56e1725c4bfd30e8">entry</a>(n * 2 + 1, tr(1, 0));</div> +<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  ret.entry(n * 2 , tr(0, 0));</div> +<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  ret.entry(n * 2 + 1, tr(1, 0));</div> <div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  }</div> <div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <span class="comment">//*</span></div> <div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  <span class="comment">//for (size_t i = 0; i < ret.dimension(); i++) {</span></div> @@ -433,14 +433,13 @@ $(document).ready(function(){initNavTree('BundleAdjustment__LM_8h_source.html',' <div class="line"><a name="l00373"></a><span class="lineno"> 373</span> } <span class="comment">// meow</span></div> <div class="line"><a name="l00374"></a><span class="lineno"> 374</span> </div> <div class="line"><a name="l00375"></a><span class="lineno"> 375</span> <span class="preprocessor">#endif // BundleAdjustment_LM_H__</span></div> -<div class="ttc" id="classmeow_1_1Matrix_html_a9dfef448574df55fc34528665183c6c2"><div class="ttname"><a href="classmeow_1_1Matrix.html#a9dfef448574df55fc34528665183c6c2">meow::Matrix::col</a></div><div class="ttdeci">Matrix col(size_t c) const </div><div class="ttdoc">Return the c -th column. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00260">Matrix.h:260</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_a9dfef448574df55fc34528665183c6c2"><div class="ttname"><a href="classmeow_1_1Matrix.html#a9dfef448574df55fc34528665183c6c2">meow::Matrix::col</a></div><div class="ttdeci">Matrix col(size_t c) const </div><div class="ttdoc">Return the c -th column. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00263">Matrix.h:263</a></div></div> <div class="ttc" id="classmeow_1_1BundleAdjustment_html"><div class="ttname"><a href="classmeow_1_1BundleAdjustment.html">meow::BundleAdjustment</a></div><div class="ttdef"><b>Definition:</b> <a href="BundleAdjustment_8h_source.html#l00035">BundleAdjustment.h:35</a></div></div> <div class="ttc" id="namespacemeow_html_adbd82702daf1e569c4a72176aa799c6d"><div class="ttname"><a href="namespacemeow.html#adbd82702daf1e569c4a72176aa799c6d">meow::levenbergMarquardtTraining</a></div><div class="ttdeci">Vector< Scalar > levenbergMarquardtTraining(Function &f, Vector< Scalar > const &init, Scalar const &init_mu, Scalar const &mu_pow, Scalar const &er_max, int retry_number, int counter)</div><div class="ttdef"><b>Definition:</b> <a href="methods_8h_source.html#l00183">methods.h:183</a></div></div> <div class="ttc" id="namespacemeow_html_a9c9cc5450926f108a0451d619be550c8a6e34cdff1ccf772a88749ce39658a9e3"><div class="ttname"><a href="namespacemeow.html#a9c9cc5450926f108a0451d619be550c8a6e34cdff1ccf772a88749ce39658a9e3">meow::CAN_ZOOM</a></div><div class="ttdef"><b>Definition:</b> <a href="BundleAdjustment_8h_source.html#l00013">BundleAdjustment.h:13</a></div></div> <div class="ttc" id="classmeow_1_1Vector_html_a71b56938e01de730490e722824f4b53e"><div class="ttname"><a href="classmeow_1_1Vector.html#a71b56938e01de730490e722824f4b53e">meow::Vector::length2</a></div><div class="ttdeci">Scalar length2() const </div><div class="ttdoc">same as (*this).dot(*this) </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00204">Vector.h:204</a></div></div> <div class="ttc" id="classmeow_1_1BundleAdjustment__LM_html_a043f883c384ce247d1d137231601a456"><div class="ttname"><a href="classmeow_1_1BundleAdjustment__LM.html#a043f883c384ce247d1d137231601a456">meow::BundleAdjustment_LM::threshold</a></div><div class="ttdeci">double threshold() const </div><div class="ttdef"><b>Definition:</b> <a href="BundleAdjustment__LM_8h_source.html#l00197">BundleAdjustment_LM.h:197</a></div></div> <div class="ttc" id="classmeow_1_1BundleAdjustment__LM_html_a148b68165e216782bc6deec2f277eeaa"><div class="ttname"><a href="classmeow_1_1BundleAdjustment__LM.html#a148b68165e216782bc6deec2f277eeaa">meow::BundleAdjustment_LM::BundleAdjustment_LM</a></div><div class="ttdeci">BundleAdjustment_LM()</div><div class="ttdef"><b>Definition:</b> <a href="BundleAdjustment__LM_8h_source.html#l00177">BundleAdjustment_LM.h:177</a></div></div> -<div class="ttc" id="classmeow_1_1Vector_html_af5ecb8d9cc811a2d56e1725c4bfd30e8"><div class="ttname"><a href="classmeow_1_1Vector.html#af5ecb8d9cc811a2d56e1725c4bfd30e8">meow::Vector::entry</a></div><div class="ttdeci">Scalar entry(size_t i) const </div><div class="ttdoc">return i -th entry </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00125">Vector.h:125</a></div></div> <div class="ttc" id="classmeow_1_1BundleAdjustment__LM_html_a40ccbfa11601cfee579cb0e270e99582"><div class="ttname"><a href="classmeow_1_1BundleAdjustment__LM.html#a40ccbfa11601cfee579cb0e270e99582">meow::BundleAdjustment_LM::ctype</a></div><div class="ttdeci">char const * ctype() const </div><div class="ttdoc">用C-style string回傳這個class的type name </div><div class="ttdef"><b>Definition:</b> <a href="BundleAdjustment__LM_8h_source.html#l00364">BundleAdjustment_LM.h:364</a></div></div> <div class="ttc" id="structmeow_1_1SceneInfo_html"><div class="ttname"><a href="structmeow_1_1SceneInfo.html">meow::SceneInfo</a></div><div class="ttdef"><b>Definition:</b> <a href="BundleAdjustment_8h_source.html#l00017">BundleAdjustment.h:17</a></div></div> <div class="ttc" id="classmeow_1_1BallProjection_html"><div class="ttname"><a href="classmeow_1_1BallProjection.html">meow::BallProjection< double ></a></div></div> @@ -460,13 +459,13 @@ $(document).ready(function(){initNavTree('BundleAdjustment__LM_8h_source.html',' <div class="ttc" id="namespacemeow_html_a9c9cc5450926f108a0451d619be550c8aa91dfed3c139ca574cc320b6e938fbba"><div class="ttname"><a href="namespacemeow.html#a9c9cc5450926f108a0451d619be550c8aa91dfed3c139ca574cc320b6e938fbba">meow::CAN_OFFSET</a></div><div class="ttdef"><b>Definition:</b> <a href="BundleAdjustment_8h_source.html#l00011">BundleAdjustment.h:11</a></div></div> <div class="ttc" id="classmeow_1_1Matrix_html"><div class="ttname"><a href="classmeow_1_1Matrix.html">meow::Matrix< double ></a></div></div> <div class="ttc" id="classmeow_1_1BundleAdjustment__LM_html_a804247733822b34b6405a5a36eda54df"><div class="ttname"><a href="classmeow_1_1BundleAdjustment__LM.html#a804247733822b34b6405a5a36eda54df">meow::BundleAdjustment_LM::read</a></div><div class="ttdeci">bool read(FILE *f, bool bin, unsigned int fg) const </div><div class="ttdef"><b>Definition:</b> <a href="BundleAdjustment__LM_8h_source.html#l00352">BundleAdjustment_LM.h:352</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_abc6f5c824ee47cb15094729ca91f2e7c"><div class="ttname"><a href="classmeow_1_1Matrix.html#abc6f5c824ee47cb15094729ca91f2e7c">meow::Matrix::identitied</a></div><div class="ttdeci">Matrix & identitied()</div><div class="ttdoc">Let itself be an identity matrix. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00348">Matrix.h:348</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_a46a12f45237e654e0140387d7290eb8b"><div class="ttname"><a href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">meow::Matrix::entry</a></div><div class="ttdeci">Entry entry(size_t r, size_t c) const </div><div class="ttdoc">Access the entry at r x c. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00193">Matrix.h:193</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_abc6f5c824ee47cb15094729ca91f2e7c"><div class="ttname"><a href="classmeow_1_1Matrix.html#abc6f5c824ee47cb15094729ca91f2e7c">meow::Matrix::identitied</a></div><div class="ttdeci">Matrix & identitied()</div><div class="ttdoc">Let itself be an identity matrix. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00351">Matrix.h:351</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_a46a12f45237e654e0140387d7290eb8b"><div class="ttname"><a href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">meow::Matrix::entry</a></div><div class="ttdeci">Entry entry(size_t r, size_t c) const </div><div class="ttdoc">Access the entry at r x c. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00196">Matrix.h:196</a></div></div> <div class="ttc" id="BundleAdjustment_8h_html"><div class="ttname"><a href="BundleAdjustment_8h.html">BundleAdjustment.h</a></div></div> <div class="ttc" id="classmeow_1_1Self_html"><div class="ttname"><a href="classmeow_1_1Self.html">meow::Self< Myself ></a></div></div> <div class="ttc" id="classmeow_1_1BundleAdjustment__LM_html_adcd14db10f10637da44d22287814a4b8"><div class="ttname"><a href="classmeow_1_1BundleAdjustment__LM.html#adcd14db10f10637da44d22287814a4b8">meow::BundleAdjustment_LM::~BundleAdjustment_LM</a></div><div class="ttdeci">~BundleAdjustment_LM()</div><div class="ttdef"><b>Definition:</b> <a href="BundleAdjustment__LM_8h_source.html#l00184">BundleAdjustment_LM.h:184</a></div></div> <div class="ttc" id="classmeow_1_1PhotoProjection_html"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html">meow::PhotoProjection< double ></a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_ac17251cb984beb1f74558724a22a0120"><div class="ttname"><a href="classmeow_1_1Matrix.html#ac17251cb984beb1f74558724a22a0120">meow::Matrix::reset</a></div><div class="ttdeci">void reset(size_t r, size_t c, Entry const &e)</div><div class="ttdoc">reset the size of the matrix to r x c with entry all be e </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00107">Matrix.h:107</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_ac17251cb984beb1f74558724a22a0120"><div class="ttname"><a href="classmeow_1_1Matrix.html#ac17251cb984beb1f74558724a22a0120">meow::Matrix::reset</a></div><div class="ttdeci">void reset(size_t r, size_t c, Entry const &e)</div><div class="ttdoc">reset the size of the matrix to r x c with entry all be e </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00110">Matrix.h:110</a></div></div> <div class="ttc" id="classmeow_1_1BundleAdjustment__LM_html_a9613486426ebea085ec733887167273f"><div class="ttname"><a href="classmeow_1_1BundleAdjustment__LM.html#a9613486426ebea085ec733887167273f">meow::BundleAdjustment_LM::adjustEye</a></div><div class="ttdeci">bool adjustEye(std::vector< SceneInfo< Pixel > > *seq) const </div><div class="ttdef"><b>Definition:</b> <a href="BundleAdjustment__LM_8h_source.html#l00206">BundleAdjustment_LM.h:206</a></div></div> <div class="ttc" id="classmeow_1_1IdentityPoints_html_a577f4fbc69ba3a99d2b0deabcdd1f72c"><div class="ttname"><a href="classmeow_1_1IdentityPoints.html#a577f4fbc69ba3a99d2b0deabcdd1f72c">meow::IdentityPoints< int, double >::IdentityPointsMapIterK</a></div><div class="ttdeci">IdentityPointsMap::const_iterator IdentityPointsMapIterK</div><div class="ttdef"><b>Definition:</b> <a href="IdentityPoints_8h_source.html#l00025">IdentityPoints.h:25</a></div></div> <div class="ttc" id="classmeow_1_1BundleAdjustment__LM_html_a45b5ae5619eb5baf9c47f625daba99ca"><div class="ttname"><a href="classmeow_1_1BundleAdjustment__LM.html#a45b5ae5619eb5baf9c47f625daba99ca">meow::BundleAdjustment_LM::copyFrom</a></div><div class="ttdeci">BundleAdjustment_LM & copyFrom(BundleAdjustment_LM const &b)</div><div class="ttdef"><b>Definition:</b> <a href="BundleAdjustment__LM_8h_source.html#l00187">BundleAdjustment_LM.h:187</a></div></div> @@ -479,7 +478,7 @@ $(document).ready(function(){initNavTree('BundleAdjustment__LM_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_115d3279a93b9c99d8f569a34543848f.html">gra</a></li><li class="navelem"><a class="el" href="BundleAdjustment__LM_8h.html">BundleAdjustment_LM.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/Camera_8h.html b/doc/html/Camera_8h.html index bf78529..180c940 100644 --- a/doc/html/Camera_8h.html +++ b/doc/html/Camera_8h.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -89,7 +89,7 @@ Namespaces</h2></td></tr> <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_115d3279a93b9c99d8f569a34543848f.html">gra</a></li><li class="navelem"><a class="el" href="Camera_8h.html">Camera.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/Camera_8h_source.html b/doc/html/Camera_8h_source.html index 8739a0f..edb869f 100644 --- a/doc/html/Camera_8h_source.html +++ b/doc/html/Camera_8h_source.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -95,18 +95,18 @@ $(document).ready(function(){initNavTree('Camera_8h_source.html','');}); <div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="keyword">public</span>:</div> <div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="classmeow_1_1Camera.html#a2f1f9f82751c73193952f22ffdd0cc43"> 47</a></span>  <a class="code" href="classmeow_1_1Camera.html#a2f1f9f82751c73193952f22ffdd0cc43">Camera</a>(): self() {</div> <div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  }</div> -<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  </div> +<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> </div> <div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="classmeow_1_1Camera.html#ab05f55e6b0eb28065c27a89393ccce19"> 53</a></span>  <a class="code" href="classmeow_1_1Camera.html#ab05f55e6b0eb28065c27a89393ccce19">Camera</a>(<a class="code" href="classmeow_1_1Camera.html">Camera</a> <span class="keyword">const</span>& b): self(b.self, <a class="code" href="classmeow_1_1Self.html">Self</a><Myself>::COPY_FROM) {</div> <div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  }</div> <div class="line"><a name="l00055"></a><span class="lineno"> 55</span> </div> <div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="classmeow_1_1Camera.html#a0f29b943c2f6b4c68c4b00b6a3056d63"> 59</a></span>  <a class="code" href="classmeow_1_1Camera.html#a0f29b943c2f6b4c68c4b00b6a3056d63">~Camera</a>() {</div> <div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  }</div> -<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  </div> +<div class="line"><a name="l00061"></a><span class="lineno"> 61</span> </div> <div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="classmeow_1_1Camera.html#ad6351e87de51e00981b7befff91b6b6d"> 65</a></span>  <a class="code" href="classmeow_1_1Camera.html">Camera</a>& <a class="code" href="classmeow_1_1Camera.html#ad6351e87de51e00981b7befff91b6b6d">copyFrom</a>(<a class="code" href="classmeow_1_1Camera.html">Camera</a> <span class="keyword">const</span>& b) {</div> <div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <span class="keyword">self</span>().<a class="code" href="classmeow_1_1Camera.html#ad6351e87de51e00981b7befff91b6b6d">copyFrom</a>(b.self);</div> <div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> <div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  }</div> -<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  </div> +<div class="line"><a name="l00069"></a><span class="lineno"> 69</span> </div> <div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="classmeow_1_1Camera.html#ae00aa539b7d6be9254db1072627d204e"> 73</a></span>  <a class="code" href="classmeow_1_1Camera.html">Camera</a>& <a class="code" href="classmeow_1_1Camera.html#ae00aa539b7d6be9254db1072627d204e">referenceFrom</a>(<a class="code" href="classmeow_1_1Camera.html">Camera</a> <span class="keyword">const</span>& b) {</div> <div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  <span class="keyword">self</span>().<a class="code" href="classmeow_1_1Camera.html#ae00aa539b7d6be9254db1072627d204e">referenceFrom</a>(b.self);</div> <div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> @@ -166,7 +166,7 @@ $(document).ready(function(){initNavTree('Camera_8h_source.html','');}); <div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>->photo_.color(</div> <div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D<double></a>(<a class="code" href="classmeow_1_1Camera.html#a1dc458ca5ce2e2f441e6601d7223d370">rotation</a>().transformate(p.<a class="code" href="classmeow_1_1Vector3D.html#ae03fb93d06c60fd2901875ead10c8c72">matrix</a>())));</div> <div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  }</div> -<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  </div> +<div class="line"><a name="l00168"></a><span class="lineno"> 168</span> </div> <div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="classmeow_1_1Camera.html#adc22e067c44d2cf143c3cf4cba9abdbf"> 172</a></span>  <a class="code" href="classmeow_1_1Camera.html">Camera</a>& <a class="code" href="classmeow_1_1Camera.html#adc22e067c44d2cf143c3cf4cba9abdbf">operator=</a>(<a class="code" href="classmeow_1_1Camera.html">Camera</a> <span class="keyword">const</span>& b) {</div> <div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Camera.html#ad6351e87de51e00981b7befff91b6b6d">copyFrom</a>(b);</div> <div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  }</div> @@ -252,7 +252,7 @@ $(document).ready(function(){initNavTree('Camera_8h_source.html','');}); <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_1Camera_html_ad3ec34460c84a4a20cf3cb418db76dc3"><div class="ttname"><a href="classmeow_1_1Camera.html#ad3ec34460c84a4a20cf3cb418db76dc3">meow::Camera::create</a></div><div class="ttdeci">ObjBase * create() const </div><div class="ttdoc">new一個自己 </div><div class="ttdef"><b>Definition:</b> <a href="Camera_8h_source.html#l00225">Camera.h:225</a></div></div> <div class="ttc" id="classmeow_1_1Camera_html_a80ef6d606e9f79255b043c5c17cc4a18"><div class="ttname"><a href="classmeow_1_1Camera.html#a80ef6d606e9f79255b043c5c17cc4a18">meow::Camera::ctype</a></div><div class="ttdeci">char const * ctype() const </div><div class="ttdoc">回傳class的type </div><div class="ttdef"><b>Definition:</b> <a href="Camera_8h_source.html#l00245">Camera.h:245</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_ae03fb93d06c60fd2901875ead10c8c72"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ae03fb93d06c60fd2901875ead10c8c72">meow::Vector3D::matrix</a></div><div class="ttdeci">Matrix< Scalar > matrix() const </div><div class="ttdoc">return a 3x1 matrix form of itself </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00466">Vectors.h:466</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_ae03fb93d06c60fd2901875ead10c8c72"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ae03fb93d06c60fd2901875ead10c8c72">meow::Vector3D::matrix</a></div><div class="ttdeci">Matrix< Scalar > matrix() const </div><div class="ttdoc">return a 3x1 matrix form of itself </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00486">Vectors.h:486</a></div></div> <div class="ttc" id="classmeow_1_1Vector3D_html"><div class="ttname"><a href="classmeow_1_1Vector3D.html">meow::Vector3D< double ></a></div></div> <div class="ttc" id="classmeow_1_1Camera_html_a9692355258ec6a78827cf35211521907"><div class="ttname"><a href="classmeow_1_1Camera.html#a9692355258ec6a78827cf35211521907">meow::Camera::fixedPoint2D</a></div><div class="ttdeci">Vector< double > fixedPoint2D(int i)</div><div class="ttdoc">取得編號為i的fixed points 2d </div><div class="ttdef"><b>Definition:</b> <a href="Camera_8h_source.html#l00149">Camera.h:149</a></div></div> <div class="ttc" id="classmeow_1_1Camera_html_a2f1f9f82751c73193952f22ffdd0cc43"><div class="ttname"><a href="classmeow_1_1Camera.html#a2f1f9f82751c73193952f22ffdd0cc43">meow::Camera::Camera</a></div><div class="ttdeci">Camera()</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> <a href="Camera_8h_source.html#l00047">Camera.h:47</a></div></div> @@ -276,7 +276,7 @@ $(document).ready(function(){initNavTree('Camera_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_115d3279a93b9c99d8f569a34543848f.html">gra</a></li><li class="navelem"><a class="el" href="Camera_8h.html">Camera.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/Color3__Space_8h.html b/doc/html/Color3__Space_8h.html index bde08dc..4b9dec5 100644 --- a/doc/html/Color3__Space_8h.html +++ b/doc/html/Color3__Space_8h.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -71,7 +71,7 @@ $(document).ready(function(){initNavTree('Color3__Space_8h.html','');}); <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a> Classes</h2></td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< T ></a></td></tr> -<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">以三個channel所組成的色彩空間 <a href="classmeow_1_1Color3__Space.html#details">More...</a><br/></td></tr> +<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Base class of color space with 3 channels. <a href="classmeow_1_1Color3__Space.html#details">More...</a><br/></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a> @@ -86,7 +86,7 @@ Namespaces</h2></td></tr> <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_f6840b2fecd08a3779df34f0add0e074.html">colors</a></li><li class="navelem"><a class="el" href="Color3__Space_8h.html">Color3_Space.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/Color3__Space_8h_source.html b/doc/html/Color3__Space_8h_source.html index de2375f..2f10a85 100644 --- a/doc/html/Color3__Space_8h_source.html +++ b/doc/html/Color3__Space_8h_source.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -75,81 +75,97 @@ $(document).ready(function(){initNavTree('Color3__Space_8h_source.html','');}); <div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#ab00eca747ea06269fddd3586dd1bca46"> 20</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D<T></a> <a class="code" href="classmeow_1_1Color3__Space.html#ab00eca747ea06269fddd3586dd1bca46">min_</a>;</div> <div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#a3e006b5c37185c8b0f4d383b6b095dac"> 21</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D<T></a> <a class="code" href="classmeow_1_1Color3__Space.html#a3e006b5c37185c8b0f4d383b6b095dac">max_</a>;</div> <div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae"> 22</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D<T></a> <a class="code" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a>;</div> -<div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#a982a7211fded8d108aee66a536fb8736"> 23</a></span>  <a class="code" href="classmeow_1_1Color3__Space.html#a982a7211fded8d108aee66a536fb8736">Color3_Space</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D<T></a> <span class="keyword">const</span>& min_bound,</div> -<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D<T></a> <span class="keyword">const</span>& max_bound,</div> -<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D<T></a> <span class="keyword">const</span>& init_value) {</div> -<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  <a class="code" href="classmeow_1_1Color3__Space.html#ab00eca747ea06269fddd3586dd1bca46">min_</a> = min_bound;</div> -<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  <a class="code" href="classmeow_1_1Color3__Space.html#a3e006b5c37185c8b0f4d383b6b095dac">max_</a> = max_bound;</div> -<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  <a class="code" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a> = init_value;</div> -<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  }</div> -<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#a8017c0aae500a4a57938ae04576caa83"> 30</a></span>  <a class="code" href="classmeow_1_1Color3__Space.html#a8017c0aae500a4a57938ae04576caa83">Color3_Space</a>(<a class="code" href="classmeow_1_1Color3__Space.html">Color3_Space</a> <span class="keyword">const</span>& b) {</div> -<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  <a class="code" href="classmeow_1_1Color3__Space.html#ab00eca747ea06269fddd3586dd1bca46">min_</a> = b.<a class="code" href="classmeow_1_1Color3__Space.html#ab00eca747ea06269fddd3586dd1bca46">min_</a>;</div> -<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  <a class="code" href="classmeow_1_1Color3__Space.html#a3e006b5c37185c8b0f4d383b6b095dac">max_</a> = b.<a class="code" href="classmeow_1_1Color3__Space.html#a3e006b5c37185c8b0f4d383b6b095dac">max_</a>;</div> -<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  <a class="code" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a> = b.<a class="code" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a>;</div> -<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  }</div> -<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#aa5c43cb67d674223a0a2361ac8de55c1"> 35</a></span>  <a class="code" href="classmeow_1_1Color3__Space.html">Color3_Space<T></a>& <a class="code" href="classmeow_1_1Color3__Space.html#aa5c43cb67d674223a0a2361ac8de55c1">copyFrom</a>(<a class="code" href="classmeow_1_1Color3__Space.html">Color3_Space<T></a> <span class="keyword">const</span>& b) {</div> -<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  <a class="code" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a> = b.<a class="code" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a>;</div> -<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> -<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  }</div> -<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="keyword">public</span>:</div> -<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#a3fa85d4369b9db8d8209d244a643b49f"> 40</a></span>  <span class="keyword">virtual</span> <a class="code" href="classmeow_1_1Color3__Space.html#a3fa85d4369b9db8d8209d244a643b49f">~Color3_Space</a>() { }</div> -<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#a318eedb2acaba5f3a8c79a651c53e676"> 41</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D<T></a> <span class="keyword">const</span>& <a class="code" href="classmeow_1_1Color3__Space.html#a318eedb2acaba5f3a8c79a651c53e676">minV</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Color3__Space.html#ab00eca747ea06269fddd3586dd1bca46">min_</a>; }</div> -<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#a0bdfe0eaab4a77cdc8a1359518630a07"> 42</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D<T></a> <span class="keyword">const</span>& <a class="code" href="classmeow_1_1Color3__Space.html#a0bdfe0eaab4a77cdc8a1359518630a07">maxV</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Color3__Space.html#a3e006b5c37185c8b0f4d383b6b095dac">max_</a>; }</div> -<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#a1c58ba0912a91e71dee240fad6291216"> 43</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D<T></a> <span class="keyword">const</span>& <a class="code" href="classmeow_1_1Color3__Space.html#a1c58ba0912a91e71dee240fad6291216">valV</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a>; }</div> -<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#aa7638e03124b2304d4d34b57be4b0028"> 44</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D<T></a> <span class="keyword">const</span>& <a class="code" href="classmeow_1_1Color3__Space.html#aa7638e03124b2304d4d34b57be4b0028">valV</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D<T></a> <span class="keyword">const</span>& vv) { <a class="code" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a> = vv; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">val</a>(); }</div> -<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab"> 45</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D<T></a> & <a class="code" href="classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab">valVGet</a>() { <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a>; }</div> -<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df"> 46</a></span>  T <span class="keyword">const</span>& <a class="code" href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df">min</a>(<span class="keywordtype">size_t</span> <span class="keywordtype">id</span>)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Color3__Space.html#a318eedb2acaba5f3a8c79a651c53e676">minV</a>()(id); }</div> -<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f"> 47</a></span>  T <span class="keyword">const</span>& <a class="code" href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f">max</a>(<span class="keywordtype">size_t</span> <span class="keywordtype">id</span>)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Color3__Space.html#a0bdfe0eaab4a77cdc8a1359518630a07">maxV</a>()(id); }</div> -<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e"> 48</a></span>  T <span class="keyword">const</span>& <a class="code" href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">val</a>(<span class="keywordtype">size_t</span> <span class="keywordtype">id</span>)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Color3__Space.html#a1c58ba0912a91e71dee240fad6291216">valV</a>()(id); }</div> -<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#ae3f57f9651bb80041ce77ec052fdc436"> 49</a></span>  T <span class="keyword">const</span>& <a class="code" href="classmeow_1_1Color3__Space.html#ae3f57f9651bb80041ce77ec052fdc436">val</a>(<span class="keywordtype">size_t</span> i, T <span class="keyword">const</span>& c) {</div> -<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  <span class="keywordflow">if</span> (i == 0) <a class="code" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a>.<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>(c);</div> -<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  <span class="keywordflow">else</span> <span class="keywordflow">if</span> (i == 1) <a class="code" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a>.<a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>(c);</div> -<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  <span class="keywordflow">else</span> <span class="keywordflow">if</span> (i == 2) <a class="code" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a>.<a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>(c);</div> -<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">val</a>(i);</div> -<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  }</div> -<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2"> 55</a></span>  T& <a class="code" href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2">valGet</a>(<span class="keywordtype">size_t</span> <span class="keywordtype">id</span>) {</div> -<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  <span class="keywordflow">if</span> (<span class="keywordtype">id</span> == 0) <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab">valVGet</a>().<a class="code" href="classmeow_1_1Vector3D.html#a001a44809826f9cd17dbd652c790c455">xGet</a>();</div> -<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <span class="keywordflow">else</span> <span class="keywordflow">if</span> (<span class="keywordtype">id</span> == 1) <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab">valVGet</a>().<a class="code" href="classmeow_1_1Vector3D.html#ab3603b9ca292877febc1aec42b29b0ae">yGet</a>();</div> -<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <span class="keywordflow">else</span> <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab">valVGet</a>().<a class="code" href="classmeow_1_1Vector3D.html#a49b26941a2b323519ee22fbabdd0ce24">zGet</a>();</div> -<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  }</div> -<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#a1f11ba476ffb0ed16ef1b8d06954b6f0"> 60</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix<T></a> <a class="code" href="classmeow_1_1Color3__Space.html#a1f11ba476ffb0ed16ef1b8d06954b6f0">matrix</a>()<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix<T></a> ret(3, 1);</div> -<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i < 3; i++) {</div> -<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  ret(i, 0, <a class="code" href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">val</a>(i));</div> -<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  }</div> +<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> </div> +<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#a982a7211fded8d108aee66a536fb8736"> 31</a></span>  <a class="code" href="classmeow_1_1Color3__Space.html#a982a7211fded8d108aee66a536fb8736">Color3_Space</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D<T></a> <span class="keyword">const</span>& min_bound,</div> +<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D<T></a> <span class="keyword">const</span>& max_bound,</div> +<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D<T></a> <span class="keyword">const</span>& init_value):</div> +<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  <a class="code" href="classmeow_1_1Color3__Space.html#ab00eca747ea06269fddd3586dd1bca46">min_</a>(min_bound), <a class="code" href="classmeow_1_1Color3__Space.html#a3e006b5c37185c8b0f4d383b6b095dac">max_</a>(max_bound), <a class="code" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a>(init_value) {</div> +<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  }</div> +<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> </div> +<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#a8017c0aae500a4a57938ae04576caa83"> 42</a></span>  <a class="code" href="classmeow_1_1Color3__Space.html#a8017c0aae500a4a57938ae04576caa83">Color3_Space</a>(<a class="code" href="classmeow_1_1Color3__Space.html">Color3_Space</a> <span class="keyword">const</span>& b):</div> +<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  <a class="code" href="classmeow_1_1Color3__Space.html#ab00eca747ea06269fddd3586dd1bca46">min_</a>(b.<a class="code" href="classmeow_1_1Color3__Space.html#ab00eca747ea06269fddd3586dd1bca46">min_</a>), <a class="code" href="classmeow_1_1Color3__Space.html#a3e006b5c37185c8b0f4d383b6b095dac">max_</a>(b.<a class="code" href="classmeow_1_1Color3__Space.html#a3e006b5c37185c8b0f4d383b6b095dac">max_</a>), <a class="code" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a>(b.<a class="code" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a>) {</div> +<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  }</div> +<div class="line"><a name="l00045"></a><span class="lineno"> 45</span> </div> +<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#aa5c43cb67d674223a0a2361ac8de55c1"> 54</a></span>  <a class="code" href="classmeow_1_1Color3__Space.html">Color3_Space<T></a>& <a class="code" href="classmeow_1_1Color3__Space.html#aa5c43cb67d674223a0a2361ac8de55c1">copyFrom</a>(<a class="code" href="classmeow_1_1Color3__Space.html">Color3_Space<T></a> <span class="keyword">const</span>& b) {</div> +<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <a class="code" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a> = b.<a class="code" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a>;</div> +<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> +<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  }</div> +<div class="line"><a name="l00058"></a><span class="lineno"> 58</span> <span class="keyword">public</span>:</div> +<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#a3fa85d4369b9db8d8209d244a643b49f"> 60</a></span>  <span class="keyword">virtual</span> <a class="code" href="classmeow_1_1Color3__Space.html#a3fa85d4369b9db8d8209d244a643b49f">~Color3_Space</a>() { }</div> +<div class="line"><a name="l00061"></a><span class="lineno"> 61</span> </div> +<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#a318eedb2acaba5f3a8c79a651c53e676"> 63</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D<T></a> <span class="keyword">const</span>& <a class="code" href="classmeow_1_1Color3__Space.html#a318eedb2acaba5f3a8c79a651c53e676">minV</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Color3__Space.html#ab00eca747ea06269fddd3586dd1bca46">min_</a>;</div> <div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  }</div> -<div class="line"><a name="l00066"></a><span class="lineno"> 66</span> };</div> -<div class="line"><a name="l00067"></a><span class="lineno"> 67</span> </div> -<div class="line"><a name="l00068"></a><span class="lineno"> 68</span> } <span class="comment">// meow</span></div> -<div class="line"><a name="l00069"></a><span class="lineno"> 69</span> </div> -<div class="line"><a name="l00070"></a><span class="lineno"> 70</span> <span class="preprocessor">#endif // colors_Color3_Space_H__</span></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_a001a44809826f9cd17dbd652c790c455"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a001a44809826f9cd17dbd652c790c455">meow::Vector3D::xGet</a></div><div class="ttdeci">Scalar & xGet()</div><div class="ttdoc">access x with non constant reference </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00310">Vectors.h:310</a></div></div> -<div class="ttc" id="classmeow_1_1Color3__Space_html_a0bdfe0eaab4a77cdc8a1359518630a07"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#a0bdfe0eaab4a77cdc8a1359518630a07">meow::Color3_Space::maxV</a></div><div class="ttdeci">Vector3D< T > const & maxV() const </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00042">Color3_Space.h:42</a></div></div> -<div class="ttc" id="classmeow_1_1Color3__Space_html_a982a7211fded8d108aee66a536fb8736"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#a982a7211fded8d108aee66a536fb8736">meow::Color3_Space::Color3_Space</a></div><div class="ttdeci">Color3_Space(Vector3D< T > const &min_bound, Vector3D< T > const &max_bound, Vector3D< T > const &init_value)</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00023">Color3_Space.h:23</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_a49b26941a2b323519ee22fbabdd0ce24"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a49b26941a2b323519ee22fbabdd0ce24">meow::Vector3D::zGet</a></div><div class="ttdeci">Scalar & zGet()</div><div class="ttdoc">access z with non constant reference </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00320">Vectors.h:320</a></div></div> -<div class="ttc" id="classmeow_1_1Color3__Space_html_a3351aea64c4ca1596694d6b95dce56df"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df">meow::Color3_Space::min</a></div><div class="ttdeci">T const & min(size_t id) const </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00046">Color3_Space.h:46</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_a2d3855af7fd18b94faa89cceffa3d950"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">meow::Vector3D::z</a></div><div class="ttdeci">Scalar const & z() const </div><div class="ttdoc">access z </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00305">Vectors.h:305</a></div></div> -<div class="ttc" id="classmeow_1_1Color3__Space_html_ac2efb0be959fc60f786bdcdc8a1fd8b2"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2">meow::Color3_Space::valGet</a></div><div class="ttdeci">T & valGet(size_t id)</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00055">Color3_Space.h:55</a></div></div> -<div class="ttc" id="classmeow_1_1Color3__Space_html_a1f11ba476ffb0ed16ef1b8d06954b6f0"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#a1f11ba476ffb0ed16ef1b8d06954b6f0">meow::Color3_Space::matrix</a></div><div class="ttdeci">Matrix< T > matrix() const </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00060">Color3_Space.h:60</a></div></div> -<div class="ttc" id="classmeow_1_1Color3__Space_html_aa6661a1aaaf985a4b2d68db88ec93d2f"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f">meow::Color3_Space::max</a></div><div class="ttdeci">T const & max(size_t id) const </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00047">Color3_Space.h:47</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_a128085dc3d052f9479f3486fc3882caf"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">meow::Vector3D::y</a></div><div class="ttdeci">Scalar const & y() const </div><div class="ttdoc">access y </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00300">Vectors.h:300</a></div></div> -<div class="ttc" id="classmeow_1_1Color3__Space_html"><div class="ttname"><a href="classmeow_1_1Color3__Space.html">meow::Color3_Space</a></div><div class="ttdoc">以三個channel所組成的色彩空間 </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00018">Color3_Space.h:18</a></div></div> +<div class="line"><a name="l00066"></a><span class="lineno"> 66</span> </div> +<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#a0bdfe0eaab4a77cdc8a1359518630a07"> 68</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D<T></a> <span class="keyword">const</span>& <a class="code" href="classmeow_1_1Color3__Space.html#a0bdfe0eaab4a77cdc8a1359518630a07">maxV</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Color3__Space.html#a3e006b5c37185c8b0f4d383b6b095dac">max_</a>;</div> +<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  }</div> +<div class="line"><a name="l00071"></a><span class="lineno"> 71</span> </div> +<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#a1c58ba0912a91e71dee240fad6291216"> 73</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D<T></a> <span class="keyword">const</span>& <a class="code" href="classmeow_1_1Color3__Space.html#a1c58ba0912a91e71dee240fad6291216">valV</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a>;</div> +<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  }</div> +<div class="line"><a name="l00076"></a><span class="lineno"> 76</span> </div> +<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#aa7638e03124b2304d4d34b57be4b0028"> 83</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D<T></a> <span class="keyword">const</span>& <a class="code" href="classmeow_1_1Color3__Space.html#aa7638e03124b2304d4d34b57be4b0028">valV</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D<T></a> <span class="keyword">const</span>& vv) {</div> +<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  <a class="code" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a> = vv;</div> +<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">val</a>();</div> +<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  }</div> +<div class="line"><a name="l00087"></a><span class="lineno"> 87</span> </div> +<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab"> 89</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D<T></a>& <a class="code" href="classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab">valVGet</a>() {</div> +<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a>;</div> +<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  }</div> +<div class="line"><a name="l00092"></a><span class="lineno"> 92</span> </div> +<div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df"> 99</a></span>  T <span class="keyword">const</span>& <a class="code" href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df">min</a>(<span class="keywordtype">size_t</span> <span class="keywordtype">id</span>)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Color3__Space.html#a318eedb2acaba5f3a8c79a651c53e676">minV</a>()(id); }</div> +<div class="line"><a name="l00100"></a><span class="lineno"> 100</span> </div> +<div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f"> 107</a></span>  T <span class="keyword">const</span>& <a class="code" href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f">max</a>(<span class="keywordtype">size_t</span> <span class="keywordtype">id</span>)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Color3__Space.html#a0bdfe0eaab4a77cdc8a1359518630a07">maxV</a>()(id);</div> +<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  }</div> +<div class="line"><a name="l00110"></a><span class="lineno"> 110</span> </div> +<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e"> 117</a></span>  T <span class="keyword">const</span>& <a class="code" href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">val</a>(<span class="keywordtype">size_t</span> <span class="keywordtype">id</span>)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Color3__Space.html#a1c58ba0912a91e71dee240fad6291216">valV</a>()(id);</div> +<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  }</div> +<div class="line"><a name="l00120"></a><span class="lineno"> 120</span> </div> +<div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#ae3f57f9651bb80041ce77ec052fdc436"> 127</a></span>  T <span class="keyword">const</span>& <a class="code" href="classmeow_1_1Color3__Space.html#ae3f57f9651bb80041ce77ec052fdc436">val</a>(<span class="keywordtype">size_t</span> i, T <span class="keyword">const</span>& c) {</div> +<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  <span class="keywordflow">if</span> (i == 0) <a class="code" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a>.<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>(c);</div> +<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  <span class="keywordflow">else</span> <span class="keywordflow">if</span> (i == 1) <a class="code" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a>.<a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>(c);</div> +<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  <span class="keywordflow">else</span> <span class="keywordflow">if</span> (i == 2) <a class="code" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a>.<a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>(c);</div> +<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">val</a>(i);</div> +<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  }</div> +<div class="line"><a name="l00133"></a><span class="lineno"> 133</span> </div> +<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2"> 139</a></span>  T& <a class="code" href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2">valGet</a>(<span class="keywordtype">size_t</span> <span class="keywordtype">id</span>) {</div> +<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  <span class="keywordflow">if</span> (<span class="keywordtype">id</span> == 0) <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab">valVGet</a>().<a class="code" href="classmeow_1_1Vector3D.html#a001a44809826f9cd17dbd652c790c455">xGet</a>();</div> +<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  <span class="keywordflow">else</span> <span class="keywordflow">if</span> (<span class="keywordtype">id</span> == 1) <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab">valVGet</a>().<a class="code" href="classmeow_1_1Vector3D.html#ab3603b9ca292877febc1aec42b29b0ae">yGet</a>();</div> +<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  <span class="keywordflow">else</span> <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab">valVGet</a>().<a class="code" href="classmeow_1_1Vector3D.html#a49b26941a2b323519ee22fbabdd0ce24">zGet</a>();</div> +<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>  }</div> +<div class="line"><a name="l00144"></a><span class="lineno"> 144</span> };</div> +<div class="line"><a name="l00145"></a><span class="lineno"> 145</span> </div> +<div class="line"><a name="l00146"></a><span class="lineno"> 146</span> } <span class="comment">// meow</span></div> +<div class="line"><a name="l00147"></a><span class="lineno"> 147</span> </div> +<div class="line"><a name="l00148"></a><span class="lineno"> 148</span> <span class="preprocessor">#endif // colors_Color3_Space_H__</span></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_a001a44809826f9cd17dbd652c790c455"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a001a44809826f9cd17dbd652c790c455">meow::Vector3D::xGet</a></div><div class="ttdeci">Scalar & xGet()</div><div class="ttdoc">access x with non constant reference </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00320">Vectors.h:320</a></div></div> +<div class="ttc" id="classmeow_1_1Color3__Space_html_a0bdfe0eaab4a77cdc8a1359518630a07"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#a0bdfe0eaab4a77cdc8a1359518630a07">meow::Color3_Space::maxV</a></div><div class="ttdeci">Vector3D< T > const & maxV() const </div><div class="ttdoc">maximum bound of each channels. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00068">Color3_Space.h:68</a></div></div> +<div class="ttc" id="classmeow_1_1Color3__Space_html_a982a7211fded8d108aee66a536fb8736"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#a982a7211fded8d108aee66a536fb8736">meow::Color3_Space::Color3_Space</a></div><div class="ttdeci">Color3_Space(Vector3D< T > const &min_bound, Vector3D< T > const &max_bound, Vector3D< T > const &init_value)</div><div class="ttdoc">Constructor. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00031">Color3_Space.h:31</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_a49b26941a2b323519ee22fbabdd0ce24"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a49b26941a2b323519ee22fbabdd0ce24">meow::Vector3D::zGet</a></div><div class="ttdeci">Scalar & zGet()</div><div class="ttdoc">access z with non constant reference </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00330">Vectors.h:330</a></div></div> +<div class="ttc" id="classmeow_1_1Color3__Space_html_a3351aea64c4ca1596694d6b95dce56df"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df">meow::Color3_Space::min</a></div><div class="ttdeci">T const & min(size_t id) const </div><div class="ttdoc">Return the minimum of the i -th channel. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00099">Color3_Space.h:99</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_a2d3855af7fd18b94faa89cceffa3d950"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">meow::Vector3D::z</a></div><div class="ttdeci">Scalar const & z() const </div><div class="ttdoc">access z </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00315">Vectors.h:315</a></div></div> +<div class="ttc" id="classmeow_1_1Color3__Space_html_ac2efb0be959fc60f786bdcdc8a1fd8b2"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2">meow::Color3_Space::valGet</a></div><div class="ttdeci">T & valGet(size_t id)</div><div class="ttdoc">Get the non-constant reference of value of the i -th channel. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00139">Color3_Space.h:139</a></div></div> +<div class="ttc" id="classmeow_1_1Color3__Space_html_aa6661a1aaaf985a4b2d68db88ec93d2f"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f">meow::Color3_Space::max</a></div><div class="ttdeci">T const & max(size_t id) const </div><div class="ttdoc">Return the maximum of the i -th channel. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00107">Color3_Space.h:107</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_a128085dc3d052f9479f3486fc3882caf"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">meow::Vector3D::y</a></div><div class="ttdeci">Scalar const & y() const </div><div class="ttdoc">access y </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00310">Vectors.h:310</a></div></div> +<div class="ttc" id="classmeow_1_1Color3__Space_html"><div class="ttname"><a href="classmeow_1_1Color3__Space.html">meow::Color3_Space</a></div><div class="ttdoc">Base class of color space with 3 channels. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00018">Color3_Space.h:18</a></div></div> <div class="ttc" id="classmeow_1_1Vector3D_html"><div class="ttname"><a href="classmeow_1_1Vector3D.html">meow::Vector3D< T ></a></div></div> <div class="ttc" id="classmeow_1_1Color3__Space_html_ab00eca747ea06269fddd3586dd1bca46"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#ab00eca747ea06269fddd3586dd1bca46">meow::Color3_Space::min_</a></div><div class="ttdeci">Vector3D< T > min_</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00020">Color3_Space.h:20</a></div></div> -<div class="ttc" id="classmeow_1_1Color3__Space_html_a3fa85d4369b9db8d8209d244a643b49f"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#a3fa85d4369b9db8d8209d244a643b49f">meow::Color3_Space::~Color3_Space</a></div><div class="ttdeci">virtual ~Color3_Space()</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00040">Color3_Space.h:40</a></div></div> -<div class="ttc" id="classmeow_1_1Color3__Space_html_a318eedb2acaba5f3a8c79a651c53e676"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#a318eedb2acaba5f3a8c79a651c53e676">meow::Color3_Space::minV</a></div><div class="ttdeci">Vector3D< T > const & minV() const </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00041">Color3_Space.h:41</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_ab3603b9ca292877febc1aec42b29b0ae"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ab3603b9ca292877febc1aec42b29b0ae">meow::Vector3D::yGet</a></div><div class="ttdeci">Scalar & yGet()</div><div class="ttdoc">access y with non constant reference </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00315">Vectors.h:315</a></div></div> -<div class="ttc" id="classmeow_1_1Color3__Space_html_a1c58ba0912a91e71dee240fad6291216"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#a1c58ba0912a91e71dee240fad6291216">meow::Color3_Space::valV</a></div><div class="ttdeci">Vector3D< T > const & valV() const </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00043">Color3_Space.h:43</a></div></div> -<div class="ttc" id="classmeow_1_1Color3__Space_html_a8017c0aae500a4a57938ae04576caa83"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#a8017c0aae500a4a57938ae04576caa83">meow::Color3_Space::Color3_Space</a></div><div class="ttdeci">Color3_Space(Color3_Space const &b)</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00030">Color3_Space.h:30</a></div></div> +<div class="ttc" id="classmeow_1_1Color3__Space_html_a3fa85d4369b9db8d8209d244a643b49f"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#a3fa85d4369b9db8d8209d244a643b49f">meow::Color3_Space::~Color3_Space</a></div><div class="ttdeci">virtual ~Color3_Space()</div><div class="ttdoc">Destructor. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00060">Color3_Space.h:60</a></div></div> +<div class="ttc" id="classmeow_1_1Color3__Space_html_a318eedb2acaba5f3a8c79a651c53e676"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#a318eedb2acaba5f3a8c79a651c53e676">meow::Color3_Space::minV</a></div><div class="ttdeci">Vector3D< T > const & minV() const </div><div class="ttdoc">minimum bound of each channels. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00063">Color3_Space.h:63</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_ab3603b9ca292877febc1aec42b29b0ae"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ab3603b9ca292877febc1aec42b29b0ae">meow::Vector3D::yGet</a></div><div class="ttdeci">Scalar & yGet()</div><div class="ttdoc">access y with non constant reference </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00325">Vectors.h:325</a></div></div> +<div class="ttc" id="classmeow_1_1Color3__Space_html_a1c58ba0912a91e71dee240fad6291216"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#a1c58ba0912a91e71dee240fad6291216">meow::Color3_Space::valV</a></div><div class="ttdeci">Vector3D< T > const & valV() const </div><div class="ttdoc">value of each channels. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00073">Color3_Space.h:73</a></div></div> +<div class="ttc" id="classmeow_1_1Color3__Space_html_a8017c0aae500a4a57938ae04576caa83"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#a8017c0aae500a4a57938ae04576caa83">meow::Color3_Space::Color3_Space</a></div><div class="ttdeci">Color3_Space(Color3_Space const &b)</div><div class="ttdoc">Copy constructor. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00042">Color3_Space.h:42</a></div></div> <div class="ttc" id="classmeow_1_1Color3__Space_html_a3e006b5c37185c8b0f4d383b6b095dac"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#a3e006b5c37185c8b0f4d383b6b095dac">meow::Color3_Space::max_</a></div><div class="ttdeci">Vector3D< T > max_</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00021">Color3_Space.h:21</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html"><div class="ttname"><a href="classmeow_1_1Matrix.html">meow::Matrix</a></div><div class="ttdoc">matrix </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00018">Matrix.h:18</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_a647a1a8b562c05d615328559f557257e"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">meow::Vector3D::x</a></div><div class="ttdeci">Scalar const & x() const </div><div class="ttdoc">access x </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00295">Vectors.h:295</a></div></div> -<div class="ttc" id="classmeow_1_1Color3__Space_html_ae3f57f9651bb80041ce77ec052fdc436"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#ae3f57f9651bb80041ce77ec052fdc436">meow::Color3_Space::val</a></div><div class="ttdeci">T const & val(size_t i, T const &c)</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00049">Color3_Space.h:49</a></div></div> -<div class="ttc" id="classmeow_1_1Color3__Space_html_aa7638e03124b2304d4d34b57be4b0028"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#aa7638e03124b2304d4d34b57be4b0028">meow::Color3_Space::valV</a></div><div class="ttdeci">Vector3D< T > const & valV(Vector3D< T > const &vv)</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00044">Color3_Space.h:44</a></div></div> -<div class="ttc" id="classmeow_1_1Color3__Space_html_aa5c43cb67d674223a0a2361ac8de55c1"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#aa5c43cb67d674223a0a2361ac8de55c1">meow::Color3_Space::copyFrom</a></div><div class="ttdeci">Color3_Space< T > & copyFrom(Color3_Space< T > const &b)</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00035">Color3_Space.h:35</a></div></div> -<div class="ttc" id="classmeow_1_1Color3__Space_html_af08839264f6ea6dc50cf6175d26afa6e"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">meow::Color3_Space::val</a></div><div class="ttdeci">T const & val(size_t id) const </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00048">Color3_Space.h:48</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_a647a1a8b562c05d615328559f557257e"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">meow::Vector3D::x</a></div><div class="ttdeci">Scalar const & x() const </div><div class="ttdoc">access x </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00305">Vectors.h:305</a></div></div> +<div class="ttc" id="classmeow_1_1Color3__Space_html_ae3f57f9651bb80041ce77ec052fdc436"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#ae3f57f9651bb80041ce77ec052fdc436">meow::Color3_Space::val</a></div><div class="ttdeci">T const & val(size_t i, T const &c)</div><div class="ttdoc">Set the value of i -th channel. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00127">Color3_Space.h:127</a></div></div> +<div class="ttc" id="classmeow_1_1Color3__Space_html_aa7638e03124b2304d4d34b57be4b0028"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#aa7638e03124b2304d4d34b57be4b0028">meow::Color3_Space::valV</a></div><div class="ttdeci">Vector3D< T > const & valV(Vector3D< T > const &vv)</div><div class="ttdoc">Set the value of each channels. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00083">Color3_Space.h:83</a></div></div> +<div class="ttc" id="classmeow_1_1Color3__Space_html_aa5c43cb67d674223a0a2361ac8de55c1"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#aa5c43cb67d674223a0a2361ac8de55c1">meow::Color3_Space::copyFrom</a></div><div class="ttdeci">Color3_Space< T > & copyFrom(Color3_Space< T > const &b)</div><div class="ttdoc">Copy method. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00054">Color3_Space.h:54</a></div></div> +<div class="ttc" id="classmeow_1_1Color3__Space_html_af08839264f6ea6dc50cf6175d26afa6e"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">meow::Color3_Space::val</a></div><div class="ttdeci">T const & val(size_t id) const </div><div class="ttdoc">Return the value of the i -th channel. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00117">Color3_Space.h:117</a></div></div> <div class="ttc" id="classmeow_1_1Color3__Space_html_aa134d705ea25b1f64db8bef07d1757ae"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">meow::Color3_Space::val_</a></div><div class="ttdeci">Vector3D< T > val_</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00022">Color3_Space.h:22</a></div></div> -<div class="ttc" id="classmeow_1_1Color3__Space_html_a665fe525c47913fb5bca765446adaaab"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab">meow::Color3_Space::valVGet</a></div><div class="ttdeci">Vector3D< T > & valVGet()</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00045">Color3_Space.h:45</a></div></div> +<div class="ttc" id="classmeow_1_1Color3__Space_html_a665fe525c47913fb5bca765446adaaab"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab">meow::Color3_Space::valVGet</a></div><div class="ttdeci">Vector3D< T > & valVGet()</div><div class="ttdoc">Get the non-constant reference of each channels. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00089">Color3_Space.h:89</a></div></div> </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> <!-- HTML footer for doxygen 1.8.3.1--> @@ -157,7 +173,7 @@ $(document).ready(function(){initNavTree('Color3__Space_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_f6840b2fecd08a3779df34f0add0e074.html">colors</a></li><li class="navelem"><a class="el" href="Color3__Space_8h.html">Color3_Space.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/DisjointSet_8h.html b/doc/html/DisjointSet_8h.html index 895709d..c166539 100644 --- a/doc/html/DisjointSet_8h.html +++ b/doc/html/DisjointSet_8h.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -85,7 +85,7 @@ Namespaces</h2></td></tr> <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="DisjointSet_8h.html">DisjointSet.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/DisjointSet_8h_source.html b/doc/html/DisjointSet_8h_source.html index a900a92..ab3e2a0 100644 --- a/doc/html/DisjointSet_8h_source.html +++ b/doc/html/DisjointSet_8h_source.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -127,7 +127,7 @@ $(document).ready(function(){initNavTree('DisjointSet_8h_source.html','');}); <div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  }</div> <div class="line"><a name="l00131"></a><span class="lineno"> 131</span> };</div> <div class="line"><a name="l00132"></a><span class="lineno"> 132</span> </div> -<div class="line"><a name="l00133"></a><span class="lineno"> 133</span> }</div> +<div class="line"><a name="l00133"></a><span class="lineno"> 133</span> } <span class="comment">// meow</span></div> <div class="line"><a name="l00134"></a><span class="lineno"> 134</span> </div> <div class="line"><a name="l00135"></a><span class="lineno"> 135</span> <span class="preprocessor">#endif // dsa_DisjointSet_H__</span></div> <div class="ttc" id="classmeow_1_1DisjointSet_html_a232841a6d2daeb2b974cd7cb7fe6bfb7"><div class="ttname"><a href="classmeow_1_1DisjointSet.html#a232841a6d2daeb2b974cd7cb7fe6bfb7">meow::DisjointSet::reset</a></div><div class="ttdeci">void reset(size_t n)</div><div class="ttdoc">重設 </div><div class="ttdef"><b>Definition:</b> <a href="DisjointSet_8h_source.html#l00107">DisjointSet.h:107</a></div></div> @@ -145,7 +145,7 @@ $(document).ready(function(){initNavTree('DisjointSet_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="DisjointSet_8h.html">DisjointSet.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/Eye_8h.html b/doc/html/Eye_8h.html index c0e2d54..8d6b4a7 100644 --- a/doc/html/Eye_8h.html +++ b/doc/html/Eye_8h.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -85,7 +85,7 @@ Namespaces</h2></td></tr> <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_115d3279a93b9c99d8f569a34543848f.html">gra</a></li><li class="navelem"><a class="el" href="Eye_8h.html">Eye.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/Eye_8h_source.html b/doc/html/Eye_8h_source.html index f732299..a2f9729 100644 --- a/doc/html/Eye_8h_source.html +++ b/doc/html/Eye_8h_source.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -74,78 +74,78 @@ $(document).ready(function(){initNavTree('Eye_8h_source.html','');}); <div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  <span class="keyword">struct </span>Myself {</div> <div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  <a class="code" href="classmeow_1_1Camera.html">Camera<Pixel></a> cam_;</div> <div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D<double></a> ofs_;</div> -<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  </div> +<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> </div> <div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  Myself(): cam_(), ofs_(0.0, 0.0, 0.0) {</div> <div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  }</div> -<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  </div> +<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> </div> <div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  Myself(<a class="code" href="classmeow_1_1Camera.html">Camera<Pixel></a> <span class="keyword">const</span>& c, <a class="code" href="classmeow_1_1Vector3D.html">Vector3D<double></a> <span class="keyword">const</span>& o): cam_(c), ofs_(o){</div> <div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  }</div> -<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  </div> +<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div> <div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  Myself(Myself <span class="keyword">const</span>& b): cam_(b.cam_), ofs_(b.ofs_) {</div> <div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  }</div> -<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  </div> +<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> </div> <div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  ~Myself() {</div> <div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  }</div> <div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  };</div> -<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  </div> +<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> </div> <div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  <a class="code" href="classmeow_1_1Self.html">Self<Myself></a> <span class="keyword">const</span> <span class="keyword">self</span>;</div> <div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="keyword">public</span>:</div> <div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="classmeow_1_1Eye.html#a38f3f071a6f969db2185e342a62afef5"> 38</a></span>  <a class="code" href="classmeow_1_1Eye.html#a38f3f071a6f969db2185e342a62afef5">Eye</a>(): self() {</div> <div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  }</div> -<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  </div> +<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> </div> <div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="classmeow_1_1Eye.html#ab660897e0b9c3b6c48e0d4f43afd6bf8"> 41</a></span>  <a class="code" href="classmeow_1_1Eye.html#ab660897e0b9c3b6c48e0d4f43afd6bf8">Eye</a>(<a class="code" href="classmeow_1_1Eye.html">Eye</a> <span class="keyword">const</span>& b): self(b.self(), <a class="code" href="classmeow_1_1Self.html">Self</a><Myself>::COPY_FROM) {</div> <div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  }</div> -<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  </div> +<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> </div> <div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="classmeow_1_1Eye.html#adf29f94cf37ef6c9332156d9b4f98a06"> 44</a></span>  <a class="code" href="classmeow_1_1Eye.html#adf29f94cf37ef6c9332156d9b4f98a06">Eye</a>(<a class="code" href="classmeow_1_1Camera.html">Camera<Pixel></a> <span class="keyword">const</span>& c, <a class="code" href="classmeow_1_1Vector3D.html">Vector3D<double></a> <span class="keyword">const</span>& o): self(Myself(c, o)) {</div> <div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  }</div> -<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  </div> +<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> </div> <div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="classmeow_1_1Eye.html#a18c90fedd58a06ea507fef046b18f11d"> 47</a></span>  <a class="code" href="classmeow_1_1Eye.html#a18c90fedd58a06ea507fef046b18f11d">~Eye</a>() {</div> <div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  }</div> -<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  </div> +<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> </div> <div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="classmeow_1_1Eye.html#a49bf520eb466daf089afd44da90620b4"> 50</a></span>  <a class="code" href="classmeow_1_1Eye.html">Eye</a>& <a class="code" href="classmeow_1_1Eye.html#a49bf520eb466daf089afd44da90620b4">copyFrom</a>(<a class="code" href="classmeow_1_1Eye.html">Eye</a> <span class="keyword">const</span>& e) {</div> <div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  <span class="keyword">self</span>().<a class="code" href="classmeow_1_1Eye.html#a49bf520eb466daf089afd44da90620b4">copyFrom</a>(e.self);</div> <div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> <div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  }</div> -<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  </div> +<div class="line"><a name="l00054"></a><span class="lineno"> 54</span> </div> <div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="classmeow_1_1Eye.html#a49cb3c9a2980da271942367dd8009244"> 55</a></span>  <a class="code" href="classmeow_1_1Eye.html">Eye</a>& <a class="code" href="classmeow_1_1Eye.html#a49cb3c9a2980da271942367dd8009244">referenceFrom</a>(<a class="code" href="classmeow_1_1Eye.html">Eye</a> <span class="keyword">const</span>& e) {</div> <div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  <span class="keyword">self</span>().<a class="code" href="classmeow_1_1Eye.html#a49cb3c9a2980da271942367dd8009244">referenceFrom</a>(e.self);</div> <div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> <div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  }</div> -<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  </div> +<div class="line"><a name="l00059"></a><span class="lineno"> 59</span> </div> <div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="classmeow_1_1Eye.html#a19aff49245743c895d1ae65a17e9a033"> 60</a></span>  <a class="code" href="classmeow_1_1Camera.html">Camera<Pixel></a> <span class="keyword">const</span>& <a class="code" href="classmeow_1_1Eye.html#a19aff49245743c895d1ae65a17e9a033">camera</a>()<span class="keyword"> const </span>{</div> <div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>->cam_;</div> <div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  }</div> -<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  </div> +<div class="line"><a name="l00063"></a><span class="lineno"> 63</span> </div> <div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="classmeow_1_1Eye.html#a9da2157214ad12696b6bfd4985276fe0"> 64</a></span>  <a class="code" href="classmeow_1_1Camera.html">Camera<Pixel></a>& <a class="code" href="classmeow_1_1Eye.html#a9da2157214ad12696b6bfd4985276fe0">cameraGet</a>() {</div> <div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>()->cam_;</div> <div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  }</div> -<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  </div> +<div class="line"><a name="l00067"></a><span class="lineno"> 67</span> </div> <div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="classmeow_1_1Eye.html#a9e0a3392eecb8d0a6136d6bc2651c2be"> 68</a></span>  <a class="code" href="classmeow_1_1Camera.html">Camera<Pixel></a> <span class="keyword">const</span>& <a class="code" href="classmeow_1_1Eye.html#a9e0a3392eecb8d0a6136d6bc2651c2be">camera</a>(<a class="code" href="classmeow_1_1Camera.html">Camera<Pixel></a> <span class="keyword">const</span>& c) {</div> <div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  <span class="keyword">self</span>()->cam_.copyFrom(c);</div> <div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Eye.html#a19aff49245743c895d1ae65a17e9a033">camera</a>();</div> <div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  }</div> -<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  </div> +<div class="line"><a name="l00072"></a><span class="lineno"> 72</span> </div> <div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="classmeow_1_1Eye.html#a824af491d8bb37892ad5bc8f9d095546"> 73</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D<double></a> <span class="keyword">const</span>& <a class="code" href="classmeow_1_1Eye.html#a824af491d8bb37892ad5bc8f9d095546">offset</a>()<span class="keyword"> const </span>{</div> <div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>->ofs_;</div> <div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  }</div> -<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  </div> +<div class="line"><a name="l00076"></a><span class="lineno"> 76</span> </div> <div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="classmeow_1_1Eye.html#ac48a75c67f3e8dc8d07f9e42cad4ff9d"> 77</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D<double></a>& <a class="code" href="classmeow_1_1Eye.html#ac48a75c67f3e8dc8d07f9e42cad4ff9d">offsetGet</a>() {</div> <div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>()->ofs_;</div> <div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  }</div> -<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  </div> +<div class="line"><a name="l00080"></a><span class="lineno"> 80</span> </div> <div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="classmeow_1_1Eye.html#a67f0d2a22a72f30ace430f17143011f4"> 81</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D<double></a> <span class="keyword">const</span>& <a class="code" href="classmeow_1_1Eye.html#a67f0d2a22a72f30ace430f17143011f4">offset</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D<double></a> <span class="keyword">const</span>& ofs) {</div> <div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  <span class="keyword">self</span>()->ofs_ = ofs;</div> <div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Eye.html#a824af491d8bb37892ad5bc8f9d095546">offset</a>();</div> <div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  }</div> -<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  </div> +<div class="line"><a name="l00085"></a><span class="lineno"> 85</span> </div> <div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="classmeow_1_1Eye.html#a9afa05168c60564fd11037e042fc4325"> 86</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1Eye.html#a9afa05168c60564fd11037e042fc4325">inside</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D<double></a> <span class="keyword">const</span>& v)<span class="keyword"> const </span>{</div> <div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Eye.html#a19aff49245743c895d1ae65a17e9a033">camera</a>().inside(v - <a class="code" href="classmeow_1_1Eye.html#a824af491d8bb37892ad5bc8f9d095546">offset</a>());</div> <div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  }</div> -<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  </div> +<div class="line"><a name="l00089"></a><span class="lineno"> 89</span> </div> <div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="classmeow_1_1Eye.html#ad3b2e9fe53617e04c0353ba9f6d1043e"> 90</a></span>  <a class="code" href="classmeow_1_1Eye.html">Eye</a>& <a class="code" href="classmeow_1_1Eye.html#ad3b2e9fe53617e04c0353ba9f6d1043e">operator=</a>(<a class="code" href="classmeow_1_1Eye.html">Eye</a> <span class="keyword">const</span>& e) {</div> <div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Eye.html#a49bf520eb466daf089afd44da90620b4">copyFrom</a>(e);</div> <div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  }</div> -<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  </div> +<div class="line"><a name="l00093"></a><span class="lineno"> 93</span> </div> <div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="classmeow_1_1Eye.html#a047951cd9210fe3743c5bf4c1683f7f0"> 98</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1Eye.html#a047951cd9210fe3743c5bf4c1683f7f0">write</a>(FILE* f, <span class="keywordtype">bool</span> bin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg)<span class="keyword"> const </span>{</div> <div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  <span class="keywordflow">if</span> (bin) {</div> <div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  <span class="keywordtype">double</span> tmp;</div> @@ -205,22 +205,22 @@ $(document).ready(function(){initNavTree('Eye_8h_source.html','');}); <div class="ttc" id="classmeow_1_1Eye_html_a9e97015a56f3ad156d2efe55c1c34f17"><div class="ttname"><a href="classmeow_1_1Eye.html#a9e97015a56f3ad156d2efe55c1c34f17">meow::Eye::copyFrom</a></div><div class="ttdeci">ObjBase * copyFrom(ObjBase const *b)</div><div class="ttdoc">複製資料 </div><div class="ttdef"><b>Definition:</b> <a href="Eye_8h_source.html#l00151">Eye.h:151</a></div></div> <div class="ttc" id="classmeow_1_1Eye_html_a49bf520eb466daf089afd44da90620b4"><div class="ttname"><a href="classmeow_1_1Eye.html#a49bf520eb466daf089afd44da90620b4">meow::Eye::copyFrom</a></div><div class="ttdeci">Eye & copyFrom(Eye const &e)</div><div class="ttdef"><b>Definition:</b> <a href="Eye_8h_source.html#l00050">Eye.h:50</a></div></div> <div class="ttc" id="classmeow_1_1Eye_html_ac48a75c67f3e8dc8d07f9e42cad4ff9d"><div class="ttname"><a href="classmeow_1_1Eye.html#ac48a75c67f3e8dc8d07f9e42cad4ff9d">meow::Eye::offsetGet</a></div><div class="ttdeci">Vector3D< double > & offsetGet()</div><div class="ttdef"><b>Definition:</b> <a href="Eye_8h_source.html#l00077">Eye.h:77</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_a2d3855af7fd18b94faa89cceffa3d950"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">meow::Vector3D::z</a></div><div class="ttdeci">Scalar const & z() const </div><div class="ttdoc">access z </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00305">Vectors.h:305</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_a2d3855af7fd18b94faa89cceffa3d950"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">meow::Vector3D::z</a></div><div class="ttdeci">Scalar const & z() const </div><div class="ttdoc">access z </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00315">Vectors.h:315</a></div></div> <div class="ttc" id="classmeow_1_1Eye_html_a204cd7c18e473378cb13bbfc519f7c2e"><div class="ttname"><a href="classmeow_1_1Eye.html#a204cd7c18e473378cb13bbfc519f7c2e">meow::Eye::read</a></div><div class="ttdeci">bool read(FILE *f, bool bin, unsigned int fg)</div><div class="ttdoc">將資料讀入 </div><div class="ttdef"><b>Definition:</b> <a href="Eye_8h_source.html#l00119">Eye.h:119</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_a4d95f04693bc608375a5dffb3f8d6514"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a4d95f04693bc608375a5dffb3f8d6514">meow::Vector3D::xyz</a></div><div class="ttdeci">Vector3D & xyz(Scalar const &sx, Scalar const &sy, Scalar const &sz)</div><div class="ttdoc">modify x and y </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00343">Vectors.h:343</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_a4d95f04693bc608375a5dffb3f8d6514"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a4d95f04693bc608375a5dffb3f8d6514">meow::Vector3D::xyz</a></div><div class="ttdeci">Vector3D & xyz(Scalar const &sx, Scalar const &sy, Scalar const &sz)</div><div class="ttdoc">modify x and y </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00353">Vectors.h:353</a></div></div> <div class="ttc" id="classmeow_1_1Eye_html_a047951cd9210fe3743c5bf4c1683f7f0"><div class="ttname"><a href="classmeow_1_1Eye.html#a047951cd9210fe3743c5bf4c1683f7f0">meow::Eye::write</a></div><div class="ttdeci">bool write(FILE *f, bool bin, unsigned int fg) const </div><div class="ttdoc">將資料寫入檔案 </div><div class="ttdef"><b>Definition:</b> <a href="Eye_8h_source.html#l00098">Eye.h:98</a></div></div> <div class="ttc" id="classmeow_1_1Eye_html_a9e0a3392eecb8d0a6136d6bc2651c2be"><div class="ttname"><a href="classmeow_1_1Eye.html#a9e0a3392eecb8d0a6136d6bc2651c2be">meow::Eye::camera</a></div><div class="ttdeci">Camera< Pixel > const & camera(Camera< Pixel > const &c)</div><div class="ttdef"><b>Definition:</b> <a href="Eye_8h_source.html#l00068">Eye.h:68</a></div></div> <div class="ttc" id="classmeow_1_1Eye_html_a18c90fedd58a06ea507fef046b18f11d"><div class="ttname"><a href="classmeow_1_1Eye.html#a18c90fedd58a06ea507fef046b18f11d">meow::Eye::~Eye</a></div><div class="ttdeci">~Eye()</div><div class="ttdef"><b>Definition:</b> <a href="Eye_8h_source.html#l00047">Eye.h:47</a></div></div> <div class="ttc" id="classmeow_1_1Eye_html_a7cde51b085ae859b35be06b74e358148"><div class="ttname"><a href="classmeow_1_1Eye.html#a7cde51b085ae859b35be06b74e358148">meow::Eye::ctype</a></div><div class="ttdeci">char const * ctype() const </div><div class="ttdoc">回傳class的type </div><div class="ttdef"><b>Definition:</b> <a href="Eye_8h_source.html#l00159">Eye.h:159</a></div></div> <div class="ttc" id="classmeow_1_1Eye_html_a6b5e97a01293fd84127036b5744c3967"><div class="ttname"><a href="classmeow_1_1Eye.html#a6b5e97a01293fd84127036b5744c3967">meow::Eye::create</a></div><div class="ttdeci">ObjBase * create() const </div><div class="ttdoc">new一個自己 </div><div class="ttdef"><b>Definition:</b> <a href="Eye_8h_source.html#l00139">Eye.h:139</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_a128085dc3d052f9479f3486fc3882caf"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">meow::Vector3D::y</a></div><div class="ttdeci">Scalar const & y() const </div><div class="ttdoc">access y </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00300">Vectors.h:300</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_a128085dc3d052f9479f3486fc3882caf"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">meow::Vector3D::y</a></div><div class="ttdeci">Scalar const & y() const </div><div class="ttdoc">access y </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00310">Vectors.h:310</a></div></div> <div class="ttc" id="classmeow_1_1Eye_html_adf29f94cf37ef6c9332156d9b4f98a06"><div class="ttname"><a href="classmeow_1_1Eye.html#adf29f94cf37ef6c9332156d9b4f98a06">meow::Eye::Eye</a></div><div class="ttdeci">Eye(Camera< Pixel > const &c, Vector3D< double > const &o)</div><div class="ttdef"><b>Definition:</b> <a href="Eye_8h_source.html#l00044">Eye.h:44</a></div></div> <div class="ttc" id="classmeow_1_1ObjBase_html"><div class="ttname"><a href="classmeow_1_1ObjBase.html">meow::ObjBase</a></div><div class="ttdoc">一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00015">ObjBase.h:15</a></div></div> <div class="ttc" id="classmeow_1_1Vector3D_html"><div class="ttname"><a href="classmeow_1_1Vector3D.html">meow::Vector3D< double ></a></div></div> <div class="ttc" id="classmeow_1_1Eye_html_a38f3f071a6f969db2185e342a62afef5"><div class="ttname"><a href="classmeow_1_1Eye.html#a38f3f071a6f969db2185e342a62afef5">meow::Eye::Eye</a></div><div class="ttdeci">Eye()</div><div class="ttdef"><b>Definition:</b> <a href="Eye_8h_source.html#l00038">Eye.h:38</a></div></div> <div class="ttc" id="classmeow_1_1Eye_html_a9da2157214ad12696b6bfd4985276fe0"><div class="ttname"><a href="classmeow_1_1Eye.html#a9da2157214ad12696b6bfd4985276fe0">meow::Eye::cameraGet</a></div><div class="ttdeci">Camera< Pixel > & cameraGet()</div><div class="ttdef"><b>Definition:</b> <a href="Eye_8h_source.html#l00064">Eye.h:64</a></div></div> <div class="ttc" id="classmeow_1_1Eye_html_a19aff49245743c895d1ae65a17e9a033"><div class="ttname"><a href="classmeow_1_1Eye.html#a19aff49245743c895d1ae65a17e9a033">meow::Eye::camera</a></div><div class="ttdeci">Camera< Pixel > const & camera() const </div><div class="ttdef"><b>Definition:</b> <a href="Eye_8h_source.html#l00060">Eye.h:60</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_a647a1a8b562c05d615328559f557257e"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">meow::Vector3D::x</a></div><div class="ttdeci">Scalar const & x() const </div><div class="ttdoc">access x </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00295">Vectors.h:295</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_a647a1a8b562c05d615328559f557257e"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">meow::Vector3D::x</a></div><div class="ttdeci">Scalar const & x() const </div><div class="ttdoc">access x </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00305">Vectors.h:305</a></div></div> <div class="ttc" id="classmeow_1_1Eye_html_a49cb3c9a2980da271942367dd8009244"><div class="ttname"><a href="classmeow_1_1Eye.html#a49cb3c9a2980da271942367dd8009244">meow::Eye::referenceFrom</a></div><div class="ttdeci">Eye & referenceFrom(Eye const &e)</div><div class="ttdef"><b>Definition:</b> <a href="Eye_8h_source.html#l00055">Eye.h:55</a></div></div> <div class="ttc" id="classmeow_1_1Self_html"><div class="ttname"><a href="classmeow_1_1Self.html">meow::Self< Myself ></a></div></div> <div class="ttc" id="classmeow_1_1Eye_html_a824af491d8bb37892ad5bc8f9d095546"><div class="ttname"><a href="classmeow_1_1Eye.html#a824af491d8bb37892ad5bc8f9d095546">meow::Eye::offset</a></div><div class="ttdeci">Vector3D< double > const & offset() const </div><div class="ttdef"><b>Definition:</b> <a href="Eye_8h_source.html#l00073">Eye.h:73</a></div></div> @@ -236,7 +236,7 @@ $(document).ready(function(){initNavTree('Eye_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_115d3279a93b9c99d8f569a34543848f.html">gra</a></li><li class="navelem"><a class="el" href="Eye_8h.html">Eye.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/FeaturePoint_8h.html b/doc/html/FeaturePoint_8h.html index 193a884..a78934b 100644 --- a/doc/html/FeaturePoint_8h.html +++ b/doc/html/FeaturePoint_8h.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -88,7 +88,7 @@ Namespaces</h2></td></tr> <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_115d3279a93b9c99d8f569a34543848f.html">gra</a></li><li class="navelem"><a class="el" href="FeaturePoint_8h.html">FeaturePoint.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/FeaturePoint_8h_source.html b/doc/html/FeaturePoint_8h_source.html index c663518..4707ff8 100644 --- a/doc/html/FeaturePoint_8h_source.html +++ b/doc/html/FeaturePoint_8h_source.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -144,7 +144,7 @@ $(document).ready(function(){initNavTree('FeaturePoint_8h_source.html','');}); <div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  }</div> <div class="line"><a name="l00135"></a><span class="lineno"> 135</span> </div> <div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="classmeow_1_1FeaturePoint.html#a9ec56431823d26785924bda1c9e534f9"> 139</a></span>  Description <a class="code" href="classmeow_1_1FeaturePoint.html#a9ec56431823d26785924bda1c9e534f9">description</a>(<span class="keywordtype">size_t</span> i, Description <span class="keyword">const</span>& d) {</div> -<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  des_.<a class="code" href="classmeow_1_1Vector.html#af5ecb8d9cc811a2d56e1725c4bfd30e8">entry</a>(i, d);</div> +<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  des_.entry(i, d);</div> <div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1FeaturePoint.html#a563bdbbea5b633b86666c7e340affbee">description</a>(i);</div> <div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  }</div> <div class="line"><a name="l00143"></a><span class="lineno"> 143</span> </div> @@ -234,7 +234,6 @@ $(document).ready(function(){initNavTree('FeaturePoint_8h_source.html','');}); <div class="ttc" id="classmeow_1_1FeaturePoint_html_a26dab8fef1872435a64fe1cdfba35fd8"><div class="ttname"><a href="classmeow_1_1FeaturePoint.html#a26dab8fef1872435a64fe1cdfba35fd8">meow::FeaturePoint::FeaturePoint</a></div><div class="ttdeci">FeaturePoint()</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> <a href="FeaturePoint_8h_source.html#l00029">FeaturePoint.h:29</a></div></div> <div class="ttc" id="classmeow_1_1FeaturePoint_html_a2bab58e7d4bb768cd5140db86c448f4c"><div class="ttname"><a href="classmeow_1_1FeaturePoint.html#a2bab58e7d4bb768cd5140db86c448f4c">meow::FeaturePoint::operator=</a></div><div class="ttdeci">FeaturePoint & operator=(FeaturePoint const &fp)</div><div class="ttdoc">same as copyFrom(fp) </div><div class="ttdef"><b>Definition:</b> <a href="FeaturePoint_8h_source.html#l00147">FeaturePoint.h:147</a></div></div> <div class="ttc" id="classmeow_1_1FeaturePoint_html_a1ce1b82f9c46a33cd0983f502fe166a3"><div class="ttname"><a href="classmeow_1_1FeaturePoint.html#a1ce1b82f9c46a33cd0983f502fe166a3">meow::FeaturePoint::~FeaturePoint</a></div><div class="ttdeci">~FeaturePoint()</div><div class="ttdoc">destructor </div><div class="ttdef"><b>Definition:</b> <a href="FeaturePoint_8h_source.html#l00049">FeaturePoint.h:49</a></div></div> -<div class="ttc" id="classmeow_1_1Vector_html_af5ecb8d9cc811a2d56e1725c4bfd30e8"><div class="ttname"><a href="classmeow_1_1Vector.html#af5ecb8d9cc811a2d56e1725c4bfd30e8">meow::Vector::entry</a></div><div class="ttdeci">Scalar entry(size_t i) const </div><div class="ttdoc">return i -th entry </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00125">Vector.h:125</a></div></div> <div class="ttc" id="classmeow_1_1FeaturePoint_html_a563bdbbea5b633b86666c7e340affbee"><div class="ttname"><a href="classmeow_1_1FeaturePoint.html#a563bdbbea5b633b86666c7e340affbee">meow::FeaturePoint::description</a></div><div class="ttdeci">Vector< Description > const & description() const </div><div class="ttdoc">回傳description </div><div class="ttdef"><b>Definition:</b> <a href="FeaturePoint_8h_source.html#l00087">FeaturePoint.h:87</a></div></div> <div class="ttc" id="classmeow_1_1FeaturePoint_html_ad1ba9d0f99f650299347678c54ee08fa"><div class="ttname"><a href="classmeow_1_1FeaturePoint.html#ad1ba9d0f99f650299347678c54ee08fa">meow::FeaturePoint::FeaturePoint</a></div><div class="ttdeci">FeaturePoint(FeaturePoint const &fp)</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> <a href="FeaturePoint_8h_source.html#l00042">FeaturePoint.h:42</a></div></div> <div class="ttc" id="classmeow_1_1FeaturePoint_html_a54a0ca59d340d0bcd969609a0682d2d9"><div class="ttname"><a href="classmeow_1_1FeaturePoint.html#a54a0ca59d340d0bcd969609a0682d2d9">meow::FeaturePoint::write</a></div><div class="ttdeci">bool write(FILE *f, bool bin, unsigned int fg) const </div><div class="ttdoc">將物件寫入檔案, 預設implement為直接回傳 false </div><div class="ttdef"><b>Definition:</b> <a href="FeaturePoint_8h_source.html#l00165">FeaturePoint.h:165</a></div></div> @@ -268,7 +267,7 @@ $(document).ready(function(){initNavTree('FeaturePoint_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_115d3279a93b9c99d8f569a34543848f.html">gra</a></li><li class="navelem"><a class="el" href="FeaturePoint_8h.html">FeaturePoint.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/FeaturePointsDetector_8h.html b/doc/html/FeaturePointsDetector_8h.html index d07ee80..fb32922 100644 --- a/doc/html/FeaturePointsDetector_8h.html +++ b/doc/html/FeaturePointsDetector_8h.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -85,7 +85,7 @@ Namespaces</h2></td></tr> <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_115d3279a93b9c99d8f569a34543848f.html">gra</a></li><li class="navelem"><a class="el" href="FeaturePointsDetector_8h.html">FeaturePointsDetector.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/FeaturePointsDetector_8h_source.html b/doc/html/FeaturePointsDetector_8h_source.html index 58f2327..30ef7a2 100644 --- a/doc/html/FeaturePointsDetector_8h_source.html +++ b/doc/html/FeaturePointsDetector_8h_source.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -85,7 +85,7 @@ $(document).ready(function(){initNavTree('FeaturePointsDetector_8h_source.html', <div class="line"><a name="l00025"></a><span class="lineno"> 25</span> </div> <div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="preprocessor">#endif // gra_FeaturePointsDetector_H__</span></div> <div class="ttc" id="classmeow_1_1FeaturePointsDetector_html_adea2550181cf483dff301c8bbaa9977f"><div class="ttname"><a href="classmeow_1_1FeaturePointsDetector.html#adea2550181cf483dff301c8bbaa9977f">meow::FeaturePointsDetector::~FeaturePointsDetector</a></div><div class="ttdeci">virtual ~FeaturePointsDetector()</div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsDetector_8h_source.html#l00018">FeaturePointsDetector.h:18</a></div></div> -<div class="ttc" id="classmeow_1_1Bitmap_html"><div class="ttname"><a href="classmeow_1_1Bitmap.html">meow::Bitmap</a></div><div class="ttdoc">二維點陣資料 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00023">Bitmap.h:23</a></div></div> +<div class="ttc" id="classmeow_1_1Bitmap_html"><div class="ttname"><a href="classmeow_1_1Bitmap.html">meow::Bitmap</a></div><div class="ttdoc">二維點陣資料 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00025">Bitmap.h:25</a></div></div> <div class="ttc" id="classmeow_1_1ObjBase_html"><div class="ttname"><a href="classmeow_1_1ObjBase.html">meow::ObjBase</a></div><div class="ttdoc">一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00015">ObjBase.h:15</a></div></div> <div class="ttc" id="classmeow_1_1FeaturePointsDetector_html"><div class="ttname"><a href="classmeow_1_1FeaturePointsDetector.html">meow::FeaturePointsDetector</a></div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsDetector_8h_source.html#l00014">FeaturePointsDetector.h:14</a></div></div> <div class="ttc" id="Bitmap_8h_html"><div class="ttname"><a href="Bitmap_8h.html">Bitmap.h</a></div></div> @@ -99,7 +99,7 @@ $(document).ready(function(){initNavTree('FeaturePointsDetector_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_115d3279a93b9c99d8f569a34543848f.html">gra</a></li><li class="navelem"><a class="el" href="FeaturePointsDetector_8h.html">FeaturePointsDetector.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/FeaturePointsDetector__Harris_8h.html b/doc/html/FeaturePointsDetector__Harris_8h.html index f934376..6aa970c 100644 --- a/doc/html/FeaturePointsDetector__Harris_8h.html +++ b/doc/html/FeaturePointsDetector__Harris_8h.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -109,7 +109,7 @@ Macros</h2></td></tr> <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_115d3279a93b9c99d8f569a34543848f.html">gra</a></li><li class="navelem"><a class="el" href="FeaturePointsDetector__Harris_8h.html">FeaturePointsDetector_Harris.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/FeaturePointsDetector__Harris_8h_source.html b/doc/html/FeaturePointsDetector__Harris_8h_source.html index df3e149..c47c9a6 100644 --- a/doc/html/FeaturePointsDetector__Harris_8h_source.html +++ b/doc/html/FeaturePointsDetector__Harris_8h_source.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -116,93 +116,93 @@ $(document).ready(function(){initNavTree('FeaturePointsDetector__Harris_8h_sourc <div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="classmeow_1_1FeaturePointsDetector__Harris.html#ae965b4c2726644be2310cbf153ec8343"> 61</a></span>  <span class="keyword">typedef</span> std::vector<MyFeaturePoint> <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#ae965b4c2726644be2310cbf153ec8343">MyFeaturePoints</a>;</div> <div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="classmeow_1_1FeaturePointsDetector__Harris.html#a0f9868d0d8e412908bc28ba56b6eaf9c"> 63</a></span>  <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a0f9868d0d8e412908bc28ba56b6eaf9c">FPD_Harris</a>(): self() {</div> <div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  }</div> -<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  </div> +<div class="line"><a name="l00065"></a><span class="lineno"> 65</span> </div> <div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="classmeow_1_1FeaturePointsDetector__Harris.html#a6c985645f3e3c3d649edb72c08168cf3"> 67</a></span>  <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a6c985645f3e3c3d649edb72c08168cf3">FPD_Harris</a>(<a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a0f9868d0d8e412908bc28ba56b6eaf9c">FPD_Harris</a> <span class="keyword">const</span>& fps): self(fps.self, <a class="code" href="classmeow_1_1Self.html">Self</a><Myself>::COPY_FROM) {</div> <div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  }</div> -<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  </div> +<div class="line"><a name="l00069"></a><span class="lineno"> 69</span> </div> <div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="classmeow_1_1FeaturePointsDetector__Harris.html#ad64fc165235876aa681023c3880f708b"> 71</a></span>  <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#ad64fc165235876aa681023c3880f708b">~FPD_Harris</a>() {</div> <div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  }</div> -<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  </div> +<div class="line"><a name="l00073"></a><span class="lineno"> 73</span> </div> <div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="classmeow_1_1FeaturePointsDetector__Harris.html#aa0bcd7cc0afbe1dc6fa06eef32c9c1f3"> 75</a></span>  <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a0f9868d0d8e412908bc28ba56b6eaf9c">FPD_Harris</a>& <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#aa0bcd7cc0afbe1dc6fa06eef32c9c1f3">copyFrom</a>(<a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a0f9868d0d8e412908bc28ba56b6eaf9c">FPD_Harris</a> <span class="keyword">const</span>& fps) {</div> <div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  <span class="keyword">self</span>().<a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#aa0bcd7cc0afbe1dc6fa06eef32c9c1f3">copyFrom</a>(fps.self);</div> <div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> <div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  }</div> -<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  </div> +<div class="line"><a name="l00079"></a><span class="lineno"> 79</span> </div> <div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="classmeow_1_1FeaturePointsDetector__Harris.html#aedd26ad4f5ce224bf925271d467aaf06"> 81</a></span>  <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a0f9868d0d8e412908bc28ba56b6eaf9c">FPD_Harris</a>& <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#aedd26ad4f5ce224bf925271d467aaf06">referenceFrom</a>(<a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a0f9868d0d8e412908bc28ba56b6eaf9c">FPD_Harris</a> <span class="keyword">const</span>& fps) {</div> <div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  <span class="keyword">self</span>().<a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#aedd26ad4f5ce224bf925271d467aaf06">referenceFrom</a>(fps.self);</div> <div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> <div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  }</div> -<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  </div> +<div class="line"><a name="l00085"></a><span class="lineno"> 85</span> </div> <div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="classmeow_1_1FeaturePointsDetector__Harris.html#a5ba64f79bf3a94d7cf7a3a5a20dceabf"> 87</a></span>  <span class="keywordtype">double</span> <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a5ba64f79bf3a94d7cf7a3a5a20dceabf">paramK</a>()<span class="keyword"> const </span>{</div> <div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>->ratioK_;</div> <div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  }</div> -<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  </div> +<div class="line"><a name="l00090"></a><span class="lineno"> 90</span> </div> <div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="classmeow_1_1FeaturePointsDetector__Harris.html#a05ec8973f1ea8611c19f7184d3ad5422"> 92</a></span>  <span class="keywordtype">double</span> <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a05ec8973f1ea8611c19f7184d3ad5422">paramR</a>()<span class="keyword"> const </span>{</div> <div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>->thresholdR_;</div> <div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  }</div> -<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  </div> +<div class="line"><a name="l00095"></a><span class="lineno"> 95</span> </div> <div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="classmeow_1_1FeaturePointsDetector__Harris.html#afc8cb8cd55dec0769f9cc3486d431772"> 97</a></span>  <span class="keywordtype">double</span> <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#afc8cb8cd55dec0769f9cc3486d431772">paramW</a>()<span class="keyword"> const </span>{</div> <div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>->sizeW_;</div> <div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  }</div> -<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  </div> +<div class="line"><a name="l00100"></a><span class="lineno"> 100</span> </div> <div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="classmeow_1_1FeaturePointsDetector__Harris.html#a6670eebe33689042e0e01911763197f2"> 102</a></span>  <span class="keywordtype">double</span> <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a6670eebe33689042e0e01911763197f2">paramN</a>()<span class="keyword"> const </span>{</div> <div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>->noiseN_;</div> <div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  }</div> -<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  </div> +<div class="line"><a name="l00105"></a><span class="lineno"> 105</span> </div> <div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="classmeow_1_1FeaturePointsDetector__Harris.html#a956719ee4c4620233bb38983b8acf908"> 107</a></span>  <span class="keywordtype">double</span> <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a956719ee4c4620233bb38983b8acf908">paramG</a>()<span class="keyword"> const </span>{</div> <div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>->featureG_;</div> <div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  }</div> -<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  </div> +<div class="line"><a name="l00110"></a><span class="lineno"> 110</span> </div> <div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="classmeow_1_1FeaturePointsDetector__Harris.html#a24e273bd865b89568e70b4f65bf56806"> 112</a></span>  <span class="keywordtype">double</span> <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a24e273bd865b89568e70b4f65bf56806">paramL</a>()<span class="keyword"> const </span>{</div> <div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>->lightL_;</div> <div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  }</div> -<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  </div> +<div class="line"><a name="l00115"></a><span class="lineno"> 115</span> </div> <div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="classmeow_1_1FeaturePointsDetector__Harris.html#a40f5a7ac2425243fd637ba6ed400820a"> 117</a></span>  <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a40f5a7ac2425243fd637ba6ed400820a">paramB</a>()<span class="keyword"> const </span>{</div> <div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>->boundB_;</div> <div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  }</div> -<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  </div> +<div class="line"><a name="l00120"></a><span class="lineno"> 120</span> </div> <div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="classmeow_1_1FeaturePointsDetector__Harris.html#aa5053b3bfc11a7333f84183fef1c0297"> 122</a></span>  <span class="keywordtype">double</span> <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#aa5053b3bfc11a7333f84183fef1c0297">paramK</a>(<span class="keywordtype">double</span> k) {</div> <div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  <span class="keyword">self</span>()->ratioK_ = k;</div> <div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a5ba64f79bf3a94d7cf7a3a5a20dceabf">paramK</a>();</div> <div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  }</div> -<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  </div> +<div class="line"><a name="l00126"></a><span class="lineno"> 126</span> </div> <div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="classmeow_1_1FeaturePointsDetector__Harris.html#acdb6ae069a9ef7e3f55c3a9666f97cfd"> 128</a></span>  <span class="keywordtype">double</span> <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#acdb6ae069a9ef7e3f55c3a9666f97cfd">paramR</a>(<span class="keywordtype">double</span> r) {</div> <div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  <span class="keyword">self</span>()->thresholdR_ = r;</div> <div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a05ec8973f1ea8611c19f7184d3ad5422">paramR</a>();</div> <div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  }</div> -<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  </div> +<div class="line"><a name="l00132"></a><span class="lineno"> 132</span> </div> <div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="classmeow_1_1FeaturePointsDetector__Harris.html#a084adc4ffa9b035c1b83da55e496b683"> 134</a></span>  <span class="keywordtype">double</span> <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a084adc4ffa9b035c1b83da55e496b683">paramW</a>(<span class="keywordtype">double</span> w) {</div> <div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  <span class="keyword">self</span>()->sizeW_ = w;</div> <div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#afc8cb8cd55dec0769f9cc3486d431772">paramW</a>();</div> <div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  }</div> -<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  </div> +<div class="line"><a name="l00138"></a><span class="lineno"> 138</span> </div> <div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="classmeow_1_1FeaturePointsDetector__Harris.html#af987b2022023708f61c6c7d4bb78e255"> 140</a></span>  <span class="keywordtype">double</span> <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#af987b2022023708f61c6c7d4bb78e255">paramN</a>(<span class="keywordtype">double</span> n){</div> <div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  <span class="keyword">self</span>()->noiseN_ = n;</div> <div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a6670eebe33689042e0e01911763197f2">paramN</a>();</div> <div class="line"><a name="l00143"></a><span class="lineno"> 143</span>  }</div> -<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  </div> +<div class="line"><a name="l00144"></a><span class="lineno"> 144</span> </div> <div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="classmeow_1_1FeaturePointsDetector__Harris.html#a0a905f8e6562eca76dbdeee6899c5fec"> 146</a></span>  <span class="keywordtype">double</span> <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a0a905f8e6562eca76dbdeee6899c5fec">paramL</a>(<span class="keywordtype">double</span> l) {</div> <div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  <span class="keyword">self</span>()->lightL_ = l;</div> <div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a24e273bd865b89568e70b4f65bf56806">paramL</a>();</div> <div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  }</div> -<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  </div> +<div class="line"><a name="l00150"></a><span class="lineno"> 150</span> </div> <div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="classmeow_1_1FeaturePointsDetector__Harris.html#a0faf2dae43fe1e07b145c04c13e9083f"> 152</a></span>  <span class="keywordtype">double</span> <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a0faf2dae43fe1e07b145c04c13e9083f">paramG</a>(<span class="keywordtype">double</span> g) {</div> <div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  <span class="keyword">self</span>()->featureG_ = g;</div> <div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a956719ee4c4620233bb38983b8acf908">paramG</a>();</div> <div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  }</div> -<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  </div> +<div class="line"><a name="l00156"></a><span class="lineno"> 156</span> </div> <div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="classmeow_1_1FeaturePointsDetector__Harris.html#a5033d1d9c34d0ab2f12408b9c9c33bc8"> 158</a></span>  <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a5033d1d9c34d0ab2f12408b9c9c33bc8">paramB</a>(<span class="keywordtype">size_t</span> b) {</div> <div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  <span class="keyword">self</span>()->boundB_ = b;</div> <div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a40f5a7ac2425243fd637ba6ed400820a">paramB</a>();</div> <div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  }</div> -<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  </div> +<div class="line"><a name="l00162"></a><span class="lineno"> 162</span> </div> <div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="classmeow_1_1FeaturePointsDetector__Harris.html#a73c79a7194bd8438685d6d252f9acf2c"> 168</a></span>  <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#ae965b4c2726644be2310cbf153ec8343">MyFeaturePoints</a> <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a73c79a7194bd8438685d6d252f9acf2c">detect</a>(<a class="code" href="classmeow_1_1Bitmap.html">Bitmap<Pixel></a> <span class="keyword">const</span>& bmp)<span class="keyword"> const </span>{</div> <div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  <a class="code" href="classmeow_1_1Bitmap.html">Bitmap<Pixel></a> input = bmp;</div> -<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  </div> +<div class="line"><a name="l00170"></a><span class="lineno"> 170</span> </div> <div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  <span class="comment">// gradiance</span></div> -<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  <a class="code" href="classmeow_1_1Bitmap.html">Bitmap<Pixel></a> input_gx(input.<a class="code" href="classmeow_1_1Bitmap.html#aaf5c0c592084c80bce532801f4cdeb22">gradianceX</a>(0, self->noiseN_));</div> +<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  <a class="code" href="classmeow_1_1Bitmap.html">Bitmap<Pixel></a> input_gx(input.<a class="code" href="classmeow_1_1Bitmap.html#ad7066cf0542486b0944e1584ced9faa8">gradianceX</a>(0, self->noiseN_));</div> <div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  <a class="code" href="classmeow_1_1Bitmap.html">Bitmap<Pixel></a> input_gy(input.<a class="code" href="classmeow_1_1Bitmap.html#aa08c848b01a304f4569f0e45f3ccee12">gradianceY</a>(self->noiseN_, 0));</div> -<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  </div> +<div class="line"><a name="l00174"></a><span class="lineno"> 174</span> </div> <div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  <span class="comment">// get Matrix I for each pixel</span></div> <div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  <a class="code" href="classmeow_1_1Bitmap.html">Bitmap<double></a> Ixx(input.<a class="code" href="classmeow_1_1Bitmap.html#a2290360ab49bdf1f33dc717fce71d5df">height</a>(), input.<a class="code" href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed">width</a>(), 0.0);</div> <div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  <a class="code" href="classmeow_1_1Bitmap.html">Bitmap<double></a> Iyy(input.<a class="code" href="classmeow_1_1Bitmap.html#a2290360ab49bdf1f33dc717fce71d5df">height</a>(), input.<a class="code" href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed">width</a>(), 0.0);</div> @@ -216,12 +216,12 @@ $(document).ready(function(){initNavTree('FeaturePointsDetector__Harris_8h_sourc <div class="line"><a name="l00185"></a><span class="lineno"> 185</span>  Ixy.<a class="code" href="classmeow_1_1Bitmap.html#ac8f41ae97e068549565e9ac83ffef888">pixel</a>(y, x, gx * gy);</div> <div class="line"><a name="l00186"></a><span class="lineno"> 186</span>  }</div> <div class="line"><a name="l00187"></a><span class="lineno"> 187</span>  }</div> -<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>  </div> +<div class="line"><a name="l00188"></a><span class="lineno"> 188</span> </div> <div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  <span class="comment">// blur</span></div> -<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  Ixx.<a class="code" href="classmeow_1_1Bitmap.html#a0aae89f4f8dbc1ba2b8f43e29a4a592e">gaussianed</a>(self->sizeW_, self->sizeW_);</div> -<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  Iyy.<a class="code" href="classmeow_1_1Bitmap.html#a0aae89f4f8dbc1ba2b8f43e29a4a592e">gaussianed</a>(self->sizeW_, self->sizeW_);</div> -<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  Ixy.<a class="code" href="classmeow_1_1Bitmap.html#a0aae89f4f8dbc1ba2b8f43e29a4a592e">gaussianed</a>(self->sizeW_, self->sizeW_);</div> -<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  </div> +<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  Ixx.<a class="code" href="classmeow_1_1Bitmap.html#af15952db2e4ecaa1e24ebfb8a1c5e650">gaussianed</a>(self->sizeW_, self->sizeW_);</div> +<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  Iyy.<a class="code" href="classmeow_1_1Bitmap.html#af15952db2e4ecaa1e24ebfb8a1c5e650">gaussianed</a>(self->sizeW_, self->sizeW_);</div> +<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  Ixy.<a class="code" href="classmeow_1_1Bitmap.html#af15952db2e4ecaa1e24ebfb8a1c5e650">gaussianed</a>(self->sizeW_, self->sizeW_);</div> +<div class="line"><a name="l00193"></a><span class="lineno"> 193</span> </div> <div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  <span class="comment">// filter too flat or on edge</span></div> <div class="line"><a name="l00195"></a><span class="lineno"> 195</span>  <a class="code" href="classmeow_1_1Bitmap.html">Bitmap<double></a> R(input.<a class="code" href="classmeow_1_1Bitmap.html#a2290360ab49bdf1f33dc717fce71d5df">height</a>(), input.<a class="code" href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed">width</a>(), 0.0);</div> <div class="line"><a name="l00196"></a><span class="lineno"> 196</span>  <a class="code" href="classmeow_1_1Bitmap.html">Bitmap<bool></a> good(input.<a class="code" href="classmeow_1_1Bitmap.html#a2290360ab49bdf1f33dc717fce71d5df">height</a>(), input.<a class="code" href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed">width</a>(), <span class="keyword">false</span>);</div> @@ -235,7 +235,7 @@ $(document).ready(function(){initNavTree('FeaturePointsDetector__Harris_8h_sourc <div class="line"><a name="l00204"></a><span class="lineno"> 204</span>  good.pixel(y, x, (r >= self->thresholdR_));</div> <div class="line"><a name="l00205"></a><span class="lineno"> 205</span>  }</div> <div class="line"><a name="l00206"></a><span class="lineno"> 206</span>  }</div> -<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>  </div> +<div class="line"><a name="l00207"></a><span class="lineno"> 207</span> </div> <div class="line"><a name="l00208"></a><span class="lineno"> 208</span>  <span class="comment">// find union neighbor</span></div> <div class="line"><a name="l00209"></a><span class="lineno"> 209</span>  <a class="code" href="classmeow_1_1DisjointSet.html">DisjointSet</a> dsj(input.<a class="code" href="classmeow_1_1Bitmap.html#a13b986e9310eb100c100fd62fa548233">size</a>());</div> <div class="line"><a name="l00210"></a><span class="lineno"> 210</span>  ssize_t dy[2] = {0, 1};</div> @@ -265,9 +265,9 @@ $(document).ready(function(){initNavTree('FeaturePointsDetector__Harris_8h_sourc <div class="line"><a name="l00234"></a><span class="lineno"> 234</span>  max_i[ri] = i;</div> <div class="line"><a name="l00235"></a><span class="lineno"> 235</span>  }</div> <div class="line"><a name="l00236"></a><span class="lineno"> 236</span>  }</div> -<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>  </div> +<div class="line"><a name="l00237"></a><span class="lineno"> 237</span> </div> <div class="line"><a name="l00238"></a><span class="lineno"> 238</span>  <span class="comment">// blur before get description</span></div> -<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>  input.<a class="code" href="classmeow_1_1Bitmap.html#a0aae89f4f8dbc1ba2b8f43e29a4a592e">gaussianed</a>(self->featureG_, self->featureG_);</div> +<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>  input.<a class="code" href="classmeow_1_1Bitmap.html#af15952db2e4ecaa1e24ebfb8a1c5e650">gaussianed</a>(self->featureG_, self->featureG_);</div> <div class="line"><a name="l00240"></a><span class="lineno"> 240</span> </div> <div class="line"><a name="l00241"></a><span class="lineno"> 241</span>  <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#ae965b4c2726644be2310cbf153ec8343">MyFeaturePoints</a> ret;</div> <div class="line"><a name="l00242"></a><span class="lineno"> 242</span>  <span class="keywordflow">for</span> (ssize_t y = b, Y = -b + input.<a class="code" href="classmeow_1_1Bitmap.html#a2290360ab49bdf1f33dc717fce71d5df">height</a>(); y < Y; y++) {</div> @@ -311,37 +311,37 @@ $(document).ready(function(){initNavTree('FeaturePointsDetector__Harris_8h_sourc <div class="line"><a name="l00280"></a><span class="lineno"> 280</span>  }</div> <div class="line"><a name="l00281"></a><span class="lineno"> 281</span>  <span class="keywordflow">return</span> ret;</div> <div class="line"><a name="l00282"></a><span class="lineno"> 282</span>  }</div> -<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>  </div> +<div class="line"><a name="l00283"></a><span class="lineno"> 283</span> </div> <div class="line"><a name="l00285"></a><span class="lineno"><a class="line" href="classmeow_1_1FeaturePointsDetector__Harris.html#aab9f554d028c13587d29abe0dc5fa1bd"> 285</a></span>  <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a0f9868d0d8e412908bc28ba56b6eaf9c">FPD_Harris</a>& <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#aab9f554d028c13587d29abe0dc5fa1bd">operator=</a>(<a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a0f9868d0d8e412908bc28ba56b6eaf9c">FPD_Harris</a> <span class="keyword">const</span>& fps) {</div> <div class="line"><a name="l00286"></a><span class="lineno"> 286</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#aa0bcd7cc0afbe1dc6fa06eef32c9c1f3">copyFrom</a>(fps);</div> <div class="line"><a name="l00287"></a><span class="lineno"> 287</span>  }</div> -<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>  </div> +<div class="line"><a name="l00288"></a><span class="lineno"> 288</span> </div> <div class="line"><a name="l00290"></a><span class="lineno"><a class="line" href="classmeow_1_1FeaturePointsDetector__Harris.html#ac3d52bb2286377febbe692480e9afa75"> 290</a></span>  <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#ae965b4c2726644be2310cbf153ec8343">MyFeaturePoints</a> <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#ac3d52bb2286377febbe692480e9afa75">operator()</a>(<a class="code" href="classmeow_1_1Bitmap.html">Bitmap<Pixel></a> <span class="keyword">const</span>& bmp)<span class="keyword"> const </span>{</div> <div class="line"><a name="l00291"></a><span class="lineno"> 291</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a73c79a7194bd8438685d6d252f9acf2c">detect</a>(bmp);</div> <div class="line"><a name="l00292"></a><span class="lineno"> 292</span>  }</div> -<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>  </div> +<div class="line"><a name="l00293"></a><span class="lineno"> 293</span> </div> <div class="line"><a name="l00298"></a><span class="lineno"><a class="line" href="classmeow_1_1FeaturePointsDetector__Harris.html#a83d9ec3557a4251dc98dae1ab7146a14"> 298</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a83d9ec3557a4251dc98dae1ab7146a14">write</a>(FILE* f, <span class="keywordtype">bool</span> bin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg)<span class="keyword"> const </span>{</div> <div class="line"><a name="l00299"></a><span class="lineno"> 299</span>  <span class="comment">// TODO</span></div> <div class="line"><a name="l00300"></a><span class="lineno"> 300</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> <div class="line"><a name="l00301"></a><span class="lineno"> 301</span>  }</div> -<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>  </div> +<div class="line"><a name="l00302"></a><span class="lineno"> 302</span> </div> <div class="line"><a name="l00307"></a><span class="lineno"><a class="line" href="classmeow_1_1FeaturePointsDetector__Harris.html#a3bf522cf08285d1afbaca76c643ea4a7"> 307</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a3bf522cf08285d1afbaca76c643ea4a7">read</a> (FILE* f, <span class="keywordtype">bool</span> bin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg) {</div> <div class="line"><a name="l00308"></a><span class="lineno"> 308</span>  <span class="comment">// TODO</span></div> <div class="line"><a name="l00309"></a><span class="lineno"> 309</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> <div class="line"><a name="l00310"></a><span class="lineno"> 310</span>  }</div> -<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>  </div> +<div class="line"><a name="l00311"></a><span class="lineno"> 311</span> </div> <div class="line"><a name="l00316"></a><span class="lineno"><a class="line" href="classmeow_1_1FeaturePointsDetector__Harris.html#ae7a96030ea8d06322b632c89eb65655d"> 316</a></span>  <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#ae7a96030ea8d06322b632c89eb65655d">create</a>()<span class="keyword"> const </span>{</div> <div class="line"><a name="l00317"></a><span class="lineno"> 317</span>  <span class="keywordflow">return</span> (<a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>*)<span class="keyword">new</span> FPD_Harris<Pixel>();</div> <div class="line"><a name="l00318"></a><span class="lineno"> 318</span>  }</div> -<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>  </div> +<div class="line"><a name="l00319"></a><span class="lineno"> 319</span> </div> <div class="line"><a name="l00329"></a><span class="lineno"><a class="line" href="classmeow_1_1FeaturePointsDetector__Harris.html#a51ea4943d3c0515466a801ec63ba44ea"> 329</a></span>  <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a51ea4943d3c0515466a801ec63ba44ea">copyFrom</a>(<a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a> <span class="keyword">const</span>* b) {</div> <div class="line"><a name="l00330"></a><span class="lineno"> 330</span>  <span class="keywordflow">return</span> &(<a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#aa0bcd7cc0afbe1dc6fa06eef32c9c1f3">copyFrom</a>(*(<a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a0f9868d0d8e412908bc28ba56b6eaf9c">FPD_Harris</a> <span class="keyword">const</span>*)b));</div> <div class="line"><a name="l00331"></a><span class="lineno"> 331</span>  }</div> -<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>  </div> +<div class="line"><a name="l00332"></a><span class="lineno"> 332</span> </div> <div class="line"><a name="l00337"></a><span class="lineno"><a class="line" href="classmeow_1_1FeaturePointsDetector__Harris.html#a00be866b3cf9bd2469e0eef32a3b2287"> 337</a></span>  <span class="keywordtype">char</span> <span class="keyword">const</span>* <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a00be866b3cf9bd2469e0eef32a3b2287">ctype</a>()<span class="keyword"> const </span>{</div> <div class="line"><a name="l00338"></a><span class="lineno"> 338</span>  <span class="keywordflow">return</span> <span class="keyword">typeid</span>(*this).name();</div> <div class="line"><a name="l00339"></a><span class="lineno"> 339</span>  }</div> -<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>  </div> +<div class="line"><a name="l00340"></a><span class="lineno"> 340</span> </div> <div class="line"><a name="l00345"></a><span class="lineno"><a class="line" href="classmeow_1_1FeaturePointsDetector__Harris.html#ae13f041624113e4b87d49befc2e1d77a"> 345</a></span>  std::string <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#ae13f041624113e4b87d49befc2e1d77a">type</a>()<span class="keyword"> const </span>{</div> <div class="line"><a name="l00346"></a><span class="lineno"> 346</span>  <span class="keywordflow">return</span> std::string(<a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a00be866b3cf9bd2469e0eef32a3b2287">ctype</a>());</div> <div class="line"><a name="l00347"></a><span class="lineno"> 347</span>  }</div> @@ -354,26 +354,24 @@ $(document).ready(function(){initNavTree('FeaturePointsDetector__Harris_8h_sourc <div class="ttc" id="FeaturePointsDetector_8h_html"><div class="ttname"><a href="FeaturePointsDetector_8h.html">FeaturePointsDetector.h</a></div></div> <div class="ttc" id="classmeow_1_1FeaturePointsDetector__Harris_html_a5033d1d9c34d0ab2f12408b9c9c33bc8"><div class="ttname"><a href="classmeow_1_1FeaturePointsDetector__Harris.html#a5033d1d9c34d0ab2f12408b9c9c33bc8">meow::FeaturePointsDetector_Harris::paramB</a></div><div class="ttdeci">size_t paramB(size_t b)</div><div class="ttdoc">B. </div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsDetector__Harris_8h_source.html#l00158">FeaturePointsDetector_Harris.h:158</a></div></div> <div class="ttc" id="classmeow_1_1FeaturePointsDetector__Harris_html_aa5053b3bfc11a7333f84183fef1c0297"><div class="ttname"><a href="classmeow_1_1FeaturePointsDetector__Harris.html#aa5053b3bfc11a7333f84183fef1c0297">meow::FeaturePointsDetector_Harris::paramK</a></div><div class="ttdeci">double paramK(double k)</div><div class="ttdoc">K. </div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsDetector__Harris_8h_source.html#l00122">FeaturePointsDetector_Harris.h:122</a></div></div> -<div class="ttc" id="classmeow_1_1Bitmap_html_aa08c848b01a304f4569f0e45f3ccee12"><div class="ttname"><a href="classmeow_1_1Bitmap.html#aa08c848b01a304f4569f0e45f3ccee12">meow::Bitmap::gradianceY</a></div><div class="ttdeci">Bitmap< Pixel > gradianceY(double radiusY, double radiusX) const </div><div class="ttdoc">回傳對y偏微分 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00313">Bitmap.h:313</a></div></div> +<div class="ttc" id="classmeow_1_1Bitmap_html_aa08c848b01a304f4569f0e45f3ccee12"><div class="ttname"><a href="classmeow_1_1Bitmap.html#aa08c848b01a304f4569f0e45f3ccee12">meow::Bitmap::gradianceY</a></div><div class="ttdeci">Bitmap< Pixel > gradianceY(double radiusY, double radiusX) const </div><div class="ttdoc">回傳對y偏微分 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00314">Bitmap.h:314</a></div></div> <div class="ttc" id="classmeow_1_1FeaturePointsDetector__Harris_html_ad64fc165235876aa681023c3880f708b"><div class="ttname"><a href="classmeow_1_1FeaturePointsDetector__Harris.html#ad64fc165235876aa681023c3880f708b">meow::FeaturePointsDetector_Harris::~FPD_Harris</a></div><div class="ttdeci">~FPD_Harris()</div><div class="ttdoc">解構子 </div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsDetector__Harris_8h_source.html#l00071">FeaturePointsDetector_Harris.h:71</a></div></div> -<div class="ttc" id="classmeow_1_1Bitmap_html_a2290360ab49bdf1f33dc717fce71d5df"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a2290360ab49bdf1f33dc717fce71d5df">meow::Bitmap::height</a></div><div class="ttdeci">size_t height() const </div><div class="ttdoc">回傳高度 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00144">Bitmap.h:144</a></div></div> +<div class="ttc" id="classmeow_1_1Bitmap_html_a2290360ab49bdf1f33dc717fce71d5df"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a2290360ab49bdf1f33dc717fce71d5df">meow::Bitmap::height</a></div><div class="ttdeci">size_t height() const </div><div class="ttdoc">回傳高度 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00146">Bitmap.h:146</a></div></div> <div class="ttc" id="classmeow_1_1FeaturePointsDetector__Harris_html_a00be866b3cf9bd2469e0eef32a3b2287"><div class="ttname"><a href="classmeow_1_1FeaturePointsDetector__Harris.html#a00be866b3cf9bd2469e0eef32a3b2287">meow::FeaturePointsDetector_Harris::ctype</a></div><div class="ttdeci">char const * ctype() const </div><div class="ttdoc">回傳class的type </div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsDetector__Harris_8h_source.html#l00337">FeaturePointsDetector_Harris.h:337</a></div></div> <div class="ttc" id="classmeow_1_1FeaturePointsDetector__Harris_html_aedd26ad4f5ce224bf925271d467aaf06"><div class="ttname"><a href="classmeow_1_1FeaturePointsDetector__Harris.html#aedd26ad4f5ce224bf925271d467aaf06">meow::FeaturePointsDetector_Harris::referenceFrom</a></div><div class="ttdeci">FPD_Harris & referenceFrom(FPD_Harris const &fps)</div><div class="ttdoc">參照 </div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsDetector__Harris_8h_source.html#l00081">FeaturePointsDetector_Harris.h:81</a></div></div> <div class="ttc" id="classmeow_1_1FeaturePointsDetector__Harris_html_a73c79a7194bd8438685d6d252f9acf2c"><div class="ttname"><a href="classmeow_1_1FeaturePointsDetector__Harris.html#a73c79a7194bd8438685d6d252f9acf2c">meow::FeaturePointsDetector_Harris::detect</a></div><div class="ttdeci">MyFeaturePoints detect(Bitmap< Pixel > const &bmp) const </div><div class="ttdoc">找出特徵點 </div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsDetector__Harris_8h_source.html#l00168">FeaturePointsDetector_Harris.h:168</a></div></div> -<div class="ttc" id="classmeow_1_1Bitmap_html_aaf5c0c592084c80bce532801f4cdeb22"><div class="ttname"><a href="classmeow_1_1Bitmap.html#aaf5c0c592084c80bce532801f4cdeb22">meow::Bitmap::gradianceX</a></div><div class="ttdeci">Bitmap< Pixel > gradianceX(double radiusY, double radiusX) const </div><div class="ttdoc">回傳對x偏微分 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00290">Bitmap.h:290</a></div></div> <div class="ttc" id="classmeow_1_1FeaturePointsDetector__Harris_html_a05ec8973f1ea8611c19f7184d3ad5422"><div class="ttname"><a href="classmeow_1_1FeaturePointsDetector__Harris.html#a05ec8973f1ea8611c19f7184d3ad5422">meow::FeaturePointsDetector_Harris::paramR</a></div><div class="ttdeci">double paramR() const </div><div class="ttdoc">R. </div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsDetector__Harris_8h_source.html#l00092">FeaturePointsDetector_Harris.h:92</a></div></div> <div class="ttc" id="classmeow_1_1FeaturePointsDetector__Harris_html_ae13f041624113e4b87d49befc2e1d77a"><div class="ttname"><a href="classmeow_1_1FeaturePointsDetector__Harris.html#ae13f041624113e4b87d49befc2e1d77a">meow::FeaturePointsDetector_Harris::type</a></div><div class="ttdeci">std::string type() const </div><div class="ttdoc">回傳class的type </div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsDetector__Harris_8h_source.html#l00345">FeaturePointsDetector_Harris.h:345</a></div></div> <div class="ttc" id="classmeow_1_1FeaturePointsDetector__Harris_html_a51ea4943d3c0515466a801ec63ba44ea"><div class="ttname"><a href="classmeow_1_1FeaturePointsDetector__Harris.html#a51ea4943d3c0515466a801ec63ba44ea">meow::FeaturePointsDetector_Harris::copyFrom</a></div><div class="ttdeci">ObjBase * copyFrom(ObjBase const *b)</div><div class="ttdoc">複製資料 </div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsDetector__Harris_8h_source.html#l00329">FeaturePointsDetector_Harris.h:329</a></div></div> <div class="ttc" id="classmeow_1_1FeaturePointsDetector__Harris_html_a24e273bd865b89568e70b4f65bf56806"><div class="ttname"><a href="classmeow_1_1FeaturePointsDetector__Harris.html#a24e273bd865b89568e70b4f65bf56806">meow::FeaturePointsDetector_Harris::paramL</a></div><div class="ttdeci">double paramL() const </div><div class="ttdoc">L. </div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsDetector__Harris_8h_source.html#l00112">FeaturePointsDetector_Harris.h:112</a></div></div> <div class="ttc" id="classmeow_1_1DisjointSet_html"><div class="ttname"><a href="classmeow_1_1DisjointSet.html">meow::DisjointSet</a></div><div class="ttdoc">用來維護一堆互斥集的資訊 </div><div class="ttdef"><b>Definition:</b> <a href="DisjointSet_8h_source.html#l00025">DisjointSet.h:25</a></div></div> -<div class="ttc" id="classmeow_1_1Bitmap_html"><div class="ttname"><a href="classmeow_1_1Bitmap.html">meow::Bitmap</a></div><div class="ttdoc">二維點陣資料 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00023">Bitmap.h:23</a></div></div> -<div class="ttc" id="classmeow_1_1Bitmap_html_a0aae89f4f8dbc1ba2b8f43e29a4a592e"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a0aae89f4f8dbc1ba2b8f43e29a4a592e">meow::Bitmap::gaussianed</a></div><div class="ttdeci">Bitmap< Pixel > & gaussianed(double radiusY, double radiusX)</div><div class="ttdoc">把自己高斯模糊 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00278">Bitmap.h:278</a></div></div> +<div class="ttc" id="classmeow_1_1Bitmap_html"><div class="ttname"><a href="classmeow_1_1Bitmap.html">meow::Bitmap</a></div><div class="ttdoc">二維點陣資料 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00025">Bitmap.h:25</a></div></div> <div class="ttc" id="classmeow_1_1FeaturePointsDetector__Harris_html_ac3d52bb2286377febbe692480e9afa75"><div class="ttname"><a href="classmeow_1_1FeaturePointsDetector__Harris.html#ac3d52bb2286377febbe692480e9afa75">meow::FeaturePointsDetector_Harris::operator()</a></div><div class="ttdeci">MyFeaturePoints operator()(Bitmap< Pixel > const &bmp) const </div><div class="ttdoc">same as detect(bmp) </div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsDetector__Harris_8h_source.html#l00290">FeaturePointsDetector_Harris.h:290</a></div></div> <div class="ttc" id="classmeow_1_1FeaturePointsDetector__Harris_html_a6d7cd13c351d03b759fc007da55533bd"><div class="ttname"><a href="classmeow_1_1FeaturePointsDetector__Harris.html#a6d7cd13c351d03b759fc007da55533bd">meow::FeaturePointsDetector_Harris::MyFeaturePoint</a></div><div class="ttdeci">FeaturePoint< double, double > MyFeaturePoint</div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsDetector__Harris_8h_source.html#l00060">FeaturePointsDetector_Harris.h:60</a></div></div> <div class="ttc" id="classmeow_1_1FeaturePointsDetector__Harris_html_a084adc4ffa9b035c1b83da55e496b683"><div class="ttname"><a href="classmeow_1_1FeaturePointsDetector__Harris.html#a084adc4ffa9b035c1b83da55e496b683">meow::FeaturePointsDetector_Harris::paramW</a></div><div class="ttdeci">double paramW(double w)</div><div class="ttdoc">W. </div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsDetector__Harris_8h_source.html#l00134">FeaturePointsDetector_Harris.h:134</a></div></div> -<div class="ttc" id="classmeow_1_1Bitmap_html_ac8f41ae97e068549565e9ac83ffef888"><div class="ttname"><a href="classmeow_1_1Bitmap.html#ac8f41ae97e068549565e9ac83ffef888">meow::Bitmap::pixel</a></div><div class="ttdeci">Pixel pixel(size_t y, size_t x) const </div><div class="ttdoc">取得 (y, x) 的pixel </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00203">Bitmap.h:203</a></div></div> +<div class="ttc" id="classmeow_1_1Bitmap_html_ac8f41ae97e068549565e9ac83ffef888"><div class="ttname"><a href="classmeow_1_1Bitmap.html#ac8f41ae97e068549565e9ac83ffef888">meow::Bitmap::pixel</a></div><div class="ttdeci">Pixel pixel(size_t y, size_t x) const </div><div class="ttdoc">取得 (y, x) 的pixel </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00205">Bitmap.h:205</a></div></div> <div class="ttc" id="classmeow_1_1FeaturePointsDetector__Harris_html_a0a905f8e6562eca76dbdeee6899c5fec"><div class="ttname"><a href="classmeow_1_1FeaturePointsDetector__Harris.html#a0a905f8e6562eca76dbdeee6899c5fec">meow::FeaturePointsDetector_Harris::paramL</a></div><div class="ttdeci">double paramL(double l)</div><div class="ttdoc">L. </div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsDetector__Harris_8h_source.html#l00146">FeaturePointsDetector_Harris.h:146</a></div></div> -<div class="ttc" id="classmeow_1_1Bitmap_html_ad8476258a0f9deefdb7170d53949d3ed"><div class="ttname"><a href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed">meow::Bitmap::width</a></div><div class="ttdeci">size_t width() const </div><div class="ttdoc">回傳寬度 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00151">Bitmap.h:151</a></div></div> +<div class="ttc" id="classmeow_1_1Bitmap_html_ad8476258a0f9deefdb7170d53949d3ed"><div class="ttname"><a href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed">meow::Bitmap::width</a></div><div class="ttdeci">size_t width() const </div><div class="ttdoc">回傳寬度 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00153">Bitmap.h:153</a></div></div> <div class="ttc" id="classmeow_1_1FeaturePointsDetector__Harris_html_a5ba64f79bf3a94d7cf7a3a5a20dceabf"><div class="ttname"><a href="classmeow_1_1FeaturePointsDetector__Harris.html#a5ba64f79bf3a94d7cf7a3a5a20dceabf">meow::FeaturePointsDetector_Harris::paramK</a></div><div class="ttdeci">double paramK() const </div><div class="ttdoc">K. </div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsDetector__Harris_8h_source.html#l00087">FeaturePointsDetector_Harris.h:87</a></div></div> <div class="ttc" id="classmeow_1_1ObjBase_html"><div class="ttname"><a href="classmeow_1_1ObjBase.html">meow::ObjBase</a></div><div class="ttdoc">一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00015">ObjBase.h:15</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> @@ -382,12 +380,13 @@ $(document).ready(function(){initNavTree('FeaturePointsDetector__Harris_8h_sourc <div class="ttc" id="classmeow_1_1FeaturePointsDetector__Harris_html_a6c985645f3e3c3d649edb72c08168cf3"><div class="ttname"><a href="classmeow_1_1FeaturePointsDetector__Harris.html#a6c985645f3e3c3d649edb72c08168cf3">meow::FeaturePointsDetector_Harris::FPD_Harris</a></div><div class="ttdeci">FPD_Harris(FPD_Harris const &fps)</div><div class="ttdoc">constructor 參數複製自另一個 FeaturePointsDetector_Harris </div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsDetector__Harris_8h_source.html#l00067">FeaturePointsDetector_Harris.h:67</a></div></div> <div class="ttc" id="classmeow_1_1FeaturePointsDetector__Harris_html_acdb6ae069a9ef7e3f55c3a9666f97cfd"><div class="ttname"><a href="classmeow_1_1FeaturePointsDetector__Harris.html#acdb6ae069a9ef7e3f55c3a9666f97cfd">meow::FeaturePointsDetector_Harris::paramR</a></div><div class="ttdeci">double paramR(double r)</div><div class="ttdoc">R. </div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsDetector__Harris_8h_source.html#l00128">FeaturePointsDetector_Harris.h:128</a></div></div> <div class="ttc" id="classmeow_1_1FeaturePointsDetector__Harris_html_aab9f554d028c13587d29abe0dc5fa1bd"><div class="ttname"><a href="classmeow_1_1FeaturePointsDetector__Harris.html#aab9f554d028c13587d29abe0dc5fa1bd">meow::FeaturePointsDetector_Harris::operator=</a></div><div class="ttdeci">FPD_Harris & operator=(FPD_Harris const &fps)</div><div class="ttdoc">same as copyFrom(fps) </div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsDetector__Harris_8h_source.html#l00285">FeaturePointsDetector_Harris.h:285</a></div></div> -<div class="ttc" id="classmeow_1_1Bitmap_html_a13b986e9310eb100c100fd62fa548233"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a13b986e9310eb100c100fd62fa548233">meow::Bitmap::size</a></div><div class="ttdeci">size_t size() const </div><div class="ttdoc">回傳高度乘以寬度 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00158">Bitmap.h:158</a></div></div> +<div class="ttc" id="classmeow_1_1Bitmap_html_a13b986e9310eb100c100fd62fa548233"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a13b986e9310eb100c100fd62fa548233">meow::Bitmap::size</a></div><div class="ttdeci">size_t size() const </div><div class="ttdoc">回傳高度乘以寬度 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00160">Bitmap.h:160</a></div></div> <div class="ttc" id="classmeow_1_1FeaturePointsDetector__Harris_html_a6670eebe33689042e0e01911763197f2"><div class="ttname"><a href="classmeow_1_1FeaturePointsDetector__Harris.html#a6670eebe33689042e0e01911763197f2">meow::FeaturePointsDetector_Harris::paramN</a></div><div class="ttdeci">double paramN() const </div><div class="ttdoc">N. </div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsDetector__Harris_8h_source.html#l00102">FeaturePointsDetector_Harris.h:102</a></div></div> <div class="ttc" id="classmeow_1_1FeaturePointsDetector__Harris_html_a3bf522cf08285d1afbaca76c643ea4a7"><div class="ttname"><a href="classmeow_1_1FeaturePointsDetector__Harris.html#a3bf522cf08285d1afbaca76c643ea4a7">meow::FeaturePointsDetector_Harris::read</a></div><div class="ttdeci">bool read(FILE *f, bool bin, unsigned int fg)</div><div class="ttdoc">將資料讀入 </div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsDetector__Harris_8h_source.html#l00307">FeaturePointsDetector_Harris.h:307</a></div></div> <div class="ttc" id="classmeow_1_1FeaturePointsDetector__Harris_html_afc8cb8cd55dec0769f9cc3486d431772"><div class="ttname"><a href="classmeow_1_1FeaturePointsDetector__Harris.html#afc8cb8cd55dec0769f9cc3486d431772">meow::FeaturePointsDetector_Harris::paramW</a></div><div class="ttdeci">double paramW() const </div><div class="ttdoc">W. </div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsDetector__Harris_8h_source.html#l00097">FeaturePointsDetector_Harris.h:97</a></div></div> <div class="ttc" id="Bitmap_8h_html"><div class="ttname"><a href="Bitmap_8h.html">Bitmap.h</a></div></div> <div class="ttc" id="FeaturePoint_8h_html"><div class="ttname"><a href="FeaturePoint_8h.html">FeaturePoint.h</a></div></div> +<div class="ttc" id="classmeow_1_1Bitmap_html_ad7066cf0542486b0944e1584ced9faa8"><div class="ttname"><a href="classmeow_1_1Bitmap.html#ad7066cf0542486b0944e1584ced9faa8">meow::Bitmap::gradianceX</a></div><div class="ttdeci">Bitmap gradianceX(double radiusY, double radiusX) const </div><div class="ttdoc">回傳對x偏微分 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00291">Bitmap.h:291</a></div></div> <div class="ttc" id="classmeow_1_1FeaturePointsDetector__Harris_html_ae965b4c2726644be2310cbf153ec8343"><div class="ttname"><a href="classmeow_1_1FeaturePointsDetector__Harris.html#ae965b4c2726644be2310cbf153ec8343">meow::FeaturePointsDetector_Harris::MyFeaturePoints</a></div><div class="ttdeci">std::vector< MyFeaturePoint > MyFeaturePoints</div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsDetector__Harris_8h_source.html#l00061">FeaturePointsDetector_Harris.h:61</a></div></div> <div class="ttc" id="classmeow_1_1FeaturePointsDetector__Harris_html_a0f9868d0d8e412908bc28ba56b6eaf9c"><div class="ttname"><a href="classmeow_1_1FeaturePointsDetector__Harris.html#a0f9868d0d8e412908bc28ba56b6eaf9c">meow::FeaturePointsDetector_Harris::FPD_Harris</a></div><div class="ttdeci">FPD_Harris()</div><div class="ttdoc">constructor 使用預設參數 </div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsDetector__Harris_8h_source.html#l00063">FeaturePointsDetector_Harris.h:63</a></div></div> <div class="ttc" id="classmeow_1_1FeaturePointsDetector__Harris_html_aa0bcd7cc0afbe1dc6fa06eef32c9c1f3"><div class="ttname"><a href="classmeow_1_1FeaturePointsDetector__Harris.html#aa0bcd7cc0afbe1dc6fa06eef32c9c1f3">meow::FeaturePointsDetector_Harris::copyFrom</a></div><div class="ttdeci">FPD_Harris & copyFrom(FPD_Harris const &fps)</div><div class="ttdoc">複製 </div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsDetector__Harris_8h_source.html#l00075">FeaturePointsDetector_Harris.h:75</a></div></div> @@ -401,6 +400,7 @@ $(document).ready(function(){initNavTree('FeaturePointsDetector__Harris_8h_sourc <div class="ttc" id="classmeow_1_1FeaturePointsDetector__Harris_html_a956719ee4c4620233bb38983b8acf908"><div class="ttname"><a href="classmeow_1_1FeaturePointsDetector__Harris.html#a956719ee4c4620233bb38983b8acf908">meow::FeaturePointsDetector_Harris::paramG</a></div><div class="ttdeci">double paramG() const </div><div class="ttdoc">G. </div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsDetector__Harris_8h_source.html#l00107">FeaturePointsDetector_Harris.h:107</a></div></div> <div class="ttc" id="classmeow_1_1FeaturePoint_html"><div class="ttname"><a href="classmeow_1_1FeaturePoint.html">meow::FeaturePoint</a></div><div class="ttdoc">特徵點 </div><div class="ttdef"><b>Definition:</b> <a href="FeaturePoint_8h_source.html#l00021">FeaturePoint.h:21</a></div></div> <div class="ttc" id="classmeow_1_1FeaturePointsDetector__Harris_html_a83d9ec3557a4251dc98dae1ab7146a14"><div class="ttname"><a href="classmeow_1_1FeaturePointsDetector__Harris.html#a83d9ec3557a4251dc98dae1ab7146a14">meow::FeaturePointsDetector_Harris::write</a></div><div class="ttdeci">bool write(FILE *f, bool bin, unsigned int fg) const </div><div class="ttdoc">寫到檔案裡 </div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsDetector__Harris_8h_source.html#l00298">FeaturePointsDetector_Harris.h:298</a></div></div> +<div class="ttc" id="classmeow_1_1Bitmap_html_af15952db2e4ecaa1e24ebfb8a1c5e650"><div class="ttname"><a href="classmeow_1_1Bitmap.html#af15952db2e4ecaa1e24ebfb8a1c5e650">meow::Bitmap::gaussianed</a></div><div class="ttdeci">Bitmap & gaussianed(double radiusY, double radiusX)</div><div class="ttdoc">把自己高斯模糊 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00280">Bitmap.h:280</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 &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 --> @@ -409,7 +409,7 @@ $(document).ready(function(){initNavTree('FeaturePointsDetector__Harris_8h_sourc <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_115d3279a93b9c99d8f569a34543848f.html">gra</a></li><li class="navelem"><a class="el" href="FeaturePointsDetector__Harris_8h.html">FeaturePointsDetector_Harris.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/FeaturePointsMatch_8h.html b/doc/html/FeaturePointsMatch_8h.html index 400b539..9909c8c 100644 --- a/doc/html/FeaturePointsMatch_8h.html +++ b/doc/html/FeaturePointsMatch_8h.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -95,7 +95,7 @@ size_t, size_t, size_t > </td><td class="memItemRight" valign="bottom">< <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_115d3279a93b9c99d8f569a34543848f.html">gra</a></li><li class="navelem"><a class="el" href="FeaturePointsMatch_8h.html">FeaturePointsMatch.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/FeaturePointsMatch_8h_source.html b/doc/html/FeaturePointsMatch_8h_source.html index 95004cb..1839c8e 100644 --- a/doc/html/FeaturePointsMatch_8h_source.html +++ b/doc/html/FeaturePointsMatch_8h_source.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -96,7 +96,7 @@ $(document).ready(function(){initNavTree('FeaturePointsMatch_8h_source.html','') <div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  <span class="keyword">virtual</span> <a class="code" href="namespacemeow.html#a03cd29a3b4f8874be532a4b0c9422961">FeaturePointIndexPairs</a> <a class="code" href="classmeow_1_1FeaturePointsMatch.html#aa16339c126971f455938bbb70ec2626a">match</a>(<span class="keywordtype">size_t</span> dimension,</div> <div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  <a class="code" href="classmeow_1_1FeaturePointsMatch.html#a20914f57403c2a810601320b6a0f0715">FeaturePointss</a> <span class="keyword">const</span>& from,</div> <div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  <a class="code" href="classmeow_1_1FeaturePointsMatch.html#a20914f57403c2a810601320b6a0f0715">FeaturePointss</a> <span class="keyword">const</span>& to) <span class="keyword">const</span> = 0;</div> -<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  </div> +<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> </div> <div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  <span class="keyword">virtual</span> <a class="code" href="namespacemeow.html#a03cd29a3b4f8874be532a4b0c9422961">FeaturePointIndexPairs</a> <a class="code" href="classmeow_1_1FeaturePointsMatch.html#aa16339c126971f455938bbb70ec2626a">match</a>(<span class="keywordtype">size_t</span> dimension,</div> <div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  <a class="code" href="classmeow_1_1FeaturePointsMatch.html#a20914f57403c2a810601320b6a0f0715">FeaturePointss</a> <span class="keyword">const</span>& fpss) <span class="keyword">const</span> = 0;</div> <div class="line"><a name="l00042"></a><span class="lineno"> 42</span> };</div> @@ -105,7 +105,7 @@ $(document).ready(function(){initNavTree('FeaturePointsMatch_8h_source.html','') <div class="line"><a name="l00045"></a><span class="lineno"> 45</span> </div> <div class="line"><a name="l00046"></a><span class="lineno"> 46</span> <span class="preprocessor">#endif // gra_FeaturePointsMatch_H__</span></div> <div class="ttc" id="classmeow_1_1FeaturePointsMatch_html_aabbd59cc0e43b1b436f9e61205d39e72"><div class="ttname"><a href="classmeow_1_1FeaturePointsMatch.html#aabbd59cc0e43b1b436f9e61205d39e72">meow::FeaturePointsMatch::FeaturePoints</a></div><div class="ttdeci">std::vector< FeaturePoint< Scalar, Description > > FeaturePoints</div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsMatch_8h_source.html#l00022">FeaturePointsMatch.h:22</a></div></div> -<div class="ttc" id="structmeow_1_1PairToPair_html"><div class="ttname"><a href="structmeow_1_1PairToPair.html">meow::PairToPair</a></div><div class="ttdoc">有.from.first, .from.second, .to.first, .to.second </div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00019">utility.h:19</a></div></div> +<div class="ttc" id="structmeow_1_1PairToPair_html"><div class="ttname"><a href="structmeow_1_1PairToPair.html">meow::PairToPair</a></div><div class="ttdoc">A structur with memember .from.first , .from.second , .to.first , .to.second. </div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00020">utility.h:20</a></div></div> <div class="ttc" id="classmeow_1_1FeaturePointsMatch_html_a8b90a39f83d8b86e324eab3cb45064a2"><div class="ttname"><a href="classmeow_1_1FeaturePointsMatch.html#a8b90a39f83d8b86e324eab3cb45064a2">meow::FeaturePointsMatch::~FeaturePointsMatch</a></div><div class="ttdeci">virtual ~FeaturePointsMatch()</div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsMatch_8h_source.html#l00025">FeaturePointsMatch.h:25</a></div></div> <div class="ttc" id="namespacemeow_html_ae8e7032d7bf6ef923dda87dba4d057f2"><div class="ttname"><a href="namespacemeow.html#ae8e7032d7bf6ef923dda87dba4d057f2">meow::FeaturePointIndexPair</a></div><div class="ttdeci">PairToPair< size_t, size_t, size_t, size_t > FeaturePointIndexPair</div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsMatch_8h_source.html#l00013">FeaturePointsMatch.h:13</a></div></div> <div class="ttc" id="classmeow_1_1FeaturePointsMatch_html_a474b17d1df14547565c6536a73e8484d"><div class="ttname"><a href="classmeow_1_1FeaturePointsMatch.html#a474b17d1df14547565c6536a73e8484d">meow::FeaturePointsMatch::FeaturePointsMatch</a></div><div class="ttdeci">FeaturePointsMatch()</div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsMatch_8h_source.html#l00019">FeaturePointsMatch.h:19</a></div></div> @@ -122,7 +122,7 @@ $(document).ready(function(){initNavTree('FeaturePointsMatch_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_115d3279a93b9c99d8f569a34543848f.html">gra</a></li><li class="navelem"><a class="el" href="FeaturePointsMatch_8h.html">FeaturePointsMatch.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/FeaturePointsMatch__K__Match_8h.html b/doc/html/FeaturePointsMatch__K__Match_8h.html index 1ba758a..2299d6d 100644 --- a/doc/html/FeaturePointsMatch__K__Match_8h.html +++ b/doc/html/FeaturePointsMatch__K__Match_8h.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -107,7 +107,7 @@ Macros</h2></td></tr> <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_115d3279a93b9c99d8f569a34543848f.html">gra</a></li><li class="navelem"><a class="el" href="FeaturePointsMatch__K__Match_8h.html">FeaturePointsMatch_K_Match.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/FeaturePointsMatch__K__Match_8h_source.html b/doc/html/FeaturePointsMatch__K__Match_8h_source.html index 6c83f16..b9ece64 100644 --- a/doc/html/FeaturePointsMatch__K__Match_8h_source.html +++ b/doc/html/FeaturePointsMatch__K__Match_8h_source.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -105,7 +105,7 @@ $(document).ready(function(){initNavTree('FeaturePointsMatch__K__Match_8h_source <div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  <span class="keywordflow">return</span> (*ptr_)[id_][index_][id];</div> <div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  }</div> <div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  };</div> -<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  </div> +<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> </div> <div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  <span class="keyword">struct </span>Myself {</div> <div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  <span class="keywordtype">size_t</span> k_;</div> <div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  Myself() {</div> @@ -207,7 +207,7 @@ $(document).ready(function(){initNavTree('FeaturePointsMatch__K__Match_8h_source <div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  }</div> <div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  <span class="keywordflow">return</span> ret;</div> <div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  }</div> -<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  </div> +<div class="line"><a name="l00150"></a><span class="lineno"> 150</span> </div> <div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="classmeow_1_1FeaturePointsMatch__K__Match.html#a11beaa0b96effbc990c3d7d3c6922e9a"> 151</a></span>  <a class="code" href="classmeow_1_1FeaturePointsMatch__K__Match.html#a6e657c4cb57c418e39ed91b35aae448c">FPMKM</a>& <a class="code" href="classmeow_1_1FeaturePointsMatch__K__Match.html#a11beaa0b96effbc990c3d7d3c6922e9a">operator=</a>(<a class="code" href="classmeow_1_1FeaturePointsMatch__K__Match.html#a6e657c4cb57c418e39ed91b35aae448c">FPMKM</a> <span class="keyword">const</span>& b) {</div> <div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1FeaturePointsMatch__K__Match.html#a2c5ee9a105e6c74bf54e061f5cc04c21">copyFrom</a>(b);</div> <div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  }</div> @@ -283,7 +283,7 @@ $(document).ready(function(){initNavTree('FeaturePointsMatch__K__Match_8h_source <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_115d3279a93b9c99d8f569a34543848f.html">gra</a></li><li class="navelem"><a class="el" href="FeaturePointsMatch__K__Match_8h.html">FeaturePointsMatch_K_Match.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/HSL_8h.html b/doc/html/HSL_8h.html index ed53019..11a3a53 100644 --- a/doc/html/HSL_8h.html +++ b/doc/html/HSL_8h.html @@ -30,7 +30,7 @@ <div id="projectname">Templates -- Meow  <span id="projectnumber">1.1.4</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -102,7 +102,7 @@ Functions</h2></td></tr> <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_f6840b2fecd08a3779df34f0add0e074.html">colors</a></li><li class="navelem"><a class="el" href="HSL_8h.html">HSL.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Mon Jun 23 2014 18:37:27 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/HSL_8h_source.html b/doc/html/HSL_8h_source.html index 91e1484..829bf6e 100644 --- a/doc/html/HSL_8h_source.html +++ b/doc/html/HSL_8h_source.html @@ -30,7 +30,7 @@ <div id="projectname">Templates -- Meow  <span id="projectnumber">1.1.4</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -90,7 +90,7 @@ $(document).ready(function(){initNavTree('HSL_8h_source.html','');}); <div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  T <a class="code" href="classmeow_1_1HSL.html#a5916a5e44dbcac7bcb8759bd664edba0">hsl</a>(<span class="keywordtype">size_t</span> i, T <span class="keyword">const</span>& val);</div> <div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  T <a class="code" href="classmeow_1_1HSL.html#a1a80ecb0bc823881404a8b2a5912bc88">lsh</a>(<span class="keywordtype">size_t</span> i, T <span class="keyword">const</span>& val);</div> <div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  };</div> -<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  </div> +<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> </div> <div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="classmeow_1_1HSLf.html"> 37</a></span>  <span class="keyword">class </span><a class="code" href="classmeow_1_1HSLf.html">HSLf</a>: <span class="keyword">public</span> <a class="code" href="classmeow_1_1HSL.html">HSL</a><double>{</div> <div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  <span class="keyword">public</span>:</div> <div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  <a class="code" href="classmeow_1_1HSLf.html#a1d39eceb03f088155ac9eaf888802d9d">HSLf</a>();</div> @@ -104,7 +104,7 @@ $(document).ready(function(){initNavTree('HSL_8h_source.html','');}); <div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  <span class="keywordtype">double</span> <a class="code" href="classmeow_1_1HSLf.html#a264c07bfc3de5bb6df54bf173874b0c6">lMin</a>() <span class="keyword">const</span>;</div> <div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  <span class="keywordtype">double</span> <a class="code" href="classmeow_1_1HSLf.html#a1c7aa2c5026ca359b74a46d7c28195be">lMax</a>() <span class="keyword">const</span>;</div> <div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  };</div> -<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  </div> +<div class="line"><a name="l00050"></a><span class="lineno"> 50</span> </div> <div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  <span class="keyword">template</span><<span class="keyword">class</span> RGB_T, <span class="keyword">class</span> HSL_T> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="namespacemeow.html#ab5a740e832854cb4edd4db00b0550b03">RGB_to_HSL</a>(</div> <div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  <a class="code" href="classmeow_1_1RGB.html">RGB<RGB_T></a> <span class="keyword">const</span>& rgb,</div> <div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  <a class="code" href="classmeow_1_1HSL.html">HSL<HSL_T></a> * hsl);</div> @@ -162,7 +162,7 @@ $(document).ready(function(){initNavTree('HSL_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_f6840b2fecd08a3779df34f0add0e074.html">colors</a></li><li class="navelem"><a class="el" href="HSL_8h.html">HSL.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Mon Jun 23 2014 18:37:26 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/HSL_8hpp.html b/doc/html/HSL_8hpp.html index dc5c0b8..f3d5eb0 100644 --- a/doc/html/HSL_8hpp.html +++ b/doc/html/HSL_8hpp.html @@ -30,7 +30,7 @@ <div id="projectname">Templates -- Meow  <span id="projectnumber">1.1.4</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -95,7 +95,7 @@ Functions</h2></td></tr> <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_f6840b2fecd08a3779df34f0add0e074.html">colors</a></li><li class="navelem"><a class="el" href="HSL_8hpp.html">HSL.hpp</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Mon Jun 23 2014 18:37:27 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/HSL_8hpp_source.html b/doc/html/HSL_8hpp_source.html index 22bcb41..bf0bd40 100644 --- a/doc/html/HSL_8hpp_source.html +++ b/doc/html/HSL_8hpp_source.html @@ -30,7 +30,7 @@ <div id="projectname">Templates -- Meow  <span id="projectnumber">1.1.4</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -73,7 +73,7 @@ $(document).ready(function(){initNavTree('HSL_8hpp_source.html','');}); <div class="line"><a name="l00013"></a><span class="lineno"><a class="line" href="classmeow_1_1HSL.html#a6e7c0b7f8999b71159c856f6c12fee7c"> 13</a></span>  <span class="keyword">template</span><<span class="keyword">class</span> T> <span class="keyword">inline</span> <a class="code" href="classmeow_1_1HSL.html#a535248e246711f0d634afae7f31326cc">HSL<T>::HSL</a>(T <span class="keyword">const</span>* hsl){</div> <div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i = 0; i < 3; i++) hsl_[i] = hsl[i];</div> <div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  }</div> -<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  </div> +<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> </div> <div class="line"><a name="l00017"></a><span class="lineno"><a class="line" href="classmeow_1_1HSL.html#aa4389db431631775dddfdfa1d4b2516d"> 17</a></span>  <span class="keyword">template</span><<span class="keyword">class</span> T> <span class="keyword">inline</span> T <a class="code" href="classmeow_1_1HSL.html#aa4389db431631775dddfdfa1d4b2516d">HSL<T>::h</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> hsl_[0]; }</div> <div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="classmeow_1_1HSL.html#a8586f2ff8547406af2cc268d47a9bece"> 18</a></span>  <span class="keyword">template</span><<span class="keyword">class</span> T> <span class="keyword">inline</span> T <a class="code" href="classmeow_1_1HSL.html#a8586f2ff8547406af2cc268d47a9bece">HSL<T>::s</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> hsl_[1]; }</div> <div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="classmeow_1_1HSL.html#a33425776fc45b1a6872a53ad90499e90"> 19</a></span>  <span class="keyword">template</span><<span class="keyword">class</span> T> <span class="keyword">inline</span> T <a class="code" href="classmeow_1_1HSL.html#a33425776fc45b1a6872a53ad90499e90">HSL<T>::l</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> hsl_[2]; }</div> @@ -90,11 +90,11 @@ $(document).ready(function(){initNavTree('HSL_8hpp_source.html','');}); <div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="classmeow_1_1HSL.html#a353c0c68c740e0b7ee1ac6f0f20e5c6d"> 30</a></span>  <span class="keyword">template</span><<span class="keyword">class</span> T> <span class="keyword">inline</span> T <a class="code" href="classmeow_1_1HSL.html#a1a80ecb0bc823881404a8b2a5912bc88">HSL<T>::lsh</a>(<span class="keywordtype">size_t</span> i, T <span class="keyword">const</span>& val){</div> <div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  <span class="keywordflow">return</span> hsl(2 - i, val);</div> <div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  }</div> -<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  </div> -<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  </div> -<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  </div> -<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  </div> -<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  </div> +<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div> +<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> </div> +<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> </div> +<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> </div> +<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> </div> <div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="classmeow_1_1HSLf.html#a1d39eceb03f088155ac9eaf888802d9d"> 38</a></span>  <span class="keyword">inline</span> <a class="code" href="classmeow_1_1HSLf.html#a1d39eceb03f088155ac9eaf888802d9d">HSLf:: HSLf</a>(): <a class="code" href="classmeow_1_1HSL.html">HSL</a>(){ }</div> <div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="classmeow_1_1HSLf.html#a86199f1024d1a31543aa52a2ddd2e2ae"> 39</a></span>  <span class="keyword">inline</span> <a class="code" href="classmeow_1_1HSLf.html#a86199f1024d1a31543aa52a2ddd2e2ae">HSLf::~HSLf</a>(){ }</div> <div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="classmeow_1_1HSLf.html#a8a73ac7707b52b644e02f723d1eb49fd"> 40</a></span>  <span class="keyword">inline</span> <a class="code" href="classmeow_1_1HSLf.html#a1d39eceb03f088155ac9eaf888802d9d">HSLf::HSLf</a>(<span class="keywordtype">double</span> <span class="keyword">const</span>&h,<span class="keywordtype">double</span> <span class="keyword">const</span>&s,<span class="keywordtype">double</span> <span class="keyword">const</span>&l):<a class="code" href="classmeow_1_1HSL.html">HSL</a>(h,s,l){}</div> @@ -105,10 +105,10 @@ $(document).ready(function(){initNavTree('HSL_8hpp_source.html','');}); <div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="classmeow_1_1HSLf.html#acf12ea2adf34f0abe2b9e03526f37d05"> 45</a></span>  <span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="classmeow_1_1HSLf.html#acf12ea2adf34f0abe2b9e03526f37d05">HSLf::sMax</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> 1.0; }</div> <div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="classmeow_1_1HSLf.html#a264c07bfc3de5bb6df54bf173874b0c6"> 46</a></span>  <span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="classmeow_1_1HSLf.html#a264c07bfc3de5bb6df54bf173874b0c6">HSLf::lMin</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> 0.0; }</div> <div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="classmeow_1_1HSLf.html#a1c7aa2c5026ca359b74a46d7c28195be"> 47</a></span>  <span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="classmeow_1_1HSLf.html#a1c7aa2c5026ca359b74a46d7c28195be">HSLf::lMax</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> 1.0; }</div> -<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  </div> -<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  </div> -<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  </div> -<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  </div> +<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> </div> +<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> </div> +<div class="line"><a name="l00050"></a><span class="lineno"> 50</span> </div> +<div class="line"><a name="l00051"></a><span class="lineno"> 51</span> </div> <div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="namespacemeow.html#ab5a740e832854cb4edd4db00b0550b03"> 52</a></span>  <span class="keyword">template</span><<span class="keyword">class</span> RGB_T, <span class="keyword">class</span> HSL_T> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="namespacemeow.html#ab5a740e832854cb4edd4db00b0550b03">RGB_to_HSL</a>(</div> <div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  <a class="code" href="classmeow_1_1RGB.html">RGB<RGB_T></a> <span class="keyword">const</span>& rgb,</div> <div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  <a class="code" href="classmeow_1_1HSL.html">HSL<HSL_T></a> * hsl){</div> @@ -238,7 +238,7 @@ $(document).ready(function(){initNavTree('HSL_8hpp_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_f6840b2fecd08a3779df34f0add0e074.html">colors</a></li><li class="navelem"><a class="el" href="HSL_8hpp.html">HSL.hpp</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Mon Jun 23 2014 18:37:26 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/HSL__Space_8h.html b/doc/html/HSL__Space_8h.html index 10a39b0..cc02192 100644 --- a/doc/html/HSL__Space_8h.html +++ b/doc/html/HSL__Space_8h.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -110,7 +110,7 @@ Functions</h2></td></tr> <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_f6840b2fecd08a3779df34f0add0e074.html">colors</a></li><li class="navelem"><a class="el" href="HSL__Space_8h.html">HSL_Space.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/HSL__Space_8h_source.html b/doc/html/HSL__Space_8h_source.html index efbba41..4d13ede 100644 --- a/doc/html/HSL__Space_8h_source.html +++ b/doc/html/HSL__Space_8h_source.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -234,23 +234,23 @@ $(document).ready(function(){initNavTree('HSL__Space_8h_source.html','');}); <div class="ttc" id="classmeow_1_1HSLf__Space_html_a12fa00864b6e4ed1b129f3d98506772d"><div class="ttname"><a href="classmeow_1_1HSLf__Space.html#a12fa00864b6e4ed1b129f3d98506772d">meow::HSLf_Space::hGet</a></div><div class="ttdeci">double & hGet()</div><div class="ttdef"><b>Definition:</b> <a href="HSL__Space_8h_source.html#l00058">HSL_Space.h:58</a></div></div> <div class="ttc" id="classmeow_1_1RGBf__Space_html"><div class="ttname"><a href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></div><div class="ttdoc">以浮點數Red, Green, Blue 三個值所組成的色彩空間 </div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00086">RGB_Space.h:86</a></div></div> <div class="ttc" id="classmeow_1_1HSLf__Space_html_a5c5eb948c40916f2f49c5004d84776b5"><div class="ttname"><a href="classmeow_1_1HSLf__Space.html#a5c5eb948c40916f2f49c5004d84776b5">meow::HSLf_Space::HSLf_Space</a></div><div class="ttdeci">HSLf_Space(HSL_Space const &b)</div><div class="ttdef"><b>Definition:</b> <a href="HSL__Space_8h_source.html#l00037">HSL_Space.h:37</a></div></div> -<div class="ttc" id="classmeow_1_1Color3__Space_html_a3351aea64c4ca1596694d6b95dce56df"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df">meow::Color3_Space< double >::min</a></div><div class="ttdeci">doubleconst & min(size_t id) const</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00046">Color3_Space.h:46</a></div></div> +<div class="ttc" id="classmeow_1_1Color3__Space_html_a3351aea64c4ca1596694d6b95dce56df"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df">meow::Color3_Space< double >::min</a></div><div class="ttdeci">doubleconst & min(size_t id) const</div><div class="ttdoc">Return the minimum of the i -th channel. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00099">Color3_Space.h:99</a></div></div> <div class="ttc" id="classmeow_1_1HSLf__Space_html_a5920c0fc93e0481957c629c47d302849"><div class="ttname"><a href="classmeow_1_1HSLf__Space.html#a5920c0fc93e0481957c629c47d302849">meow::HSLf_Space::HSLf_Space</a></div><div class="ttdeci">HSLf_Space()</div><div class="ttdef"><b>Definition:</b> <a href="HSL__Space_8h_source.html#l00024">HSL_Space.h:24</a></div></div> <div class="ttc" id="classmeow_1_1HSLf__Space_html_ae5299a5b58224fcf600812cbcebb7031"><div class="ttname"><a href="classmeow_1_1HSLf__Space.html#ae5299a5b58224fcf600812cbcebb7031">meow::HSLf_Space::hslGet</a></div><div class="ttdeci">double & hslGet(size_t i)</div><div class="ttdef"><b>Definition:</b> <a href="HSL__Space_8h_source.html#l00057">HSL_Space.h:57</a></div></div> <div class="ttc" id="classmeow_1_1HSLf__Space_html_a8379a7dec9f95eac7908b6b4c0aff98e"><div class="ttname"><a href="classmeow_1_1HSLf__Space.html#a8379a7dec9f95eac7908b6b4c0aff98e">meow::HSLf_Space::h</a></div><div class="ttdeci">double const & h(double c)</div><div class="ttdef"><b>Definition:</b> <a href="HSL__Space_8h_source.html#l00054">HSL_Space.h:54</a></div></div> <div class="ttc" id="classdouble_html"><div class="ttname"><a href="classdouble.html">double</a></div></div> -<div class="ttc" id="classmeow_1_1Color3__Space_html_ac2efb0be959fc60f786bdcdc8a1fd8b2"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2">meow::Color3_Space< double >::valGet</a></div><div class="ttdeci">double & valGet(size_t id)</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00055">Color3_Space.h:55</a></div></div> +<div class="ttc" id="classmeow_1_1Color3__Space_html_ac2efb0be959fc60f786bdcdc8a1fd8b2"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2">meow::Color3_Space< double >::valGet</a></div><div class="ttdeci">double & valGet(size_t id)</div><div class="ttdoc">Get the non-constant reference of value of the i -th channel. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00139">Color3_Space.h:139</a></div></div> <div class="ttc" id="classmeow_1_1HSLf__Space_html_a7bfcdff0e263e1fc668378e62fcc7bbe"><div class="ttname"><a href="classmeow_1_1HSLf__Space.html#a7bfcdff0e263e1fc668378e62fcc7bbe">meow::HSLf_Space::hsl</a></div><div class="ttdeci">double const & hsl(size_t i) const </div><div class="ttdef"><b>Definition:</b> <a href="HSL__Space_8h_source.html#l00049">HSL_Space.h:49</a></div></div> <div class="ttc" id="classmeow_1_1HSLf__Space_html_a5dd4d3ea93f86b627d51936b7388da44"><div class="ttname"><a href="classmeow_1_1HSLf__Space.html#a5dd4d3ea93f86b627d51936b7388da44">meow::HSLf_Space::lGet</a></div><div class="ttdeci">double & lGet()</div><div class="ttdef"><b>Definition:</b> <a href="HSL__Space_8h_source.html#l00060">HSL_Space.h:60</a></div></div> <div class="ttc" id="classmeow_1_1HSLf__Space_html_ae97959215ff50cc62af6a309226a0061"><div class="ttname"><a href="classmeow_1_1HSLf__Space.html#ae97959215ff50cc62af6a309226a0061">meow::HSLf_Space::hslMin</a></div><div class="ttdeci">double const & hslMin(size_t i) const </div><div class="ttdef"><b>Definition:</b> <a href="HSL__Space_8h_source.html#l00041">HSL_Space.h:41</a></div></div> <div class="ttc" id="classmeow_1_1HSLf__Space_html_aa6f73697310484b178c2dac3acdf4f4b"><div class="ttname"><a href="classmeow_1_1HSLf__Space.html#aa6f73697310484b178c2dac3acdf4f4b">meow::HSLf_Space::sMin</a></div><div class="ttdeci">double const & sMin() const </div><div class="ttdef"><b>Definition:</b> <a href="HSL__Space_8h_source.html#l00043">HSL_Space.h:43</a></div></div> <div class="ttc" id="namespacemeow_html_af95cfca15ad7a51ed4d07b06e1296080"><div class="ttname"><a href="namespacemeow.html#af95cfca15ad7a51ed4d07b06e1296080">meow::denormalize</a></div><div class="ttdeci">T denormalize(T lower, T upper, T _ratio)</div><div class="ttdoc">(lower+_ratio*(upper-lower)) </div><div class="ttdef"><b>Definition:</b> <a href="math_2utility_8h_source.html#l00035">utility.h:35</a></div></div> <div class="ttc" id="classmeow_1_1RGBf__Space_html_a2e158eb7f0a94047b23872b7b346e7b9"><div class="ttname"><a href="classmeow_1_1RGBf__Space.html#a2e158eb7f0a94047b23872b7b346e7b9">meow::RGBf_Space::r</a></div><div class="ttdeci">double const & r() const </div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00114">RGB_Space.h:114</a></div></div> -<div class="ttc" id="classmeow_1_1Color3__Space_html_aa6661a1aaaf985a4b2d68db88ec93d2f"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f">meow::Color3_Space< double >::max</a></div><div class="ttdeci">doubleconst & max(size_t id) const</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00047">Color3_Space.h:47</a></div></div> +<div class="ttc" id="classmeow_1_1Color3__Space_html_aa6661a1aaaf985a4b2d68db88ec93d2f"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f">meow::Color3_Space< double >::max</a></div><div class="ttdeci">doubleconst & max(size_t id) const</div><div class="ttdoc">Return the maximum of the i -th channel. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00107">Color3_Space.h:107</a></div></div> <div class="ttc" id="classmeow_1_1YUVf__Space_html"><div class="ttname"><a href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></div><div class="ttdoc">以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 </div><div class="ttdef"><b>Definition:</b> <a href="YUV__Space_8h_source.html#l00021">YUV_Space.h:21</a></div></div> -<div class="ttc" id="classmeow_1_1Color3__Space_html"><div class="ttname"><a href="classmeow_1_1Color3__Space.html">meow::Color3_Space</a></div><div class="ttdoc">以三個channel所組成的色彩空間 </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00018">Color3_Space.h:18</a></div></div> +<div class="ttc" id="classmeow_1_1Color3__Space_html"><div class="ttname"><a href="classmeow_1_1Color3__Space.html">meow::Color3_Space</a></div><div class="ttdoc">Base class of color space with 3 channels. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00018">Color3_Space.h:18</a></div></div> <div class="ttc" id="Color3__Space_8h_html"><div class="ttname"><a href="Color3__Space_8h.html">Color3_Space.h</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html"><div class="ttname"><a href="classmeow_1_1Vector3D.html">meow::Vector3D</a></div><div class="ttdoc">3D's vector </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00255">Vectors.h:255</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html"><div class="ttname"><a href="classmeow_1_1Vector3D.html">meow::Vector3D</a></div><div class="ttdoc">3D's vector </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00265">Vectors.h:265</a></div></div> <div class="ttc" id="classmeow_1_1HSLf__Space_html_a145882c607f9029859eb418ce979b64c"><div class="ttname"><a href="classmeow_1_1HSLf__Space.html#a145882c607f9029859eb418ce979b64c">meow::HSLf_Space::hMax</a></div><div class="ttdeci">double const & hMax() const </div><div class="ttdef"><b>Definition:</b> <a href="HSL__Space_8h_source.html#l00046">HSL_Space.h:46</a></div></div> <div class="ttc" id="classmeow_1_1RGBf__Space_html_aeb0cd2d681af6a70861ff371bf596e17"><div class="ttname"><a href="classmeow_1_1RGBf__Space.html#aeb0cd2d681af6a70861ff371bf596e17">meow::RGBf_Space::gMin</a></div><div class="ttdeci">double const & gMin() const </div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00107">RGB_Space.h:107</a></div></div> <div class="ttc" id="classmeow_1_1HSLf__Space_html_a88eb3f94b211a3e29c80c334f0f8e963"><div class="ttname"><a href="classmeow_1_1HSLf__Space.html#a88eb3f94b211a3e29c80c334f0f8e963">meow::HSLf_Space::operator/</a></div><div class="ttdeci">HSLf_Space operator/(double const &c) const </div><div class="ttdef"><b>Definition:</b> <a href="HSL__Space_8h_source.html#l00074">HSL_Space.h:74</a></div></div> @@ -272,12 +272,12 @@ $(document).ready(function(){initNavTree('HSL__Space_8h_source.html','');}); <div class="ttc" id="classmeow_1_1RGBf__Space_html_ad25036799ca38983cdb74ed6b4245d51"><div class="ttname"><a href="classmeow_1_1RGBf__Space.html#ad25036799ca38983cdb74ed6b4245d51">meow::RGBf_Space::g</a></div><div class="ttdeci">double const & g() const </div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00115">RGB_Space.h:115</a></div></div> <div class="ttc" id="classmeow_1_1RGBf__Space_html_a130bbee98fdd279a415e18aa0ca2f13c"><div class="ttname"><a href="classmeow_1_1RGBf__Space.html#a130bbee98fdd279a415e18aa0ca2f13c">meow::RGBf_Space::bMin</a></div><div class="ttdeci">double const & bMin() const </div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00108">RGB_Space.h:108</a></div></div> <div class="ttc" id="classmeow_1_1HSLf__Space_html_a639c043bb6ba788ad2ea183e59643cdf"><div class="ttname"><a href="classmeow_1_1HSLf__Space.html#a639c043bb6ba788ad2ea183e59643cdf">meow::HSLf_Space::l</a></div><div class="ttdeci">double const & l(double c)</div><div class="ttdef"><b>Definition:</b> <a href="HSL__Space_8h_source.html#l00056">HSL_Space.h:56</a></div></div> -<div class="ttc" id="classmeow_1_1Color3__Space_html_aa5c43cb67d674223a0a2361ac8de55c1"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#aa5c43cb67d674223a0a2361ac8de55c1">meow::Color3_Space< double >::copyFrom</a></div><div class="ttdeci">Color3_Space< double > & copyFrom(Color3_Space< double > const &b)</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00035">Color3_Space.h:35</a></div></div> +<div class="ttc" id="classmeow_1_1Color3__Space_html_aa5c43cb67d674223a0a2361ac8de55c1"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#aa5c43cb67d674223a0a2361ac8de55c1">meow::Color3_Space< double >::copyFrom</a></div><div class="ttdeci">Color3_Space< double > & copyFrom(Color3_Space< double > const &b)</div><div class="ttdoc">Copy method. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00054">Color3_Space.h:54</a></div></div> <div class="ttc" id="classmeow_1_1HSLf__Space_html_abc883a59f2eeeffc84a9560558cd6619"><div class="ttname"><a href="classmeow_1_1HSLf__Space.html#abc883a59f2eeeffc84a9560558cd6619">meow::HSLf_Space::operator*</a></div><div class="ttdeci">double operator*(HSLf_Space const &b) const </div><div class="ttdef"><b>Definition:</b> <a href="HSL__Space_8h_source.html#l00077">HSL_Space.h:77</a></div></div> <div class="ttc" id="classmeow_1_1HSLf__Space_html_aa6fcf6ef67c2f37e998486e36dc4a0aa"><div class="ttname"><a href="classmeow_1_1HSLf__Space.html#aa6fcf6ef67c2f37e998486e36dc4a0aa">meow::HSLf_Space::operator-</a></div><div class="ttdeci">HSLf_Space operator-(HSLf_Space const &b) const </div><div class="ttdef"><b>Definition:</b> <a href="HSL__Space_8h_source.html#l00068">HSL_Space.h:68</a></div></div> <div class="ttc" id="classmeow_1_1HSLf__Space_html_ae8cdb0610e7c4c7c8cae0071e89190a1"><div class="ttname"><a href="classmeow_1_1HSLf__Space.html#ae8cdb0610e7c4c7c8cae0071e89190a1">meow::HSLf_Space::hMin</a></div><div class="ttdeci">double const & hMin() const </div><div class="ttdef"><b>Definition:</b> <a href="HSL__Space_8h_source.html#l00042">HSL_Space.h:42</a></div></div> <div class="ttc" id="classmeow_1_1HSLf__Space_html_a28f6cd1737415fb043fccacc39686efe"><div class="ttname"><a href="classmeow_1_1HSLf__Space.html#a28f6cd1737415fb043fccacc39686efe">meow::HSLf_Space::hsl</a></div><div class="ttdeci">double const & hsl(size_t i, double c)</div><div class="ttdef"><b>Definition:</b> <a href="HSL__Space_8h_source.html#l00053">HSL_Space.h:53</a></div></div> -<div class="ttc" id="classmeow_1_1Color3__Space_html_af08839264f6ea6dc50cf6175d26afa6e"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">meow::Color3_Space< double >::val</a></div><div class="ttdeci">doubleconst & val(size_t id) const</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00048">Color3_Space.h:48</a></div></div> +<div class="ttc" id="classmeow_1_1Color3__Space_html_af08839264f6ea6dc50cf6175d26afa6e"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">meow::Color3_Space< double >::val</a></div><div class="ttdeci">doubleconst & val(size_t id) const</div><div class="ttdoc">Return the value of the i -th channel. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00117">Color3_Space.h:117</a></div></div> <div class="ttc" id="classmeow_1_1Color3__Space_html_aa134d705ea25b1f64db8bef07d1757ae"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">meow::Color3_Space< double >::val_</a></div><div class="ttdeci">Vector3D< double > val_</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00022">Color3_Space.h:22</a></div></div> <div class="ttc" id="classmeow_1_1HSLf__Space_html_ae6de1c7bf42d04c0f982a58df3bdb4d3"><div class="ttname"><a href="classmeow_1_1HSLf__Space.html#ae6de1c7bf42d04c0f982a58df3bdb4d3">meow::HSLf_Space::s</a></div><div class="ttdeci">double const & s(double c)</div><div class="ttdef"><b>Definition:</b> <a href="HSL__Space_8h_source.html#l00055">HSL_Space.h:55</a></div></div> <div class="ttc" id="classmeow_1_1HSLf__Space_html_a8f7487b203cd3be19b08a6c80d33d5d2"><div class="ttname"><a href="classmeow_1_1HSLf__Space.html#a8f7487b203cd3be19b08a6c80d33d5d2">meow::HSLf_Space::s</a></div><div class="ttdeci">double const & s() const </div><div class="ttdef"><b>Definition:</b> <a href="HSL__Space_8h_source.html#l00051">HSL_Space.h:51</a></div></div> @@ -288,7 +288,7 @@ $(document).ready(function(){initNavTree('HSL__Space_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_f6840b2fecd08a3779df34f0add0e074.html">colors</a></li><li class="navelem"><a class="el" href="HSL__Space_8h.html">HSL_Space.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/HSV_8h.html b/doc/html/HSV_8h.html index 07d94c4..20d7bb4 100644 --- a/doc/html/HSV_8h.html +++ b/doc/html/HSV_8h.html @@ -30,7 +30,7 @@ <div id="projectname">Templates -- Meow  <span id="projectnumber">1.1.4</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -109,7 +109,7 @@ Functions</h2></td></tr> <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_f6840b2fecd08a3779df34f0add0e074.html">colors</a></li><li class="navelem"><a class="el" href="HSV_8h.html">HSV.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Mon Jun 23 2014 18:37:27 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/HSV_8h_source.html b/doc/html/HSV_8h_source.html index 057c51e..a1d3ebd 100644 --- a/doc/html/HSV_8h_source.html +++ b/doc/html/HSV_8h_source.html @@ -30,7 +30,7 @@ <div id="projectname">Templates -- Meow  <span id="projectnumber">1.1.4</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -91,7 +91,7 @@ $(document).ready(function(){initNavTree('HSV_8h_source.html','');}); <div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  T <a class="code" href="classmeow_1_1HSV.html#a628956c8133c225a2b9ba4a6a34e8e03">hsv</a>(<span class="keywordtype">size_t</span> i, T <span class="keyword">const</span>& val);</div> <div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  T <a class="code" href="classmeow_1_1HSV.html#a7f4c430084f4b8431b3c4ac80d61c959">vsh</a>(<span class="keywordtype">size_t</span> i, T <span class="keyword">const</span>& val);</div> <div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  };</div> -<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  </div> +<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> </div> <div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="classmeow_1_1HSVf.html"> 38</a></span>  <span class="keyword">class </span><a class="code" href="classmeow_1_1HSVf.html">HSVf</a>: <span class="keyword">public</span> <a class="code" href="classmeow_1_1HSV.html">HSV</a><double>{</div> <div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  <span class="keyword">public</span>:</div> <div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  <a class="code" href="classmeow_1_1HSVf.html#a592341f47599f4e46a315c6057a78a20">HSVf</a>();</div> @@ -105,7 +105,7 @@ $(document).ready(function(){initNavTree('HSV_8h_source.html','');}); <div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  <span class="keywordtype">double</span> <a class="code" href="classmeow_1_1HSVf.html#abe13652f9d29453dbc998eb6ccddb237">vMin</a>() <span class="keyword">const</span>;</div> <div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  <span class="keywordtype">double</span> <a class="code" href="classmeow_1_1HSVf.html#ae6eea3ef9b9948f3f8292c1c461b8fb1">vMax</a>() <span class="keyword">const</span>;</div> <div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  };</div> -<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  </div> +<div class="line"><a name="l00051"></a><span class="lineno"> 51</span> </div> <div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  <span class="keyword">template</span><<span class="keyword">class</span> RGB_T, <span class="keyword">class</span> HSV_T> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="namespacemeow.html#a58776e88aeb6bec45c2201cb70edda5d">RGB_to_HSV</a>(</div> <div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  <a class="code" href="classmeow_1_1RGB.html">RGB<RGB_T></a> <span class="keyword">const</span>& rgb,</div> <div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  <a class="code" href="classmeow_1_1HSV.html">HSV<HSV_T></a> * hsv);</div> @@ -173,7 +173,7 @@ $(document).ready(function(){initNavTree('HSV_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_f6840b2fecd08a3779df34f0add0e074.html">colors</a></li><li class="navelem"><a class="el" href="HSV_8h.html">HSV.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Mon Jun 23 2014 18:37:26 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/HSV_8hpp.html b/doc/html/HSV_8hpp.html index 572041a..bf38f10 100644 --- a/doc/html/HSV_8hpp.html +++ b/doc/html/HSV_8hpp.html @@ -30,7 +30,7 @@ <div id="projectname">Templates -- Meow  <span id="projectnumber">1.1.4</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -102,7 +102,7 @@ Functions</h2></td></tr> <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_f6840b2fecd08a3779df34f0add0e074.html">colors</a></li><li class="navelem"><a class="el" href="HSV_8hpp.html">HSV.hpp</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Mon Jun 23 2014 18:37:27 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/HSV_8hpp_source.html b/doc/html/HSV_8hpp_source.html index 44c5f20..0036827 100644 --- a/doc/html/HSV_8hpp_source.html +++ b/doc/html/HSV_8hpp_source.html @@ -30,7 +30,7 @@ <div id="projectname">Templates -- Meow  <span id="projectnumber">1.1.4</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -74,7 +74,7 @@ $(document).ready(function(){initNavTree('HSV_8hpp_source.html','');}); <div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="classmeow_1_1HSV.html#a5d448c64b3bab700e1f3202a483fafe5"> 14</a></span>  <span class="keyword">template</span><<span class="keyword">class</span> T> <span class="keyword">inline</span> <a class="code" href="classmeow_1_1HSV.html#a7b6274bb5ade15a133d9c9628049df7e">HSV<T>::HSV</a>(T <span class="keyword">const</span>* hsv){</div> <div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i = 0; i < 3; i++) hsv_[i] = hsv[i];</div> <div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  }</div> -<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  </div> +<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> </div> <div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="classmeow_1_1HSV.html#a5a35504836c489a15c146750107cf73a"> 18</a></span>  <span class="keyword">template</span><<span class="keyword">class</span> T> <span class="keyword">inline</span> T <a class="code" href="classmeow_1_1HSV.html#a5a35504836c489a15c146750107cf73a">HSV<T>::h</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> hsv_[0]; }</div> <div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="classmeow_1_1HSV.html#aa7a09adb410bb0955a16c52ad816f124"> 19</a></span>  <span class="keyword">template</span><<span class="keyword">class</span> T> <span class="keyword">inline</span> T <a class="code" href="classmeow_1_1HSV.html#aa7a09adb410bb0955a16c52ad816f124">HSV<T>::s</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> hsv_[1]; }</div> <div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="classmeow_1_1HSV.html#aeef19a9dacc066f08e1405ccdef1f5d4"> 20</a></span>  <span class="keyword">template</span><<span class="keyword">class</span> T> <span class="keyword">inline</span> T <a class="code" href="classmeow_1_1HSV.html#aeef19a9dacc066f08e1405ccdef1f5d4">HSV<T>::v</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> hsv_[2]; }</div> @@ -91,11 +91,11 @@ $(document).ready(function(){initNavTree('HSV_8hpp_source.html','');}); <div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="classmeow_1_1HSV.html#ac11478a77e1964944eee005a2066cc2f"> 31</a></span>  <span class="keyword">template</span><<span class="keyword">class</span> T> <span class="keyword">inline</span> T <a class="code" href="classmeow_1_1HSV.html#a7f4c430084f4b8431b3c4ac80d61c959">HSV<T>::vsh</a>(<span class="keywordtype">size_t</span> i, T <span class="keyword">const</span>& val){</div> <div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  <span class="keywordflow">return</span> hsv(2 - i, val);</div> <div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  }</div> -<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  </div> -<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  </div> -<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  </div> -<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  </div> -<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  </div> +<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> </div> +<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> </div> +<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> </div> +<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> </div> +<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> </div> <div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="classmeow_1_1HSVf.html#a592341f47599f4e46a315c6057a78a20"> 39</a></span>  <span class="keyword">inline</span> <a class="code" href="classmeow_1_1HSVf.html#a592341f47599f4e46a315c6057a78a20">HSVf:: HSVf</a>(): <a class="code" href="classmeow_1_1HSV.html">HSV</a>(){ }</div> <div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="classmeow_1_1HSVf.html#a39e1b89abb63dcb35664130a18956d46"> 40</a></span>  <span class="keyword">inline</span> <a class="code" href="classmeow_1_1HSVf.html#a39e1b89abb63dcb35664130a18956d46">HSVf::~HSVf</a>(){ }</div> <div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="classmeow_1_1HSVf.html#a67add742dcf4bf226102cd30a92c2192"> 41</a></span>  <span class="keyword">inline</span> <a class="code" href="classmeow_1_1HSVf.html#a592341f47599f4e46a315c6057a78a20">HSVf::HSVf</a>(<span class="keywordtype">double</span> <span class="keyword">const</span>&h,<span class="keywordtype">double</span> <span class="keyword">const</span>&s,<span class="keywordtype">double</span> <span class="keyword">const</span>&v):<a class="code" href="classmeow_1_1HSV.html">HSV</a>(h,s,v){}</div> @@ -106,10 +106,10 @@ $(document).ready(function(){initNavTree('HSV_8hpp_source.html','');}); <div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="classmeow_1_1HSVf.html#a2e521602deaab25eff709edc1c380f82"> 46</a></span>  <span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="classmeow_1_1HSVf.html#a2e521602deaab25eff709edc1c380f82">HSVf::sMax</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> 1.0; }</div> <div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="classmeow_1_1HSVf.html#abe13652f9d29453dbc998eb6ccddb237"> 47</a></span>  <span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="classmeow_1_1HSVf.html#abe13652f9d29453dbc998eb6ccddb237">HSVf::vMin</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> 0.0; }</div> <div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="classmeow_1_1HSVf.html#ae6eea3ef9b9948f3f8292c1c461b8fb1"> 48</a></span>  <span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="classmeow_1_1HSVf.html#ae6eea3ef9b9948f3f8292c1c461b8fb1">HSVf::vMax</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> 1.0; }</div> -<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  </div> -<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  </div> -<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  </div> -<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  </div> +<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> </div> +<div class="line"><a name="l00050"></a><span class="lineno"> 50</span> </div> +<div class="line"><a name="l00051"></a><span class="lineno"> 51</span> </div> +<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> </div> <div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="namespacemeow.html#a58776e88aeb6bec45c2201cb70edda5d"> 53</a></span>  <span class="keyword">template</span><<span class="keyword">class</span> RGB_T, <span class="keyword">class</span> HSV_T> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="namespacemeow.html#a58776e88aeb6bec45c2201cb70edda5d">RGB_to_HSV</a>(</div> <div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  <a class="code" href="classmeow_1_1RGB.html">RGB<RGB_T></a> <span class="keyword">const</span>& rgb,</div> <div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <a class="code" href="classmeow_1_1HSV.html">HSV<HSV_T></a> * hsv){</div> @@ -241,7 +241,7 @@ $(document).ready(function(){initNavTree('HSV_8hpp_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_f6840b2fecd08a3779df34f0add0e074.html">colors</a></li><li class="navelem"><a class="el" href="HSV_8hpp.html">HSV.hpp</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Mon Jun 23 2014 18:37:26 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/HSV__Space_8h.html b/doc/html/HSV__Space_8h.html index db58865..e57c744 100644 --- a/doc/html/HSV__Space_8h.html +++ b/doc/html/HSV__Space_8h.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -117,7 +117,7 @@ Functions</h2></td></tr> <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_f6840b2fecd08a3779df34f0add0e074.html">colors</a></li><li class="navelem"><a class="el" href="HSV__Space_8h.html">HSV_Space.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/HSV__Space_8h_source.html b/doc/html/HSV__Space_8h_source.html index 8290f8d..69df343 100644 --- a/doc/html/HSV__Space_8h_source.html +++ b/doc/html/HSV__Space_8h_source.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -227,25 +227,25 @@ $(document).ready(function(){initNavTree('HSV__Space_8h_source.html','');}); <div class="ttc" id="classmeow_1_1RGBf__Space_html"><div class="ttname"><a href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></div><div class="ttdoc">以浮點數Red, Green, Blue 三個值所組成的色彩空間 </div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00086">RGB_Space.h:86</a></div></div> <div class="ttc" id="classmeow_1_1HSVf__Space_html_a8b92ab84b9fe888ee6f06d55b4368cb3"><div class="ttname"><a href="classmeow_1_1HSVf__Space.html#a8b92ab84b9fe888ee6f06d55b4368cb3">meow::HSVf_Space::HSVf_Space</a></div><div class="ttdeci">HSVf_Space(double c)</div><div class="ttdef"><b>Definition:</b> <a href="HSV__Space_8h_source.html#l00029">HSV_Space.h:29</a></div></div> <div class="ttc" id="classmeow_1_1HSVf__Space_html_a662428fed0f4f2beddc16d5af52b228c"><div class="ttname"><a href="classmeow_1_1HSVf__Space.html#a662428fed0f4f2beddc16d5af52b228c">meow::HSVf_Space::~HSVf_Space</a></div><div class="ttdeci">~HSVf_Space()</div><div class="ttdef"><b>Definition:</b> <a href="HSV__Space_8h_source.html#l00040">HSV_Space.h:40</a></div></div> -<div class="ttc" id="classmeow_1_1Color3__Space_html_a3351aea64c4ca1596694d6b95dce56df"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df">meow::Color3_Space< double >::min</a></div><div class="ttdeci">doubleconst & min(size_t id) const</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00046">Color3_Space.h:46</a></div></div> +<div class="ttc" id="classmeow_1_1Color3__Space_html_a3351aea64c4ca1596694d6b95dce56df"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df">meow::Color3_Space< double >::min</a></div><div class="ttdeci">doubleconst & min(size_t id) const</div><div class="ttdoc">Return the minimum of the i -th channel. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00099">Color3_Space.h:99</a></div></div> <div class="ttc" id="classdouble_html"><div class="ttname"><a href="classdouble.html">double</a></div></div> -<div class="ttc" id="classmeow_1_1Color3__Space_html_ac2efb0be959fc60f786bdcdc8a1fd8b2"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2">meow::Color3_Space< double >::valGet</a></div><div class="ttdeci">double & valGet(size_t id)</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00055">Color3_Space.h:55</a></div></div> +<div class="ttc" id="classmeow_1_1Color3__Space_html_ac2efb0be959fc60f786bdcdc8a1fd8b2"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2">meow::Color3_Space< double >::valGet</a></div><div class="ttdeci">double & valGet(size_t id)</div><div class="ttdoc">Get the non-constant reference of value of the i -th channel. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00139">Color3_Space.h:139</a></div></div> <div class="ttc" id="namespacemeow_html_af95cfca15ad7a51ed4d07b06e1296080"><div class="ttname"><a href="namespacemeow.html#af95cfca15ad7a51ed4d07b06e1296080">meow::denormalize</a></div><div class="ttdeci">T denormalize(T lower, T upper, T _ratio)</div><div class="ttdoc">(lower+_ratio*(upper-lower)) </div><div class="ttdef"><b>Definition:</b> <a href="math_2utility_8h_source.html#l00035">utility.h:35</a></div></div> <div class="ttc" id="classmeow_1_1HSVf__Space_html_a042f969c34c4b708ef7c9ed2f914825b"><div class="ttname"><a href="classmeow_1_1HSVf__Space.html#a042f969c34c4b708ef7c9ed2f914825b">meow::HSVf_Space::sMin</a></div><div class="ttdeci">double const & sMin() const </div><div class="ttdef"><b>Definition:</b> <a href="HSV__Space_8h_source.html#l00044">HSV_Space.h:44</a></div></div> <div class="ttc" id="classmeow_1_1RGBf__Space_html_a2e158eb7f0a94047b23872b7b346e7b9"><div class="ttname"><a href="classmeow_1_1RGBf__Space.html#a2e158eb7f0a94047b23872b7b346e7b9">meow::RGBf_Space::r</a></div><div class="ttdeci">double const & r() const </div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00114">RGB_Space.h:114</a></div></div> <div class="ttc" id="classmeow_1_1HSVf__Space_html_ae8368184fb8579d83d4f883191b8502e"><div class="ttname"><a href="classmeow_1_1HSVf__Space.html#ae8368184fb8579d83d4f883191b8502e">meow::HSVf_Space::operator/</a></div><div class="ttdeci">HSVf_Space operator/(double const &c) const </div><div class="ttdef"><b>Definition:</b> <a href="HSV__Space_8h_source.html#l00075">HSV_Space.h:75</a></div></div> -<div class="ttc" id="classmeow_1_1Color3__Space_html_aa6661a1aaaf985a4b2d68db88ec93d2f"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f">meow::Color3_Space< double >::max</a></div><div class="ttdeci">doubleconst & max(size_t id) const</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00047">Color3_Space.h:47</a></div></div> +<div class="ttc" id="classmeow_1_1Color3__Space_html_aa6661a1aaaf985a4b2d68db88ec93d2f"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f">meow::Color3_Space< double >::max</a></div><div class="ttdeci">doubleconst & max(size_t id) const</div><div class="ttdoc">Return the maximum of the i -th channel. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00107">Color3_Space.h:107</a></div></div> <div class="ttc" id="classmeow_1_1HSVf__Space_html_aa38bd8f828839f4cefb08251125b7dbe"><div class="ttname"><a href="classmeow_1_1HSVf__Space.html#aa38bd8f828839f4cefb08251125b7dbe">meow::HSVf_Space::s</a></div><div class="ttdeci">double const & s(double c)</div><div class="ttdef"><b>Definition:</b> <a href="HSV__Space_8h_source.html#l00056">HSV_Space.h:56</a></div></div> <div class="ttc" id="classmeow_1_1YUVf__Space_html"><div class="ttname"><a href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></div><div class="ttdoc">以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 </div><div class="ttdef"><b>Definition:</b> <a href="YUV__Space_8h_source.html#l00021">YUV_Space.h:21</a></div></div> <div class="ttc" id="classmeow_1_1HSVf__Space_html_a0013ba6629d7ed35617c01b577078502"><div class="ttname"><a href="classmeow_1_1HSVf__Space.html#a0013ba6629d7ed35617c01b577078502">meow::HSVf_Space::hsv</a></div><div class="ttdeci">double const & hsv(size_t i) const </div><div class="ttdef"><b>Definition:</b> <a href="HSV__Space_8h_source.html#l00050">HSV_Space.h:50</a></div></div> <div class="ttc" id="classmeow_1_1HSVf__Space_html_ae8ffcdef1e7978832081db18ebedeffa"><div class="ttname"><a href="classmeow_1_1HSVf__Space.html#ae8ffcdef1e7978832081db18ebedeffa">meow::HSVf_Space::v</a></div><div class="ttdeci">double const & v() const </div><div class="ttdef"><b>Definition:</b> <a href="HSV__Space_8h_source.html#l00053">HSV_Space.h:53</a></div></div> -<div class="ttc" id="classmeow_1_1Color3__Space_html"><div class="ttname"><a href="classmeow_1_1Color3__Space.html">meow::Color3_Space</a></div><div class="ttdoc">以三個channel所組成的色彩空間 </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00018">Color3_Space.h:18</a></div></div> +<div class="ttc" id="classmeow_1_1Color3__Space_html"><div class="ttname"><a href="classmeow_1_1Color3__Space.html">meow::Color3_Space</a></div><div class="ttdoc">Base class of color space with 3 channels. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00018">Color3_Space.h:18</a></div></div> <div class="ttc" id="classmeow_1_1HSVf__Space_html_a234e37a7fe30be5d6c99b41d99d67016"><div class="ttname"><a href="classmeow_1_1HSVf__Space.html#a234e37a7fe30be5d6c99b41d99d67016">meow::HSVf_Space::h</a></div><div class="ttdeci">double const & h() const </div><div class="ttdef"><b>Definition:</b> <a href="HSV__Space_8h_source.html#l00051">HSV_Space.h:51</a></div></div> <div class="ttc" id="classmeow_1_1HSVf__Space_html_a55d7dc460276eedec803905bc896e3f4"><div class="ttname"><a href="classmeow_1_1HSVf__Space.html#a55d7dc460276eedec803905bc896e3f4">meow::HSVf_Space::hMin</a></div><div class="ttdeci">double const & hMin() const </div><div class="ttdef"><b>Definition:</b> <a href="HSV__Space_8h_source.html#l00043">HSV_Space.h:43</a></div></div> <div class="ttc" id="HSL__Space_8h_html"><div class="ttname"><a href="HSL__Space_8h.html">HSL_Space.h</a></div></div> <div class="ttc" id="Color3__Space_8h_html"><div class="ttname"><a href="Color3__Space_8h.html">Color3_Space.h</a></div></div> <div class="ttc" id="classmeow_1_1HSVf__Space_html_aa5d83feefbbd4dee3d2642bd4782ee63"><div class="ttname"><a href="classmeow_1_1HSVf__Space.html#aa5d83feefbbd4dee3d2642bd4782ee63">meow::HSVf_Space::hsv</a></div><div class="ttdeci">double const & hsv(size_t i, double c)</div><div class="ttdef"><b>Definition:</b> <a href="HSV__Space_8h_source.html#l00054">HSV_Space.h:54</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html"><div class="ttname"><a href="classmeow_1_1Vector3D.html">meow::Vector3D</a></div><div class="ttdoc">3D's vector </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00255">Vectors.h:255</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html"><div class="ttname"><a href="classmeow_1_1Vector3D.html">meow::Vector3D</a></div><div class="ttdoc">3D's vector </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00265">Vectors.h:265</a></div></div> <div class="ttc" id="classmeow_1_1RGBf__Space_html_aeb0cd2d681af6a70861ff371bf596e17"><div class="ttname"><a href="classmeow_1_1RGBf__Space.html#aeb0cd2d681af6a70861ff371bf596e17">meow::RGBf_Space::gMin</a></div><div class="ttdeci">double const & gMin() const </div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00107">RGB_Space.h:107</a></div></div> <div class="ttc" id="classmeow_1_1HSVf__Space_html_a9fa2946d82a60f47487364bbbbfb824f"><div class="ttname"><a href="classmeow_1_1HSVf__Space.html#a9fa2946d82a60f47487364bbbbfb824f">meow::HSVf_Space::s</a></div><div class="ttdeci">double const & s() const </div><div class="ttdef"><b>Definition:</b> <a href="HSV__Space_8h_source.html#l00052">HSV_Space.h:52</a></div></div> <div class="ttc" id="classmeow_1_1RGBi__Space_html"><div class="ttname"><a href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></div><div class="ttdoc">以整數 Red, Green, Blue 三個值所組成的色彩空間 </div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00019">RGB_Space.h:19</a></div></div> @@ -272,9 +272,9 @@ $(document).ready(function(){initNavTree('HSV__Space_8h_source.html','');}); <div class="ttc" id="classmeow_1_1RGBf__Space_html_ad25036799ca38983cdb74ed6b4245d51"><div class="ttname"><a href="classmeow_1_1RGBf__Space.html#ad25036799ca38983cdb74ed6b4245d51">meow::RGBf_Space::g</a></div><div class="ttdeci">double const & g() const </div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00115">RGB_Space.h:115</a></div></div> <div class="ttc" id="classmeow_1_1RGBf__Space_html_a130bbee98fdd279a415e18aa0ca2f13c"><div class="ttname"><a href="classmeow_1_1RGBf__Space.html#a130bbee98fdd279a415e18aa0ca2f13c">meow::RGBf_Space::bMin</a></div><div class="ttdeci">double const & bMin() const </div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00108">RGB_Space.h:108</a></div></div> <div class="ttc" id="classmeow_1_1HSVf__Space_html_ae142d6dfee8ac3f1e8471792911dca46"><div class="ttname"><a href="classmeow_1_1HSVf__Space.html#ae142d6dfee8ac3f1e8471792911dca46">meow::HSVf_Space::hGet</a></div><div class="ttdeci">double & hGet()</div><div class="ttdef"><b>Definition:</b> <a href="HSV__Space_8h_source.html#l00059">HSV_Space.h:59</a></div></div> -<div class="ttc" id="classmeow_1_1Color3__Space_html_aa5c43cb67d674223a0a2361ac8de55c1"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#aa5c43cb67d674223a0a2361ac8de55c1">meow::Color3_Space< double >::copyFrom</a></div><div class="ttdeci">Color3_Space< double > & copyFrom(Color3_Space< double > const &b)</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00035">Color3_Space.h:35</a></div></div> +<div class="ttc" id="classmeow_1_1Color3__Space_html_aa5c43cb67d674223a0a2361ac8de55c1"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#aa5c43cb67d674223a0a2361ac8de55c1">meow::Color3_Space< double >::copyFrom</a></div><div class="ttdeci">Color3_Space< double > & copyFrom(Color3_Space< double > const &b)</div><div class="ttdoc">Copy method. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00054">Color3_Space.h:54</a></div></div> <div class="ttc" id="classint_html"><div class="ttname"><a href="classint.html">int</a></div></div> -<div class="ttc" id="classmeow_1_1Color3__Space_html_af08839264f6ea6dc50cf6175d26afa6e"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">meow::Color3_Space< double >::val</a></div><div class="ttdeci">doubleconst & val(size_t id) const</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00048">Color3_Space.h:48</a></div></div> +<div class="ttc" id="classmeow_1_1Color3__Space_html_af08839264f6ea6dc50cf6175d26afa6e"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">meow::Color3_Space< double >::val</a></div><div class="ttdeci">doubleconst & val(size_t id) const</div><div class="ttdoc">Return the value of the i -th channel. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00117">Color3_Space.h:117</a></div></div> <div class="ttc" id="classmeow_1_1Color3__Space_html_aa134d705ea25b1f64db8bef07d1757ae"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">meow::Color3_Space< double >::val_</a></div><div class="ttdeci">Vector3D< double > val_</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00022">Color3_Space.h:22</a></div></div> <div class="ttc" id="classmeow_1_1HSVf__Space_html_a205e6c509f76312faeb75ffd3e0436c1"><div class="ttname"><a href="classmeow_1_1HSVf__Space.html#a205e6c509f76312faeb75ffd3e0436c1">meow::HSVf_Space::operator*</a></div><div class="ttdeci">HSVf_Space operator*(double const &c) const </div><div class="ttdef"><b>Definition:</b> <a href="HSV__Space_8h_source.html#l00072">HSV_Space.h:72</a></div></div> <div class="ttc" id="classmeow_1_1HSVf__Space_html_a27eb3acfdc06d03d88f5f3d1ae1cb7cc"><div class="ttname"><a href="classmeow_1_1HSVf__Space.html#a27eb3acfdc06d03d88f5f3d1ae1cb7cc">meow::HSVf_Space::HSVf_Space</a></div><div class="ttdeci">HSVf_Space(Vector3D< double > const &v)</div><div class="ttdef"><b>Definition:</b> <a href="HSV__Space_8h_source.html#l00033">HSV_Space.h:33</a></div></div> @@ -285,7 +285,7 @@ $(document).ready(function(){initNavTree('HSV__Space_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_f6840b2fecd08a3779df34f0add0e074.html">colors</a></li><li class="navelem"><a class="el" href="HSV__Space_8h.html">HSV_Space.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/HashTable_8h.html b/doc/html/HashTable_8h.html index beffba3..344bb6f 100644 --- a/doc/html/HashTable_8h.html +++ b/doc/html/HashTable_8h.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -84,7 +84,7 @@ Namespaces</h2></td></tr> <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="HashTable_8h.html">HashTable.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/HashTable_8h_source.html b/doc/html/HashTable_8h_source.html index 7f6442d..19f5df8 100644 --- a/doc/html/HashTable_8h_source.html +++ b/doc/html/HashTable_8h_source.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -214,7 +214,7 @@ $(document).ready(function(){initNavTree('HashTable_8h_source.html','');}); <div class="line"><a name="l00212"></a><span class="lineno"> 212</span>  }</div> <div class="line"><a name="l00213"></a><span class="lineno"> 213</span> };</div> <div class="line"><a name="l00214"></a><span class="lineno"> 214</span> </div> -<div class="line"><a name="l00215"></a><span class="lineno"> 215</span> }</div> +<div class="line"><a name="l00215"></a><span class="lineno"> 215</span> } <span class="comment">// meow</span></div> <div class="line"><a name="l00216"></a><span class="lineno"> 216</span> </div> <div class="line"><a name="l00217"></a><span class="lineno"> 217</span> <span class="preprocessor">#endif // dsa_HashTable_H__</span></div> <div class="ttc" id="classmeow_1_1HashTableList_html_af3ac22fd18ce14878e881331883397b8"><div class="ttname"><a href="classmeow_1_1HashTableList.html#af3ac22fd18ce14878e881331883397b8">meow::HashTableList::all</a></div><div class="ttdeci">std::vector< Data > all(size_t index) const </div><div class="ttdoc">回傳所有存下來且key為index的資料 </div><div class="ttdef"><b>Definition:</b> <a href="HashTable_8h_source.html#l00187">HashTable.h:187</a></div></div> @@ -244,7 +244,7 @@ $(document).ready(function(){initNavTree('HashTable_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="HashTable_8h.html">HashTable.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/IdentityPoints_8h.html b/doc/html/IdentityPoints_8h.html index 4178b8b..07eb8a5 100644 --- a/doc/html/IdentityPoints_8h.html +++ b/doc/html/IdentityPoints_8h.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -88,7 +88,7 @@ Namespaces</h2></td></tr> <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_115d3279a93b9c99d8f569a34543848f.html">gra</a></li><li class="navelem"><a class="el" href="IdentityPoints_8h.html">IdentityPoints.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/IdentityPoints_8h_source.html b/doc/html/IdentityPoints_8h_source.html index 48a0fe6..5374f79 100644 --- a/doc/html/IdentityPoints_8h_source.html +++ b/doc/html/IdentityPoints_8h_source.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -247,7 +247,7 @@ $(document).ready(function(){initNavTree('IdentityPoints_8h_source.html','');}); <div class="line"><a name="l00266"></a><span class="lineno"> 266</span>  <span class="keywordflow">if</span> (fread(&<span class="keywordtype">id</span>, <span class="keyword">sizeof</span>(<span class="keywordtype">id</span>), 1, f) < 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> <div class="line"><a name="l00267"></a><span class="lineno"> 267</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> j = 0, J = dim; j < J; ++j) {</div> <div class="line"><a name="l00268"></a><span class="lineno"> 268</span>  <span class="keywordflow">if</span> (fread(&tt, <span class="keyword">sizeof</span>(tt), 1, f) < 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> -<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>  tmp.<a class="code" href="classmeow_1_1Vector.html#af5ecb8d9cc811a2d56e1725c4bfd30e8">entry</a>(j, tt);</div> +<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>  tmp.entry(j, tt);</div> <div class="line"><a name="l00270"></a><span class="lineno"> 270</span>  }</div> <div class="line"><a name="l00271"></a><span class="lineno"> 271</span>  <a class="code" href="classmeow_1_1IdentityPoints.html#a8ad5a9cc2cfa2a9a32bf90b47cc42d94">identityPointAdd</a>((ID)<span class="keywordtype">id</span>, tmp);</div> <div class="line"><a name="l00272"></a><span class="lineno"> 272</span>  }</div> @@ -261,7 +261,7 @@ $(document).ready(function(){initNavTree('IdentityPoints_8h_source.html','');}); <div class="line"><a name="l00280"></a><span class="lineno"> 280</span>  <span class="keywordflow">if</span> (fscanf(f, <span class="stringliteral">"%lf"</span>, &<span class="keywordtype">id</span>) < 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> <div class="line"><a name="l00281"></a><span class="lineno"> 281</span>  <span class="keywordflow">for</span> (<span class="keywordtype">int</span> j = 0, J = dim; j < J; ++j) {</div> <div class="line"><a name="l00282"></a><span class="lineno"> 282</span>  <span class="keywordflow">if</span> (fscanf(f, <span class="stringliteral">"%lf"</span>, &tt) < 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> -<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>  tmp.<a class="code" href="classmeow_1_1Vector.html#af5ecb8d9cc811a2d56e1725c4bfd30e8">entry</a>(j, tt);</div> +<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>  tmp.entry(j, tt);</div> <div class="line"><a name="l00284"></a><span class="lineno"> 284</span>  }</div> <div class="line"><a name="l00285"></a><span class="lineno"> 285</span>  <a class="code" href="classmeow_1_1IdentityPoints.html#a8ad5a9cc2cfa2a9a32bf90b47cc42d94">identityPointAdd</a>((ID)<span class="keywordtype">id</span>, tmp);</div> <div class="line"><a name="l00286"></a><span class="lineno"> 286</span>  }</div> @@ -298,7 +298,6 @@ $(document).ready(function(){initNavTree('IdentityPoints_8h_source.html','');}); <div class="ttc" id="classmeow_1_1IdentityPoints_html_a58a91f88750306e4ede279dabd7a1791"><div class="ttname"><a href="classmeow_1_1IdentityPoints.html#a58a91f88750306e4ede279dabd7a1791">meow::IdentityPoints::empty</a></div><div class="ttdeci">bool empty() const </div><div class="ttdoc">回傳是否沒有identity points </div><div class="ttdef"><b>Definition:</b> <a href="IdentityPoints_8h_source.html#l00095">IdentityPoints.h:95</a></div></div> <div class="ttc" id="classmeow_1_1IdentityPoints_html_aa812c3c2040fa9c5aa863fd34983c276"><div class="ttname"><a href="classmeow_1_1IdentityPoints.html#aa812c3c2040fa9c5aa863fd34983c276">meow::IdentityPoints::identityPoints</a></div><div class="ttdeci">IdentityPointsMap const & identityPoints(IdentityPointsMap const &points)</div><div class="ttdoc">設定所有identity points </div><div class="ttdef"><b>Definition:</b> <a href="IdentityPoints_8h_source.html#l00144">IdentityPoints.h:144</a></div></div> <div class="ttc" id="classmeow_1_1IdentityPoints_html_a6b17e68e14290ebfdcdd59a0724cdc41"><div class="ttname"><a href="classmeow_1_1IdentityPoints.html#a6b17e68e14290ebfdcdd59a0724cdc41">meow::IdentityPoints::copyFrom</a></div><div class="ttdeci">ObjBase * copyFrom(ObjBase const *b)</div><div class="ttdoc">複製資料 </div><div class="ttdef"><b>Definition:</b> <a href="IdentityPoints_8h_source.html#l00308">IdentityPoints.h:308</a></div></div> -<div class="ttc" id="classmeow_1_1Vector_html_af5ecb8d9cc811a2d56e1725c4bfd30e8"><div class="ttname"><a href="classmeow_1_1Vector.html#af5ecb8d9cc811a2d56e1725c4bfd30e8">meow::Vector::entry</a></div><div class="ttdeci">Scalar entry(size_t i) const </div><div class="ttdoc">return i -th entry </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00125">Vector.h:125</a></div></div> <div class="ttc" id="classmeow_1_1IdentityPoints_html"><div class="ttname"><a href="classmeow_1_1IdentityPoints.html">meow::IdentityPoints</a></div><div class="ttdoc">把一個 std::map<ID,Vector<Scalar> > 包起來 </div><div class="ttdef"><b>Definition:</b> <a href="IdentityPoints_8h_source.html#l00021">IdentityPoints.h:21</a></div></div> <div class="ttc" id="classmeow_1_1IdentityPoints_html_ae90d4c4d8125919ae8807d89790bed61"><div class="ttname"><a href="classmeow_1_1IdentityPoints.html#ae90d4c4d8125919ae8807d89790bed61">meow::IdentityPoints::ctype</a></div><div class="ttdeci">char const * ctype() const </div><div class="ttdoc">回傳class的type </div><div class="ttdef"><b>Definition:</b> <a href="IdentityPoints_8h_source.html#l00316">IdentityPoints.h:316</a></div></div> <div class="ttc" id="classmeow_1_1IdentityPoints_html_ae1ea1968aad3345a61257ba5db970429"><div class="ttname"><a href="classmeow_1_1IdentityPoints.html#ae1ea1968aad3345a61257ba5db970429">meow::IdentityPoints::copyFrom</a></div><div class="ttdeci">IdentityPoints & copyFrom(IdentityPoints const &b)</div><div class="ttdoc">複製資料 </div><div class="ttdef"><b>Definition:</b> <a href="IdentityPoints_8h_source.html#l00065">IdentityPoints.h:65</a></div></div> @@ -333,7 +332,7 @@ $(document).ready(function(){initNavTree('IdentityPoints_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_115d3279a93b9c99d8f569a34543848f.html">gra</a></li><li class="navelem"><a class="el" href="IdentityPoints_8h.html">IdentityPoints.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/KD__Tree_8h.html b/doc/html/KD__Tree_8h.html index e144ab4..c240822 100644 --- a/doc/html/KD__Tree_8h.html +++ b/doc/html/KD__Tree_8h.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -88,7 +88,7 @@ Namespaces</h2></td></tr> <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="KD__Tree_8h.html">KD_Tree.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/KD__Tree_8h_source.html b/doc/html/KD__Tree_8h_source.html index 5838f2a..28f7b4e 100644 --- a/doc/html/KD__Tree_8h_source.html +++ b/doc/html/KD__Tree_8h_source.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -305,7 +305,7 @@ $(document).ready(function(){initNavTree('KD__Tree_8h_source.html','');}); <div class="line"><a name="l00298"></a><span class="lineno"> 298</span>  }</div> <div class="line"><a name="l00299"></a><span class="lineno"> 299</span> };</div> <div class="line"><a name="l00300"></a><span class="lineno"> 300</span> </div> -<div class="line"><a name="l00301"></a><span class="lineno"> 301</span> }</div> +<div class="line"><a name="l00301"></a><span class="lineno"> 301</span> } <span class="comment">// meow</span></div> <div class="line"><a name="l00302"></a><span class="lineno"> 302</span> </div> <div class="line"><a name="l00303"></a><span class="lineno"> 303</span> <span class="preprocessor">#endif // dsa_KD_Tree_H__</span></div> <div class="ttc" id="classmeow_1_1KD__Tree_html_adb0aaa5a70a7255935d8a4326c454434"><div class="ttname"><a href="classmeow_1_1KD__Tree.html#adb0aaa5a70a7255935d8a4326c454434">meow::KD_Tree::erase</a></div><div class="ttdeci">bool erase(Vector const &v)</div><div class="ttdoc">將給定的Vector從set移除 </div><div class="ttdef"><b>Definition:</b> <a href="KD__Tree_8h_source.html#l00215">KD_Tree.h:215</a></div></div> @@ -329,7 +329,7 @@ $(document).ready(function(){initNavTree('KD__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="KD__Tree_8h.html">KD_Tree.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/LinearTransformation_8h.html b/doc/html/LinearTransformation_8h.html index ce86953..d7a01ce 100644 --- a/doc/html/LinearTransformation_8h.html +++ b/doc/html/LinearTransformation_8h.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -85,7 +85,7 @@ Namespaces</h2></td></tr> <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_77e0ab67466b1e7d76f50725a5ab9910.html">math</a></li><li class="navelem"><a class="el" href="LinearTransformation_8h.html">LinearTransformation.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/LinearTransformation_8h_source.html b/doc/html/LinearTransformation_8h_source.html index c218320..011faf0 100644 --- a/doc/html/LinearTransformation_8h_source.html +++ b/doc/html/LinearTransformation_8h_source.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -88,32 +88,32 @@ $(document).ready(function(){initNavTree('LinearTransformation_8h_source.html',' <div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  <a class="code" href="classmeow_1_1Transformation.html">Transformation</a><Scalar>(b),</div> <div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  matrix_(b.matrix_) {</div> <div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  }</div> -<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  </div> +<div class="line"><a name="l00050"></a><span class="lineno"> 50</span> </div> <div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="classmeow_1_1LinearTransformation.html#afb3ea3e2653152b7b5a8bbad952d3f0e"> 56</a></span>  <a class="code" href="classmeow_1_1LinearTransformation.html">LinearTransformation</a>& <a class="code" href="classmeow_1_1LinearTransformation.html#afb3ea3e2653152b7b5a8bbad952d3f0e">copyFrom</a>(<a class="code" href="classmeow_1_1LinearTransformation.html">LinearTransformation</a> <span class="keyword">const</span>& b) {</div> <div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <a class="code" href="classmeow_1_1Transformation.html#abe781169171fa3b8206a91e166779d74">Transformation<Scalar>::copyFrom</a>(b);</div> <div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  matrix_.<a class="code" href="classmeow_1_1Matrix.html#afb81446984f7c27458ccef86be2de413">copyFrom</a>(b.matrix_);</div> <div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> <div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  }</div> -<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  </div> +<div class="line"><a name="l00061"></a><span class="lineno"> 61</span> </div> <div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="classmeow_1_1LinearTransformation.html#a573c034e179570f7a1c41f0c1de54c87"> 67</a></span>  <a class="code" href="classmeow_1_1LinearTransformation.html">LinearTransformation</a>& <a class="code" href="classmeow_1_1LinearTransformation.html#a573c034e179570f7a1c41f0c1de54c87">referenceFrom</a>(<a class="code" href="classmeow_1_1LinearTransformation.html">LinearTransformation</a> <span class="keyword">const</span>& b) {</div> <div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <a class="code" href="classmeow_1_1Transformation.html#a9b6ec99d8363742f77c63a49ba9467b5">Transformation<Scalar>::referenceFrom</a>(b);</div> <div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  matrix_.<a class="code" href="classmeow_1_1Matrix.html#a1dbef5b1a46df480f7fa3e118fd12bec">referenceFrom</a>(b.matrix_);</div> <div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> <div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  }</div> -<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  </div> +<div class="line"><a name="l00072"></a><span class="lineno"> 72</span> </div> <div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="classmeow_1_1LinearTransformation.html#a1a22a48337340211bf0f052e52ff2139"> 76</a></span>  <span class="keyword">virtual</span> <a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> <span class="keyword">const</span>& <a class="code" href="classmeow_1_1LinearTransformation.html#a1a22a48337340211bf0f052e52ff2139">matrix</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> <span class="keyword">const</span>& m) {</div> <div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  matrix_.<a class="code" href="classmeow_1_1Matrix.html#afb81446984f7c27458ccef86be2de413">copyFrom</a>(m);</div> <div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1LinearTransformation.html#aeab1cf88fc67a1857504bd2fb18519f5">matrix</a>();</div> <div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  }</div> -<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  </div> +<div class="line"><a name="l00080"></a><span class="lineno"> 80</span> </div> <div class="line"><a name="l00081"></a><span class="lineno"> 81</span> <span class="keyword">public</span>:</div> <div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="classmeow_1_1LinearTransformation.html#ad21d0eb275d3ac9ce780e4ccf2c78bcb"> 85</a></span>  <span class="keyword">virtual</span> <a class="code" href="classmeow_1_1LinearTransformation.html#ad21d0eb275d3ac9ce780e4ccf2c78bcb">~LinearTransformation</a>() {</div> <div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  }</div> -<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  </div> +<div class="line"><a name="l00087"></a><span class="lineno"> 87</span> </div> <div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="classmeow_1_1LinearTransformation.html#aeab1cf88fc67a1857504bd2fb18519f5"> 93</a></span>  <span class="keyword">virtual</span> <a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> <span class="keyword">const</span>& <a class="code" href="classmeow_1_1LinearTransformation.html#aeab1cf88fc67a1857504bd2fb18519f5">matrix</a>()<span class="keyword"> const </span>{</div> <div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  <span class="keywordflow">return</span> matrix_;</div> <div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  }</div> -<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  </div> +<div class="line"><a name="l00096"></a><span class="lineno"> 96</span> </div> <div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="classmeow_1_1LinearTransformation.html#a60ead2898f321c5d77d099e1dc3e103c"> 102</a></span>  <span class="keyword">virtual</span> <a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> <a class="code" href="classmeow_1_1LinearTransformation.html#a60ead2898f321c5d77d099e1dc3e103c">matrixInv</a>()<span class="keyword"> const </span>{</div> <div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  <span class="keywordflow">return</span> matrix_.<a class="code" href="classmeow_1_1Matrix.html#af6c3ae812c4290d29fb0932b655887dd">inverse</a>();</div> <div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  }</div> @@ -124,14 +124,14 @@ $(document).ready(function(){initNavTree('LinearTransformation_8h_source.html',' <div class="line"><a name="l00109"></a><span class="lineno"> 109</span> </div> <div class="line"><a name="l00110"></a><span class="lineno"> 110</span> <span class="preprocessor">#endif // math_LinearTransformation_H__</span></div> <div class="ttc" id="classmeow_1_1LinearTransformation_html_ad21d0eb275d3ac9ce780e4ccf2c78bcb"><div class="ttname"><a href="classmeow_1_1LinearTransformation.html#ad21d0eb275d3ac9ce780e4ccf2c78bcb">meow::LinearTransformation::~LinearTransformation</a></div><div class="ttdeci">virtual ~LinearTransformation()</div><div class="ttdef"><b>Definition:</b> <a href="LinearTransformation_8h_source.html#l00085">LinearTransformation.h:85</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_a1dbef5b1a46df480f7fa3e118fd12bec"><div class="ttname"><a href="classmeow_1_1Matrix.html#a1dbef5b1a46df480f7fa3e118fd12bec">meow::Matrix::referenceFrom</a></div><div class="ttdeci">Matrix & referenceFrom(Matrix const &m)</div><div class="ttdoc">reference </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00101">Matrix.h:101</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_a1dbef5b1a46df480f7fa3e118fd12bec"><div class="ttname"><a href="classmeow_1_1Matrix.html#a1dbef5b1a46df480f7fa3e118fd12bec">meow::Matrix::referenceFrom</a></div><div class="ttdeci">Matrix & referenceFrom(Matrix const &m)</div><div class="ttdoc">reference </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00104">Matrix.h:104</a></div></div> <div class="ttc" id="classmeow_1_1Transformation_html_aae50028aba551ad3459335299794f8af"><div class="ttname"><a href="classmeow_1_1Transformation.html#aae50028aba551ad3459335299794f8af">meow::Transformation::outputRows</a></div><div class="ttdeci">size_t outputRows() const </div><div class="ttdoc">Return the number of rows of the output matrix. </div><div class="ttdef"><b>Definition:</b> <a href="Transformation_8h_source.html#l00120">Transformation.h:120</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_af6c3ae812c4290d29fb0932b655887dd"><div class="ttname"><a href="classmeow_1_1Matrix.html#af6c3ae812c4290d29fb0932b655887dd">meow::Matrix::inverse</a></div><div class="ttdeci">Matrix inverse() const </div><div class="ttdoc">Return a matrix which is an inverse matrix of (*this) </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00382">Matrix.h:382</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_af6c3ae812c4290d29fb0932b655887dd"><div class="ttname"><a href="classmeow_1_1Matrix.html#af6c3ae812c4290d29fb0932b655887dd">meow::Matrix::inverse</a></div><div class="ttdeci">Matrix inverse() const </div><div class="ttdoc">Return a matrix which is an inverse matrix of (*this) </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00385">Matrix.h:385</a></div></div> <div class="ttc" id="classmeow_1_1LinearTransformation_html"><div class="ttname"><a href="classmeow_1_1LinearTransformation.html">meow::LinearTransformation</a></div><div class="ttdoc">A base class for implementing kinds of linear transformations. </div><div class="ttdef"><b>Definition:</b> <a href="LinearTransformation_8h_source.html#l00020">LinearTransformation.h:20</a></div></div> <div class="ttc" id="classmeow_1_1Transformation_html_a9c4d19fe8d95967596b06bc026bdf200"><div class="ttname"><a href="classmeow_1_1Transformation.html#a9c4d19fe8d95967596b06bc026bdf200">meow::Transformation::inputRows</a></div><div class="ttdeci">size_t inputRows() const </div><div class="ttdoc">Return the number of rows of the input matrix. </div><div class="ttdef"><b>Definition:</b> <a href="Transformation_8h_source.html#l00102">Transformation.h:102</a></div></div> <div class="ttc" id="classmeow_1_1LinearTransformation_html_a60ead2898f321c5d77d099e1dc3e103c"><div class="ttname"><a href="classmeow_1_1LinearTransformation.html#a60ead2898f321c5d77d099e1dc3e103c">meow::LinearTransformation::matrixInv</a></div><div class="ttdeci">virtual Matrix< Scalar > matrixInv() const </div><div class="ttdoc">Return the inverse of the matrix form of this transformate. </div><div class="ttdef"><b>Definition:</b> <a href="LinearTransformation_8h_source.html#l00102">LinearTransformation.h:102</a></div></div> <div class="ttc" id="classmeow_1_1LinearTransformation_html_a1a22a48337340211bf0f052e52ff2139"><div class="ttname"><a href="classmeow_1_1LinearTransformation.html#a1a22a48337340211bf0f052e52ff2139">meow::LinearTransformation::matrix</a></div><div class="ttdeci">virtual Matrix< Scalar > const & matrix(Matrix< Scalar > const &m)</div><div class="ttdoc">setup the matrix </div><div class="ttdef"><b>Definition:</b> <a href="LinearTransformation_8h_source.html#l00076">LinearTransformation.h:76</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_afb81446984f7c27458ccef86be2de413"><div class="ttname"><a href="classmeow_1_1Matrix.html#afb81446984f7c27458ccef86be2de413">meow::Matrix::copyFrom</a></div><div class="ttdeci">Matrix & copyFrom(Matrix const &m)</div><div class="ttdoc">copy </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00088">Matrix.h:88</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_afb81446984f7c27458ccef86be2de413"><div class="ttname"><a href="classmeow_1_1Matrix.html#afb81446984f7c27458ccef86be2de413">meow::Matrix::copyFrom</a></div><div class="ttdeci">Matrix & copyFrom(Matrix const &m)</div><div class="ttdoc">copy </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00091">Matrix.h:91</a></div></div> <div class="ttc" id="classmeow_1_1LinearTransformation_html_afb3ea3e2653152b7b5a8bbad952d3f0e"><div class="ttname"><a href="classmeow_1_1LinearTransformation.html#afb3ea3e2653152b7b5a8bbad952d3f0e">meow::LinearTransformation::copyFrom</a></div><div class="ttdeci">LinearTransformation & copyFrom(LinearTransformation const &b)</div><div class="ttdoc">Copy settings, matrix from another LinearTransformation. </div><div class="ttdef"><b>Definition:</b> <a href="LinearTransformation_8h_source.html#l00056">LinearTransformation.h:56</a></div></div> <div class="ttc" id="classmeow_1_1LinearTransformation_html_a4d73d74510c76bdbe176a8d498be185e"><div class="ttname"><a href="classmeow_1_1LinearTransformation.html#a4d73d74510c76bdbe176a8d498be185e">meow::LinearTransformation::LinearTransformation</a></div><div class="ttdeci">LinearTransformation(LinearTransformation const &b)</div><div class="ttdef"><b>Definition:</b> <a href="LinearTransformation_8h_source.html#l00046">LinearTransformation.h:46</a></div></div> <div class="ttc" id="Matrix_8h_html"><div class="ttname"><a href="Matrix_8h.html">Matrix.h</a></div></div> @@ -151,7 +151,7 @@ $(document).ready(function(){initNavTree('LinearTransformation_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_77e0ab67466b1e7d76f50725a5ab9910.html">math</a></li><li class="navelem"><a class="el" href="LinearTransformation_8h.html">LinearTransformation.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/LinearTransformations_8h.html b/doc/html/LinearTransformations_8h.html index e3255f6..8749c33 100644 --- a/doc/html/LinearTransformations_8h.html +++ b/doc/html/LinearTransformations_8h.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -88,7 +88,7 @@ Namespaces</h2></td></tr> <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_77e0ab67466b1e7d76f50725a5ab9910.html">math</a></li><li class="navelem"><a class="el" href="LinearTransformations_8h.html">LinearTransformations.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/LinearTransformations_8h_source.html b/doc/html/LinearTransformations_8h_source.html index 7a5b822..0dc0da4 100644 --- a/doc/html/LinearTransformations_8h_source.html +++ b/doc/html/LinearTransformations_8h_source.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -77,19 +77,19 @@ $(document).ready(function(){initNavTree('LinearTransformations_8h_source.html', <div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  <span class="keyword">struct </span>Myself {</div> <div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D<Scalar></a> theta_;</div> <div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  <span class="keywordtype">bool</span> need_;</div> -<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  </div> +<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> </div> <div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  Myself(): theta_(0, 0, 0), need_(<span class="keyword">true</span>) {</div> <div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  }</div> -<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  </div> +<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div> <div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  Myself(Myself <span class="keyword">const</span>& b): theta_(b.theta_), need_(b.need_) {</div> <div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  }</div> -<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  </div> +<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> </div> <div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  ~Myself() {</div> <div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  }</div> <div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  };</div> -<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  </div> +<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> </div> <div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  <a class="code" href="classmeow_1_1Self.html">Self<Myself></a> <span class="keyword">const</span> <span class="keyword">self</span>;</div> -<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  </div> +<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> </div> <div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  <span class="keywordtype">void</span> calcMatrix()<span class="keyword"> const </span>{</div> <div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  <span class="keywordflow">if</span> (self->need_) {</div> <div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> tmp(3, 3, 0.0);</div> @@ -116,24 +116,24 @@ $(document).ready(function(){initNavTree('LinearTransformations_8h_source.html', <div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <span class="keyword">self</span>()->need_ = <span class="keyword">false</span>;</div> <div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  }</div> <div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  }</div> -<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  </div> +<div class="line"><a name="l00064"></a><span class="lineno"> 64</span> </div> <div class="line"><a name="l00065"></a><span class="lineno"> 65</span> <span class="keyword">public</span>:</div> <div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="classmeow_1_1Rotation3D.html#a90c102c7f74e8a36ac0d24bef6b06337"> 69</a></span>  <a class="code" href="classmeow_1_1Rotation3D.html#a90c102c7f74e8a36ac0d24bef6b06337">Rotation3D</a>(): <a class="code" href="classmeow_1_1LinearTransformation.html">LinearTransformation</a><Scalar>(3u, 3u, 3u), self() {</div> <div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  }</div> -<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  </div> +<div class="line"><a name="l00071"></a><span class="lineno"> 71</span> </div> <div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="classmeow_1_1Rotation3D.html#ab566bace2339705305d7e18c36116d2a"> 75</a></span>  <a class="code" href="classmeow_1_1Rotation3D.html#ab566bace2339705305d7e18c36116d2a">Rotation3D</a>(<a class="code" href="classmeow_1_1Rotation3D.html">Rotation3D</a> <span class="keyword">const</span>& b): <a class="code" href="classmeow_1_1LinearTransformation.html">LinearTransformation</a><Scalar>(b),</div> <div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  self(b.self, <a class="code" href="classmeow_1_1Self.html">Self</a><Myself>::COPY_FROM) {</div> <div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  }</div> -<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  </div> +<div class="line"><a name="l00078"></a><span class="lineno"> 78</span> </div> <div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="classmeow_1_1Rotation3D.html#aa9ce2a9c913ea08ba7fb43aed4784a2b"> 82</a></span>  <a class="code" href="classmeow_1_1Rotation3D.html#aa9ce2a9c913ea08ba7fb43aed4784a2b">~Rotation3D</a>() {</div> <div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  }</div> -<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  </div> +<div class="line"><a name="l00084"></a><span class="lineno"> 84</span> </div> <div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="classmeow_1_1Rotation3D.html#a8ce437d591d81cc81be959d6f27e71c9"> 91</a></span>  <a class="code" href="classmeow_1_1Rotation3D.html">Rotation3D</a>& <a class="code" href="classmeow_1_1Rotation3D.html#a8ce437d591d81cc81be959d6f27e71c9">copyFrom</a>(<a class="code" href="classmeow_1_1Rotation3D.html">Rotation3D</a> <span class="keyword">const</span>& b) {</div> <div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  <a class="code" href="classmeow_1_1LinearTransformation.html#afb3ea3e2653152b7b5a8bbad952d3f0e">LinearTransformation<Scalar>::copyFrom</a>(b);</div> <div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  <span class="keyword">self</span>().<a class="code" href="classmeow_1_1Rotation3D.html#a8ce437d591d81cc81be959d6f27e71c9">copyFrom</a>(b.self);</div> <div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> <div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  }</div> -<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  </div> +<div class="line"><a name="l00096"></a><span class="lineno"> 96</span> </div> <div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="classmeow_1_1Rotation3D.html#ac2919c38518ea677a85df8757bd8f0d9"> 103</a></span>  <a class="code" href="classmeow_1_1Rotation3D.html">Rotation3D</a>& <a class="code" href="classmeow_1_1Rotation3D.html#ac2919c38518ea677a85df8757bd8f0d9">referenceFrom</a>(<a class="code" href="classmeow_1_1Rotation3D.html">Rotation3D</a> <span class="keyword">const</span>& b) {</div> <div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  <a class="code" href="classmeow_1_1LinearTransformation.html#a573c034e179570f7a1c41f0c1de54c87">LinearTransformation<Scalar>::referenceFrom</a>(b);</div> <div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  <span class="keyword">self</span>().<a class="code" href="classmeow_1_1Rotation3D.html#ac2919c38518ea677a85df8757bd8f0d9">referenceFrom</a>(b.self);</div> @@ -147,11 +147,11 @@ $(document).ready(function(){initNavTree('LinearTransformations_8h_source.html', <div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="classmeow_1_1Rotation3D.html#a0a7c3b7f605caf7bc54f80b25b317972"> 119</a></span>  Scalar <a class="code" href="classmeow_1_1Rotation3D.html#a0a7c3b7f605caf7bc54f80b25b317972">parameter</a>(<span class="keywordtype">size_t</span> i, Scalar <span class="keyword">const</span>& s) {</div> <div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Rotation3D.html#aeceaa78749d4bd9f5d638591298073dd">theta</a>(i, s);</div> <div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  }</div> -<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  </div> +<div class="line"><a name="l00122"></a><span class="lineno"> 122</span> </div> <div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="classmeow_1_1Rotation3D.html#aeceaa78749d4bd9f5d638591298073dd"> 131</a></span>  Scalar <span class="keyword">const</span>& <a class="code" href="classmeow_1_1Rotation3D.html#aeceaa78749d4bd9f5d638591298073dd">theta</a>(<span class="keywordtype">size_t</span> i)<span class="keyword"> const </span>{</div> <div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>->theta_(i);</div> <div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  }</div> -<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  </div> +<div class="line"><a name="l00134"></a><span class="lineno"> 134</span> </div> <div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="classmeow_1_1Rotation3D.html#a77a863b230bcacdfaf5a534f17268170"> 144</a></span>  Scalar <span class="keyword">const</span>& <a class="code" href="classmeow_1_1Rotation3D.html#a77a863b230bcacdfaf5a534f17268170">theta</a>(<span class="keywordtype">size_t</span> i, Scalar <span class="keyword">const</span>& s) {</div> <div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  <span class="keywordflow">if</span> (<a class="code" href="classmeow_1_1Rotation3D.html#aeceaa78749d4bd9f5d638591298073dd">theta</a>(i) != s) {</div> <div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  <span class="keywordflow">if</span> (i == 0) <span class="keyword">self</span>()->theta_.x(s);</div> @@ -168,24 +168,24 @@ $(document).ready(function(){initNavTree('LinearTransformations_8h_source.html', <div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  <a class="code" href="classmeow_1_1Rotation3D.html#aeceaa78749d4bd9f5d638591298073dd">theta</a>(i, n(i) * angle);</div> <div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  }</div> <div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  }</div> -<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  </div> +<div class="line"><a name="l00166"></a><span class="lineno"> 166</span> </div> <div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="classmeow_1_1Rotation3D.html#a29ca99627654b9d136c12f6e0e2c91c5"> 171</a></span>  <a class="code" href="classmeow_1_1Rotation3D.html">Rotation3D</a>& <a class="code" href="classmeow_1_1Rotation3D.html#a29ca99627654b9d136c12f6e0e2c91c5">add</a>(<a class="code" href="classmeow_1_1Rotation3D.html">Rotation3D</a> <span class="keyword">const</span>& r) {</div> <div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i < 3; i++) {</div> <div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  <a class="code" href="classmeow_1_1Rotation3D.html#aeceaa78749d4bd9f5d638591298073dd">theta</a>(i, r.<a class="code" href="classmeow_1_1Rotation3D.html#aeceaa78749d4bd9f5d638591298073dd">theta</a>(i));</div> <div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  }</div> <div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> <div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  }</div> -<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  </div> +<div class="line"><a name="l00177"></a><span class="lineno"> 177</span> </div> <div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="classmeow_1_1Rotation3D.html#a566ebd46881ef0165aab55a4cf4ca169"> 213</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> <a class="code" href="classmeow_1_1Rotation3D.html#a566ebd46881ef0165aab55a4cf4ca169">transformate</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> <span class="keyword">const</span>& x)<span class="keyword"> const </span>{</div> <div class="line"><a name="l00214"></a><span class="lineno"> 214</span>  calcMatrix();</div> <div class="line"><a name="l00215"></a><span class="lineno"> 215</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1LinearTransformation.html#aeab1cf88fc67a1857504bd2fb18519f5">LinearTransformation<Scalar>::matrix</a>() * x;</div> <div class="line"><a name="l00216"></a><span class="lineno"> 216</span>  }</div> -<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>  </div> +<div class="line"><a name="l00217"></a><span class="lineno"> 217</span> </div> <div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="classmeow_1_1Rotation3D.html#a4846e5870c41f3694678d8acf032b8df"> 243</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> <a class="code" href="classmeow_1_1Rotation3D.html#a4846e5870c41f3694678d8acf032b8df">jacobian</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> <span class="keyword">const</span>& x)<span class="keyword"> const </span>{</div> <div class="line"><a name="l00244"></a><span class="lineno"> 244</span>  calcMatrix();</div> <div class="line"><a name="l00245"></a><span class="lineno"> 245</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1LinearTransformation.html#aeab1cf88fc67a1857504bd2fb18519f5">LinearTransformation<Scalar>::matrix</a>();</div> <div class="line"><a name="l00246"></a><span class="lineno"> 246</span>  }</div> -<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>  </div> +<div class="line"><a name="l00247"></a><span class="lineno"> 247</span> </div> <div class="line"><a name="l00320"></a><span class="lineno"><a class="line" href="classmeow_1_1Rotation3D.html#a201c56debd6cc0f4e75cb06148197726"> 320</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> <a class="code" href="classmeow_1_1Rotation3D.html#a201c56debd6cc0f4e75cb06148197726">jacobian</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> <span class="keyword">const</span>& x, <span class="keywordtype">size_t</span> i)<span class="keyword"> const </span>{</div> <div class="line"><a name="l00321"></a><span class="lineno"> 321</span>  calcMatrix();</div> <div class="line"><a name="l00322"></a><span class="lineno"> 322</span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> mid(3u, 3u, Scalar(0.0));</div> @@ -207,11 +207,11 @@ $(document).ready(function(){initNavTree('LinearTransformations_8h_source.html', <div class="line"><a name="l00344"></a><span class="lineno"><a class="line" href="classmeow_1_1Rotation3D.html#aa872f44ce5b53faadddc9493697cfe13"> 344</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> <a class="code" href="classmeow_1_1Rotation3D.html#aa872f44ce5b53faadddc9493697cfe13">transformateInv</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> <span class="keyword">const</span>& x)<span class="keyword"> const </span>{</div> <div class="line"><a name="l00345"></a><span class="lineno"> 345</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Rotation3D.html#a513851c5d53274b76fd9511ba1aea484">matrixInv</a>() * x;</div> <div class="line"><a name="l00346"></a><span class="lineno"> 346</span>  }</div> -<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>  </div> +<div class="line"><a name="l00347"></a><span class="lineno"> 347</span> </div> <div class="line"><a name="l00354"></a><span class="lineno"><a class="line" href="classmeow_1_1Rotation3D.html#ae12a31cabc1260bd7256734f0e04acfb"> 354</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> <a class="code" href="classmeow_1_1Rotation3D.html#ae12a31cabc1260bd7256734f0e04acfb">jacobianInv</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> <span class="keyword">const</span>& x)<span class="keyword"> const </span>{</div> <div class="line"><a name="l00355"></a><span class="lineno"> 355</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Rotation3D.html#a513851c5d53274b76fd9511ba1aea484">matrixInv</a>();</div> <div class="line"><a name="l00356"></a><span class="lineno"> 356</span>  }</div> -<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>  </div> +<div class="line"><a name="l00357"></a><span class="lineno"> 357</span> </div> <div class="line"><a name="l00365"></a><span class="lineno"><a class="line" href="classmeow_1_1Rotation3D.html#af2a38c66668f6dcc11005e8f42b81f2f"> 365</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> <a class="code" href="classmeow_1_1Rotation3D.html#af2a38c66668f6dcc11005e8f42b81f2f">jacobianInv</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> <span class="keyword">const</span>& x, <span class="keywordtype">size_t</span> i)<span class="keyword"> const </span>{</div> <div class="line"><a name="l00366"></a><span class="lineno"> 366</span>  calcMatrix();</div> <div class="line"><a name="l00367"></a><span class="lineno"> 367</span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> mid(3u, 3u, Scalar(0.0));</div> @@ -235,13 +235,13 @@ $(document).ready(function(){initNavTree('LinearTransformations_8h_source.html', <div class="line"><a name="l00392"></a><span class="lineno"> 392</span>  calcMatrix();</div> <div class="line"><a name="l00393"></a><span class="lineno"> 393</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1LinearTransformation.html#aeab1cf88fc67a1857504bd2fb18519f5">LinearTransformation<Scalar>::matrix</a>().<a class="code" href="classmeow_1_1Matrix.html#a869be60b593d7ce7101ee7ac788b0dd0">transpose</a>();</div> <div class="line"><a name="l00394"></a><span class="lineno"> 394</span>  }</div> -<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>  </div> +<div class="line"><a name="l00395"></a><span class="lineno"> 395</span> </div> <div class="line"><a name="l00397"></a><span class="lineno"><a class="line" href="classmeow_1_1Rotation3D.html#a3e0095d1f506d6f11c434d55e454aca6"> 397</a></span>  <a class="code" href="classmeow_1_1Rotation3D.html">Rotation3D</a>& <a class="code" href="classmeow_1_1Rotation3D.html#a3e0095d1f506d6f11c434d55e454aca6">operator=</a>(<a class="code" href="classmeow_1_1Rotation3D.html">Rotation3D</a> <span class="keyword">const</span>& b) {</div> <div class="line"><a name="l00398"></a><span class="lineno"> 398</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Rotation3D.html#a8ce437d591d81cc81be959d6f27e71c9">copyFrom</a>(b);</div> <div class="line"><a name="l00399"></a><span class="lineno"> 399</span>  }</div> <div class="line"><a name="l00400"></a><span class="lineno"> 400</span> };</div> <div class="line"><a name="l00401"></a><span class="lineno"> 401</span> </div> -<div class="line"><a name="l00402"></a><span class="lineno"> 402</span> }</div> +<div class="line"><a name="l00402"></a><span class="lineno"> 402</span> } <span class="comment">// meow</span></div> <div class="line"><a name="l00403"></a><span class="lineno"> 403</span> </div> <div class="line"><a name="l00404"></a><span class="lineno"> 404</span> <span class="preprocessor">#endif // math_LinearTransformations_H__</span></div> <div class="ttc" id="classmeow_1_1Rotation3D_html_a3e0095d1f506d6f11c434d55e454aca6"><div class="ttname"><a href="classmeow_1_1Rotation3D.html#a3e0095d1f506d6f11c434d55e454aca6">meow::Rotation3D::operator=</a></div><div class="ttdeci">Rotation3D & operator=(Rotation3D const &b)</div><div class="ttdoc">same as copyFrom(b) </div><div class="ttdef"><b>Definition:</b> <a href="LinearTransformations_8h_source.html#l00397">LinearTransformations.h:397</a></div></div> @@ -262,16 +262,16 @@ $(document).ready(function(){initNavTree('LinearTransformations_8h_source.html', <div class="ttc" id="classmeow_1_1LinearTransformation_html_afb3ea3e2653152b7b5a8bbad952d3f0e"><div class="ttname"><a href="classmeow_1_1LinearTransformation.html#afb3ea3e2653152b7b5a8bbad952d3f0e">meow::LinearTransformation::copyFrom</a></div><div class="ttdeci">LinearTransformation & copyFrom(LinearTransformation const &b)</div><div class="ttdoc">Copy settings, matrix from another LinearTransformation. </div><div class="ttdef"><b>Definition:</b> <a href="LinearTransformation_8h_source.html#l00056">LinearTransformation.h:56</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_1Rotation3D_html_ae12a31cabc1260bd7256734f0e04acfb"><div class="ttname"><a href="classmeow_1_1Rotation3D.html#ae12a31cabc1260bd7256734f0e04acfb">meow::Rotation3D::jacobianInv</a></div><div class="ttdeci">Matrix< Scalar > jacobianInv(Matrix< Scalar > const &x) const </div><div class="ttdoc">Return the jacobian matrix of the inverse form of this transformate. </div><div class="ttdef"><b>Definition:</b> <a href="LinearTransformations_8h_source.html#l00354">LinearTransformations.h:354</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html"><div class="ttname"><a href="classmeow_1_1Vector3D.html">meow::Vector3D</a></div><div class="ttdoc">3D's vector </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00255">Vectors.h:255</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html"><div class="ttname"><a href="classmeow_1_1Vector3D.html">meow::Vector3D</a></div><div class="ttdoc">3D's vector </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00265">Vectors.h:265</a></div></div> <div class="ttc" id="LinearTransformation_8h_html"><div class="ttname"><a href="LinearTransformation_8h.html">LinearTransformation.h</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_a869be60b593d7ce7101ee7ac788b0dd0"><div class="ttname"><a href="classmeow_1_1Matrix.html#a869be60b593d7ce7101ee7ac788b0dd0">meow::Matrix::transpose</a></div><div class="ttdeci">Matrix transpose() const </div><div class="ttdoc">return itself's transpose matrix </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00416">Matrix.h:416</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_a869be60b593d7ce7101ee7ac788b0dd0"><div class="ttname"><a href="classmeow_1_1Matrix.html#a869be60b593d7ce7101ee7ac788b0dd0">meow::Matrix::transpose</a></div><div class="ttdeci">Matrix transpose() const </div><div class="ttdoc">return itself's transpose matrix </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00419">Matrix.h:419</a></div></div> <div class="ttc" id="Matrix_8h_html"><div class="ttname"><a href="Matrix_8h.html">Matrix.h</a></div></div> <div class="ttc" id="classmeow_1_1Rotation3D_html"><div class="ttname"><a href="classmeow_1_1Rotation3D.html">meow::Rotation3D</a></div><div class="ttdoc">Rotation a point/vector alone an axis with given angle in 3D world. </div><div class="ttdef"><b>Definition:</b> <a href="LinearTransformations_8h_source.html#l00020">LinearTransformations.h:20</a></div></div> <div class="ttc" id="classmeow_1_1Rotation3D_html_ab566bace2339705305d7e18c36116d2a"><div class="ttname"><a href="classmeow_1_1Rotation3D.html#ab566bace2339705305d7e18c36116d2a">meow::Rotation3D::Rotation3D</a></div><div class="ttdeci">Rotation3D(Rotation3D const &b)</div><div class="ttdef"><b>Definition:</b> <a href="LinearTransformations_8h_source.html#l00075">LinearTransformations.h:75</a></div></div> <div class="ttc" id="classmeow_1_1LinearTransformation_html_aeab1cf88fc67a1857504bd2fb18519f5"><div class="ttname"><a href="classmeow_1_1LinearTransformation.html#aeab1cf88fc67a1857504bd2fb18519f5">meow::LinearTransformation::matrix</a></div><div class="ttdeci">virtual Matrix< Scalar > const & matrix() const </div><div class="ttdoc">Return the matrix form of this transformation. </div><div class="ttdef"><b>Definition:</b> <a href="LinearTransformation_8h_source.html#l00093">LinearTransformation.h:93</a></div></div> <div class="ttc" id="classmeow_1_1Matrix_html"><div class="ttname"><a href="classmeow_1_1Matrix.html">meow::Matrix< Scalar ></a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_abc6f5c824ee47cb15094729ca91f2e7c"><div class="ttname"><a href="classmeow_1_1Matrix.html#abc6f5c824ee47cb15094729ca91f2e7c">meow::Matrix::identitied</a></div><div class="ttdeci">Matrix & identitied()</div><div class="ttdoc">Let itself be an identity matrix. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00348">Matrix.h:348</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_a46a12f45237e654e0140387d7290eb8b"><div class="ttname"><a href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">meow::Matrix::entry</a></div><div class="ttdeci">Entry entry(size_t r, size_t c) const </div><div class="ttdoc">Access the entry at r x c. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00193">Matrix.h:193</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_abc6f5c824ee47cb15094729ca91f2e7c"><div class="ttname"><a href="classmeow_1_1Matrix.html#abc6f5c824ee47cb15094729ca91f2e7c">meow::Matrix::identitied</a></div><div class="ttdeci">Matrix & identitied()</div><div class="ttdoc">Let itself be an identity matrix. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00351">Matrix.h:351</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_a46a12f45237e654e0140387d7290eb8b"><div class="ttname"><a href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">meow::Matrix::entry</a></div><div class="ttdeci">Entry entry(size_t r, size_t c) const </div><div class="ttdoc">Access the entry at r x c. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00196">Matrix.h:196</a></div></div> <div class="ttc" id="classmeow_1_1Rotation3D_html_a757a196f261a28693061c5e16be97ab6"><div class="ttname"><a href="classmeow_1_1Rotation3D.html#a757a196f261a28693061c5e16be97ab6">meow::Rotation3D::axisAngle</a></div><div class="ttdeci">void axisAngle(Vector< Scalar > const &axis, Scalar const &angle)</div><div class="ttdoc">Setting. </div><div class="ttdef"><b>Definition:</b> <a href="LinearTransformations_8h_source.html#l00160">LinearTransformations.h:160</a></div></div> <div class="ttc" id="classmeow_1_1Rotation3D_html_aa872f44ce5b53faadddc9493697cfe13"><div class="ttname"><a href="classmeow_1_1Rotation3D.html#aa872f44ce5b53faadddc9493697cfe13">meow::Rotation3D::transformateInv</a></div><div class="ttdeci">Matrix< Scalar > transformateInv(Matrix< Scalar > const &x) const </div><div class="ttdoc">Do the inverse transformate. </div><div class="ttdef"><b>Definition:</b> <a href="LinearTransformations_8h_source.html#l00344">LinearTransformations.h:344</a></div></div> <div class="ttc" id="classmeow_1_1Self_html"><div class="ttname"><a href="classmeow_1_1Self.html">meow::Self< Myself ></a></div></div> @@ -288,7 +288,7 @@ $(document).ready(function(){initNavTree('LinearTransformations_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_77e0ab67466b1e7d76f50725a5ab9910.html">math</a></li><li class="navelem"><a class="el" href="LinearTransformations_8h.html">LinearTransformations.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/Matrix_8h.html b/doc/html/Matrix_8h.html index 16709e3..900e3d0 100644 --- a/doc/html/Matrix_8h.html +++ b/doc/html/Matrix_8h.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -86,7 +86,7 @@ Namespaces</h2></td></tr> <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_77e0ab67466b1e7d76f50725a5ab9910.html">math</a></li><li class="navelem"><a class="el" href="Matrix_8h.html">Matrix.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/Matrix_8h_source.html b/doc/html/Matrix_8h_source.html index ff66a49..78bd53f 100644 --- a/doc/html/Matrix_8h_source.html +++ b/doc/html/Matrix_8h_source.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -83,400 +83,403 @@ $(document).ready(function(){initNavTree('Matrix_8h_source.html','');}); <div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  Myself():</div> <div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  rows_(0), cols_(0), entries_(0) {</div> <div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  }</div> -<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  Myself(Myself <span class="keyword">const</span>& b):</div> -<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  rows_(b.rows_), cols_(b.cols_), entries_(b.entries_) {</div> -<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  }</div> -<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  Myself(<span class="keywordtype">size_t</span> r, <span class="keywordtype">size_t</span> c, Entry <span class="keyword">const</span>& e):</div> -<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  rows_(r), cols_(c), entries_(r * c, e) {</div> -<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  }</div> -<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  ~Myself() {</div> +<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> </div> +<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  Myself(Myself <span class="keyword">const</span>& b):</div> +<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  rows_(b.rows_), cols_(b.cols_), entries_(b.entries_) {</div> +<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  }</div> +<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> </div> +<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  Myself(<span class="keywordtype">size_t</span> r, <span class="keywordtype">size_t</span> c, Entry <span class="keyword">const</span>& e):</div> +<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  rows_(r), cols_(c), entries_(r * c, e) {</div> <div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  }</div> <div class="line"><a name="l00039"></a><span class="lineno"> 39</span> </div> -<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  <span class="keywordtype">size_t</span> index(<span class="keywordtype">size_t</span> r, <span class="keywordtype">size_t</span> c)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  <span class="keywordflow">return</span> r * cols_ + c;</div> -<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  }</div> -<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  };</div> -<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> </div> -<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  <a class="code" href="classmeow_1_1Self.html">Self<Myself></a> <span class="keyword">const</span> <span class="keyword">self</span>;</div> -<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> <span class="keyword">public</span>:</div> -<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a2dc9f17e38ba52376822744d2fc48f29"> 53</a></span>  <a class="code" href="classmeow_1_1Matrix.html#a2dc9f17e38ba52376822744d2fc48f29">Matrix</a>(): self() { }</div> -<div class="line"><a name="l00054"></a><span class="lineno"> 54</span> </div> -<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a5728557810b6c5444332557ac53597d5"> 62</a></span>  <a class="code" href="classmeow_1_1Matrix.html#a5728557810b6c5444332557ac53597d5">Matrix</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <span class="keyword">const</span>& m): self(m.self, <a class="code" href="classmeow_1_1Self.html">Self</a><Myself>::COPY_FROM) {</div> -<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  }</div> -<div class="line"><a name="l00064"></a><span class="lineno"> 64</span> </div> -<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#af0b4507ec5ea08e8f33aeb99f11e5f74"> 74</a></span>  <a class="code" href="classmeow_1_1Matrix.html#af0b4507ec5ea08e8f33aeb99f11e5f74">Matrix</a>(<span class="keywordtype">size_t</span> r, <span class="keywordtype">size_t</span> c, Entry <span class="keyword">const</span>& e): self(Myself(r, c, e)) {</div> -<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  }</div> -<div class="line"><a name="l00076"></a><span class="lineno"> 76</span> </div> -<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#ae66fe3b4deb85b9b4c047f405a60f10e"> 78</a></span>  <a class="code" href="classmeow_1_1Matrix.html#ae66fe3b4deb85b9b4c047f405a60f10e">~Matrix</a>() { }</div> +<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  ~Myself() {</div> +<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  }</div> +<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> </div> +<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  <span class="keywordtype">size_t</span> index(<span class="keywordtype">size_t</span> r, <span class="keywordtype">size_t</span> c)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  <span class="keywordflow">return</span> r * cols_ + c;</div> +<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  }</div> +<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  };</div> +<div class="line"><a name="l00047"></a><span class="lineno"> 47</span> </div> +<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  <a class="code" href="classmeow_1_1Self.html">Self<Myself></a> <span class="keyword">const</span> <span class="keyword">self</span>;</div> +<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> <span class="keyword">public</span>:</div> +<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a2dc9f17e38ba52376822744d2fc48f29"> 56</a></span>  <a class="code" href="classmeow_1_1Matrix.html#a2dc9f17e38ba52376822744d2fc48f29">Matrix</a>(): self() { }</div> +<div class="line"><a name="l00057"></a><span class="lineno"> 57</span> </div> +<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a5728557810b6c5444332557ac53597d5"> 65</a></span>  <a class="code" href="classmeow_1_1Matrix.html#a5728557810b6c5444332557ac53597d5">Matrix</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <span class="keyword">const</span>& m): self(m.self, <a class="code" href="classmeow_1_1Self.html">Self</a><Myself>::COPY_FROM) {</div> +<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  }</div> +<div class="line"><a name="l00067"></a><span class="lineno"> 67</span> </div> +<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#af0b4507ec5ea08e8f33aeb99f11e5f74"> 77</a></span>  <a class="code" href="classmeow_1_1Matrix.html#af0b4507ec5ea08e8f33aeb99f11e5f74">Matrix</a>(<span class="keywordtype">size_t</span> r, <span class="keywordtype">size_t</span> c, Entry <span class="keyword">const</span>& e): self(Myself(r, c, e)) {</div> +<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  }</div> <div class="line"><a name="l00079"></a><span class="lineno"> 79</span> </div> -<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#afb81446984f7c27458ccef86be2de413"> 88</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a>& <a class="code" href="classmeow_1_1Matrix.html#afb81446984f7c27458ccef86be2de413">copyFrom</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <span class="keyword">const</span>& m) {</div> -<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  <span class="keyword">self</span>().<a class="code" href="classmeow_1_1Matrix.html#afb81446984f7c27458ccef86be2de413">copyFrom</a>(m.self);</div> -<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> -<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  }</div> -<div class="line"><a name="l00092"></a><span class="lineno"> 92</span> </div> -<div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a1dbef5b1a46df480f7fa3e118fd12bec"> 101</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a>& <a class="code" href="classmeow_1_1Matrix.html#a1dbef5b1a46df480f7fa3e118fd12bec">referenceFrom</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <span class="keyword">const</span>& m) {</div> -<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  <span class="keyword">self</span>().<a class="code" href="classmeow_1_1Matrix.html#a1dbef5b1a46df480f7fa3e118fd12bec">referenceFrom</a>(m.self);</div> -<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> -<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  }</div> -<div class="line"><a name="l00105"></a><span class="lineno"> 105</span> </div> -<div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#ac17251cb984beb1f74558724a22a0120"> 107</a></span>  <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1Matrix.html#ac17251cb984beb1f74558724a22a0120">reset</a>(<span class="keywordtype">size_t</span> r, <span class="keywordtype">size_t</span> c, Entry <span class="keyword">const</span>& e) {</div> -<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  <span class="keyword">self</span>()->rows_ = r;</div> -<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  <span class="keyword">self</span>()->cols_ = c;</div> -<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  <span class="keyword">self</span>()->entries_.clear();</div> -<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  <span class="keyword">self</span>()->entries_.resize(r * c, e);</div> -<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  }</div> -<div class="line"><a name="l00113"></a><span class="lineno"> 113</span> </div> -<div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a030758e4938c4d56a0b665e6a51d1405"> 115</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1Matrix.html#a030758e4938c4d56a0b665e6a51d1405">valid</a>()<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  <span class="keywordflow">return</span> (<a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>() > 0 && <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>() > 0);</div> -<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  }</div> -<div class="line"><a name="l00118"></a><span class="lineno"> 118</span> </div> -<div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178"> 120</a></span>  <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>()<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>->rows_;</div> -<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  }</div> -<div class="line"><a name="l00123"></a><span class="lineno"> 123</span> </div> -<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df"> 125</a></span>  <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>()<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>->cols_;</div> -<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  }</div> -<div class="line"><a name="l00128"></a><span class="lineno"> 128</span> </div> -<div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a8e35443c856f669d02b352f091c0404c"> 130</a></span>  <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Matrix.html#a8e35443c856f669d02b352f091c0404c">size</a>()<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>() * <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>();</div> -<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  }</div> -<div class="line"><a name="l00133"></a><span class="lineno"> 133</span> </div> -<div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#add7842aea9c5b0372f56656af0d43325"> 143</a></span>  <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Matrix.html#add7842aea9c5b0372f56656af0d43325">rows</a>(<span class="keywordtype">size_t</span> r, Entry <span class="keyword">const</span>& e) {</div> -<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  <span class="keywordflow">if</span> (r != <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>()) {</div> -<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  <span class="keyword">self</span>()->entries_.resize(r * <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(), e);</div> -<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  <span class="keyword">self</span>()->rows_ = r;</div> -<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  }</div> -<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>();</div> -<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  }</div> -<div class="line"><a name="l00150"></a><span class="lineno"> 150</span> </div> -<div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a30d16679bb6843c5e35aae81738f3306"> 160</a></span>  <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Matrix.html#a30d16679bb6843c5e35aae81738f3306">cols</a>(<span class="keywordtype">size_t</span> c, Entry <span class="keyword">const</span>& e) {</div> -<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  <span class="keywordflow">if</span> (c != <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>()) {</div> -<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  <a class="code" href="classmeow_1_1Self.html">Self<Myself></a> <span class="keyword">const</span> old(<span class="keyword">self</span>, <a class="code" href="classmeow_1_1Self.html">Self<Myself>::COPY_FROM</a>);</div> -<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  <span class="keyword">self</span>()->entries_.resize(<a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>() * c);</div> -<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  <span class="keyword">self</span>()->cols_ = c;</div> -<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0, I = <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(); i < I; i++) {</div> -<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  <span class="keywordtype">size_t</span> j, J1 = std::min(old->cols_, <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>()), J2 = <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>();</div> -<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  <span class="keywordflow">for</span> (j = 0; j < J1; j++)</div> -<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  <span class="keyword">self</span>()->entries_[<span class="keyword">self</span>->index(i, j)] = old->entries_[old->index(i, j)];</div> -<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  <span class="keywordflow">for</span> (j = J1; j < J2; j++)</div> -<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  <span class="keyword">self</span>()->entries_[<span class="keyword">self</span>->index(i, j)] = e;</div> -<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  }</div> -<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  }</div> -<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>();</div> -<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  }</div> -<div class="line"><a name="l00175"></a><span class="lineno"> 175</span> </div> -<div class="line"><a name="l00186"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#ac492cefa5df3a4ac6c9799931fb93605"> 186</a></span>  <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Matrix.html#ac492cefa5df3a4ac6c9799931fb93605">size</a>(<span class="keywordtype">size_t</span> r, <span class="keywordtype">size_t</span> c, Entry <span class="keyword">const</span>& e) {</div> -<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>  <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(c, e);</div> -<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>  <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(r, e);</div> -<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>() * <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>();</div> -<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  }</div> -<div class="line"><a name="l00191"></a><span class="lineno"> 191</span> </div> -<div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b"> 193</a></span>  Entry <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(<span class="keywordtype">size_t</span> r, <span class="keywordtype">size_t</span> c)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>->entries_[<span class="keyword">self</span>->index(r, c)];</div> -<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>  }</div> -<div class="line"><a name="l00196"></a><span class="lineno"> 196</span> </div> -<div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#aaba0981e54a17f0df8af9dabe9cad06f"> 198</a></span>  Entry <a class="code" href="classmeow_1_1Matrix.html#aaba0981e54a17f0df8af9dabe9cad06f">entry</a>(<span class="keywordtype">size_t</span> r, <span class="keywordtype">size_t</span> c, Entry <span class="keyword">const</span>& e) {</div> -<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>  <span class="keyword">self</span>()->entries_[self->index(r, c)] = e;</div> -<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c);</div> -<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>  }</div> -<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>  </div> -<div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#ab49fa7564c37c6bc164dc368a94fed6b"> 204</a></span>  <a class="code" href="classmeow_1_1Matrix.html#ab05bcd1bd8b1f8d4f250d6b3b87e023e">EntryRef</a> <a class="code" href="classmeow_1_1Matrix.html#ab49fa7564c37c6bc164dc368a94fed6b">entryGet</a>(<span class="keywordtype">size_t</span> r, <span class="keywordtype">size_t</span> c) {</div> -<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>()->entries_[self->index(r, c)];</div> -<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>  }</div> -<div class="line"><a name="l00207"></a><span class="lineno"> 207</span> </div> -<div class="line"><a name="l00218"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a13384643dc412817fdcd8f1834a02d12"> 218</a></span>  <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1Matrix.html#a13384643dc412817fdcd8f1834a02d12">entries</a>(ssize_t rFirst, ssize_t rLast,</div> -<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>  ssize_t cFirst, ssize_t cLast,</div> -<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>  Entry <span class="keyword">const</span>& e) {</div> -<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>  <span class="keywordflow">for</span> (ssize_t r = rFirst; r <= rLast; r++) {</div> -<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>  <span class="keywordflow">for</span> (ssize_t c = cFirst; c <=cFirst; c++) {</div> -<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>  <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c, e);</div> -<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>  }</div> -<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>  }</div> -<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>  }</div> -<div class="line"><a name="l00227"></a><span class="lineno"> 227</span> </div> -<div class="line"><a name="l00239"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a93ff4579b7cb950868cad7a62bcf9fe8"> 239</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#a93ff4579b7cb950868cad7a62bcf9fe8">subMatrix</a>(<span class="keywordtype">size_t</span> rFirst, <span class="keywordtype">size_t</span> rLast,</div> -<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>  <span class="keywordtype">size_t</span> cFirst, <span class="keywordtype">size_t</span> cLast)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>  <span class="keywordflow">if</span> (rFirst > rLast || cFirst > cLast) <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a2dc9f17e38ba52376822744d2fc48f29">Matrix</a>();</div> -<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>  <span class="keywordflow">if</span> (rFirst == 0 && cFirst == 0) {</div> -<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> ret(*<span class="keyword">this</span>);</div> -<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>  ret.<a class="code" href="classmeow_1_1Matrix.html#a8e35443c856f669d02b352f091c0404c">size</a>(rLast + 1, cLast + 1, Entry(0));</div> -<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>  <span class="keywordflow">return</span> ret;</div> -<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>  }</div> -<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> ret(rLast - rFirst + 1, cLast - cFirst + 1, <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(rFirst, cFirst));</div> -<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> r = rFirst; r <= rLast; r++)</div> -<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c = cFirst; c <= cLast; c++)</div> -<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>  ret.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r - rFirst, c - cFirst, <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c));</div> -<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>  <span class="keywordflow">return</span> ret;</div> -<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>  }</div> -<div class="line"><a name="l00253"></a><span class="lineno"> 253</span> </div> -<div class="line"><a name="l00255"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#ae623c8168ebf26473550d831f0254c4c"> 255</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#ae623c8168ebf26473550d831f0254c4c">row</a>(<span class="keywordtype">size_t</span> r)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a93ff4579b7cb950868cad7a62bcf9fe8">subMatrix</a>(r, r, 0, <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>() - 1);</div> -<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>  }</div> -<div class="line"><a name="l00258"></a><span class="lineno"> 258</span> </div> -<div class="line"><a name="l00260"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a9dfef448574df55fc34528665183c6c2"> 260</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#a9dfef448574df55fc34528665183c6c2">col</a>(<span class="keywordtype">size_t</span> c)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a93ff4579b7cb950868cad7a62bcf9fe8">subMatrix</a>(0, <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>() - 1, c, c);</div> -<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>  }</div> -<div class="line"><a name="l00263"></a><span class="lineno"> 263</span> </div> -<div class="line"><a name="l00265"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#aa43f03179e3218c9af28f7374757a2cc"> 265</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#aa43f03179e3218c9af28f7374757a2cc">positive</a>()<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> -<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>  }</div> -<div class="line"><a name="l00268"></a><span class="lineno"> 268</span> </div> -<div class="line"><a name="l00270"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a581dbd8ba10d054596a3d11eaf47f274"> 270</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#a581dbd8ba10d054596a3d11eaf47f274">negative</a>()<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> ret(*<span class="keyword">this</span>);</div> -<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> r = 0, R = <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(); r < R; r++)</div> -<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c = 0, C = <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); c < C; c++)</div> -<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>  ret.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c, -ret.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c));</div> -<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>  <span class="keywordflow">return</span> ret;</div> -<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>  }</div> -<div class="line"><a name="l00277"></a><span class="lineno"> 277</span> </div> -<div class="line"><a name="l00282"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#ac1030360f1f48119128d99428930cce6"> 282</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#ac1030360f1f48119128d99428930cce6">add</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <span class="keyword">const</span>& m)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>  <span class="keywordflow">if</span> (<a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>() != m.<a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>() || <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>() != m.<a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>()) <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a2dc9f17e38ba52376822744d2fc48f29">Matrix</a>();</div> -<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> ret(*<span class="keyword">this</span>);</div> -<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> r = 0, R = <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(); r < R; r++)</div> -<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c = 0, C = <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); c < C; c++)</div> -<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>  ret.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c, ret.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c) + m.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c));</div> -<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>  <span class="keywordflow">return</span> ret;</div> -<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>  }</div> -<div class="line"><a name="l00290"></a><span class="lineno"> 290</span> </div> -<div class="line"><a name="l00295"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#ae89a9a7646f7b7c0f23756809c65dc8c"> 295</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#ae89a9a7646f7b7c0f23756809c65dc8c">sub</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <span class="keyword">const</span>& m)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>  <span class="keywordflow">if</span> (<a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>() != m.<a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>() || <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>() != m.<a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>()) <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a2dc9f17e38ba52376822744d2fc48f29">Matrix</a>();</div> -<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> ret(*<span class="keyword">this</span>);</div> -<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> r = 0, R = <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(); r < R; r++)</div> -<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c = 0, C = <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); c < C; c++)</div> -<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>  ret.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c, ret.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c) - m.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c));</div> -<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>  <span class="keywordflow">return</span> ret;</div> -<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>  }</div> -<div class="line"><a name="l00303"></a><span class="lineno"> 303</span> </div> -<div class="line"><a name="l00308"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a30fdb794e5966585e93cf715646210dd"> 308</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#a30fdb794e5966585e93cf715646210dd">mul</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <span class="keyword">const</span>& m)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>  <span class="keywordflow">if</span> (<a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>() != m.<a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>()) <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a2dc9f17e38ba52376822744d2fc48f29">Matrix</a>();</div> -<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> ret(<a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(), m.<a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(), Entry(0));</div> -<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> r = 0, R = <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(); r < R; r++)</div> -<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c = 0, C = m.<a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); c < C; c++)</div> -<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> k = 0, K = <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); k < K; k++)</div> -<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>  ret.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c, ret.entry(r, c) + <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, k) * m.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(k, c));</div> -<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>  <span class="keywordflow">return</span> ret;</div> -<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>  }</div> -<div class="line"><a name="l00317"></a><span class="lineno"> 317</span> </div> -<div class="line"><a name="l00319"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a06ac197ecfa9bc8bd5e9d9094f2d01ab"> 319</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#a06ac197ecfa9bc8bd5e9d9094f2d01ab">mul</a>(Entry <span class="keyword">const</span>& s)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> ret(*<span class="keyword">this</span>);</div> -<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> r = 0, R = <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(); r < R; r++)</div> -<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c = 0, C = <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); c < C; c++)</div> -<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>  ret.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c, ret.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c) * s);</div> -<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>  <span class="keywordflow">return</span> ret;</div> -<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>  }</div> -<div class="line"><a name="l00326"></a><span class="lineno"> 326</span> </div> -<div class="line"><a name="l00328"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#aed17cc829d1e766d2c905d65cbae48ce"> 328</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#aed17cc829d1e766d2c905d65cbae48ce">div</a>(Entry <span class="keyword">const</span>& s)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> ret(*<span class="keyword">this</span>);</div> -<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> r = 0, R = <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(); r < R; r++)</div> -<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c = 0, C = <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); c < C; c++)</div> -<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>  ret.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c, ret.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c) / s);</div> -<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>  <span class="keywordflow">return</span> ret;</div> -<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>  }</div> -<div class="line"><a name="l00335"></a><span class="lineno"> 335</span> </div> -<div class="line"><a name="l00337"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a9987d4535f1de58b822325914e3a916f"> 337</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#a9987d4535f1de58b822325914e3a916f">identity</a>()<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> ret(*<span class="keyword">this</span>);</div> -<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>  ret.<a class="code" href="classmeow_1_1Matrix.html#abc6f5c824ee47cb15094729ca91f2e7c">identitied</a>();</div> -<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>  <span class="keywordflow">return</span> ret;</div> -<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>  }</div> -<div class="line"><a name="l00342"></a><span class="lineno"> 342</span> </div> -<div class="line"><a name="l00348"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#abc6f5c824ee47cb15094729ca91f2e7c"> 348</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a>& <a class="code" href="classmeow_1_1Matrix.html#abc6f5c824ee47cb15094729ca91f2e7c">identitied</a>() {</div> -<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> r = 0, R = <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(); r < R; r++)</div> -<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c = 0, C = <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); c < C; c++)</div> -<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>  <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c, (r == c ? Entry(1) : Entry(0)));</div> -<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> -<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>  }</div> -<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>  </div> -<div class="line"><a name="l00358"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a68e0d874153a42eaa95a7cb63518d6a6"> 358</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a>& <a class="code" href="classmeow_1_1Matrix.html#a68e0d874153a42eaa95a7cb63518d6a6">diagonaled</a>() {</div> -<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>  <a class="code" href="classmeow_1_1Matrix.html#acf27e5ea48f42ceec61e933dfe269016">triangulared</a>();</div> -<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0, I = <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(); i < I; ++i) {</div> -<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> j = i + 1, J = <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); j < J; ++j) {</div> -<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>  <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(i, j, Entry(0));</div> -<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>  }</div> -<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>  }</div> -<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> -<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>  }</div> -<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>  </div> -<div class="line"><a name="l00371"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a4cf31aad4504250656a4a0a1d88ffedb"> 371</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#a4cf31aad4504250656a4a0a1d88ffedb">diagonal</a>()<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> ret(*<span class="keyword">this</span>);</div> -<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>  ret.<a class="code" href="classmeow_1_1Matrix.html#a68e0d874153a42eaa95a7cb63518d6a6">diagonaled</a>();</div> -<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>  <span class="keywordflow">return</span> ret;</div> -<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>  }</div> -<div class="line"><a name="l00376"></a><span class="lineno"> 376</span> </div> -<div class="line"><a name="l00382"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#af6c3ae812c4290d29fb0932b655887dd"> 382</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#af6c3ae812c4290d29fb0932b655887dd">inverse</a>()<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>  <span class="keywordflow">if</span> (<a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>() != <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>() || <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>() == 0) <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html">Matrix<Entry></a>();</div> -<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> tmp(<a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(), <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>() * 2, Entry(0));</div> -<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> r = 0, R = <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(); r < R; r++) {</div> -<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c = 0, C = <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); c < C; c++) {</div> -<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>  tmp.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c, <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c));</div> -<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>  tmp.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c + <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(), (r == c ? Entry(1) : Entry(0)));</div> -<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>  }</div> -<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>  }</div> -<div class="line"><a name="l00391"></a><span class="lineno"> 391</span>  tmp.<a class="code" href="classmeow_1_1Matrix.html#acf27e5ea48f42ceec61e933dfe269016">triangulared</a>();</div> -<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>  <span class="keywordflow">for</span> (ssize_t r = <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>() - 1; r >= 0; r--) {</div> -<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>  <span class="keywordflow">if</span> (tmp(r, r) == Entry(0)) <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html">Matrix<Entry></a>();</div> -<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>  <span class="keywordflow">for</span> (ssize_t r2 = r - 1; r2 >= 0; r2--) {</div> -<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>  Entry rat(-tmp.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r2, r) / tmp.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, r));</div> -<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c = r, C = tmp.<a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); c < C; c++) {</div> -<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>  tmp.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r2, c, tmp.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r2, c) + rat * tmp(r, c));</div> -<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>  }</div> -<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>  }</div> -<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>  Entry rat(tmp.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, r));</div> -<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c = <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(), C = tmp.<a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); c < C; c++) {</div> -<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>  tmp.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c - <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(), tmp.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c) / rat);</div> -<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>  }</div> -<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>  }</div> -<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>  tmp.<a class="code" href="classmeow_1_1Matrix.html#a8e35443c856f669d02b352f091c0404c">size</a>(<a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(), <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(), Entry(0));</div> -<div class="line"><a name="l00406"></a><span class="lineno"> 406</span>  <span class="keywordflow">return</span> tmp;</div> -<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>  }</div> -<div class="line"><a name="l00408"></a><span class="lineno"> 408</span> </div> -<div class="line"><a name="l00410"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#ab7b158abdfe8ad1966cc3f0490743170"> 410</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a>& <a class="code" href="classmeow_1_1Matrix.html#ab7b158abdfe8ad1966cc3f0490743170">inversed</a>() {</div> -<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>  <a class="code" href="classmeow_1_1Matrix.html#afb81446984f7c27458ccef86be2de413">copyFrom</a>(<a class="code" href="classmeow_1_1Matrix.html#af6c3ae812c4290d29fb0932b655887dd">inverse</a>());</div> -<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> -<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>  }</div> -<div class="line"><a name="l00414"></a><span class="lineno"> 414</span> </div> -<div class="line"><a name="l00416"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a869be60b593d7ce7101ee7ac788b0dd0"> 416</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#a869be60b593d7ce7101ee7ac788b0dd0">transpose</a>()<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> ret(<a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(), <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(), Entry(0));</div> -<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> r = 0, R = <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); r < R; r++)</div> -<div class="line"><a name="l00419"></a><span class="lineno"> 419</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c = 0, C = <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(); c < C; c++)</div> -<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>  ret.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c, <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(c, r));</div> -<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>  <span class="keywordflow">return</span> ret;</div> -<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>  }</div> -<div class="line"><a name="l00423"></a><span class="lineno"> 423</span> </div> -<div class="line"><a name="l00425"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a752bbc50fc06c7a6bfad8b4d09e19304"> 425</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a>& <a class="code" href="classmeow_1_1Matrix.html#a752bbc50fc06c7a6bfad8b4d09e19304">transposed</a>() {</div> -<div class="line"><a name="l00426"></a><span class="lineno"> 426</span>  <a class="code" href="classmeow_1_1Matrix.html#afb81446984f7c27458ccef86be2de413">copyFrom</a>(<a class="code" href="classmeow_1_1Matrix.html#a869be60b593d7ce7101ee7ac788b0dd0">transpose</a>());</div> -<div class="line"><a name="l00427"></a><span class="lineno"> 427</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> -<div class="line"><a name="l00428"></a><span class="lineno"> 428</span>  }</div> -<div class="line"><a name="l00429"></a><span class="lineno"> 429</span> </div> -<div class="line"><a name="l00431"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a138c71b681404e054fa27cac5bb80d56"> 431</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#a138c71b681404e054fa27cac5bb80d56">triangular</a>()<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00432"></a><span class="lineno"> 432</span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix<Entry></a> ret(*<span class="keyword">this</span>);</div> -<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>  ret.<a class="code" href="classmeow_1_1Matrix.html#acf27e5ea48f42ceec61e933dfe269016">triangulared</a>();</div> -<div class="line"><a name="l00434"></a><span class="lineno"> 434</span>  <span class="keywordflow">return</span> ret;</div> -<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>  }</div> -<div class="line"><a name="l00436"></a><span class="lineno"> 436</span> </div> -<div class="line"><a name="l00438"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#acf27e5ea48f42ceec61e933dfe269016"> 438</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a>& <a class="code" href="classmeow_1_1Matrix.html#acf27e5ea48f42ceec61e933dfe269016">triangulared</a>() {</div> -<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> r = 0, c = 0, R = <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(), C = <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); r < R && c < C; r++) {</div> -<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>  ssize_t maxR;</div> -<div class="line"><a name="l00441"></a><span class="lineno"> 441</span>  <span class="keywordflow">for</span> ( ; c < C; c++) {</div> -<div class="line"><a name="l00442"></a><span class="lineno"> 442</span>  maxR = -1;</div> -<div class="line"><a name="l00443"></a><span class="lineno"> 443</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> r2 = r; r2 < R; r2++)</div> -<div class="line"><a name="l00444"></a><span class="lineno"> 444</span>  <span class="keywordflow">if</span> (maxR == -1 || <a class="code" href="namespacemeow.html#ae880337dfdcc67984a0dccdb50e5c5d0">tAbs</a>(<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r2, c)) > <a class="code" href="namespacemeow.html#ae880337dfdcc67984a0dccdb50e5c5d0">tAbs</a>(<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(maxR, c)))</div> -<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>  maxR = r2;</div> -<div class="line"><a name="l00446"></a><span class="lineno"> 446</span>  <span class="keywordflow">if</span> (<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(maxR, c) != Entry(0)) <span class="keywordflow">break</span>;</div> -<div class="line"><a name="l00447"></a><span class="lineno"> 447</span>  }</div> -<div class="line"><a name="l00448"></a><span class="lineno"> 448</span>  <span class="keywordflow">if</span> (c >= C) <span class="keywordflow">break</span>;</div> -<div class="line"><a name="l00449"></a><span class="lineno"> 449</span>  <span class="keywordflow">if</span> (maxR != (ssize_t)r) {</div> -<div class="line"><a name="l00450"></a><span class="lineno"> 450</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c2 = c; c2 < C; c2++)</div> -<div class="line"><a name="l00451"></a><span class="lineno"> 451</span>  std::swap(<span class="keyword">self</span>()->entries_[self->index( r, c2)],</div> -<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>  <span class="keyword">self</span>()->entries_[self->index(maxR, c2)]);</div> -<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>  }</div> -<div class="line"><a name="l00454"></a><span class="lineno"> 454</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> r2 = r + 1; r2 < R; r2++) {</div> -<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>  Entry rati = -<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r2, c) / <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c);</div> -<div class="line"><a name="l00456"></a><span class="lineno"> 456</span>  <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r2, c, Entry(0));</div> -<div class="line"><a name="l00457"></a><span class="lineno"> 457</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c2 = c + 1; c2 < C; c2++)</div> -<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>  <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r2, c2, <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r2, c2) + <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c2) * rati);</div> -<div class="line"><a name="l00459"></a><span class="lineno"> 459</span>  }</div> -<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>  }</div> -<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> -<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>  }</div> -<div class="line"><a name="l00463"></a><span class="lineno"> 463</span> </div> -<div class="line"><a name="l00465"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a50bf284fe7beae52bb1bd0868486a602"> 465</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a>& <a class="code" href="classmeow_1_1Matrix.html#a50bf284fe7beae52bb1bd0868486a602">operator=</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <span class="keyword">const</span>& m) {</div> -<div class="line"><a name="l00466"></a><span class="lineno"> 466</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#afb81446984f7c27458ccef86be2de413">copyFrom</a>(m);</div> -<div class="line"><a name="l00467"></a><span class="lineno"> 467</span>  }</div> -<div class="line"><a name="l00468"></a><span class="lineno"> 468</span> </div> -<div class="line"><a name="l00470"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a78b4b8b4ee30d02cb726bf7b8ac13147"> 470</a></span>  Entry <a class="code" href="classmeow_1_1Matrix.html#a78b4b8b4ee30d02cb726bf7b8ac13147">operator()</a>(<span class="keywordtype">size_t</span> r, <span class="keywordtype">size_t</span> c)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00471"></a><span class="lineno"> 471</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c);</div> -<div class="line"><a name="l00472"></a><span class="lineno"> 472</span>  }</div> -<div class="line"><a name="l00473"></a><span class="lineno"> 473</span> </div> -<div class="line"><a name="l00475"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a1dc03cd2475a4c5f34afbe0cb498e472"> 475</a></span>  Entry <a class="code" href="classmeow_1_1Matrix.html#a1dc03cd2475a4c5f34afbe0cb498e472">operator()</a>(<span class="keywordtype">size_t</span> r, <span class="keywordtype">size_t</span> c, Entry <span class="keyword">const</span>& e) {</div> -<div class="line"><a name="l00476"></a><span class="lineno"> 476</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c, e);</div> -<div class="line"><a name="l00477"></a><span class="lineno"> 477</span>  }</div> -<div class="line"><a name="l00478"></a><span class="lineno"> 478</span> </div> -<div class="line"><a name="l00480"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#ade31d2339af552ba1df230c8383e2f84"> 480</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#ade31d2339af552ba1df230c8383e2f84">operator+</a>()<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00481"></a><span class="lineno"> 481</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#aa43f03179e3218c9af28f7374757a2cc">positive</a>();</div> -<div class="line"><a name="l00482"></a><span class="lineno"> 482</span>  }</div> -<div class="line"><a name="l00483"></a><span class="lineno"> 483</span> </div> -<div class="line"><a name="l00485"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a5d35d285b8cd59475e98f97966be68c1"> 485</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#a5d35d285b8cd59475e98f97966be68c1">operator-</a>()<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00486"></a><span class="lineno"> 486</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a581dbd8ba10d054596a3d11eaf47f274">negative</a>();</div> -<div class="line"><a name="l00487"></a><span class="lineno"> 487</span>  }</div> -<div class="line"><a name="l00488"></a><span class="lineno"> 488</span> </div> -<div class="line"><a name="l00490"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a8917cdb62ab6d8ed9572ac3303dbaab5"> 490</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#a8917cdb62ab6d8ed9572ac3303dbaab5">operator+</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <span class="keyword">const</span>& m)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00491"></a><span class="lineno"> 491</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#ac1030360f1f48119128d99428930cce6">add</a>(m);</div> -<div class="line"><a name="l00492"></a><span class="lineno"> 492</span>  }</div> -<div class="line"><a name="l00493"></a><span class="lineno"> 493</span> </div> -<div class="line"><a name="l00495"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a955d9ddcb5b3467f8377ccae281ff4f5"> 495</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#a955d9ddcb5b3467f8377ccae281ff4f5">operator-</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <span class="keyword">const</span>& m)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00496"></a><span class="lineno"> 496</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#ae89a9a7646f7b7c0f23756809c65dc8c">sub</a>(m);</div> -<div class="line"><a name="l00497"></a><span class="lineno"> 497</span>  }</div> -<div class="line"><a name="l00498"></a><span class="lineno"> 498</span> </div> -<div class="line"><a name="l00500"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a913ed9a5df441a33fcf0dab1f35814c2"> 500</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#a913ed9a5df441a33fcf0dab1f35814c2">operator*</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <span class="keyword">const</span>& m)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00501"></a><span class="lineno"> 501</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a30fdb794e5966585e93cf715646210dd">mul</a>(m);</div> -<div class="line"><a name="l00502"></a><span class="lineno"> 502</span>  }</div> -<div class="line"><a name="l00503"></a><span class="lineno"> 503</span> </div> -<div class="line"><a name="l00505"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a15d360e71c0880fed3c9873affb04341"> 505</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#a15d360e71c0880fed3c9873affb04341">operator*</a>(Entry <span class="keyword">const</span>& s)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00506"></a><span class="lineno"> 506</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a30fdb794e5966585e93cf715646210dd">mul</a>(s);</div> -<div class="line"><a name="l00507"></a><span class="lineno"> 507</span>  }</div> -<div class="line"><a name="l00508"></a><span class="lineno"> 508</span> </div> -<div class="line"><a name="l00510"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a807c2a35579a429a2278956fc070f31a"> 510</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#a807c2a35579a429a2278956fc070f31a">operator/</a>(Entry <span class="keyword">const</span>& s)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00511"></a><span class="lineno"> 511</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#aed17cc829d1e766d2c905d65cbae48ce">div</a>(s);</div> -<div class="line"><a name="l00512"></a><span class="lineno"> 512</span>  }</div> -<div class="line"><a name="l00513"></a><span class="lineno"> 513</span> };</div> -<div class="line"><a name="l00514"></a><span class="lineno"> 514</span> </div> -<div class="line"><a name="l00515"></a><span class="lineno"> 515</span> } <span class="comment">// meow</span></div> -<div class="line"><a name="l00516"></a><span class="lineno"> 516</span> </div> -<div class="line"><a name="l00517"></a><span class="lineno"> 517</span> <span class="preprocessor">#endif // math_Matrix_H__</span></div> -<div class="ttc" id="classmeow_1_1Matrix_html_a9dfef448574df55fc34528665183c6c2"><div class="ttname"><a href="classmeow_1_1Matrix.html#a9dfef448574df55fc34528665183c6c2">meow::Matrix::col</a></div><div class="ttdeci">Matrix col(size_t c) const </div><div class="ttdoc">Return the c -th column. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00260">Matrix.h:260</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_acf27e5ea48f42ceec61e933dfe269016"><div class="ttname"><a href="classmeow_1_1Matrix.html#acf27e5ea48f42ceec61e933dfe269016">meow::Matrix::triangulared</a></div><div class="ttdeci">Matrix & triangulared()</div><div class="ttdoc">triangluar itself </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00438">Matrix.h:438</a></div></div> +<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#ae66fe3b4deb85b9b4c047f405a60f10e"> 81</a></span>  <a class="code" href="classmeow_1_1Matrix.html#ae66fe3b4deb85b9b4c047f405a60f10e">~Matrix</a>() { }</div> +<div class="line"><a name="l00082"></a><span class="lineno"> 82</span> </div> +<div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#afb81446984f7c27458ccef86be2de413"> 91</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a>& <a class="code" href="classmeow_1_1Matrix.html#afb81446984f7c27458ccef86be2de413">copyFrom</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <span class="keyword">const</span>& m) {</div> +<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  <span class="keyword">self</span>().<a class="code" href="classmeow_1_1Matrix.html#afb81446984f7c27458ccef86be2de413">copyFrom</a>(m.self);</div> +<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> +<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  }</div> +<div class="line"><a name="l00095"></a><span class="lineno"> 95</span> </div> +<div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a1dbef5b1a46df480f7fa3e118fd12bec"> 104</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a>& <a class="code" href="classmeow_1_1Matrix.html#a1dbef5b1a46df480f7fa3e118fd12bec">referenceFrom</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <span class="keyword">const</span>& m) {</div> +<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  <span class="keyword">self</span>().<a class="code" href="classmeow_1_1Matrix.html#a1dbef5b1a46df480f7fa3e118fd12bec">referenceFrom</a>(m.self);</div> +<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> +<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  }</div> +<div class="line"><a name="l00108"></a><span class="lineno"> 108</span> </div> +<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#ac17251cb984beb1f74558724a22a0120"> 110</a></span>  <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1Matrix.html#ac17251cb984beb1f74558724a22a0120">reset</a>(<span class="keywordtype">size_t</span> r, <span class="keywordtype">size_t</span> c, Entry <span class="keyword">const</span>& e) {</div> +<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  <span class="keyword">self</span>()->rows_ = r;</div> +<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  <span class="keyword">self</span>()->cols_ = c;</div> +<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  <span class="keyword">self</span>()->entries_.clear();</div> +<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  <span class="keyword">self</span>()->entries_.resize(r * c, e);</div> +<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  }</div> +<div class="line"><a name="l00116"></a><span class="lineno"> 116</span> </div> +<div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a030758e4938c4d56a0b665e6a51d1405"> 118</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1Matrix.html#a030758e4938c4d56a0b665e6a51d1405">valid</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  <span class="keywordflow">return</span> (<a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>() > 0 && <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>() > 0);</div> +<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  }</div> +<div class="line"><a name="l00121"></a><span class="lineno"> 121</span> </div> +<div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178"> 123</a></span>  <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>->rows_;</div> +<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  }</div> +<div class="line"><a name="l00126"></a><span class="lineno"> 126</span> </div> +<div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df"> 128</a></span>  <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>->cols_;</div> +<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  }</div> +<div class="line"><a name="l00131"></a><span class="lineno"> 131</span> </div> +<div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a8e35443c856f669d02b352f091c0404c"> 133</a></span>  <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Matrix.html#a8e35443c856f669d02b352f091c0404c">size</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>() * <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>();</div> +<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  }</div> +<div class="line"><a name="l00136"></a><span class="lineno"> 136</span> </div> +<div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#add7842aea9c5b0372f56656af0d43325"> 146</a></span>  <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Matrix.html#add7842aea9c5b0372f56656af0d43325">rows</a>(<span class="keywordtype">size_t</span> r, Entry <span class="keyword">const</span>& e) {</div> +<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  <span class="keywordflow">if</span> (r != <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>()) {</div> +<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  <span class="keyword">self</span>()->entries_.resize(r * <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(), e);</div> +<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  <span class="keyword">self</span>()->rows_ = r;</div> +<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  }</div> +<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>();</div> +<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  }</div> +<div class="line"><a name="l00153"></a><span class="lineno"> 153</span> </div> +<div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a30d16679bb6843c5e35aae81738f3306"> 163</a></span>  <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Matrix.html#a30d16679bb6843c5e35aae81738f3306">cols</a>(<span class="keywordtype">size_t</span> c, Entry <span class="keyword">const</span>& e) {</div> +<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  <span class="keywordflow">if</span> (c != <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>()) {</div> +<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  <a class="code" href="classmeow_1_1Self.html">Self<Myself></a> <span class="keyword">const</span> old(<span class="keyword">self</span>, <a class="code" href="classmeow_1_1Self.html">Self<Myself>::COPY_FROM</a>);</div> +<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  <span class="keyword">self</span>()->entries_.resize(<a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>() * c);</div> +<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  <span class="keyword">self</span>()->cols_ = c;</div> +<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0, I = <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(); i < I; i++) {</div> +<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  <span class="keywordtype">size_t</span> j, J1 = std::min(old->cols_, <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>()), J2 = <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>();</div> +<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  <span class="keywordflow">for</span> (j = 0; j < J1; j++)</div> +<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  <span class="keyword">self</span>()->entries_[<span class="keyword">self</span>->index(i, j)] = old->entries_[old->index(i, j)];</div> +<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  <span class="keywordflow">for</span> (j = J1; j < J2; j++)</div> +<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  <span class="keyword">self</span>()->entries_[<span class="keyword">self</span>->index(i, j)] = e;</div> +<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  }</div> +<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  }</div> +<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>();</div> +<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  }</div> +<div class="line"><a name="l00178"></a><span class="lineno"> 178</span> </div> +<div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#ac492cefa5df3a4ac6c9799931fb93605"> 189</a></span>  <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Matrix.html#ac492cefa5df3a4ac6c9799931fb93605">size</a>(<span class="keywordtype">size_t</span> r, <span class="keywordtype">size_t</span> c, Entry <span class="keyword">const</span>& e) {</div> +<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(c, e);</div> +<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(r, e);</div> +<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>() * <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>();</div> +<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  }</div> +<div class="line"><a name="l00194"></a><span class="lineno"> 194</span> </div> +<div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b"> 196</a></span>  Entry <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(<span class="keywordtype">size_t</span> r, <span class="keywordtype">size_t</span> c)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>->entries_[<span class="keyword">self</span>->index(r, c)];</div> +<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>  }</div> +<div class="line"><a name="l00199"></a><span class="lineno"> 199</span> </div> +<div class="line"><a name="l00201"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#aaba0981e54a17f0df8af9dabe9cad06f"> 201</a></span>  Entry <a class="code" href="classmeow_1_1Matrix.html#aaba0981e54a17f0df8af9dabe9cad06f">entry</a>(<span class="keywordtype">size_t</span> r, <span class="keywordtype">size_t</span> c, Entry <span class="keyword">const</span>& e) {</div> +<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>  <span class="keyword">self</span>()->entries_[self->index(r, c)] = e;</div> +<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c);</div> +<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>  }</div> +<div class="line"><a name="l00205"></a><span class="lineno"> 205</span> </div> +<div class="line"><a name="l00207"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#ab49fa7564c37c6bc164dc368a94fed6b"> 207</a></span>  <a class="code" href="classmeow_1_1Matrix.html#ab05bcd1bd8b1f8d4f250d6b3b87e023e">EntryRef</a> <a class="code" href="classmeow_1_1Matrix.html#ab49fa7564c37c6bc164dc368a94fed6b">entryGet</a>(<span class="keywordtype">size_t</span> r, <span class="keywordtype">size_t</span> c) {</div> +<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>()->entries_[self->index(r, c)];</div> +<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>  }</div> +<div class="line"><a name="l00210"></a><span class="lineno"> 210</span> </div> +<div class="line"><a name="l00221"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a13384643dc412817fdcd8f1834a02d12"> 221</a></span>  <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1Matrix.html#a13384643dc412817fdcd8f1834a02d12">entries</a>(ssize_t rFirst, ssize_t rLast,</div> +<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>  ssize_t cFirst, ssize_t cLast,</div> +<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>  Entry <span class="keyword">const</span>& e) {</div> +<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>  <span class="keywordflow">for</span> (ssize_t r = rFirst; r <= rLast; r++) {</div> +<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>  <span class="keywordflow">for</span> (ssize_t c = cFirst; c <=cFirst; c++) {</div> +<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>  <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c, e);</div> +<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>  }</div> +<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>  }</div> +<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>  }</div> +<div class="line"><a name="l00230"></a><span class="lineno"> 230</span> </div> +<div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a93ff4579b7cb950868cad7a62bcf9fe8"> 242</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#a93ff4579b7cb950868cad7a62bcf9fe8">subMatrix</a>(<span class="keywordtype">size_t</span> rFirst, <span class="keywordtype">size_t</span> rLast,</div> +<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>  <span class="keywordtype">size_t</span> cFirst, <span class="keywordtype">size_t</span> cLast)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>  <span class="keywordflow">if</span> (rFirst > rLast || cFirst > cLast) <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a2dc9f17e38ba52376822744d2fc48f29">Matrix</a>();</div> +<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>  <span class="keywordflow">if</span> (rFirst == 0 && cFirst == 0) {</div> +<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> ret(*<span class="keyword">this</span>);</div> +<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>  ret.<a class="code" href="classmeow_1_1Matrix.html#a8e35443c856f669d02b352f091c0404c">size</a>(rLast + 1, cLast + 1, Entry(0));</div> +<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>  <span class="keywordflow">return</span> ret;</div> +<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>  }</div> +<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> ret(rLast - rFirst + 1, cLast - cFirst + 1, <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(rFirst, cFirst));</div> +<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> r = rFirst; r <= rLast; r++)</div> +<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c = cFirst; c <= cLast; c++)</div> +<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>  ret.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r - rFirst, c - cFirst, <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c));</div> +<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>  <span class="keywordflow">return</span> ret;</div> +<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>  }</div> +<div class="line"><a name="l00256"></a><span class="lineno"> 256</span> </div> +<div class="line"><a name="l00258"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#ae623c8168ebf26473550d831f0254c4c"> 258</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#ae623c8168ebf26473550d831f0254c4c">row</a>(<span class="keywordtype">size_t</span> r)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a93ff4579b7cb950868cad7a62bcf9fe8">subMatrix</a>(r, r, 0, <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>() - 1);</div> +<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>  }</div> +<div class="line"><a name="l00261"></a><span class="lineno"> 261</span> </div> +<div class="line"><a name="l00263"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a9dfef448574df55fc34528665183c6c2"> 263</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#a9dfef448574df55fc34528665183c6c2">col</a>(<span class="keywordtype">size_t</span> c)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a93ff4579b7cb950868cad7a62bcf9fe8">subMatrix</a>(0, <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>() - 1, c, c);</div> +<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>  }</div> +<div class="line"><a name="l00266"></a><span class="lineno"> 266</span> </div> +<div class="line"><a name="l00268"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#aa43f03179e3218c9af28f7374757a2cc"> 268</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#aa43f03179e3218c9af28f7374757a2cc">positive</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> +<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>  }</div> +<div class="line"><a name="l00271"></a><span class="lineno"> 271</span> </div> +<div class="line"><a name="l00273"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a581dbd8ba10d054596a3d11eaf47f274"> 273</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#a581dbd8ba10d054596a3d11eaf47f274">negative</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> ret(*<span class="keyword">this</span>);</div> +<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> r = 0, R = <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(); r < R; r++)</div> +<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c = 0, C = <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); c < C; c++)</div> +<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>  ret.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c, -ret.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c));</div> +<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>  <span class="keywordflow">return</span> ret;</div> +<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>  }</div> +<div class="line"><a name="l00280"></a><span class="lineno"> 280</span> </div> +<div class="line"><a name="l00285"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#ac1030360f1f48119128d99428930cce6"> 285</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#ac1030360f1f48119128d99428930cce6">add</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <span class="keyword">const</span>& m)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>  <span class="keywordflow">if</span> (<a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>() != m.<a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>() || <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>() != m.<a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>()) <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a2dc9f17e38ba52376822744d2fc48f29">Matrix</a>();</div> +<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> ret(*<span class="keyword">this</span>);</div> +<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> r = 0, R = <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(); r < R; r++)</div> +<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c = 0, C = <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); c < C; c++)</div> +<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>  ret.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c, ret.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c) + m.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c));</div> +<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>  <span class="keywordflow">return</span> ret;</div> +<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>  }</div> +<div class="line"><a name="l00293"></a><span class="lineno"> 293</span> </div> +<div class="line"><a name="l00298"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#ae89a9a7646f7b7c0f23756809c65dc8c"> 298</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#ae89a9a7646f7b7c0f23756809c65dc8c">sub</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <span class="keyword">const</span>& m)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>  <span class="keywordflow">if</span> (<a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>() != m.<a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>() || <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>() != m.<a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>()) <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a2dc9f17e38ba52376822744d2fc48f29">Matrix</a>();</div> +<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> ret(*<span class="keyword">this</span>);</div> +<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> r = 0, R = <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(); r < R; r++)</div> +<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c = 0, C = <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); c < C; c++)</div> +<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>  ret.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c, ret.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c) - m.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c));</div> +<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>  <span class="keywordflow">return</span> ret;</div> +<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>  }</div> +<div class="line"><a name="l00306"></a><span class="lineno"> 306</span> </div> +<div class="line"><a name="l00311"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a30fdb794e5966585e93cf715646210dd"> 311</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#a30fdb794e5966585e93cf715646210dd">mul</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <span class="keyword">const</span>& m)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>  <span class="keywordflow">if</span> (<a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>() != m.<a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>()) <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a2dc9f17e38ba52376822744d2fc48f29">Matrix</a>();</div> +<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> ret(<a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(), m.<a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(), Entry(0));</div> +<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> r = 0, R = <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(); r < R; r++)</div> +<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c = 0, C = m.<a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); c < C; c++)</div> +<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> k = 0, K = <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); k < K; k++)</div> +<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>  ret.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c, ret.entry(r, c) + <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, k) * m.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(k, c));</div> +<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>  <span class="keywordflow">return</span> ret;</div> +<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>  }</div> +<div class="line"><a name="l00320"></a><span class="lineno"> 320</span> </div> +<div class="line"><a name="l00322"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a06ac197ecfa9bc8bd5e9d9094f2d01ab"> 322</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#a06ac197ecfa9bc8bd5e9d9094f2d01ab">mul</a>(Entry <span class="keyword">const</span>& s)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> ret(*<span class="keyword">this</span>);</div> +<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> r = 0, R = <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(); r < R; r++)</div> +<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c = 0, C = <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); c < C; c++)</div> +<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>  ret.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c, ret.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c) * s);</div> +<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>  <span class="keywordflow">return</span> ret;</div> +<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>  }</div> +<div class="line"><a name="l00329"></a><span class="lineno"> 329</span> </div> +<div class="line"><a name="l00331"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#aed17cc829d1e766d2c905d65cbae48ce"> 331</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#aed17cc829d1e766d2c905d65cbae48ce">div</a>(Entry <span class="keyword">const</span>& s)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> ret(*<span class="keyword">this</span>);</div> +<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> r = 0, R = <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(); r < R; r++)</div> +<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c = 0, C = <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); c < C; c++)</div> +<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>  ret.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c, ret.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c) / s);</div> +<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>  <span class="keywordflow">return</span> ret;</div> +<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>  }</div> +<div class="line"><a name="l00338"></a><span class="lineno"> 338</span> </div> +<div class="line"><a name="l00340"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a9987d4535f1de58b822325914e3a916f"> 340</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#a9987d4535f1de58b822325914e3a916f">identity</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> ret(*<span class="keyword">this</span>);</div> +<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>  ret.<a class="code" href="classmeow_1_1Matrix.html#abc6f5c824ee47cb15094729ca91f2e7c">identitied</a>();</div> +<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>  <span class="keywordflow">return</span> ret;</div> +<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>  }</div> +<div class="line"><a name="l00345"></a><span class="lineno"> 345</span> </div> +<div class="line"><a name="l00351"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#abc6f5c824ee47cb15094729ca91f2e7c"> 351</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a>& <a class="code" href="classmeow_1_1Matrix.html#abc6f5c824ee47cb15094729ca91f2e7c">identitied</a>() {</div> +<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> r = 0, R = <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(); r < R; r++)</div> +<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c = 0, C = <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); c < C; c++)</div> +<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>  <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c, (r == c ? Entry(1) : Entry(0)));</div> +<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> +<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>  }</div> +<div class="line"><a name="l00357"></a><span class="lineno"> 357</span> </div> +<div class="line"><a name="l00361"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a68e0d874153a42eaa95a7cb63518d6a6"> 361</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a>& <a class="code" href="classmeow_1_1Matrix.html#a68e0d874153a42eaa95a7cb63518d6a6">diagonaled</a>() {</div> +<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>  <a class="code" href="classmeow_1_1Matrix.html#acf27e5ea48f42ceec61e933dfe269016">triangulared</a>();</div> +<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0, I = <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(); i < I; ++i) {</div> +<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> j = i + 1, J = <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); j < J; ++j) {</div> +<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>  <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(i, j, Entry(0));</div> +<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>  }</div> +<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>  }</div> +<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> +<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>  }</div> +<div class="line"><a name="l00370"></a><span class="lineno"> 370</span> </div> +<div class="line"><a name="l00374"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a4cf31aad4504250656a4a0a1d88ffedb"> 374</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#a4cf31aad4504250656a4a0a1d88ffedb">diagonal</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> ret(*<span class="keyword">this</span>);</div> +<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>  ret.<a class="code" href="classmeow_1_1Matrix.html#a68e0d874153a42eaa95a7cb63518d6a6">diagonaled</a>();</div> +<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>  <span class="keywordflow">return</span> ret;</div> +<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>  }</div> +<div class="line"><a name="l00379"></a><span class="lineno"> 379</span> </div> +<div class="line"><a name="l00385"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#af6c3ae812c4290d29fb0932b655887dd"> 385</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#af6c3ae812c4290d29fb0932b655887dd">inverse</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>  <span class="keywordflow">if</span> (<a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>() != <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>() || <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>() == 0) <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html">Matrix<Entry></a>();</div> +<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> tmp(<a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(), <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>() * 2, Entry(0));</div> +<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> r = 0, R = <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(); r < R; r++) {</div> +<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c = 0, C = <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); c < C; c++) {</div> +<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>  tmp.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c, <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c));</div> +<div class="line"><a name="l00391"></a><span class="lineno"> 391</span>  tmp.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c + <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(), (r == c ? Entry(1) : Entry(0)));</div> +<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>  }</div> +<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>  }</div> +<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>  tmp.<a class="code" href="classmeow_1_1Matrix.html#acf27e5ea48f42ceec61e933dfe269016">triangulared</a>();</div> +<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>  <span class="keywordflow">for</span> (ssize_t r = <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>() - 1; r >= 0; r--) {</div> +<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>  <span class="keywordflow">if</span> (tmp(r, r) == Entry(0)) <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html">Matrix<Entry></a>();</div> +<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>  <span class="keywordflow">for</span> (ssize_t r2 = r - 1; r2 >= 0; r2--) {</div> +<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>  Entry rat(-tmp.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r2, r) / tmp.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, r));</div> +<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c = r, C = tmp.<a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); c < C; c++) {</div> +<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>  tmp.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r2, c, tmp.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r2, c) + rat * tmp(r, c));</div> +<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>  }</div> +<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>  }</div> +<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>  Entry rat(tmp.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, r));</div> +<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c = <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(), C = tmp.<a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); c < C; c++) {</div> +<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>  tmp.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c - <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(), tmp.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c) / rat);</div> +<div class="line"><a name="l00406"></a><span class="lineno"> 406</span>  }</div> +<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>  }</div> +<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>  tmp.<a class="code" href="classmeow_1_1Matrix.html#a8e35443c856f669d02b352f091c0404c">size</a>(<a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(), <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(), Entry(0));</div> +<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>  <span class="keywordflow">return</span> tmp;</div> +<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>  }</div> +<div class="line"><a name="l00411"></a><span class="lineno"> 411</span> </div> +<div class="line"><a name="l00413"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#ab7b158abdfe8ad1966cc3f0490743170"> 413</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a>& <a class="code" href="classmeow_1_1Matrix.html#ab7b158abdfe8ad1966cc3f0490743170">inversed</a>() {</div> +<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>  <a class="code" href="classmeow_1_1Matrix.html#afb81446984f7c27458ccef86be2de413">copyFrom</a>(<a class="code" href="classmeow_1_1Matrix.html#af6c3ae812c4290d29fb0932b655887dd">inverse</a>());</div> +<div class="line"><a name="l00415"></a><span class="lineno"> 415</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> +<div class="line"><a name="l00416"></a><span class="lineno"> 416</span>  }</div> +<div class="line"><a name="l00417"></a><span class="lineno"> 417</span> </div> +<div class="line"><a name="l00419"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a869be60b593d7ce7101ee7ac788b0dd0"> 419</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#a869be60b593d7ce7101ee7ac788b0dd0">transpose</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> ret(<a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(), <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(), Entry(0));</div> +<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> r = 0, R = <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); r < R; r++)</div> +<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c = 0, C = <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(); c < C; c++)</div> +<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>  ret.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c, <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(c, r));</div> +<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>  <span class="keywordflow">return</span> ret;</div> +<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>  }</div> +<div class="line"><a name="l00426"></a><span class="lineno"> 426</span> </div> +<div class="line"><a name="l00428"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a752bbc50fc06c7a6bfad8b4d09e19304"> 428</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a>& <a class="code" href="classmeow_1_1Matrix.html#a752bbc50fc06c7a6bfad8b4d09e19304">transposed</a>() {</div> +<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>  <a class="code" href="classmeow_1_1Matrix.html#afb81446984f7c27458ccef86be2de413">copyFrom</a>(<a class="code" href="classmeow_1_1Matrix.html#a869be60b593d7ce7101ee7ac788b0dd0">transpose</a>());</div> +<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> +<div class="line"><a name="l00431"></a><span class="lineno"> 431</span>  }</div> +<div class="line"><a name="l00432"></a><span class="lineno"> 432</span> </div> +<div class="line"><a name="l00434"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a138c71b681404e054fa27cac5bb80d56"> 434</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#a138c71b681404e054fa27cac5bb80d56">triangular</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix<Entry></a> ret(*<span class="keyword">this</span>);</div> +<div class="line"><a name="l00436"></a><span class="lineno"> 436</span>  ret.<a class="code" href="classmeow_1_1Matrix.html#acf27e5ea48f42ceec61e933dfe269016">triangulared</a>();</div> +<div class="line"><a name="l00437"></a><span class="lineno"> 437</span>  <span class="keywordflow">return</span> ret;</div> +<div class="line"><a name="l00438"></a><span class="lineno"> 438</span>  }</div> +<div class="line"><a name="l00439"></a><span class="lineno"> 439</span> </div> +<div class="line"><a name="l00441"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#acf27e5ea48f42ceec61e933dfe269016"> 441</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a>& <a class="code" href="classmeow_1_1Matrix.html#acf27e5ea48f42ceec61e933dfe269016">triangulared</a>() {</div> +<div class="line"><a name="l00442"></a><span class="lineno"> 442</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> r = 0, c = 0, R = <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(), C = <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); r < R && c < C; r++) {</div> +<div class="line"><a name="l00443"></a><span class="lineno"> 443</span>  ssize_t maxR;</div> +<div class="line"><a name="l00444"></a><span class="lineno"> 444</span>  <span class="keywordflow">for</span> ( ; c < C; c++) {</div> +<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>  maxR = -1;</div> +<div class="line"><a name="l00446"></a><span class="lineno"> 446</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> r2 = r; r2 < R; r2++)</div> +<div class="line"><a name="l00447"></a><span class="lineno"> 447</span>  <span class="keywordflow">if</span> (maxR == -1 || <a class="code" href="namespacemeow.html#ae880337dfdcc67984a0dccdb50e5c5d0">tAbs</a>(<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r2, c)) > <a class="code" href="namespacemeow.html#ae880337dfdcc67984a0dccdb50e5c5d0">tAbs</a>(<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(maxR, c)))</div> +<div class="line"><a name="l00448"></a><span class="lineno"> 448</span>  maxR = r2;</div> +<div class="line"><a name="l00449"></a><span class="lineno"> 449</span>  <span class="keywordflow">if</span> (<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(maxR, c) != Entry(0)) <span class="keywordflow">break</span>;</div> +<div class="line"><a name="l00450"></a><span class="lineno"> 450</span>  }</div> +<div class="line"><a name="l00451"></a><span class="lineno"> 451</span>  <span class="keywordflow">if</span> (c >= C) <span class="keywordflow">break</span>;</div> +<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>  <span class="keywordflow">if</span> (maxR != (ssize_t)r) {</div> +<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c2 = c; c2 < C; c2++)</div> +<div class="line"><a name="l00454"></a><span class="lineno"> 454</span>  std::swap(<span class="keyword">self</span>()->entries_[self->index( r, c2)],</div> +<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>  <span class="keyword">self</span>()->entries_[self->index(maxR, c2)]);</div> +<div class="line"><a name="l00456"></a><span class="lineno"> 456</span>  }</div> +<div class="line"><a name="l00457"></a><span class="lineno"> 457</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> r2 = r + 1; r2 < R; r2++) {</div> +<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>  Entry rati = -<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r2, c) / <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c);</div> +<div class="line"><a name="l00459"></a><span class="lineno"> 459</span>  <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r2, c, Entry(0));</div> +<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c2 = c + 1; c2 < C; c2++)</div> +<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>  <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r2, c2, <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r2, c2) + <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c2) * rati);</div> +<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>  }</div> +<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>  }</div> +<div class="line"><a name="l00464"></a><span class="lineno"> 464</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> +<div class="line"><a name="l00465"></a><span class="lineno"> 465</span>  }</div> +<div class="line"><a name="l00466"></a><span class="lineno"> 466</span> </div> +<div class="line"><a name="l00468"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a50bf284fe7beae52bb1bd0868486a602"> 468</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a>& <a class="code" href="classmeow_1_1Matrix.html#a50bf284fe7beae52bb1bd0868486a602">operator=</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <span class="keyword">const</span>& m) {</div> +<div class="line"><a name="l00469"></a><span class="lineno"> 469</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#afb81446984f7c27458ccef86be2de413">copyFrom</a>(m);</div> +<div class="line"><a name="l00470"></a><span class="lineno"> 470</span>  }</div> +<div class="line"><a name="l00471"></a><span class="lineno"> 471</span> </div> +<div class="line"><a name="l00473"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a78b4b8b4ee30d02cb726bf7b8ac13147"> 473</a></span>  Entry <a class="code" href="classmeow_1_1Matrix.html#a78b4b8b4ee30d02cb726bf7b8ac13147">operator()</a>(<span class="keywordtype">size_t</span> r, <span class="keywordtype">size_t</span> c)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00474"></a><span class="lineno"> 474</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c);</div> +<div class="line"><a name="l00475"></a><span class="lineno"> 475</span>  }</div> +<div class="line"><a name="l00476"></a><span class="lineno"> 476</span> </div> +<div class="line"><a name="l00478"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a1dc03cd2475a4c5f34afbe0cb498e472"> 478</a></span>  Entry <a class="code" href="classmeow_1_1Matrix.html#a1dc03cd2475a4c5f34afbe0cb498e472">operator()</a>(<span class="keywordtype">size_t</span> r, <span class="keywordtype">size_t</span> c, Entry <span class="keyword">const</span>& e) {</div> +<div class="line"><a name="l00479"></a><span class="lineno"> 479</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c, e);</div> +<div class="line"><a name="l00480"></a><span class="lineno"> 480</span>  }</div> +<div class="line"><a name="l00481"></a><span class="lineno"> 481</span> </div> +<div class="line"><a name="l00483"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#ade31d2339af552ba1df230c8383e2f84"> 483</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#ade31d2339af552ba1df230c8383e2f84">operator+</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00484"></a><span class="lineno"> 484</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#aa43f03179e3218c9af28f7374757a2cc">positive</a>();</div> +<div class="line"><a name="l00485"></a><span class="lineno"> 485</span>  }</div> +<div class="line"><a name="l00486"></a><span class="lineno"> 486</span> </div> +<div class="line"><a name="l00488"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a5d35d285b8cd59475e98f97966be68c1"> 488</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#a5d35d285b8cd59475e98f97966be68c1">operator-</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00489"></a><span class="lineno"> 489</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a581dbd8ba10d054596a3d11eaf47f274">negative</a>();</div> +<div class="line"><a name="l00490"></a><span class="lineno"> 490</span>  }</div> +<div class="line"><a name="l00491"></a><span class="lineno"> 491</span> </div> +<div class="line"><a name="l00493"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a8917cdb62ab6d8ed9572ac3303dbaab5"> 493</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#a8917cdb62ab6d8ed9572ac3303dbaab5">operator+</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <span class="keyword">const</span>& m)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00494"></a><span class="lineno"> 494</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#ac1030360f1f48119128d99428930cce6">add</a>(m);</div> +<div class="line"><a name="l00495"></a><span class="lineno"> 495</span>  }</div> +<div class="line"><a name="l00496"></a><span class="lineno"> 496</span> </div> +<div class="line"><a name="l00498"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a955d9ddcb5b3467f8377ccae281ff4f5"> 498</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#a955d9ddcb5b3467f8377ccae281ff4f5">operator-</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <span class="keyword">const</span>& m)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00499"></a><span class="lineno"> 499</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#ae89a9a7646f7b7c0f23756809c65dc8c">sub</a>(m);</div> +<div class="line"><a name="l00500"></a><span class="lineno"> 500</span>  }</div> +<div class="line"><a name="l00501"></a><span class="lineno"> 501</span> </div> +<div class="line"><a name="l00503"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a913ed9a5df441a33fcf0dab1f35814c2"> 503</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#a913ed9a5df441a33fcf0dab1f35814c2">operator*</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <span class="keyword">const</span>& m)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00504"></a><span class="lineno"> 504</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a30fdb794e5966585e93cf715646210dd">mul</a>(m);</div> +<div class="line"><a name="l00505"></a><span class="lineno"> 505</span>  }</div> +<div class="line"><a name="l00506"></a><span class="lineno"> 506</span> </div> +<div class="line"><a name="l00508"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a15d360e71c0880fed3c9873affb04341"> 508</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#a15d360e71c0880fed3c9873affb04341">operator*</a>(Entry <span class="keyword">const</span>& s)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00509"></a><span class="lineno"> 509</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a30fdb794e5966585e93cf715646210dd">mul</a>(s);</div> +<div class="line"><a name="l00510"></a><span class="lineno"> 510</span>  }</div> +<div class="line"><a name="l00511"></a><span class="lineno"> 511</span> </div> +<div class="line"><a name="l00513"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a807c2a35579a429a2278956fc070f31a"> 513</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#a807c2a35579a429a2278956fc070f31a">operator/</a>(Entry <span class="keyword">const</span>& s)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00514"></a><span class="lineno"> 514</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#aed17cc829d1e766d2c905d65cbae48ce">div</a>(s);</div> +<div class="line"><a name="l00515"></a><span class="lineno"> 515</span>  }</div> +<div class="line"><a name="l00516"></a><span class="lineno"> 516</span> };</div> +<div class="line"><a name="l00517"></a><span class="lineno"> 517</span> </div> +<div class="line"><a name="l00518"></a><span class="lineno"> 518</span> } <span class="comment">// meow</span></div> +<div class="line"><a name="l00519"></a><span class="lineno"> 519</span> </div> +<div class="line"><a name="l00520"></a><span class="lineno"> 520</span> <span class="preprocessor">#endif // math_Matrix_H__</span></div> +<div class="ttc" id="classmeow_1_1Matrix_html_a9dfef448574df55fc34528665183c6c2"><div class="ttname"><a href="classmeow_1_1Matrix.html#a9dfef448574df55fc34528665183c6c2">meow::Matrix::col</a></div><div class="ttdeci">Matrix col(size_t c) const </div><div class="ttdoc">Return the c -th column. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00263">Matrix.h:263</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_acf27e5ea48f42ceec61e933dfe269016"><div class="ttname"><a href="classmeow_1_1Matrix.html#acf27e5ea48f42ceec61e933dfe269016">meow::Matrix::triangulared</a></div><div class="ttdeci">Matrix & triangulared()</div><div class="ttdoc">triangluar itself </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00441">Matrix.h:441</a></div></div> <div class="ttc" id="classmeow_1_1Matrix_html_a1ac7c3d6ad50154043969005fa292981"><div class="ttname"><a href="classmeow_1_1Matrix.html#a1ac7c3d6ad50154043969005fa292981">meow::Matrix::EntryRefK</a></div><div class="ttdeci">std::vector< Entry >::const_reference EntryRefK</div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00021">Matrix.h:21</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_a1dbef5b1a46df480f7fa3e118fd12bec"><div class="ttname"><a href="classmeow_1_1Matrix.html#a1dbef5b1a46df480f7fa3e118fd12bec">meow::Matrix::referenceFrom</a></div><div class="ttdeci">Matrix & referenceFrom(Matrix const &m)</div><div class="ttdoc">reference </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00101">Matrix.h:101</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_a560adbe0b39f52bfb016edddc2955178"><div class="ttname"><a href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">meow::Matrix::rows</a></div><div class="ttdeci">size_t rows() const </div><div class="ttdoc">Return number of rows. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00120">Matrix.h:120</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_a15d360e71c0880fed3c9873affb04341"><div class="ttname"><a href="classmeow_1_1Matrix.html#a15d360e71c0880fed3c9873affb04341">meow::Matrix::operator*</a></div><div class="ttdeci">Matrix operator*(Entry const &s) const </div><div class="ttdoc">same as mul(m) </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00505">Matrix.h:505</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_aed17cc829d1e766d2c905d65cbae48ce"><div class="ttname"><a href="classmeow_1_1Matrix.html#aed17cc829d1e766d2c905d65cbae48ce">meow::Matrix::div</a></div><div class="ttdeci">Matrix div(Entry const &s) const </div><div class="ttdoc">return (*this) / s. s is a scalar </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00328">Matrix.h:328</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_ade31d2339af552ba1df230c8383e2f84"><div class="ttname"><a href="classmeow_1_1Matrix.html#ade31d2339af552ba1df230c8383e2f84">meow::Matrix::operator+</a></div><div class="ttdeci">Matrix operator+() const </div><div class="ttdoc">same as positive() </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00480">Matrix.h:480</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_a1dbef5b1a46df480f7fa3e118fd12bec"><div class="ttname"><a href="classmeow_1_1Matrix.html#a1dbef5b1a46df480f7fa3e118fd12bec">meow::Matrix::referenceFrom</a></div><div class="ttdeci">Matrix & referenceFrom(Matrix const &m)</div><div class="ttdoc">reference </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00104">Matrix.h:104</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_a560adbe0b39f52bfb016edddc2955178"><div class="ttname"><a href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">meow::Matrix::rows</a></div><div class="ttdeci">size_t rows() const </div><div class="ttdoc">Return number of rows. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00123">Matrix.h:123</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_a15d360e71c0880fed3c9873affb04341"><div class="ttname"><a href="classmeow_1_1Matrix.html#a15d360e71c0880fed3c9873affb04341">meow::Matrix::operator*</a></div><div class="ttdeci">Matrix operator*(Entry const &s) const </div><div class="ttdoc">same as mul(m) </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00508">Matrix.h:508</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_aed17cc829d1e766d2c905d65cbae48ce"><div class="ttname"><a href="classmeow_1_1Matrix.html#aed17cc829d1e766d2c905d65cbae48ce">meow::Matrix::div</a></div><div class="ttdeci">Matrix div(Entry const &s) const </div><div class="ttdoc">return (*this) / s. s is a scalar </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00331">Matrix.h:331</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_ade31d2339af552ba1df230c8383e2f84"><div class="ttname"><a href="classmeow_1_1Matrix.html#ade31d2339af552ba1df230c8383e2f84">meow::Matrix::operator+</a></div><div class="ttdeci">Matrix operator+() const </div><div class="ttdoc">same as positive() </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00483">Matrix.h:483</a></div></div> <div class="ttc" id="classmeow_1_1Matrix_html_ab05bcd1bd8b1f8d4f250d6b3b87e023e"><div class="ttname"><a href="classmeow_1_1Matrix.html#ab05bcd1bd8b1f8d4f250d6b3b87e023e">meow::Matrix::EntryRef</a></div><div class="ttdeci">std::vector< Entry >::reference EntryRef</div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00020">Matrix.h:20</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_add7842aea9c5b0372f56656af0d43325"><div class="ttname"><a href="classmeow_1_1Matrix.html#add7842aea9c5b0372f56656af0d43325">meow::Matrix::rows</a></div><div class="ttdeci">size_t rows(size_t r, Entry const &e)</div><div class="ttdoc">resize the matrix such that number of rows become r. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00143">Matrix.h:143</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_a752bbc50fc06c7a6bfad8b4d09e19304"><div class="ttname"><a href="classmeow_1_1Matrix.html#a752bbc50fc06c7a6bfad8b4d09e19304">meow::Matrix::transposed</a></div><div class="ttdeci">Matrix & transposed()</div><div class="ttdoc">Let itself become itself's transpose matrix. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00425">Matrix.h:425</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_a4db3bb07e2557cbc668bdaa1beb241df"><div class="ttname"><a href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">meow::Matrix::cols</a></div><div class="ttdeci">size_t cols() const </div><div class="ttdoc">Return number of cols. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00125">Matrix.h:125</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_a1dc03cd2475a4c5f34afbe0cb498e472"><div class="ttname"><a href="classmeow_1_1Matrix.html#a1dc03cd2475a4c5f34afbe0cb498e472">meow::Matrix::operator()</a></div><div class="ttdeci">Entry operator()(size_t r, size_t c, Entry const &e)</div><div class="ttdoc">same as entry(r,c,e) </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00475">Matrix.h:475</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_af6c3ae812c4290d29fb0932b655887dd"><div class="ttname"><a href="classmeow_1_1Matrix.html#af6c3ae812c4290d29fb0932b655887dd">meow::Matrix::inverse</a></div><div class="ttdeci">Matrix inverse() const </div><div class="ttdoc">Return a matrix which is an inverse matrix of (*this) </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00382">Matrix.h:382</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_a93ff4579b7cb950868cad7a62bcf9fe8"><div class="ttname"><a href="classmeow_1_1Matrix.html#a93ff4579b7cb950868cad7a62bcf9fe8">meow::Matrix::subMatrix</a></div><div class="ttdeci">Matrix subMatrix(size_t rFirst, size_t rLast, size_t cFirst, size_t cLast) const </div><div class="ttdoc">Return a rLast-rFirst+1 x cLast-cFirst+1 matrix. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00239">Matrix.h:239</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_a030758e4938c4d56a0b665e6a51d1405"><div class="ttname"><a href="classmeow_1_1Matrix.html#a030758e4938c4d56a0b665e6a51d1405">meow::Matrix::valid</a></div><div class="ttdeci">bool valid() const </div><div class="ttdoc">Return whether it is a valid matrix. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00115">Matrix.h:115</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_a913ed9a5df441a33fcf0dab1f35814c2"><div class="ttname"><a href="classmeow_1_1Matrix.html#a913ed9a5df441a33fcf0dab1f35814c2">meow::Matrix::operator*</a></div><div class="ttdeci">Matrix operator*(Matrix const &m) const </div><div class="ttdoc">same as mul(m) </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00500">Matrix.h:500</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_ae623c8168ebf26473550d831f0254c4c"><div class="ttname"><a href="classmeow_1_1Matrix.html#ae623c8168ebf26473550d831f0254c4c">meow::Matrix::row</a></div><div class="ttdeci">Matrix row(size_t r) const </div><div class="ttdoc">Return the r -th row. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00255">Matrix.h:255</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_a50bf284fe7beae52bb1bd0868486a602"><div class="ttname"><a href="classmeow_1_1Matrix.html#a50bf284fe7beae52bb1bd0868486a602">meow::Matrix::operator=</a></div><div class="ttdeci">Matrix & operator=(Matrix const &m)</div><div class="ttdoc">same as copyFrom </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00465">Matrix.h:465</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_a2dc9f17e38ba52376822744d2fc48f29"><div class="ttname"><a href="classmeow_1_1Matrix.html#a2dc9f17e38ba52376822744d2fc48f29">meow::Matrix::Matrix</a></div><div class="ttdeci">Matrix()</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00053">Matrix.h:53</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_a4cf31aad4504250656a4a0a1d88ffedb"><div class="ttname"><a href="classmeow_1_1Matrix.html#a4cf31aad4504250656a4a0a1d88ffedb">meow::Matrix::diagonal</a></div><div class="ttdeci">Matrix diagonal() const </div><div class="ttdoc">Return a matrix which is a diangonal form of me. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00371">Matrix.h:371</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_a5728557810b6c5444332557ac53597d5"><div class="ttname"><a href="classmeow_1_1Matrix.html#a5728557810b6c5444332557ac53597d5">meow::Matrix::Matrix</a></div><div class="ttdeci">Matrix(Matrix const &m)</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00062">Matrix.h:62</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_afb81446984f7c27458ccef86be2de413"><div class="ttname"><a href="classmeow_1_1Matrix.html#afb81446984f7c27458ccef86be2de413">meow::Matrix::copyFrom</a></div><div class="ttdeci">Matrix & copyFrom(Matrix const &m)</div><div class="ttdoc">copy </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00088">Matrix.h:88</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_add7842aea9c5b0372f56656af0d43325"><div class="ttname"><a href="classmeow_1_1Matrix.html#add7842aea9c5b0372f56656af0d43325">meow::Matrix::rows</a></div><div class="ttdeci">size_t rows(size_t r, Entry const &e)</div><div class="ttdoc">resize the matrix such that number of rows become r. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00146">Matrix.h:146</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_a752bbc50fc06c7a6bfad8b4d09e19304"><div class="ttname"><a href="classmeow_1_1Matrix.html#a752bbc50fc06c7a6bfad8b4d09e19304">meow::Matrix::transposed</a></div><div class="ttdeci">Matrix & transposed()</div><div class="ttdoc">Let itself become itself's transpose matrix. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00428">Matrix.h:428</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_a4db3bb07e2557cbc668bdaa1beb241df"><div class="ttname"><a href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">meow::Matrix::cols</a></div><div class="ttdeci">size_t cols() const </div><div class="ttdoc">Return number of cols. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00128">Matrix.h:128</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_a1dc03cd2475a4c5f34afbe0cb498e472"><div class="ttname"><a href="classmeow_1_1Matrix.html#a1dc03cd2475a4c5f34afbe0cb498e472">meow::Matrix::operator()</a></div><div class="ttdeci">Entry operator()(size_t r, size_t c, Entry const &e)</div><div class="ttdoc">same as entry(r,c,e) </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00478">Matrix.h:478</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_af6c3ae812c4290d29fb0932b655887dd"><div class="ttname"><a href="classmeow_1_1Matrix.html#af6c3ae812c4290d29fb0932b655887dd">meow::Matrix::inverse</a></div><div class="ttdeci">Matrix inverse() const </div><div class="ttdoc">Return a matrix which is an inverse matrix of (*this) </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00385">Matrix.h:385</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_a93ff4579b7cb950868cad7a62bcf9fe8"><div class="ttname"><a href="classmeow_1_1Matrix.html#a93ff4579b7cb950868cad7a62bcf9fe8">meow::Matrix::subMatrix</a></div><div class="ttdeci">Matrix subMatrix(size_t rFirst, size_t rLast, size_t cFirst, size_t cLast) const </div><div class="ttdoc">Return a rLast-rFirst+1 x cLast-cFirst+1 matrix. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00242">Matrix.h:242</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_a030758e4938c4d56a0b665e6a51d1405"><div class="ttname"><a href="classmeow_1_1Matrix.html#a030758e4938c4d56a0b665e6a51d1405">meow::Matrix::valid</a></div><div class="ttdeci">bool valid() const </div><div class="ttdoc">Return whether it is a valid matrix. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00118">Matrix.h:118</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_a913ed9a5df441a33fcf0dab1f35814c2"><div class="ttname"><a href="classmeow_1_1Matrix.html#a913ed9a5df441a33fcf0dab1f35814c2">meow::Matrix::operator*</a></div><div class="ttdeci">Matrix operator*(Matrix const &m) const </div><div class="ttdoc">same as mul(m) </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00503">Matrix.h:503</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_ae623c8168ebf26473550d831f0254c4c"><div class="ttname"><a href="classmeow_1_1Matrix.html#ae623c8168ebf26473550d831f0254c4c">meow::Matrix::row</a></div><div class="ttdeci">Matrix row(size_t r) const </div><div class="ttdoc">Return the r -th row. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00258">Matrix.h:258</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_a50bf284fe7beae52bb1bd0868486a602"><div class="ttname"><a href="classmeow_1_1Matrix.html#a50bf284fe7beae52bb1bd0868486a602">meow::Matrix::operator=</a></div><div class="ttdeci">Matrix & operator=(Matrix const &m)</div><div class="ttdoc">same as copyFrom </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00468">Matrix.h:468</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_a2dc9f17e38ba52376822744d2fc48f29"><div class="ttname"><a href="classmeow_1_1Matrix.html#a2dc9f17e38ba52376822744d2fc48f29">meow::Matrix::Matrix</a></div><div class="ttdeci">Matrix()</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00056">Matrix.h:56</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_a4cf31aad4504250656a4a0a1d88ffedb"><div class="ttname"><a href="classmeow_1_1Matrix.html#a4cf31aad4504250656a4a0a1d88ffedb">meow::Matrix::diagonal</a></div><div class="ttdeci">Matrix diagonal() const </div><div class="ttdoc">Return a matrix which is a diangonal form of me. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00374">Matrix.h:374</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_a5728557810b6c5444332557ac53597d5"><div class="ttname"><a href="classmeow_1_1Matrix.html#a5728557810b6c5444332557ac53597d5">meow::Matrix::Matrix</a></div><div class="ttdeci">Matrix(Matrix const &m)</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00065">Matrix.h:65</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_afb81446984f7c27458ccef86be2de413"><div class="ttname"><a href="classmeow_1_1Matrix.html#afb81446984f7c27458ccef86be2de413">meow::Matrix::copyFrom</a></div><div class="ttdeci">Matrix & copyFrom(Matrix const &m)</div><div class="ttdoc">copy </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00091">Matrix.h:91</a></div></div> <div class="ttc" id="namespacemeow_html_ae880337dfdcc67984a0dccdb50e5c5d0"><div class="ttname"><a href="namespacemeow.html#ae880337dfdcc67984a0dccdb50e5c5d0">meow::tAbs</a></div><div class="ttdeci">T tAbs(T const &t)</div><div class="ttdoc">就只是個取絕對值 </div><div class="ttdef"><b>Definition:</b> <a href="math_2utility_8h_source.html#l00141">utility.h:141</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_af0b4507ec5ea08e8f33aeb99f11e5f74"><div class="ttname"><a href="classmeow_1_1Matrix.html#af0b4507ec5ea08e8f33aeb99f11e5f74">meow::Matrix::Matrix</a></div><div class="ttdeci">Matrix(size_t r, size_t c, Entry const &e)</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00074">Matrix.h:74</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_a13384643dc412817fdcd8f1834a02d12"><div class="ttname"><a href="classmeow_1_1Matrix.html#a13384643dc412817fdcd8f1834a02d12">meow::Matrix::entries</a></div><div class="ttdeci">void entries(ssize_t rFirst, ssize_t rLast, ssize_t cFirst, ssize_t cLast, Entry const &e)</div><div class="ttdoc">Change the entries from rFirst x cFirst to rLast x cLast. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00218">Matrix.h:218</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_a8e35443c856f669d02b352f091c0404c"><div class="ttname"><a href="classmeow_1_1Matrix.html#a8e35443c856f669d02b352f091c0404c">meow::Matrix::size</a></div><div class="ttdeci">size_t size() const </div><div class="ttdoc">Return number of rows times number of cols. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00130">Matrix.h:130</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_ac492cefa5df3a4ac6c9799931fb93605"><div class="ttname"><a href="classmeow_1_1Matrix.html#ac492cefa5df3a4ac6c9799931fb93605">meow::Matrix::size</a></div><div class="ttdeci">size_t size(size_t r, size_t c, Entry const &e)</div><div class="ttdoc">resize </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00186">Matrix.h:186</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_a9987d4535f1de58b822325914e3a916f"><div class="ttname"><a href="classmeow_1_1Matrix.html#a9987d4535f1de58b822325914e3a916f">meow::Matrix::identity</a></div><div class="ttdeci">Matrix identity() const </div><div class="ttdoc">Return a identity matrix with size equal to itself. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00337">Matrix.h:337</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_a68e0d874153a42eaa95a7cb63518d6a6"><div class="ttname"><a href="classmeow_1_1Matrix.html#a68e0d874153a42eaa95a7cb63518d6a6">meow::Matrix::diagonaled</a></div><div class="ttdeci">Matrix & diagonaled()</div><div class="ttdoc">Let itself be an diagonal form of original itself. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00358">Matrix.h:358</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_a869be60b593d7ce7101ee7ac788b0dd0"><div class="ttname"><a href="classmeow_1_1Matrix.html#a869be60b593d7ce7101ee7ac788b0dd0">meow::Matrix::transpose</a></div><div class="ttdeci">Matrix transpose() const </div><div class="ttdoc">return itself's transpose matrix </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00416">Matrix.h:416</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_ae66fe3b4deb85b9b4c047f405a60f10e"><div class="ttname"><a href="classmeow_1_1Matrix.html#ae66fe3b4deb85b9b4c047f405a60f10e">meow::Matrix::~Matrix</a></div><div class="ttdeci">~Matrix()</div><div class="ttdoc">destructor </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00078">Matrix.h:78</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_a30fdb794e5966585e93cf715646210dd"><div class="ttname"><a href="classmeow_1_1Matrix.html#a30fdb794e5966585e93cf715646210dd">meow::Matrix::mul</a></div><div class="ttdeci">Matrix mul(Matrix const &m) const </div><div class="ttdoc">return (*this) times m. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00308">Matrix.h:308</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_a06ac197ecfa9bc8bd5e9d9094f2d01ab"><div class="ttname"><a href="classmeow_1_1Matrix.html#a06ac197ecfa9bc8bd5e9d9094f2d01ab">meow::Matrix::mul</a></div><div class="ttdeci">Matrix mul(Entry const &s) const </div><div class="ttdoc">return (*this) times s. s is a scalar </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00319">Matrix.h:319</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_ab49fa7564c37c6bc164dc368a94fed6b"><div class="ttname"><a href="classmeow_1_1Matrix.html#ab49fa7564c37c6bc164dc368a94fed6b">meow::Matrix::entryGet</a></div><div class="ttdeci">EntryRef entryGet(size_t r, size_t c)</div><div class="ttdoc">Get the entry at r x c. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00204">Matrix.h:204</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_ab7b158abdfe8ad1966cc3f0490743170"><div class="ttname"><a href="classmeow_1_1Matrix.html#ab7b158abdfe8ad1966cc3f0490743170">meow::Matrix::inversed</a></div><div class="ttdeci">Matrix & inversed()</div><div class="ttdoc">let itself become itself's inverse matrix </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00410">Matrix.h:410</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_ae89a9a7646f7b7c0f23756809c65dc8c"><div class="ttname"><a href="classmeow_1_1Matrix.html#ae89a9a7646f7b7c0f23756809c65dc8c">meow::Matrix::sub</a></div><div class="ttdeci">Matrix sub(Matrix const &m) const </div><div class="ttdoc">return (*this) - m. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00295">Matrix.h:295</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_a8917cdb62ab6d8ed9572ac3303dbaab5"><div class="ttname"><a href="classmeow_1_1Matrix.html#a8917cdb62ab6d8ed9572ac3303dbaab5">meow::Matrix::operator+</a></div><div class="ttdeci">Matrix operator+(Matrix const &m) const </div><div class="ttdoc">same as add(m) </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00490">Matrix.h:490</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_a78b4b8b4ee30d02cb726bf7b8ac13147"><div class="ttname"><a href="classmeow_1_1Matrix.html#a78b4b8b4ee30d02cb726bf7b8ac13147">meow::Matrix::operator()</a></div><div class="ttdeci">Entry operator()(size_t r, size_t c) const </div><div class="ttdoc">same as entry(r,c) </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00470">Matrix.h:470</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_af0b4507ec5ea08e8f33aeb99f11e5f74"><div class="ttname"><a href="classmeow_1_1Matrix.html#af0b4507ec5ea08e8f33aeb99f11e5f74">meow::Matrix::Matrix</a></div><div class="ttdeci">Matrix(size_t r, size_t c, Entry const &e)</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00077">Matrix.h:77</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_a13384643dc412817fdcd8f1834a02d12"><div class="ttname"><a href="classmeow_1_1Matrix.html#a13384643dc412817fdcd8f1834a02d12">meow::Matrix::entries</a></div><div class="ttdeci">void entries(ssize_t rFirst, ssize_t rLast, ssize_t cFirst, ssize_t cLast, Entry const &e)</div><div class="ttdoc">Change the entries from rFirst x cFirst to rLast x cLast. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00221">Matrix.h:221</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_a8e35443c856f669d02b352f091c0404c"><div class="ttname"><a href="classmeow_1_1Matrix.html#a8e35443c856f669d02b352f091c0404c">meow::Matrix::size</a></div><div class="ttdeci">size_t size() const </div><div class="ttdoc">Return number of rows times number of cols. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00133">Matrix.h:133</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_ac492cefa5df3a4ac6c9799931fb93605"><div class="ttname"><a href="classmeow_1_1Matrix.html#ac492cefa5df3a4ac6c9799931fb93605">meow::Matrix::size</a></div><div class="ttdeci">size_t size(size_t r, size_t c, Entry const &e)</div><div class="ttdoc">resize </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00189">Matrix.h:189</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_a9987d4535f1de58b822325914e3a916f"><div class="ttname"><a href="classmeow_1_1Matrix.html#a9987d4535f1de58b822325914e3a916f">meow::Matrix::identity</a></div><div class="ttdeci">Matrix identity() const </div><div class="ttdoc">Return a identity matrix with size equal to itself. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00340">Matrix.h:340</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_a68e0d874153a42eaa95a7cb63518d6a6"><div class="ttname"><a href="classmeow_1_1Matrix.html#a68e0d874153a42eaa95a7cb63518d6a6">meow::Matrix::diagonaled</a></div><div class="ttdeci">Matrix & diagonaled()</div><div class="ttdoc">Let itself be an diagonal form of original itself. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00361">Matrix.h:361</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_a869be60b593d7ce7101ee7ac788b0dd0"><div class="ttname"><a href="classmeow_1_1Matrix.html#a869be60b593d7ce7101ee7ac788b0dd0">meow::Matrix::transpose</a></div><div class="ttdeci">Matrix transpose() const </div><div class="ttdoc">return itself's transpose matrix </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00419">Matrix.h:419</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_ae66fe3b4deb85b9b4c047f405a60f10e"><div class="ttname"><a href="classmeow_1_1Matrix.html#ae66fe3b4deb85b9b4c047f405a60f10e">meow::Matrix::~Matrix</a></div><div class="ttdeci">~Matrix()</div><div class="ttdoc">destructor </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00081">Matrix.h:81</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_a30fdb794e5966585e93cf715646210dd"><div class="ttname"><a href="classmeow_1_1Matrix.html#a30fdb794e5966585e93cf715646210dd">meow::Matrix::mul</a></div><div class="ttdeci">Matrix mul(Matrix const &m) const </div><div class="ttdoc">return (*this) times m. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00311">Matrix.h:311</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_a06ac197ecfa9bc8bd5e9d9094f2d01ab"><div class="ttname"><a href="classmeow_1_1Matrix.html#a06ac197ecfa9bc8bd5e9d9094f2d01ab">meow::Matrix::mul</a></div><div class="ttdeci">Matrix mul(Entry const &s) const </div><div class="ttdoc">return (*this) times s. s is a scalar </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00322">Matrix.h:322</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_ab49fa7564c37c6bc164dc368a94fed6b"><div class="ttname"><a href="classmeow_1_1Matrix.html#ab49fa7564c37c6bc164dc368a94fed6b">meow::Matrix::entryGet</a></div><div class="ttdeci">EntryRef entryGet(size_t r, size_t c)</div><div class="ttdoc">Get the entry at r x c. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00207">Matrix.h:207</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_ab7b158abdfe8ad1966cc3f0490743170"><div class="ttname"><a href="classmeow_1_1Matrix.html#ab7b158abdfe8ad1966cc3f0490743170">meow::Matrix::inversed</a></div><div class="ttdeci">Matrix & inversed()</div><div class="ttdoc">let itself become itself's inverse matrix </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00413">Matrix.h:413</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_ae89a9a7646f7b7c0f23756809c65dc8c"><div class="ttname"><a href="classmeow_1_1Matrix.html#ae89a9a7646f7b7c0f23756809c65dc8c">meow::Matrix::sub</a></div><div class="ttdeci">Matrix sub(Matrix const &m) const </div><div class="ttdoc">return (*this) - m. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00298">Matrix.h:298</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_a8917cdb62ab6d8ed9572ac3303dbaab5"><div class="ttname"><a href="classmeow_1_1Matrix.html#a8917cdb62ab6d8ed9572ac3303dbaab5">meow::Matrix::operator+</a></div><div class="ttdeci">Matrix operator+(Matrix const &m) const </div><div class="ttdoc">same as add(m) </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00493">Matrix.h:493</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_a78b4b8b4ee30d02cb726bf7b8ac13147"><div class="ttname"><a href="classmeow_1_1Matrix.html#a78b4b8b4ee30d02cb726bf7b8ac13147">meow::Matrix::operator()</a></div><div class="ttdeci">Entry operator()(size_t r, size_t c) const </div><div class="ttdoc">same as entry(r,c) </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00473">Matrix.h:473</a></div></div> <div class="ttc" id="classmeow_1_1Matrix_html"><div class="ttname"><a href="classmeow_1_1Matrix.html">meow::Matrix</a></div><div class="ttdoc">matrix </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00018">Matrix.h:18</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_a5d35d285b8cd59475e98f97966be68c1"><div class="ttname"><a href="classmeow_1_1Matrix.html#a5d35d285b8cd59475e98f97966be68c1">meow::Matrix::operator-</a></div><div class="ttdeci">Matrix operator-() const </div><div class="ttdoc">same as negative() </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00485">Matrix.h:485</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_aaba0981e54a17f0df8af9dabe9cad06f"><div class="ttname"><a href="classmeow_1_1Matrix.html#aaba0981e54a17f0df8af9dabe9cad06f">meow::Matrix::entry</a></div><div class="ttdeci">Entry entry(size_t r, size_t c, Entry const &e)</div><div class="ttdoc">Change the entry at r x c. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00198">Matrix.h:198</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_abc6f5c824ee47cb15094729ca91f2e7c"><div class="ttname"><a href="classmeow_1_1Matrix.html#abc6f5c824ee47cb15094729ca91f2e7c">meow::Matrix::identitied</a></div><div class="ttdeci">Matrix & identitied()</div><div class="ttdoc">Let itself be an identity matrix. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00348">Matrix.h:348</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_a46a12f45237e654e0140387d7290eb8b"><div class="ttname"><a href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">meow::Matrix::entry</a></div><div class="ttdeci">Entry entry(size_t r, size_t c) const </div><div class="ttdoc">Access the entry at r x c. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00193">Matrix.h:193</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_a581dbd8ba10d054596a3d11eaf47f274"><div class="ttname"><a href="classmeow_1_1Matrix.html#a581dbd8ba10d054596a3d11eaf47f274">meow::Matrix::negative</a></div><div class="ttdeci">Matrix negative() const </div><div class="ttdoc">return -(*this) </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00270">Matrix.h:270</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_a5d35d285b8cd59475e98f97966be68c1"><div class="ttname"><a href="classmeow_1_1Matrix.html#a5d35d285b8cd59475e98f97966be68c1">meow::Matrix::operator-</a></div><div class="ttdeci">Matrix operator-() const </div><div class="ttdoc">same as negative() </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00488">Matrix.h:488</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_aaba0981e54a17f0df8af9dabe9cad06f"><div class="ttname"><a href="classmeow_1_1Matrix.html#aaba0981e54a17f0df8af9dabe9cad06f">meow::Matrix::entry</a></div><div class="ttdeci">Entry entry(size_t r, size_t c, Entry const &e)</div><div class="ttdoc">Change the entry at r x c. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00201">Matrix.h:201</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_abc6f5c824ee47cb15094729ca91f2e7c"><div class="ttname"><a href="classmeow_1_1Matrix.html#abc6f5c824ee47cb15094729ca91f2e7c">meow::Matrix::identitied</a></div><div class="ttdeci">Matrix & identitied()</div><div class="ttdoc">Let itself be an identity matrix. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00351">Matrix.h:351</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_a46a12f45237e654e0140387d7290eb8b"><div class="ttname"><a href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">meow::Matrix::entry</a></div><div class="ttdeci">Entry entry(size_t r, size_t c) const </div><div class="ttdoc">Access the entry at r x c. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00196">Matrix.h:196</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_a581dbd8ba10d054596a3d11eaf47f274"><div class="ttname"><a href="classmeow_1_1Matrix.html#a581dbd8ba10d054596a3d11eaf47f274">meow::Matrix::negative</a></div><div class="ttdeci">Matrix negative() const </div><div class="ttdoc">return -(*this) </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00273">Matrix.h:273</a></div></div> <div class="ttc" id="classmeow_1_1Self_html"><div class="ttname"><a href="classmeow_1_1Self.html">meow::Self< Myself ></a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_a30d16679bb6843c5e35aae81738f3306"><div class="ttname"><a href="classmeow_1_1Matrix.html#a30d16679bb6843c5e35aae81738f3306">meow::Matrix::cols</a></div><div class="ttdeci">size_t cols(size_t c, Entry const &e)</div><div class="ttdoc">resize the matrix such that number of cols become c </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00160">Matrix.h:160</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_a807c2a35579a429a2278956fc070f31a"><div class="ttname"><a href="classmeow_1_1Matrix.html#a807c2a35579a429a2278956fc070f31a">meow::Matrix::operator/</a></div><div class="ttdeci">Matrix operator/(Entry const &s) const </div><div class="ttdoc">same as div(s) </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00510">Matrix.h:510</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_aa43f03179e3218c9af28f7374757a2cc"><div class="ttname"><a href="classmeow_1_1Matrix.html#aa43f03179e3218c9af28f7374757a2cc">meow::Matrix::positive</a></div><div class="ttdeci">Matrix positive() const </div><div class="ttdoc">return +(*this) </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00265">Matrix.h:265</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_ac17251cb984beb1f74558724a22a0120"><div class="ttname"><a href="classmeow_1_1Matrix.html#ac17251cb984beb1f74558724a22a0120">meow::Matrix::reset</a></div><div class="ttdeci">void reset(size_t r, size_t c, Entry const &e)</div><div class="ttdoc">reset the size of the matrix to r x c with entry all be e </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00107">Matrix.h:107</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_a955d9ddcb5b3467f8377ccae281ff4f5"><div class="ttname"><a href="classmeow_1_1Matrix.html#a955d9ddcb5b3467f8377ccae281ff4f5">meow::Matrix::operator-</a></div><div class="ttdeci">Matrix operator-(Matrix const &m) const </div><div class="ttdoc">same as sub(m) </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00495">Matrix.h:495</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_a138c71b681404e054fa27cac5bb80d56"><div class="ttname"><a href="classmeow_1_1Matrix.html#a138c71b681404e054fa27cac5bb80d56">meow::Matrix::triangular</a></div><div class="ttdeci">Matrix triangular() const </div><div class="ttdoc">return a matrix which is the triangular form of (*this) </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00431">Matrix.h:431</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_ac1030360f1f48119128d99428930cce6"><div class="ttname"><a href="classmeow_1_1Matrix.html#ac1030360f1f48119128d99428930cce6">meow::Matrix::add</a></div><div class="ttdeci">Matrix add(Matrix const &m) const </div><div class="ttdoc">return (*this) + m. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00282">Matrix.h:282</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_a30d16679bb6843c5e35aae81738f3306"><div class="ttname"><a href="classmeow_1_1Matrix.html#a30d16679bb6843c5e35aae81738f3306">meow::Matrix::cols</a></div><div class="ttdeci">size_t cols(size_t c, Entry const &e)</div><div class="ttdoc">resize the matrix such that number of cols become c </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00163">Matrix.h:163</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_a807c2a35579a429a2278956fc070f31a"><div class="ttname"><a href="classmeow_1_1Matrix.html#a807c2a35579a429a2278956fc070f31a">meow::Matrix::operator/</a></div><div class="ttdeci">Matrix operator/(Entry const &s) const </div><div class="ttdoc">same as div(s) </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00513">Matrix.h:513</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_aa43f03179e3218c9af28f7374757a2cc"><div class="ttname"><a href="classmeow_1_1Matrix.html#aa43f03179e3218c9af28f7374757a2cc">meow::Matrix::positive</a></div><div class="ttdeci">Matrix positive() const </div><div class="ttdoc">return +(*this) </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00268">Matrix.h:268</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_ac17251cb984beb1f74558724a22a0120"><div class="ttname"><a href="classmeow_1_1Matrix.html#ac17251cb984beb1f74558724a22a0120">meow::Matrix::reset</a></div><div class="ttdeci">void reset(size_t r, size_t c, Entry const &e)</div><div class="ttdoc">reset the size of the matrix to r x c with entry all be e </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00110">Matrix.h:110</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_a955d9ddcb5b3467f8377ccae281ff4f5"><div class="ttname"><a href="classmeow_1_1Matrix.html#a955d9ddcb5b3467f8377ccae281ff4f5">meow::Matrix::operator-</a></div><div class="ttdeci">Matrix operator-(Matrix const &m) const </div><div class="ttdoc">same as sub(m) </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00498">Matrix.h:498</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_a138c71b681404e054fa27cac5bb80d56"><div class="ttname"><a href="classmeow_1_1Matrix.html#a138c71b681404e054fa27cac5bb80d56">meow::Matrix::triangular</a></div><div class="ttdeci">Matrix triangular() const </div><div class="ttdoc">return a matrix which is the triangular form of (*this) </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00434">Matrix.h:434</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_ac1030360f1f48119128d99428930cce6"><div class="ttname"><a href="classmeow_1_1Matrix.html#ac1030360f1f48119128d99428930cce6">meow::Matrix::add</a></div><div class="ttdeci">Matrix add(Matrix const &m) const </div><div class="ttdoc">return (*this) + m. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00285">Matrix.h:285</a></div></div> </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> <!-- HTML footer for doxygen 1.8.3.1--> @@ -484,7 +487,7 @@ $(document).ready(function(){initNavTree('Matrix_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_77e0ab67466b1e7d76f50725a5ab9910.html">math</a></li><li class="navelem"><a class="el" href="Matrix_8h.html">Matrix.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/MergeableHeap_8h.html b/doc/html/MergeableHeap_8h.html index f0461ca..aac8b12 100644 --- a/doc/html/MergeableHeap_8h.html +++ b/doc/html/MergeableHeap_8h.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -84,7 +84,7 @@ Namespaces</h2></td></tr> <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="MergeableHeap_8h.html">MergeableHeap.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/MergeableHeap_8h_source.html b/doc/html/MergeableHeap_8h_source.html index 8854803..ff52223 100644 --- a/doc/html/MergeableHeap_8h_source.html +++ b/doc/html/MergeableHeap_8h_source.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -174,7 +174,7 @@ $(document).ready(function(){initNavTree('MergeableHeap_8h_source.html','');}); <div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  }</div> <div class="line"><a name="l00164"></a><span class="lineno"> 164</span> };</div> <div class="line"><a name="l00165"></a><span class="lineno"> 165</span> </div> -<div class="line"><a name="l00166"></a><span class="lineno"> 166</span> }</div> +<div class="line"><a name="l00166"></a><span class="lineno"> 166</span> } <span class="comment">// meow</span></div> <div class="line"><a name="l00167"></a><span class="lineno"> 167</span> </div> <div class="line"><a name="l00168"></a><span class="lineno"> 168</span> <span class="preprocessor">#endif // dsa_MergeableHeap_H__</span></div> <div class="ttc" id="classmeow_1_1MergeableHeap_html_a9491f6a76be757ae888a4093c034eedb"><div class="ttname"><a href="classmeow_1_1MergeableHeap.html#a9491f6a76be757ae888a4093c034eedb">meow::MergeableHeap::push</a></div><div class="ttdeci">void push(Element const &value)</div><div class="ttdoc">加入element </div><div class="ttdef"><b>Definition:</b> <a href="MergeableHeap_8h_source.html#l00130">MergeableHeap.h:130</a></div></div> @@ -198,7 +198,7 @@ $(document).ready(function(){initNavTree('MergeableHeap_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="MergeableHeap_8h.html">MergeableHeap.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/ObjArray_8h.html b/doc/html/ObjArray_8h.html index 0e91ceb..8d49f6d 100644 --- a/doc/html/ObjArray_8h.html +++ b/doc/html/ObjArray_8h.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -89,7 +89,7 @@ Namespaces</h2></td></tr> <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_540a4c8f2977878a343351220ffba92b.html">oo</a></li><li class="navelem"><a class="el" href="ObjArray_8h.html">ObjArray.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/ObjArray_8h_source.html b/doc/html/ObjArray_8h_source.html index 68b9ec0..6d406d5 100644 --- a/doc/html/ObjArray_8h_source.html +++ b/doc/html/ObjArray_8h_source.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -79,175 +79,177 @@ $(document).ready(function(){initNavTree('ObjArray_8h_source.html','');}); <div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="keyword">private</span>:</div> <div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  <span class="keyword">struct </span>Myself {</div> <div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  std::vector<T> array_;</div> -<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  Myself() {</div> -<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  }</div> -<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  ~Myself() {</div> -<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  }</div> -<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  Myself& <a class="code" href="classmeow_1_1ObjArray.html#a8886e87d000181823e3532791e6a8288">copyFrom</a>(Myself <span class="keyword">const</span>& b) {</div> -<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  array_ = b.array_;</div> -<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> -<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  }</div> -<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  };</div> -<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  <a class="code" href="classmeow_1_1Self.html">Self<Myself></a> <span class="keyword">const</span> <span class="keyword">self</span>;</div> -<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="keyword">public</span>:</div> -<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#adf6b1b267475a6a25a03317943e4a3cf"> 38</a></span>  <a class="code" href="classmeow_1_1ObjArray.html#adf6b1b267475a6a25a03317943e4a3cf">ObjArray</a>(): self(true) {</div> -<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  }</div> -<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> </div> -<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a277d2ef80a4a62815253e57a91b3ed6f"> 41</a></span>  <a class="code" href="classmeow_1_1ObjArray.html#a277d2ef80a4a62815253e57a91b3ed6f">ObjArray</a>(<a class="code" href="classmeow_1_1ObjArray.html">ObjArray</a> <span class="keyword">const</span>& a): self(false) {</div> -<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  <span class="keyword">self</span>().<a class="code" href="classmeow_1_1ObjArray.html#a8886e87d000181823e3532791e6a8288">copyFrom</a>(a.self);</div> +<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div> +<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  Myself() {</div> +<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  }</div> +<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> </div> +<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  Myself(Myself <span class="keyword">const</span>& b): array_(b.array_) {</div> +<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  }</div> +<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div> +<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  Myself(<span class="keywordtype">size_t</span> sz, T <span class="keyword">const</span>& e): array_(sz, e) {</div> +<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  }</div> +<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> </div> +<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  ~Myself() {</div> +<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  }</div> +<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  };</div> +<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  <a class="code" href="classmeow_1_1Self.html">Self<Myself></a> <span class="keyword">const</span> <span class="keyword">self</span>;</div> +<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> <span class="keyword">public</span>:</div> +<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#adf6b1b267475a6a25a03317943e4a3cf"> 42</a></span>  <a class="code" href="classmeow_1_1ObjArray.html#adf6b1b267475a6a25a03317943e4a3cf">ObjArray</a>(): self() {</div> <div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  }</div> <div class="line"><a name="l00044"></a><span class="lineno"> 44</span> </div> -<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a5a9fa3cf06aab931c3248be58c3f1c14"> 45</a></span>  <a class="code" href="classmeow_1_1ObjArray.html#a5a9fa3cf06aab931c3248be58c3f1c14">ObjArray</a>(std::vector<T> <span class="keyword">const</span>& a): self(true) {</div> -<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  <span class="keyword">self</span>()->array_ = a;</div> -<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  }</div> -<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> </div> -<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a387a45e9231e39b68790881125122768"> 49</a></span>  <a class="code" href="classmeow_1_1ObjArray.html#a387a45e9231e39b68790881125122768">ObjArray</a>(<span class="keywordtype">size_t</span> sz, T <span class="keyword">const</span>& e): self(true) {</div> -<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  <span class="keyword">self</span>()->array_.resize(sz, e);</div> -<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  }</div> -<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> </div> -<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a730a953292ddeb0a03958f00087da129"> 53</a></span>  <a class="code" href="classmeow_1_1ObjArray.html#a730a953292ddeb0a03958f00087da129">~ObjArray</a>() {</div> -<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  }</div> -<div class="line"><a name="l00055"></a><span class="lineno"> 55</span> </div> -<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a8886e87d000181823e3532791e6a8288"> 56</a></span>  <a class="code" href="classmeow_1_1ObjArray.html">ObjArray</a>& <a class="code" href="classmeow_1_1ObjArray.html#a8886e87d000181823e3532791e6a8288">copyFrom</a>(<a class="code" href="classmeow_1_1ObjArray.html">ObjArray</a> <span class="keyword">const</span>& a) {</div> -<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <span class="keyword">self</span>().<a class="code" href="classmeow_1_1ObjArray.html#a8886e87d000181823e3532791e6a8288">copyFrom</a>(a.self);</div> -<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> -<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  }</div> -<div class="line"><a name="l00060"></a><span class="lineno"> 60</span> </div> -<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#aa09ddb0d17ebb93520b211dc29ad2904"> 61</a></span>  <a class="code" href="classmeow_1_1ObjArray.html">ObjArray</a>& <a class="code" href="classmeow_1_1ObjArray.html#aa09ddb0d17ebb93520b211dc29ad2904">referenceFrom</a>(<a class="code" href="classmeow_1_1ObjArray.html">ObjArray</a> <span class="keyword">const</span>& a) {</div> -<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <span class="keyword">self</span>().<a class="code" href="classmeow_1_1ObjArray.html#aa09ddb0d17ebb93520b211dc29ad2904">referenceFrom</a>(a.self);</div> -<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> -<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  }</div> -<div class="line"><a name="l00065"></a><span class="lineno"> 65</span> </div> -<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#ad1acc646bf175e7797a1205c89240a01"> 66</a></span>  <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1ObjArray.html#ad1acc646bf175e7797a1205c89240a01">size</a>()<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>->array_.size();</div> -<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  }</div> -<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a0cf27c92cf52d3f125a0e01e6b62bce0"> 69</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ObjArray.html#a0cf27c92cf52d3f125a0e01e6b62bce0">empty</a>()<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>->array_.empty();</div> -<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  }</div> -<div class="line"><a name="l00072"></a><span class="lineno"> 72</span> </div> -<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#ab77633d00d8e75f1e6dd548c07d780fe"> 73</a></span>  <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1ObjArray.html#ab77633d00d8e75f1e6dd548c07d780fe">size</a>(<span class="keywordtype">size_t</span> res, T <span class="keyword">const</span>& i) {</div> -<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  <span class="keyword">self</span>()->array_.resize(res, i);</div> -<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1ObjArray.html#ad1acc646bf175e7797a1205c89240a01">size</a>();</div> -<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  }</div> -<div class="line"><a name="l00077"></a><span class="lineno"> 77</span> </div> -<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#af6c846ed0992c4f1e0a765a6d3549628"> 78</a></span>  <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1ObjArray.html#af6c846ed0992c4f1e0a765a6d3549628">size</a>(<span class="keywordtype">size_t</span> res) {</div> -<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  <span class="keyword">self</span>()->array_.resize(res);</div> -<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1ObjArray.html#ad1acc646bf175e7797a1205c89240a01">size</a>();</div> -<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  }</div> -<div class="line"><a name="l00082"></a><span class="lineno"> 82</span> </div> -<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#adaa534a1d808e8064b6cd073fedf1e73"> 83</a></span>  <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1ObjArray.html#adaa534a1d808e8064b6cd073fedf1e73">clear</a>() {</div> -<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  <span class="keyword">self</span>()->array_.clear();</div> -<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  }</div> -<div class="line"><a name="l00086"></a><span class="lineno"> 86</span> </div> -<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a83d175206d5bae2542a818200dd64c9b"> 87</a></span>  T <span class="keyword">const</span>& <a class="code" href="classmeow_1_1ObjArray.html#a83d175206d5bae2542a818200dd64c9b">entry</a>(<span class="keywordtype">size_t</span> i)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>->array_[i];</div> -<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  }</div> -<div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a56b6b9b5e415c084ece7f0c214f0e8f0"> 90</a></span>  T <span class="keyword">const</span>& <a class="code" href="classmeow_1_1ObjArray.html#a56b6b9b5e415c084ece7f0c214f0e8f0">entry</a>(<span class="keywordtype">size_t</span> i, T <span class="keyword">const</span>& e) {</div> -<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  <span class="keyword">self</span>()->array_[i] = e;</div> -<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1ObjArray.html#a83d175206d5bae2542a818200dd64c9b">entry</a>(i);</div> -<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  }</div> -<div class="line"><a name="l00094"></a><span class="lineno"> 94</span> </div> -<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#affe4f74887e9c81f1e01b4bd1a4e0e28"> 95</a></span>  T <span class="keyword">const</span>& <a class="code" href="classmeow_1_1ObjArray.html#affe4f74887e9c81f1e01b4bd1a4e0e28">putBack</a>(T <span class="keyword">const</span>& e) {</div> -<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <span class="keyword">self</span>()->array_.push_back(e);</div> -<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1ObjArray.html#a83d175206d5bae2542a818200dd64c9b">entry</a>(<a class="code" href="classmeow_1_1ObjArray.html#ad1acc646bf175e7797a1205c89240a01">size</a>() - 1);</div> -<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  }</div> -<div class="line"><a name="l00099"></a><span class="lineno"> 99</span> </div> -<div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a5196b0d1ae35ce86857d88810cc0933f"> 100</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ObjArray.html#a5196b0d1ae35ce86857d88810cc0933f">popBack</a>() {</div> -<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  <span class="keywordflow">if</span> (<a class="code" href="classmeow_1_1ObjArray.html#a0cf27c92cf52d3f125a0e01e6b62bce0">empty</a>()) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> -<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  <span class="keyword">self</span>()->array_.pop_back();</div> -<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div> -<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  }</div> -<div class="line"><a name="l00105"></a><span class="lineno"> 105</span> </div> -<div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a3b0c22ea4f9538279794ce866013a2cf"> 106</a></span>  <a class="code" href="classmeow_1_1ObjArray.html">ObjArray</a>& <a class="code" href="classmeow_1_1ObjArray.html#a3b0c22ea4f9538279794ce866013a2cf">operator=</a>(<a class="code" href="classmeow_1_1ObjArray.html">ObjArray</a> <span class="keyword">const</span>& a) {</div> -<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1ObjArray.html#a8886e87d000181823e3532791e6a8288">copyFrom</a>(a);</div> -<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  }</div> -<div class="line"><a name="l00109"></a><span class="lineno"> 109</span> </div> -<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a1b6cb50da01769067bafcb85c2a5104f"> 110</a></span>  T <span class="keyword">const</span>& <a class="code" href="classmeow_1_1ObjArray.html#a1b6cb50da01769067bafcb85c2a5104f">operator[]</a>(<span class="keywordtype">size_t</span> i)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>->array_[i];</div> -<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  }</div> -<div class="line"><a name="l00113"></a><span class="lineno"> 113</span> </div> -<div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#aa9e6268b6d7ea3c7b53101a7a175e360"> 114</a></span>  T& <a class="code" href="classmeow_1_1ObjArray.html#aa9e6268b6d7ea3c7b53101a7a175e360">operator[]</a>(<span class="keywordtype">size_t</span> i) {</div> -<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>()->array_[i];</div> -<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  }</div> -<div class="line"><a name="l00117"></a><span class="lineno"> 117</span> </div> -<div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a089627fcba2e80760993e3aff1705a70"> 118</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ObjArray.html#a089627fcba2e80760993e3aff1705a70">write</a>(FILE* f, <span class="keywordtype">bool</span> bin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  <span class="keywordtype">size_t</span> sz = <a class="code" href="classmeow_1_1ObjArray.html#ad1acc646bf175e7797a1205c89240a01">size</a>();</div> -<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  <span class="keywordflow">if</span> (bin) {</div> -<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  <span class="keywordflow">if</span> (fwrite(&sz, <span class="keyword">sizeof</span>(<span class="keywordtype">size_t</span>), 1, f) < 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> -<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  }</div> -<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  <span class="keywordflow">else</span> {</div> -<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  <span class="keywordflow">if</span> (fprintf(f, <span class="stringliteral">"%lu\n"</span>, sz) < 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> -<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  }</div> -<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i < sz; i++) {</div> -<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  <span class="keywordflow">if</span> (self->array_[i].write(f, bin, fg) == <span class="keyword">false</span>) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> -<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  }</div> -<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div> -<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  }</div> -<div class="line"><a name="l00131"></a><span class="lineno"> 131</span> </div> -<div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a3bc18d106d33e0a2f00f6e9ebf443b74"> 132</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ObjArray.html#a3bc18d106d33e0a2f00f6e9ebf443b74">read</a>(FILE* f, <span class="keywordtype">bool</span> bin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg) {</div> -<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  <span class="keywordtype">size_t</span> sz;</div> -<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  <span class="keywordflow">if</span> (bin) {</div> -<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  <span class="keywordflow">if</span> (fread(&sz, <span class="keyword">sizeof</span>(<span class="keywordtype">size_t</span>), 1, f) < 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> -<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  }</div> -<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  <span class="keywordflow">else</span> {</div> -<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  <span class="keywordflow">if</span> (fscanf(f, <span class="stringliteral">"%lu\n"</span>, &sz) < 0) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> -<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  }</div> -<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  <a class="code" href="classmeow_1_1ObjArray.html#ad1acc646bf175e7797a1205c89240a01">size</a>(sz);</div> -<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i < sz; i++) {</div> -<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  <span class="keywordflow">if</span> (<span class="keyword">self</span>()->array_[i].<a class="code" href="classmeow_1_1ObjArray.html#a3bc18d106d33e0a2f00f6e9ebf443b74">read</a>(f, bin, fg) == <span class="keyword">false</span>) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> -<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>  }</div> -<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div> -<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  }</div> -<div class="line"><a name="l00146"></a><span class="lineno"> 146</span> </div> -<div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a35d6363d1432059e3dd7c3c43ca006ae"> 147</a></span>  <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1ObjArray.html#a35d6363d1432059e3dd7c3c43ca006ae">create</a>()<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classmeow_1_1ObjArray.html#adf6b1b267475a6a25a03317943e4a3cf">ObjArray</a>();</div> -<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  }</div> -<div class="line"><a name="l00150"></a><span class="lineno"> 150</span> </div> -<div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a339fcf38102846e361db6aa1e896c044"> 151</a></span>  <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1ObjArray.html#a339fcf38102846e361db6aa1e896c044">copyFrom</a>(<a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a> <span class="keyword">const</span>* b) {</div> -<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  <span class="keywordflow">return</span> &(<a class="code" href="classmeow_1_1ObjArray.html#a8886e87d000181823e3532791e6a8288">copyFrom</a>(*b));</div> -<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  }</div> -<div class="line"><a name="l00154"></a><span class="lineno"> 154</span> </div> -<div class="line"><a name="l00155"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a8be408ac8b9b6515fc55dfecd418ceb5"> 155</a></span>  <span class="keywordtype">char</span> <span class="keyword">const</span>* <a class="code" href="classmeow_1_1ObjArray.html#a8be408ac8b9b6515fc55dfecd418ceb5">ctype</a>()<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  <span class="keywordflow">return</span> <span class="keyword">typeid</span>(*this).name();</div> -<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  }</div> -<div class="line"><a name="l00158"></a><span class="lineno"> 158</span> </div> -<div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a8fe5956bfb52c17632b00338c7da5d5c"> 159</a></span>  std::string <a class="code" href="classmeow_1_1ObjArray.html#a8fe5956bfb52c17632b00338c7da5d5c">type</a>()<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  <span class="keywordflow">return</span> std::string(<a class="code" href="classmeow_1_1ObjArray.html#a8be408ac8b9b6515fc55dfecd418ceb5">ctype</a>());</div> -<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  }</div> -<div class="line"><a name="l00162"></a><span class="lineno"> 162</span> };</div> -<div class="line"><a name="l00163"></a><span class="lineno"> 163</span> </div> -<div class="line"><a name="l00164"></a><span class="lineno"> 164</span> }</div> +<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a277d2ef80a4a62815253e57a91b3ed6f"> 45</a></span>  <a class="code" href="classmeow_1_1ObjArray.html#a277d2ef80a4a62815253e57a91b3ed6f">ObjArray</a>(<a class="code" href="classmeow_1_1ObjArray.html">ObjArray</a> <span class="keyword">const</span>& a): self(a.self, <a class="code" href="classmeow_1_1Self.html">Self</a><Myself>::COPY_FROM) {</div> +<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  }</div> +<div class="line"><a name="l00047"></a><span class="lineno"> 47</span> </div> +<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a5a9fa3cf06aab931c3248be58c3f1c14"> 48</a></span>  <a class="code" href="classmeow_1_1ObjArray.html#a5a9fa3cf06aab931c3248be58c3f1c14">ObjArray</a>(std::vector<T> <span class="keyword">const</span>& a): self(a) {</div> +<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  }</div> +<div class="line"><a name="l00050"></a><span class="lineno"> 50</span> </div> +<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a387a45e9231e39b68790881125122768"> 51</a></span>  <a class="code" href="classmeow_1_1ObjArray.html#a387a45e9231e39b68790881125122768">ObjArray</a>(<span class="keywordtype">size_t</span> sz, T <span class="keyword">const</span>& e): self(Myself(sz, e)) {</div> +<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  }</div> +<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> </div> +<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a730a953292ddeb0a03958f00087da129"> 54</a></span>  <a class="code" href="classmeow_1_1ObjArray.html#a730a953292ddeb0a03958f00087da129">~ObjArray</a>() {</div> +<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  }</div> +<div class="line"><a name="l00056"></a><span class="lineno"> 56</span> </div> +<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a8886e87d000181823e3532791e6a8288"> 57</a></span>  <a class="code" href="classmeow_1_1ObjArray.html">ObjArray</a>& <a class="code" href="classmeow_1_1ObjArray.html#a8886e87d000181823e3532791e6a8288">copyFrom</a>(<a class="code" href="classmeow_1_1ObjArray.html">ObjArray</a> <span class="keyword">const</span>& a) {</div> +<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <span class="keyword">self</span>().<a class="code" href="classmeow_1_1ObjArray.html#a8886e87d000181823e3532791e6a8288">copyFrom</a>(a.self);</div> +<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> +<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  }</div> +<div class="line"><a name="l00061"></a><span class="lineno"> 61</span> </div> +<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#aa09ddb0d17ebb93520b211dc29ad2904"> 62</a></span>  <a class="code" href="classmeow_1_1ObjArray.html">ObjArray</a>& <a class="code" href="classmeow_1_1ObjArray.html#aa09ddb0d17ebb93520b211dc29ad2904">referenceFrom</a>(<a class="code" href="classmeow_1_1ObjArray.html">ObjArray</a> <span class="keyword">const</span>& a) {</div> +<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  <span class="keyword">self</span>().<a class="code" href="classmeow_1_1ObjArray.html#aa09ddb0d17ebb93520b211dc29ad2904">referenceFrom</a>(a.self);</div> +<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> +<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  }</div> +<div class="line"><a name="l00066"></a><span class="lineno"> 66</span> </div> +<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#ad1acc646bf175e7797a1205c89240a01"> 67</a></span>  <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1ObjArray.html#ad1acc646bf175e7797a1205c89240a01">size</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>->array_.size();</div> +<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  }</div> +<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a0cf27c92cf52d3f125a0e01e6b62bce0"> 70</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ObjArray.html#a0cf27c92cf52d3f125a0e01e6b62bce0">empty</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>->array_.empty();</div> +<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  }</div> +<div class="line"><a name="l00073"></a><span class="lineno"> 73</span> </div> +<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#ab77633d00d8e75f1e6dd548c07d780fe"> 74</a></span>  <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1ObjArray.html#ab77633d00d8e75f1e6dd548c07d780fe">size</a>(<span class="keywordtype">size_t</span> res, T <span class="keyword">const</span>& i) {</div> +<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  <span class="keyword">self</span>()->array_.resize(res, i);</div> +<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1ObjArray.html#ad1acc646bf175e7797a1205c89240a01">size</a>();</div> +<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  }</div> +<div class="line"><a name="l00078"></a><span class="lineno"> 78</span> </div> +<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#af6c846ed0992c4f1e0a765a6d3549628"> 79</a></span>  <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1ObjArray.html#af6c846ed0992c4f1e0a765a6d3549628">size</a>(<span class="keywordtype">size_t</span> res) {</div> +<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  <span class="keyword">self</span>()->array_.resize(res);</div> +<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1ObjArray.html#ad1acc646bf175e7797a1205c89240a01">size</a>();</div> +<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  }</div> +<div class="line"><a name="l00083"></a><span class="lineno"> 83</span> </div> +<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#adaa534a1d808e8064b6cd073fedf1e73"> 84</a></span>  <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1ObjArray.html#adaa534a1d808e8064b6cd073fedf1e73">clear</a>() {</div> +<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  <span class="keyword">self</span>()->array_.clear();</div> +<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  }</div> +<div class="line"><a name="l00087"></a><span class="lineno"> 87</span> </div> +<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#abf9b4ada2cea08a9b6583f86cfc8c737"> 88</a></span>  T <a class="code" href="classmeow_1_1ObjArray.html#abf9b4ada2cea08a9b6583f86cfc8c737">entry</a>(<span class="keywordtype">size_t</span> i)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>->array_[i];</div> +<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  }</div> +<div class="line"><a name="l00091"></a><span class="lineno"> 91</span> </div> +<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#aef579133f08d2d5aa0b03816fa677a56"> 92</a></span>  T <a class="code" href="classmeow_1_1ObjArray.html#aef579133f08d2d5aa0b03816fa677a56">entry</a>(<span class="keywordtype">size_t</span> i, T <span class="keyword">const</span>& e) {</div> +<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  <span class="keyword">self</span>()->array_[i] = e;</div> +<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1ObjArray.html#abf9b4ada2cea08a9b6583f86cfc8c737">entry</a>(i);</div> +<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  }</div> +<div class="line"><a name="l00096"></a><span class="lineno"> 96</span> </div> +<div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a9c988b52746babbc998e4a7f5dbbc286"> 97</a></span>  T <a class="code" href="classmeow_1_1ObjArray.html#a9c988b52746babbc998e4a7f5dbbc286">putBack</a>(T <span class="keyword">const</span>& e) {</div> +<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  <span class="keyword">self</span>()->array_.push_back(e);</div> +<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1ObjArray.html#abf9b4ada2cea08a9b6583f86cfc8c737">entry</a>(<a class="code" href="classmeow_1_1ObjArray.html#ad1acc646bf175e7797a1205c89240a01">size</a>() - 1);</div> +<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  }</div> +<div class="line"><a name="l00101"></a><span class="lineno"> 101</span> </div> +<div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a5196b0d1ae35ce86857d88810cc0933f"> 102</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ObjArray.html#a5196b0d1ae35ce86857d88810cc0933f">popBack</a>() {</div> +<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  <span class="keywordflow">if</span> (<a class="code" href="classmeow_1_1ObjArray.html#a0cf27c92cf52d3f125a0e01e6b62bce0">empty</a>()) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> +<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  <span class="keyword">self</span>()->array_.pop_back();</div> +<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div> +<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  }</div> +<div class="line"><a name="l00107"></a><span class="lineno"> 107</span> </div> +<div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a3b0c22ea4f9538279794ce866013a2cf"> 108</a></span>  <a class="code" href="classmeow_1_1ObjArray.html">ObjArray</a>& <a class="code" href="classmeow_1_1ObjArray.html#a3b0c22ea4f9538279794ce866013a2cf">operator=</a>(<a class="code" href="classmeow_1_1ObjArray.html">ObjArray</a> <span class="keyword">const</span>& a) {</div> +<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1ObjArray.html#a8886e87d000181823e3532791e6a8288">copyFrom</a>(a);</div> +<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  }</div> +<div class="line"><a name="l00111"></a><span class="lineno"> 111</span> </div> +<div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a85b7fd1f3e5c2c35216fcf3636506626"> 112</a></span>  T <a class="code" href="classmeow_1_1ObjArray.html#a85b7fd1f3e5c2c35216fcf3636506626">operator[]</a>(<span class="keywordtype">size_t</span> i)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>->array_[i];</div> +<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  }</div> +<div class="line"><a name="l00115"></a><span class="lineno"> 115</span> </div> +<div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a2428a78c9bc7903ce3ef67ed1ef3b348"> 116</a></span>  std::vector<T>::reference <a class="code" href="classmeow_1_1ObjArray.html#a2428a78c9bc7903ce3ef67ed1ef3b348">operator[]</a>(<span class="keywordtype">size_t</span> i) {</div> +<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>()->array_[i];</div> +<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  }</div> +<div class="line"><a name="l00119"></a><span class="lineno"> 119</span> </div> +<div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a089627fcba2e80760993e3aff1705a70"> 120</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ObjArray.html#a089627fcba2e80760993e3aff1705a70">write</a>(FILE* f, <span class="keywordtype">bool</span> bin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  <span class="keywordtype">size_t</span> sz = <a class="code" href="classmeow_1_1ObjArray.html#ad1acc646bf175e7797a1205c89240a01">size</a>();</div> +<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  <span class="keywordflow">if</span> (bin) {</div> +<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  <span class="keywordflow">if</span> (fwrite(&sz, <span class="keyword">sizeof</span>(<span class="keywordtype">size_t</span>), 1, f) < 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> +<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  }</div> +<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  <span class="keywordflow">else</span> {</div> +<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  <span class="keywordflow">if</span> (fprintf(f, <span class="stringliteral">"%lu\n"</span>, sz) < 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> +<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  }</div> +<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i < sz; i++) {</div> +<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  <span class="keywordflow">if</span> (self->array_[i].write(f, bin, fg) == <span class="keyword">false</span>) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> +<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  }</div> +<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div> +<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  }</div> +<div class="line"><a name="l00133"></a><span class="lineno"> 133</span> </div> +<div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a3bc18d106d33e0a2f00f6e9ebf443b74"> 134</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ObjArray.html#a3bc18d106d33e0a2f00f6e9ebf443b74">read</a>(FILE* f, <span class="keywordtype">bool</span> bin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg) {</div> +<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  <span class="keywordtype">size_t</span> sz;</div> +<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  <span class="keywordflow">if</span> (bin) {</div> +<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  <span class="keywordflow">if</span> (fread(&sz, <span class="keyword">sizeof</span>(<span class="keywordtype">size_t</span>), 1, f) < 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> +<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  }</div> +<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  <span class="keywordflow">else</span> {</div> +<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  <span class="keywordflow">if</span> (fscanf(f, <span class="stringliteral">"%lu\n"</span>, &sz) < 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> +<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  }</div> +<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  <a class="code" href="classmeow_1_1ObjArray.html#ad1acc646bf175e7797a1205c89240a01">size</a>(sz);</div> +<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i < sz; i++) {</div> +<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  <span class="keywordflow">if</span> (<span class="keyword">self</span>()->array_[i].<a class="code" href="classmeow_1_1ObjArray.html#a3bc18d106d33e0a2f00f6e9ebf443b74">read</a>(f, bin, fg) == <span class="keyword">false</span>) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> +<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  }</div> +<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div> +<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  }</div> +<div class="line"><a name="l00148"></a><span class="lineno"> 148</span> </div> +<div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a35d6363d1432059e3dd7c3c43ca006ae"> 149</a></span>  <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1ObjArray.html#a35d6363d1432059e3dd7c3c43ca006ae">create</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classmeow_1_1ObjArray.html#adf6b1b267475a6a25a03317943e4a3cf">ObjArray</a>();</div> +<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  }</div> +<div class="line"><a name="l00152"></a><span class="lineno"> 152</span> </div> +<div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a339fcf38102846e361db6aa1e896c044"> 153</a></span>  <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1ObjArray.html#a339fcf38102846e361db6aa1e896c044">copyFrom</a>(<a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a> <span class="keyword">const</span>* b) {</div> +<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  <span class="keywordflow">return</span> &(<a class="code" href="classmeow_1_1ObjArray.html#a8886e87d000181823e3532791e6a8288">copyFrom</a>(*(<a class="code" href="classmeow_1_1ObjArray.html">ObjArray</a> <span class="keyword">const</span>*)b));</div> +<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  }</div> +<div class="line"><a name="l00156"></a><span class="lineno"> 156</span> </div> +<div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a8be408ac8b9b6515fc55dfecd418ceb5"> 157</a></span>  <span class="keywordtype">char</span> <span class="keyword">const</span>* <a class="code" href="classmeow_1_1ObjArray.html#a8be408ac8b9b6515fc55dfecd418ceb5">ctype</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  <span class="keywordflow">return</span> <span class="keyword">typeid</span>(*this).name();</div> +<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  }</div> +<div class="line"><a name="l00160"></a><span class="lineno"> 160</span> </div> +<div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a8fe5956bfb52c17632b00338c7da5d5c"> 161</a></span>  std::string <a class="code" href="classmeow_1_1ObjArray.html#a8fe5956bfb52c17632b00338c7da5d5c">type</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  <span class="keywordflow">return</span> std::string(<a class="code" href="classmeow_1_1ObjArray.html#a8be408ac8b9b6515fc55dfecd418ceb5">ctype</a>());</div> +<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  }</div> +<div class="line"><a name="l00164"></a><span class="lineno"> 164</span> };</div> <div class="line"><a name="l00165"></a><span class="lineno"> 165</span> </div> -<div class="line"><a name="l00166"></a><span class="lineno"> 166</span> <span class="preprocessor">#endif // oo_ObjArray_H__</span></div> -<div class="ttc" id="classmeow_1_1ObjArray_html_a8be408ac8b9b6515fc55dfecd418ceb5"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a8be408ac8b9b6515fc55dfecd418ceb5">meow::ObjArray::ctype</a></div><div class="ttdeci">char const * ctype() const </div><div class="ttdoc">用C-style string回傳這個class的type name </div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00155">ObjArray.h:155</a></div></div> -<div class="ttc" id="classmeow_1_1ObjArray_html_a730a953292ddeb0a03958f00087da129"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a730a953292ddeb0a03958f00087da129">meow::ObjArray::~ObjArray</a></div><div class="ttdeci">~ObjArray()</div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00053">ObjArray.h:53</a></div></div> -<div class="ttc" id="classmeow_1_1ObjArray_html_a387a45e9231e39b68790881125122768"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a387a45e9231e39b68790881125122768">meow::ObjArray::ObjArray</a></div><div class="ttdeci">ObjArray(size_t sz, T const &e)</div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00049">ObjArray.h:49</a></div></div> -<div class="ttc" id="classmeow_1_1ObjArray_html_ab77633d00d8e75f1e6dd548c07d780fe"><div class="ttname"><a href="classmeow_1_1ObjArray.html#ab77633d00d8e75f1e6dd548c07d780fe">meow::ObjArray::size</a></div><div class="ttdeci">size_t size(size_t res, T const &i)</div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00073">ObjArray.h:73</a></div></div> -<div class="ttc" id="classmeow_1_1ObjArray_html_a277d2ef80a4a62815253e57a91b3ed6f"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a277d2ef80a4a62815253e57a91b3ed6f">meow::ObjArray::ObjArray</a></div><div class="ttdeci">ObjArray(ObjArray const &a)</div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00041">ObjArray.h:41</a></div></div> -<div class="ttc" id="classmeow_1_1ObjArray_html_aa09ddb0d17ebb93520b211dc29ad2904"><div class="ttname"><a href="classmeow_1_1ObjArray.html#aa09ddb0d17ebb93520b211dc29ad2904">meow::ObjArray::referenceFrom</a></div><div class="ttdeci">ObjArray & referenceFrom(ObjArray const &a)</div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00061">ObjArray.h:61</a></div></div> -<div class="ttc" id="classmeow_1_1ObjArray_html_a3b0c22ea4f9538279794ce866013a2cf"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a3b0c22ea4f9538279794ce866013a2cf">meow::ObjArray::operator=</a></div><div class="ttdeci">ObjArray & operator=(ObjArray const &a)</div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00106">ObjArray.h:106</a></div></div> -<div class="ttc" id="classmeow_1_1ObjArray_html_a56b6b9b5e415c084ece7f0c214f0e8f0"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a56b6b9b5e415c084ece7f0c214f0e8f0">meow::ObjArray::entry</a></div><div class="ttdeci">T const & entry(size_t i, T const &e)</div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00090">ObjArray.h:90</a></div></div> -<div class="ttc" id="classmeow_1_1ObjArray_html_ad1acc646bf175e7797a1205c89240a01"><div class="ttname"><a href="classmeow_1_1ObjArray.html#ad1acc646bf175e7797a1205c89240a01">meow::ObjArray::size</a></div><div class="ttdeci">size_t size() const </div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00066">ObjArray.h:66</a></div></div> -<div class="ttc" id="classmeow_1_1ObjArray_html_af6c846ed0992c4f1e0a765a6d3549628"><div class="ttname"><a href="classmeow_1_1ObjArray.html#af6c846ed0992c4f1e0a765a6d3549628">meow::ObjArray::size</a></div><div class="ttdeci">size_t size(size_t res)</div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00078">ObjArray.h:78</a></div></div> -<div class="ttc" id="classmeow_1_1ObjArray_html_a0cf27c92cf52d3f125a0e01e6b62bce0"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a0cf27c92cf52d3f125a0e01e6b62bce0">meow::ObjArray::empty</a></div><div class="ttdeci">bool empty() const </div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00069">ObjArray.h:69</a></div></div> -<div class="ttc" id="classmeow_1_1ObjArray_html_a5196b0d1ae35ce86857d88810cc0933f"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a5196b0d1ae35ce86857d88810cc0933f">meow::ObjArray::popBack</a></div><div class="ttdeci">bool popBack()</div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00100">ObjArray.h:100</a></div></div> -<div class="ttc" id="classmeow_1_1ObjArray_html_a089627fcba2e80760993e3aff1705a70"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a089627fcba2e80760993e3aff1705a70">meow::ObjArray::write</a></div><div class="ttdeci">bool write(FILE *f, bool bin, unsigned int fg) const </div><div class="ttdoc">將物件寫入檔案, 預設implement為直接回傳 false </div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00118">ObjArray.h:118</a></div></div> +<div class="line"><a name="l00166"></a><span class="lineno"> 166</span> } <span class="comment">// meow</span></div> +<div class="line"><a name="l00167"></a><span class="lineno"> 167</span> </div> +<div class="line"><a name="l00168"></a><span class="lineno"> 168</span> <span class="preprocessor">#endif // oo_ObjArray_H__</span></div> +<div class="ttc" id="classmeow_1_1ObjArray_html_a8be408ac8b9b6515fc55dfecd418ceb5"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a8be408ac8b9b6515fc55dfecd418ceb5">meow::ObjArray::ctype</a></div><div class="ttdeci">char const * ctype() const </div><div class="ttdoc">用C-style string回傳這個class的type name </div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00157">ObjArray.h:157</a></div></div> +<div class="ttc" id="classmeow_1_1ObjArray_html_a730a953292ddeb0a03958f00087da129"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a730a953292ddeb0a03958f00087da129">meow::ObjArray::~ObjArray</a></div><div class="ttdeci">~ObjArray()</div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00054">ObjArray.h:54</a></div></div> +<div class="ttc" id="classmeow_1_1ObjArray_html_a387a45e9231e39b68790881125122768"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a387a45e9231e39b68790881125122768">meow::ObjArray::ObjArray</a></div><div class="ttdeci">ObjArray(size_t sz, T const &e)</div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00051">ObjArray.h:51</a></div></div> +<div class="ttc" id="classmeow_1_1ObjArray_html_ab77633d00d8e75f1e6dd548c07d780fe"><div class="ttname"><a href="classmeow_1_1ObjArray.html#ab77633d00d8e75f1e6dd548c07d780fe">meow::ObjArray::size</a></div><div class="ttdeci">size_t size(size_t res, T const &i)</div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00074">ObjArray.h:74</a></div></div> +<div class="ttc" id="classmeow_1_1ObjArray_html_a277d2ef80a4a62815253e57a91b3ed6f"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a277d2ef80a4a62815253e57a91b3ed6f">meow::ObjArray::ObjArray</a></div><div class="ttdeci">ObjArray(ObjArray const &a)</div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00045">ObjArray.h:45</a></div></div> +<div class="ttc" id="classmeow_1_1ObjArray_html_aa09ddb0d17ebb93520b211dc29ad2904"><div class="ttname"><a href="classmeow_1_1ObjArray.html#aa09ddb0d17ebb93520b211dc29ad2904">meow::ObjArray::referenceFrom</a></div><div class="ttdeci">ObjArray & referenceFrom(ObjArray const &a)</div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00062">ObjArray.h:62</a></div></div> +<div class="ttc" id="classmeow_1_1ObjArray_html_a3b0c22ea4f9538279794ce866013a2cf"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a3b0c22ea4f9538279794ce866013a2cf">meow::ObjArray::operator=</a></div><div class="ttdeci">ObjArray & operator=(ObjArray const &a)</div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00108">ObjArray.h:108</a></div></div> +<div class="ttc" id="classmeow_1_1ObjArray_html_ad1acc646bf175e7797a1205c89240a01"><div class="ttname"><a href="classmeow_1_1ObjArray.html#ad1acc646bf175e7797a1205c89240a01">meow::ObjArray::size</a></div><div class="ttdeci">size_t size() const </div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00067">ObjArray.h:67</a></div></div> +<div class="ttc" id="classmeow_1_1ObjArray_html_af6c846ed0992c4f1e0a765a6d3549628"><div class="ttname"><a href="classmeow_1_1ObjArray.html#af6c846ed0992c4f1e0a765a6d3549628">meow::ObjArray::size</a></div><div class="ttdeci">size_t size(size_t res)</div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00079">ObjArray.h:79</a></div></div> +<div class="ttc" id="classmeow_1_1ObjArray_html_a0cf27c92cf52d3f125a0e01e6b62bce0"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a0cf27c92cf52d3f125a0e01e6b62bce0">meow::ObjArray::empty</a></div><div class="ttdeci">bool empty() const </div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00070">ObjArray.h:70</a></div></div> +<div class="ttc" id="classmeow_1_1ObjArray_html_a5196b0d1ae35ce86857d88810cc0933f"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a5196b0d1ae35ce86857d88810cc0933f">meow::ObjArray::popBack</a></div><div class="ttdeci">bool popBack()</div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00102">ObjArray.h:102</a></div></div> +<div class="ttc" id="classmeow_1_1ObjArray_html_a089627fcba2e80760993e3aff1705a70"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a089627fcba2e80760993e3aff1705a70">meow::ObjArray::write</a></div><div class="ttdeci">bool write(FILE *f, bool bin, unsigned int fg) const </div><div class="ttdoc">將物件寫入檔案, 預設implement為直接回傳 false </div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00120">ObjArray.h:120</a></div></div> +<div class="ttc" id="classmeow_1_1ObjArray_html_abf9b4ada2cea08a9b6583f86cfc8c737"><div class="ttname"><a href="classmeow_1_1ObjArray.html#abf9b4ada2cea08a9b6583f86cfc8c737">meow::ObjArray::entry</a></div><div class="ttdeci">T entry(size_t i) const </div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00088">ObjArray.h:88</a></div></div> <div class="ttc" id="classmeow_1_1ObjBase_html"><div class="ttname"><a href="classmeow_1_1ObjBase.html">meow::ObjBase</a></div><div class="ttdoc">一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00015">ObjBase.h:15</a></div></div> -<div class="ttc" id="classmeow_1_1ObjArray_html_a1b6cb50da01769067bafcb85c2a5104f"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a1b6cb50da01769067bafcb85c2a5104f">meow::ObjArray::operator[]</a></div><div class="ttdeci">T const & operator[](size_t i) const </div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00110">ObjArray.h:110</a></div></div> -<div class="ttc" id="classmeow_1_1ObjArray_html_a8886e87d000181823e3532791e6a8288"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a8886e87d000181823e3532791e6a8288">meow::ObjArray::copyFrom</a></div><div class="ttdeci">ObjArray & copyFrom(ObjArray const &a)</div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00056">ObjArray.h:56</a></div></div> -<div class="ttc" id="classmeow_1_1ObjArray_html_aa9e6268b6d7ea3c7b53101a7a175e360"><div class="ttname"><a href="classmeow_1_1ObjArray.html#aa9e6268b6d7ea3c7b53101a7a175e360">meow::ObjArray::operator[]</a></div><div class="ttdeci">T & operator[](size_t i)</div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00114">ObjArray.h:114</a></div></div> -<div class="ttc" id="classmeow_1_1ObjArray_html_a8fe5956bfb52c17632b00338c7da5d5c"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a8fe5956bfb52c17632b00338c7da5d5c">meow::ObjArray::type</a></div><div class="ttdeci">std::string type() const </div><div class="ttdoc">用std::string回傳這個class的type name </div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00159">ObjArray.h:159</a></div></div> -<div class="ttc" id="classmeow_1_1ObjArray_html_adf6b1b267475a6a25a03317943e4a3cf"><div class="ttname"><a href="classmeow_1_1ObjArray.html#adf6b1b267475a6a25a03317943e4a3cf">meow::ObjArray::ObjArray</a></div><div class="ttdeci">ObjArray()</div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00038">ObjArray.h:38</a></div></div> -<div class="ttc" id="classmeow_1_1ObjArray_html_a5a9fa3cf06aab931c3248be58c3f1c14"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a5a9fa3cf06aab931c3248be58c3f1c14">meow::ObjArray::ObjArray</a></div><div class="ttdeci">ObjArray(std::vector< T > const &a)</div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00045">ObjArray.h:45</a></div></div> -<div class="ttc" id="classmeow_1_1ObjArray_html_a339fcf38102846e361db6aa1e896c044"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a339fcf38102846e361db6aa1e896c044">meow::ObjArray::copyFrom</a></div><div class="ttdeci">ObjBase * copyFrom(ObjBase const *b)</div><div class="ttdoc">複製, 預設使用operator= </div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00151">ObjArray.h:151</a></div></div> +<div class="ttc" id="classmeow_1_1ObjArray_html_a8886e87d000181823e3532791e6a8288"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a8886e87d000181823e3532791e6a8288">meow::ObjArray::copyFrom</a></div><div class="ttdeci">ObjArray & copyFrom(ObjArray const &a)</div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00057">ObjArray.h:57</a></div></div> +<div class="ttc" id="classmeow_1_1ObjArray_html_a8fe5956bfb52c17632b00338c7da5d5c"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a8fe5956bfb52c17632b00338c7da5d5c">meow::ObjArray::type</a></div><div class="ttdeci">std::string type() const </div><div class="ttdoc">用std::string回傳這個class的type name </div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00161">ObjArray.h:161</a></div></div> +<div class="ttc" id="classmeow_1_1ObjArray_html_adf6b1b267475a6a25a03317943e4a3cf"><div class="ttname"><a href="classmeow_1_1ObjArray.html#adf6b1b267475a6a25a03317943e4a3cf">meow::ObjArray::ObjArray</a></div><div class="ttdeci">ObjArray()</div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00042">ObjArray.h:42</a></div></div> +<div class="ttc" id="classmeow_1_1ObjArray_html_a5a9fa3cf06aab931c3248be58c3f1c14"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a5a9fa3cf06aab931c3248be58c3f1c14">meow::ObjArray::ObjArray</a></div><div class="ttdeci">ObjArray(std::vector< T > const &a)</div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00048">ObjArray.h:48</a></div></div> +<div class="ttc" id="classmeow_1_1ObjArray_html_a85b7fd1f3e5c2c35216fcf3636506626"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a85b7fd1f3e5c2c35216fcf3636506626">meow::ObjArray::operator[]</a></div><div class="ttdeci">T operator[](size_t i) const </div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00112">ObjArray.h:112</a></div></div> +<div class="ttc" id="classmeow_1_1ObjArray_html_a339fcf38102846e361db6aa1e896c044"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a339fcf38102846e361db6aa1e896c044">meow::ObjArray::copyFrom</a></div><div class="ttdeci">ObjBase * copyFrom(ObjBase const *b)</div><div class="ttdoc">複製, 預設使用operator= </div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00153">ObjArray.h:153</a></div></div> +<div class="ttc" id="classmeow_1_1ObjArray_html_a2428a78c9bc7903ce3ef67ed1ef3b348"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a2428a78c9bc7903ce3ef67ed1ef3b348">meow::ObjArray::operator[]</a></div><div class="ttdeci">std::vector< T >::reference operator[](size_t i)</div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00116">ObjArray.h:116</a></div></div> <div class="ttc" id="classmeow_1_1Self_html"><div class="ttname"><a href="classmeow_1_1Self.html">meow::Self< Myself ></a></div></div> -<div class="ttc" id="classmeow_1_1ObjArray_html_affe4f74887e9c81f1e01b4bd1a4e0e28"><div class="ttname"><a href="classmeow_1_1ObjArray.html#affe4f74887e9c81f1e01b4bd1a4e0e28">meow::ObjArray::putBack</a></div><div class="ttdeci">T const & putBack(T const &e)</div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00095">ObjArray.h:95</a></div></div> -<div class="ttc" id="classmeow_1_1ObjArray_html_a3bc18d106d33e0a2f00f6e9ebf443b74"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a3bc18d106d33e0a2f00f6e9ebf443b74">meow::ObjArray::read</a></div><div class="ttdeci">bool read(FILE *f, bool bin, unsigned int fg)</div><div class="ttdoc">將物件從檔案讀出, 預設implement為直接回傳 false </div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00132">ObjArray.h:132</a></div></div> -<div class="ttc" id="classmeow_1_1ObjArray_html_a83d175206d5bae2542a818200dd64c9b"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a83d175206d5bae2542a818200dd64c9b">meow::ObjArray::entry</a></div><div class="ttdeci">T const & entry(size_t i) const </div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00087">ObjArray.h:87</a></div></div> -<div class="ttc" id="classmeow_1_1ObjArray_html_adaa534a1d808e8064b6cd073fedf1e73"><div class="ttname"><a href="classmeow_1_1ObjArray.html#adaa534a1d808e8064b6cd073fedf1e73">meow::ObjArray::clear</a></div><div class="ttdeci">void clear()</div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00083">ObjArray.h:83</a></div></div> -<div class="ttc" id="classmeow_1_1ObjArray_html_a35d6363d1432059e3dd7c3c43ca006ae"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a35d6363d1432059e3dd7c3c43ca006ae">meow::ObjArray::create</a></div><div class="ttdeci">ObjBase * create() const </div><div class="ttdoc">回傳一個new出來的物件, 預設implement為直接回傳 NULL </div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00147">ObjArray.h:147</a></div></div> +<div class="ttc" id="classmeow_1_1ObjArray_html_aef579133f08d2d5aa0b03816fa677a56"><div class="ttname"><a href="classmeow_1_1ObjArray.html#aef579133f08d2d5aa0b03816fa677a56">meow::ObjArray::entry</a></div><div class="ttdeci">T entry(size_t i, T const &e)</div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00092">ObjArray.h:92</a></div></div> +<div class="ttc" id="classmeow_1_1ObjArray_html_a3bc18d106d33e0a2f00f6e9ebf443b74"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a3bc18d106d33e0a2f00f6e9ebf443b74">meow::ObjArray::read</a></div><div class="ttdeci">bool read(FILE *f, bool bin, unsigned int fg)</div><div class="ttdoc">將物件從檔案讀出, 預設implement為直接回傳 false </div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00134">ObjArray.h:134</a></div></div> +<div class="ttc" id="classmeow_1_1ObjArray_html_adaa534a1d808e8064b6cd073fedf1e73"><div class="ttname"><a href="classmeow_1_1ObjArray.html#adaa534a1d808e8064b6cd073fedf1e73">meow::ObjArray::clear</a></div><div class="ttdeci">void clear()</div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00084">ObjArray.h:84</a></div></div> +<div class="ttc" id="classmeow_1_1ObjArray_html_a35d6363d1432059e3dd7c3c43ca006ae"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a35d6363d1432059e3dd7c3c43ca006ae">meow::ObjArray::create</a></div><div class="ttdeci">ObjBase * create() const </div><div class="ttdoc">回傳一個new出來的物件, 預設implement為直接回傳 NULL </div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00149">ObjArray.h:149</a></div></div> <div class="ttc" id="classmeow_1_1ObjArray_html"><div class="ttname"><a href="classmeow_1_1ObjArray.html">meow::ObjArray</a></div><div class="ttdoc">純粹把 std::vector 包起來, 變成繼承自 ObjBase </div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00023">ObjArray.h:23</a></div></div> <div class="ttc" id="ObjBase_8h_html"><div class="ttname"><a href="ObjBase_8h.html">ObjBase.h</a></div></div> +<div class="ttc" id="classmeow_1_1ObjArray_html_a9c988b52746babbc998e4a7f5dbbc286"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a9c988b52746babbc998e4a7f5dbbc286">meow::ObjArray::putBack</a></div><div class="ttdeci">T putBack(T const &e)</div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00097">ObjArray.h:97</a></div></div> </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> <!-- HTML footer for doxygen 1.8.3.1--> @@ -255,7 +257,7 @@ $(document).ready(function(){initNavTree('ObjArray_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_540a4c8f2977878a343351220ffba92b.html">oo</a></li><li class="navelem"><a class="el" href="ObjArray_8h.html">ObjArray.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/ObjBase_8h.html b/doc/html/ObjBase_8h.html index b147d62..9e91905 100644 --- a/doc/html/ObjBase_8h.html +++ b/doc/html/ObjBase_8h.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -85,7 +85,7 @@ Namespaces</h2></td></tr> <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_540a4c8f2977878a343351220ffba92b.html">oo</a></li><li class="navelem"><a class="el" href="ObjBase_8h.html">ObjBase.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/ObjBase_8h_source.html b/doc/html/ObjBase_8h_source.html index b358b32..c4d61e0 100644 --- a/doc/html/ObjBase_8h_source.html +++ b/doc/html/ObjBase_8h_source.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -69,60 +69,60 @@ $(document).ready(function(){initNavTree('ObjBase_8h_source.html','');}); <div class="line"><a name="l00009"></a><span class="lineno"> 9</span> </div> <div class="line"><a name="l00015"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjBase.html"> 15</a></span> <span class="keyword">class </span><a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a> {</div> <div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="keyword">protected</span>:</div> -<div class="line"><a name="l00017"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff"> 17</a></span>  <a class="code" href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff">ObjBase</a>(){ }</div> -<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="keyword">public</span>:</div> -<div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjBase.html#a0ae0da4160bf2556411b4c126c649234"> 19</a></span>  <span class="keyword">virtual</span> <a class="code" href="classmeow_1_1ObjBase.html#a0ae0da4160bf2556411b4c126c649234">~ObjBase</a>(){ }</div> -<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  </div> -<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjBase.html#ae9e9e5c664b7a92e54a3616983f39ba8"> 29</a></span>  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ObjBase.html#ae9e9e5c664b7a92e54a3616983f39ba8">write</a>(FILE* f, <span class="keywordtype">bool</span> bin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> -<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  }</div> -<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  </div> -<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjBase.html#a4c1f5cb4b05559197148a8f6524bfc34"> 41</a></span>  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ObjBase.html#a4c1f5cb4b05559197148a8f6524bfc34">read</a>(FILE* f, <span class="keywordtype">bool</span> bin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg) {</div> -<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> -<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  }</div> -<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  </div> -<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjBase.html#ac9114e6917bca03b8f3c89694214b57c"> 48</a></span>  <span class="keyword">virtual</span> <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1ObjBase.html#ac9114e6917bca03b8f3c89694214b57c">create</a>()<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  <span class="keywordflow">return</span> NULL;</div> -<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  }</div> -<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  </div> -<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjBase.html#a79725f50866832762db87184eb528619"> 58</a></span>  <span class="keyword">virtual</span> <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1ObjBase.html#a79725f50866832762db87184eb528619">copyFrom</a>(<a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a> <span class="keyword">const</span>* b) {</div> -<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  (*this) = (*b);</div> -<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  <span class="keywordflow">return</span> <span class="keyword">this</span>;</div> -<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  }</div> -<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  </div> -<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjBase.html#a4aae58e8005739abe6d091d8b55a21e8"> 66</a></span>  <span class="keyword">virtual</span> <span class="keywordtype">char</span> <span class="keyword">const</span>* <a class="code" href="classmeow_1_1ObjBase.html#a4aae58e8005739abe6d091d8b55a21e8">ctype</a>()<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  <span class="keywordflow">return</span> <span class="keyword">typeid</span>(*this).name();</div> -<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  }</div> -<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  </div> -<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjBase.html#a63a4911bb073281820fe9b7a9908ba72"> 73</a></span>  <span class="keyword">virtual</span> std::string <a class="code" href="classmeow_1_1ObjBase.html#a63a4911bb073281820fe9b7a9908ba72">type</a>()<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  <span class="keyword">static</span> std::string s(<a class="code" href="classmeow_1_1ObjBase.html#a4aae58e8005739abe6d091d8b55a21e8">ctype</a>());</div> -<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  <span class="keywordflow">return</span> s;</div> -<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  }</div> -<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  </div> -<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjBase.html#ab42310e3f3a7cd558dd91381c8dd23d8"> 81</a></span>  <span class="keyword">static</span> <span class="keywordtype">char</span> <span class="keyword">const</span>* <a class="code" href="classmeow_1_1ObjBase.html#ab42310e3f3a7cd558dd91381c8dd23d8">ctypeBase</a>() {</div> -<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  <span class="keywordflow">return</span> <span class="keyword">typeid</span>(<a class="code" href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff">ObjBase</a>).name();</div> -<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  }</div> -<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  </div> -<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjBase.html#a75dce38f89ce11cb06e0454e7c1039d3"> 88</a></span>  <span class="keyword">static</span> std::string <a class="code" href="classmeow_1_1ObjBase.html#a75dce38f89ce11cb06e0454e7c1039d3">typeBase</a>() {</div> -<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  <span class="keyword">static</span> std::string s(<a class="code" href="classmeow_1_1ObjBase.html#ab42310e3f3a7cd558dd91381c8dd23d8">ctypeBase</a>());</div> -<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  <span class="keywordflow">return</span> s;</div> -<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  }</div> -<div class="line"><a name="l00092"></a><span class="lineno"> 92</span> };</div> -<div class="line"><a name="l00093"></a><span class="lineno"> 93</span> </div> -<div class="line"><a name="l00094"></a><span class="lineno"> 94</span> } <span class="comment">// meow</span></div> -<div class="line"><a name="l00095"></a><span class="lineno"> 95</span> </div> -<div class="line"><a name="l00096"></a><span class="lineno"> 96</span> <span class="preprocessor">#endif // oo_ObjBase_H__</span></div> -<div class="ttc" id="classmeow_1_1ObjBase_html_ab42310e3f3a7cd558dd91381c8dd23d8"><div class="ttname"><a href="classmeow_1_1ObjBase.html#ab42310e3f3a7cd558dd91381c8dd23d8">meow::ObjBase::ctypeBase</a></div><div class="ttdeci">static char const * ctypeBase()</div><div class="ttdoc">用C-style string回傳base的type name </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00081">ObjBase.h:81</a></div></div> -<div class="ttc" id="classmeow_1_1ObjBase_html_ac9114e6917bca03b8f3c89694214b57c"><div class="ttname"><a href="classmeow_1_1ObjBase.html#ac9114e6917bca03b8f3c89694214b57c">meow::ObjBase::create</a></div><div class="ttdeci">virtual ObjBase * create() const </div><div class="ttdoc">回傳一個new出來的物件, 預設implement為直接回傳 NULL </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00048">ObjBase.h:48</a></div></div> +<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> </div> +<div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff"> 21</a></span>  <a class="code" href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff">ObjBase</a>() { }</div> +<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="keyword">public</span>:</div> +<div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjBase.html#a0ae0da4160bf2556411b4c126c649234"> 23</a></span>  <span class="keyword">virtual</span> <a class="code" href="classmeow_1_1ObjBase.html#a0ae0da4160bf2556411b4c126c649234">~ObjBase</a>() { }</div> +<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> </div> +<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjBase.html#ae9e9e5c664b7a92e54a3616983f39ba8"> 33</a></span>  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ObjBase.html#ae9e9e5c664b7a92e54a3616983f39ba8">write</a>(FILE* f, <span class="keywordtype">bool</span> bin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> +<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  }</div> +<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> </div> +<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjBase.html#a4c1f5cb4b05559197148a8f6524bfc34"> 45</a></span>  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ObjBase.html#a4c1f5cb4b05559197148a8f6524bfc34">read</a>(FILE* f, <span class="keywordtype">bool</span> bin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg) {</div> +<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> +<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  }</div> +<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> </div> +<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjBase.html#ac9114e6917bca03b8f3c89694214b57c"> 52</a></span>  <span class="keyword">virtual</span> <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1ObjBase.html#ac9114e6917bca03b8f3c89694214b57c">create</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  <span class="keywordflow">return</span> NULL;</div> +<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  }</div> +<div class="line"><a name="l00055"></a><span class="lineno"> 55</span> </div> +<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjBase.html#a79725f50866832762db87184eb528619"> 62</a></span>  <span class="keyword">virtual</span> <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1ObjBase.html#a79725f50866832762db87184eb528619">copyFrom</a>(<a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a> <span class="keyword">const</span>* b) {</div> +<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  (*this) = (*b);</div> +<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <span class="keywordflow">return</span> <span class="keyword">this</span>;</div> +<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  }</div> +<div class="line"><a name="l00066"></a><span class="lineno"> 66</span> </div> +<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjBase.html#a4aae58e8005739abe6d091d8b55a21e8"> 70</a></span>  <span class="keyword">virtual</span> <span class="keywordtype">char</span> <span class="keyword">const</span>* <a class="code" href="classmeow_1_1ObjBase.html#a4aae58e8005739abe6d091d8b55a21e8">ctype</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  <span class="keywordflow">return</span> <span class="keyword">typeid</span>(*this).name();</div> +<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  }</div> +<div class="line"><a name="l00073"></a><span class="lineno"> 73</span> </div> +<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjBase.html#a63a4911bb073281820fe9b7a9908ba72"> 77</a></span>  <span class="keyword">virtual</span> std::string <a class="code" href="classmeow_1_1ObjBase.html#a63a4911bb073281820fe9b7a9908ba72">type</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  <span class="keywordflow">return</span> std::string(<a class="code" href="classmeow_1_1ObjBase.html#a4aae58e8005739abe6d091d8b55a21e8">ctype</a>());</div> +<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  }</div> +<div class="line"><a name="l00080"></a><span class="lineno"> 80</span> </div> +<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjBase.html#ab42310e3f3a7cd558dd91381c8dd23d8"> 84</a></span>  <span class="keyword">static</span> <span class="keywordtype">char</span> <span class="keyword">const</span>* <a class="code" href="classmeow_1_1ObjBase.html#ab42310e3f3a7cd558dd91381c8dd23d8">ctypeBase</a>() {</div> +<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  <span class="keywordflow">return</span> <span class="keyword">typeid</span>(<a class="code" href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff">ObjBase</a>).name();</div> +<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  }</div> +<div class="line"><a name="l00087"></a><span class="lineno"> 87</span> </div> +<div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjBase.html#a75dce38f89ce11cb06e0454e7c1039d3"> 91</a></span>  <span class="keyword">static</span> std::string <a class="code" href="classmeow_1_1ObjBase.html#a75dce38f89ce11cb06e0454e7c1039d3">typeBase</a>() {</div> +<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  <span class="keyword">static</span> std::string s(<a class="code" href="classmeow_1_1ObjBase.html#ab42310e3f3a7cd558dd91381c8dd23d8">ctypeBase</a>());</div> +<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  <span class="keywordflow">return</span> s;</div> +<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  }</div> +<div class="line"><a name="l00095"></a><span class="lineno"> 95</span> };</div> +<div class="line"><a name="l00096"></a><span class="lineno"> 96</span> </div> +<div class="line"><a name="l00097"></a><span class="lineno"> 97</span> } <span class="comment">// meow</span></div> +<div class="line"><a name="l00098"></a><span class="lineno"> 98</span> </div> +<div class="line"><a name="l00099"></a><span class="lineno"> 99</span> <span class="preprocessor">#endif // oo_ObjBase_H__</span></div> +<div class="ttc" id="classmeow_1_1ObjBase_html_ab42310e3f3a7cd558dd91381c8dd23d8"><div class="ttname"><a href="classmeow_1_1ObjBase.html#ab42310e3f3a7cd558dd91381c8dd23d8">meow::ObjBase::ctypeBase</a></div><div class="ttdeci">static char const * ctypeBase()</div><div class="ttdoc">用C-style string回傳base的type name </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00084">ObjBase.h:84</a></div></div> +<div class="ttc" id="classmeow_1_1ObjBase_html_ac9114e6917bca03b8f3c89694214b57c"><div class="ttname"><a href="classmeow_1_1ObjBase.html#ac9114e6917bca03b8f3c89694214b57c">meow::ObjBase::create</a></div><div class="ttdeci">virtual ObjBase * create() const </div><div class="ttdoc">回傳一個new出來的物件, 預設implement為直接回傳 NULL </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00052">ObjBase.h:52</a></div></div> <div class="ttc" id="classmeow_1_1ObjBase_html"><div class="ttname"><a href="classmeow_1_1ObjBase.html">meow::ObjBase</a></div><div class="ttdoc">一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00015">ObjBase.h:15</a></div></div> -<div class="ttc" id="classmeow_1_1ObjBase_html_a79725f50866832762db87184eb528619"><div class="ttname"><a href="classmeow_1_1ObjBase.html#a79725f50866832762db87184eb528619">meow::ObjBase::copyFrom</a></div><div class="ttdeci">virtual ObjBase * copyFrom(ObjBase const *b)</div><div class="ttdoc">複製, 預設使用operator= </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00058">ObjBase.h:58</a></div></div> -<div class="ttc" id="classmeow_1_1ObjBase_html_a4aae58e8005739abe6d091d8b55a21e8"><div class="ttname"><a href="classmeow_1_1ObjBase.html#a4aae58e8005739abe6d091d8b55a21e8">meow::ObjBase::ctype</a></div><div class="ttdeci">virtual char const * ctype() const </div><div class="ttdoc">用C-style string回傳這個class的type name </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00066">ObjBase.h:66</a></div></div> -<div class="ttc" id="classmeow_1_1ObjBase_html_a0ae0da4160bf2556411b4c126c649234"><div class="ttname"><a href="classmeow_1_1ObjBase.html#a0ae0da4160bf2556411b4c126c649234">meow::ObjBase::~ObjBase</a></div><div class="ttdeci">virtual ~ObjBase()</div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00019">ObjBase.h:19</a></div></div> -<div class="ttc" id="classmeow_1_1ObjBase_html_a4c1f5cb4b05559197148a8f6524bfc34"><div class="ttname"><a href="classmeow_1_1ObjBase.html#a4c1f5cb4b05559197148a8f6524bfc34">meow::ObjBase::read</a></div><div class="ttdeci">virtual bool read(FILE *f, bool bin, unsigned int fg)</div><div class="ttdoc">將物件從檔案讀出, 預設implement為直接回傳 false </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00041">ObjBase.h:41</a></div></div> -<div class="ttc" id="classmeow_1_1ObjBase_html_abe7a7138b5a81eb66da51b74bc3996ff"><div class="ttname"><a href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff">meow::ObjBase::ObjBase</a></div><div class="ttdeci">ObjBase()</div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00017">ObjBase.h:17</a></div></div> -<div class="ttc" id="classmeow_1_1ObjBase_html_a75dce38f89ce11cb06e0454e7c1039d3"><div class="ttname"><a href="classmeow_1_1ObjBase.html#a75dce38f89ce11cb06e0454e7c1039d3">meow::ObjBase::typeBase</a></div><div class="ttdeci">static std::string typeBase()</div><div class="ttdoc">用std::string回傳base的type name </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00088">ObjBase.h:88</a></div></div> -<div class="ttc" id="classmeow_1_1ObjBase_html_ae9e9e5c664b7a92e54a3616983f39ba8"><div class="ttname"><a href="classmeow_1_1ObjBase.html#ae9e9e5c664b7a92e54a3616983f39ba8">meow::ObjBase::write</a></div><div class="ttdeci">virtual bool write(FILE *f, bool bin, unsigned int fg) const </div><div class="ttdoc">將物件寫入檔案, 預設implement為直接回傳 false </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00029">ObjBase.h:29</a></div></div> -<div class="ttc" id="classmeow_1_1ObjBase_html_a63a4911bb073281820fe9b7a9908ba72"><div class="ttname"><a href="classmeow_1_1ObjBase.html#a63a4911bb073281820fe9b7a9908ba72">meow::ObjBase::type</a></div><div class="ttdeci">virtual std::string type() const </div><div class="ttdoc">用std::string回傳這個class的type name </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00073">ObjBase.h:73</a></div></div> +<div class="ttc" id="classmeow_1_1ObjBase_html_a79725f50866832762db87184eb528619"><div class="ttname"><a href="classmeow_1_1ObjBase.html#a79725f50866832762db87184eb528619">meow::ObjBase::copyFrom</a></div><div class="ttdeci">virtual ObjBase * copyFrom(ObjBase const *b)</div><div class="ttdoc">複製, 預設使用operator= </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00062">ObjBase.h:62</a></div></div> +<div class="ttc" id="classmeow_1_1ObjBase_html_a4aae58e8005739abe6d091d8b55a21e8"><div class="ttname"><a href="classmeow_1_1ObjBase.html#a4aae58e8005739abe6d091d8b55a21e8">meow::ObjBase::ctype</a></div><div class="ttdeci">virtual char const * ctype() const </div><div class="ttdoc">用C-style string回傳這個class的type name </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00070">ObjBase.h:70</a></div></div> +<div class="ttc" id="classmeow_1_1ObjBase_html_a0ae0da4160bf2556411b4c126c649234"><div class="ttname"><a href="classmeow_1_1ObjBase.html#a0ae0da4160bf2556411b4c126c649234">meow::ObjBase::~ObjBase</a></div><div class="ttdeci">virtual ~ObjBase()</div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00023">ObjBase.h:23</a></div></div> +<div class="ttc" id="classmeow_1_1ObjBase_html_a4c1f5cb4b05559197148a8f6524bfc34"><div class="ttname"><a href="classmeow_1_1ObjBase.html#a4c1f5cb4b05559197148a8f6524bfc34">meow::ObjBase::read</a></div><div class="ttdeci">virtual bool read(FILE *f, bool bin, unsigned int fg)</div><div class="ttdoc">將物件從檔案讀出, 預設implement為直接回傳 false </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00045">ObjBase.h:45</a></div></div> +<div class="ttc" id="classmeow_1_1ObjBase_html_abe7a7138b5a81eb66da51b74bc3996ff"><div class="ttname"><a href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff">meow::ObjBase::ObjBase</a></div><div class="ttdeci">ObjBase()</div><div class="ttdoc">Constructor with doing nothing. </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00021">ObjBase.h:21</a></div></div> +<div class="ttc" id="classmeow_1_1ObjBase_html_a75dce38f89ce11cb06e0454e7c1039d3"><div class="ttname"><a href="classmeow_1_1ObjBase.html#a75dce38f89ce11cb06e0454e7c1039d3">meow::ObjBase::typeBase</a></div><div class="ttdeci">static std::string typeBase()</div><div class="ttdoc">用std::string回傳base的type name </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00091">ObjBase.h:91</a></div></div> +<div class="ttc" id="classmeow_1_1ObjBase_html_ae9e9e5c664b7a92e54a3616983f39ba8"><div class="ttname"><a href="classmeow_1_1ObjBase.html#ae9e9e5c664b7a92e54a3616983f39ba8">meow::ObjBase::write</a></div><div class="ttdeci">virtual bool write(FILE *f, bool bin, unsigned int fg) const </div><div class="ttdoc">將物件寫入檔案, 預設implement為直接回傳 false </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00033">ObjBase.h:33</a></div></div> +<div class="ttc" id="classmeow_1_1ObjBase_html_a63a4911bb073281820fe9b7a9908ba72"><div class="ttname"><a href="classmeow_1_1ObjBase.html#a63a4911bb073281820fe9b7a9908ba72">meow::ObjBase::type</a></div><div class="ttdeci">virtual std::string type() const </div><div class="ttdoc">用std::string回傳這個class的type name </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00077">ObjBase.h:77</a></div></div> </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> <!-- HTML footer for doxygen 1.8.3.1--> @@ -130,7 +130,7 @@ $(document).ready(function(){initNavTree('ObjBase_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_540a4c8f2977878a343351220ffba92b.html">oo</a></li><li class="navelem"><a class="el" href="ObjBase_8h.html">ObjBase.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/ObjDictionary_8h.html b/doc/html/ObjDictionary_8h.html index da937ed..9c5f1e9 100644 --- a/doc/html/ObjDictionary_8h.html +++ b/doc/html/ObjDictionary_8h.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -89,7 +89,7 @@ Namespaces</h2></td></tr> <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_540a4c8f2977878a343351220ffba92b.html">oo</a></li><li class="navelem"><a class="el" href="ObjDictionary_8h.html">ObjDictionary.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/ObjDictionary_8h_source.html b/doc/html/ObjDictionary_8h_source.html index f5f42c2..98c6140 100644 --- a/doc/html/ObjDictionary_8h_source.html +++ b/doc/html/ObjDictionary_8h_source.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -79,165 +79,176 @@ $(document).ready(function(){initNavTree('ObjDictionary_8h_source.html','');}); <div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="keyword">private</span>:</div> <div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  <span class="keyword">struct </span>Myself {</div> <div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  std::map<Key, Value> dictionary_;</div> -<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  Myself() {</div> -<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  }</div> -<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  ~Myself() {</div> -<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  }</div> -<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  Myself& <a class="code" href="classmeow_1_1ObjDictionary.html#a7e50cbeeead963d95d661783ee2a9285">copyFrom</a>(Myself <span class="keyword">const</span>& b) {</div> -<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  dictionary_ = b.dictionary_;</div> -<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> -<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  }</div> -<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  };</div> -<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  <a class="code" href="classmeow_1_1Self.html">Self<Myself></a> <span class="keyword">const</span> <span class="keyword">self</span>;</div> -<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="keyword">public</span>:</div> -<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#a1055d36aa3d4551def2abd9aa86b7662"> 38</a></span>  <a class="code" href="classmeow_1_1ObjDictionary.html#a1055d36aa3d4551def2abd9aa86b7662">ObjDictionary</a>(): self(true) {</div> -<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  }</div> -<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> </div> -<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#ab29251c7ae6e13058912106075ebe161"> 41</a></span>  <a class="code" href="classmeow_1_1ObjDictionary.html#ab29251c7ae6e13058912106075ebe161">ObjDictionary</a>(<a class="code" href="classmeow_1_1ObjDictionary.html">ObjDictionary</a> <span class="keyword">const</span>& d): self(false) {</div> -<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  <span class="keyword">self</span>.copyFrom(b.self);</div> -<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  }</div> -<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> </div> -<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#a59cf39f8704134a64090ecb59fff01aa"> 45</a></span>  <a class="code" href="classmeow_1_1ObjDictionary.html#a59cf39f8704134a64090ecb59fff01aa">ObjDictionary</a>(std::map<Key, Value> <span class="keyword">const</span>& d): self(true) {</div> -<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  <span class="keyword">self</span>()->dictionary_ = d;</div> -<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  }</div> -<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> </div> -<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#ab8eb8496153b57598e81e089eef89e08"> 49</a></span>  <a class="code" href="classmeow_1_1ObjDictionary.html#ab8eb8496153b57598e81e089eef89e08">~ObjDictionary</a>() {</div> -<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  }</div> -<div class="line"><a name="l00051"></a><span class="lineno"> 51</span> </div> -<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#a7e50cbeeead963d95d661783ee2a9285"> 52</a></span>  <a class="code" href="classmeow_1_1ObjDictionary.html">ObjDictionary</a>& <a class="code" href="classmeow_1_1ObjDictionary.html#a7e50cbeeead963d95d661783ee2a9285">copyFrom</a>(<a class="code" href="classmeow_1_1ObjDictionary.html">ObjDictionary</a> <span class="keyword">const</span>& d) {</div> -<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  <span class="keyword">self</span>().<a class="code" href="classmeow_1_1ObjDictionary.html#a7e50cbeeead963d95d661783ee2a9285">copyFrom</a>(d.self);</div> -<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> -<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  }</div> -<div class="line"><a name="l00056"></a><span class="lineno"> 56</span> </div> -<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#ab0a4c64950a5a89012a913202fac027b"> 57</a></span>  <a class="code" href="classmeow_1_1ObjDictionary.html">ObjDictionary</a>& <a class="code" href="classmeow_1_1ObjDictionary.html#ab0a4c64950a5a89012a913202fac027b">referenceFrom</a>(<a class="code" href="classmeow_1_1ObjDictionary.html">ObjDictionary</a> <span class="keyword">const</span>& d) {</div> -<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <span class="keyword">self</span>().<a class="code" href="classmeow_1_1ObjDictionary.html#ab0a4c64950a5a89012a913202fac027b">referenceFrom</a>(d.self);</div> -<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> -<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  }</div> -<div class="line"><a name="l00061"></a><span class="lineno"> 61</span> </div> -<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#a0e265133214bd6b9f0dce6ce6dc6ca23"> 62</a></span>  <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1ObjDictionary.html#a0e265133214bd6b9f0dce6ce6dc6ca23">size</a>()<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>->dictionary_.size();</div> -<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  }</div> -<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#afedaaaf1ed8b066a43d8e12081f6c878"> 65</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ObjDictionary.html#afedaaaf1ed8b066a43d8e12081f6c878">empty</a>()<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>->dictionary_.empty();</div> -<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  }</div> -<div class="line"><a name="l00068"></a><span class="lineno"> 68</span> </div> -<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#a081d3cf0d190e6dd02208c1c49653ed7"> 69</a></span>  <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1ObjDictionary.html#a081d3cf0d190e6dd02208c1c49653ed7">clear</a>() {</div> -<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  <span class="keyword">self</span>()->dictionary_.clear();</div> -<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  }</div> -<div class="line"><a name="l00072"></a><span class="lineno"> 72</span> </div> -<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#ae5f44ae004be8f10a1c9f5e65eeebc75"> 73</a></span>  std::map<Key, Value>::const_iterator <a class="code" href="classmeow_1_1ObjDictionary.html#ae5f44ae004be8f10a1c9f5e65eeebc75">end</a>()<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>->dictionary_.end();</div> -<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  }</div> -<div class="line"><a name="l00076"></a><span class="lineno"> 76</span> </div> -<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#aeb8765e90349daee27bcf9e6c2672676"> 77</a></span>  std::map<Key, Value>::iterator <a class="code" href="classmeow_1_1ObjDictionary.html#aeb8765e90349daee27bcf9e6c2672676">end</a>() {</div> -<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>()->dictionary_.end();</div> -<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  }</div> -<div class="line"><a name="l00080"></a><span class="lineno"> 80</span> </div> -<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#a1979f646a23bffdd01a9fe52e5a8aca1"> 81</a></span>  std::map<Key, Value>::const_iterator <a class="code" href="classmeow_1_1ObjDictionary.html#a1979f646a23bffdd01a9fe52e5a8aca1">find</a>(Key <span class="keyword">const</span>& k)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>->dictionary_.find(k);</div> -<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  }</div> -<div class="line"><a name="l00084"></a><span class="lineno"> 84</span> </div> -<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#a8f73bbc1d934566dd8a2087b145e3f48"> 85</a></span>  std::map<Key, Value>::iterator <a class="code" href="classmeow_1_1ObjDictionary.html#a8f73bbc1d934566dd8a2087b145e3f48">find</a>(Key <span class="keyword">const</span>& k) {</div> -<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>()->dictionary_.find(k);</div> -<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  }</div> -<div class="line"><a name="l00088"></a><span class="lineno"> 88</span> </div> -<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#ae60f2a947516d6d6f037cc106c00d3be"> 89</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ObjDictionary.html#ae60f2a947516d6d6f037cc106c00d3be">exist</a>(Key <span class="keyword">const</span>& k)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  <span class="keywordflow">return</span> (<a class="code" href="classmeow_1_1ObjDictionary.html#a1979f646a23bffdd01a9fe52e5a8aca1">find</a>() != <a class="code" href="classmeow_1_1ObjDictionary.html#ae5f44ae004be8f10a1c9f5e65eeebc75">end</a>());</div> -<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  }</div> -<div class="line"><a name="l00092"></a><span class="lineno"> 92</span> </div> -<div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#a9784fbd0eaab219216abdcba4f326ead"> 93</a></span>  <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1ObjDictionary.html#a9784fbd0eaab219216abdcba4f326ead">insert</a>(Key <span class="keyword">const</span>& k, Value <span class="keyword">const</span>& v) {</div> -<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  <span class="keyword">self</span>->dictionary_.insert(std::pair<Key, Value>(k, v));</div> -<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  }</div> -<div class="line"><a name="l00096"></a><span class="lineno"> 96</span> </div> -<div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#a87b0f4542b07951f207a1c9d3e327c81"> 97</a></span>  <a class="code" href="classmeow_1_1ObjDictionary.html">ObjDictionary</a>& <a class="code" href="classmeow_1_1ObjDictionary.html#a87b0f4542b07951f207a1c9d3e327c81">operator=</a>(<a class="code" href="classmeow_1_1ObjDictionary.html">ObjDictionary</a> <span class="keyword">const</span>& a) {</div> -<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1ObjDictionary.html#a7e50cbeeead963d95d661783ee2a9285">copyFrom</a>(a);</div> -<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  }</div> -<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  </div> -<div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#ad22d7c7dc4d35417e9657eb88ca0dfbb"> 101</a></span>  Value& <a class="code" href="classmeow_1_1ObjDictionary.html#ad22d7c7dc4d35417e9657eb88ca0dfbb">operator[]</a>(Key <span class="keyword">const</span>& k) {</div> -<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>()->dictionary_[k];</div> -<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  }</div> -<div class="line"><a name="l00104"></a><span class="lineno"> 104</span> </div> -<div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#a2393452e9533fab679565068545f109c"> 105</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ObjDictionary.html#a2393452e9533fab679565068545f109c">write</a>(FILE* f, <span class="keywordtype">bool</span> bin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  <span class="keywordtype">size_t</span> sz = <a class="code" href="classmeow_1_1ObjDictionary.html#a0e265133214bd6b9f0dce6ce6dc6ca23">size</a>();</div> -<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  <span class="keywordflow">if</span> (bin) {</div> -<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  <span class="keywordflow">if</span> (fwrite(&sz, <span class="keyword">sizeof</span>(<span class="keywordtype">size_t</span>), 1, f) < 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> -<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  }</div> -<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  <span class="keywordflow">else</span> {</div> -<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  <span class="keywordflow">if</span> (fprintf(f, <span class="stringliteral">"%lu\n"</span>, sz) < 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> -<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  }</div> -<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  <span class="keywordflow">for</span> (std::map<Key, Value>::const_iterator</div> -<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  it = self->dictionary_.begin(); it != <span class="keyword">self</span>->dictionary_.end(); ++it) {</div> -<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  <span class="keywordflow">if</span> (it->first .write(f, bin, fg) == <span class="keyword">false</span>) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> -<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  <span class="keywordflow">if</span> (it->second.write(f, bin, fg) == <span class="keyword">false</span>) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> -<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  }</div> -<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div> -<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  }</div> -<div class="line"><a name="l00120"></a><span class="lineno"> 120</span> </div> -<div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#a0b1bd9fe09676aca74aec34bf5ea7137"> 121</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ObjDictionary.html#a0b1bd9fe09676aca74aec34bf5ea7137">read</a>(FILE* f, <span class="keywordtype">bool</span> bin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg) {</div> -<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  <span class="keywordtype">size_t</span> sz;</div> -<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  <span class="keywordflow">if</span> (bin) {</div> -<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  <span class="keywordflow">if</span> (fread(&sz, <span class="keyword">sizeof</span>(<span class="keywordtype">size_t</span>), 1, f) < 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> -<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  }</div> -<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  <span class="keywordflow">else</span> {</div> -<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  <span class="keywordflow">if</span> (fscanf(f, <span class="stringliteral">"%lu\n"</span>, &sz) < 0) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> -<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  }</div> -<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i < sz; i++) {</div> -<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  Key k;</div> -<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  Value v;</div> -<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  <span class="keywordflow">if</span> (k.read(f, bin, fg) == <span class="keyword">false</span>) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> -<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  <span class="keywordflow">if</span> (v.read(f, bin, fg) == <span class="keyword">false</span>) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> -<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  <a class="code" href="classmeow_1_1ObjDictionary.html#a9784fbd0eaab219216abdcba4f326ead">insert</a>(k, v);</div> -<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  }</div> -<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div> -<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  }</div> -<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  </div> -<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#a14ce0fcedf7619c0b442588e185a7eeb"> 139</a></span>  <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1ObjDictionary.html#a14ce0fcedf7619c0b442588e185a7eeb">create</a>()<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classmeow_1_1ObjDictionary.html#a1055d36aa3d4551def2abd9aa86b7662">ObjDictionary</a>();</div> -<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  }</div> -<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  </div> -<div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#a8f2e32f6eb11904c2547fae0ff9ab3d6"> 143</a></span>  <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1ObjDictionary.html#a8f2e32f6eb11904c2547fae0ff9ab3d6">copyFrom</a>(<a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a> <span class="keyword">const</span>* b) {</div> -<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  <span class="keywordflow">return</span> &(<a class="code" href="classmeow_1_1ObjDictionary.html#a7e50cbeeead963d95d661783ee2a9285">copyFrom</a>(*(<a class="code" href="classmeow_1_1ObjDictionary.html">ObjDictionary</a>*)b));</div> -<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  }</div> -<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  </div> -<div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#aee3a1722f6061987a242b9b33e5fcc64"> 147</a></span>  <span class="keywordtype">char</span> <span class="keyword">const</span>* <a class="code" href="classmeow_1_1ObjDictionary.html#aee3a1722f6061987a242b9b33e5fcc64">ctype</a>()<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  <span class="keywordflow">return</span> <span class="keyword">typeid</span>(*this).name();</div> -<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  }</div> -<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  </div> -<div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#af5114823fcc2476aa45a965e4af66d6c"> 151</a></span>  std::string <a class="code" href="classmeow_1_1ObjDictionary.html#af5114823fcc2476aa45a965e4af66d6c">type</a>()<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  <span class="keywordflow">return</span> std::string(<a class="code" href="classmeow_1_1ObjDictionary.html#aee3a1722f6061987a242b9b33e5fcc64">ctype</a>());</div> -<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  }</div> -<div class="line"><a name="l00154"></a><span class="lineno"> 154</span> };</div> +<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div> +<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  Myself() {</div> +<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  }</div> +<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> </div> +<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  Myself(Myself <span class="keyword">const</span>& b): dictionary_(b.dictionary_) {</div> +<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  }</div> +<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div> +<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  ~Myself() {</div> +<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  }</div> +<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  };</div> +<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> </div> +<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  <a class="code" href="classmeow_1_1Self.html">Self<Myself></a> <span class="keyword">const</span> <span class="keyword">self</span>;</div> +<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="keyword">public</span>:</div> +<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#a1055d36aa3d4551def2abd9aa86b7662"> 40</a></span>  <a class="code" href="classmeow_1_1ObjDictionary.html#a1055d36aa3d4551def2abd9aa86b7662">ObjDictionary</a>(): self() {</div> +<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  }</div> +<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> </div> +<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#ab29251c7ae6e13058912106075ebe161"> 43</a></span>  <a class="code" href="classmeow_1_1ObjDictionary.html#ab29251c7ae6e13058912106075ebe161">ObjDictionary</a>(<a class="code" href="classmeow_1_1ObjDictionary.html">ObjDictionary</a> <span class="keyword">const</span>& d): self(d.self, <a class="code" href="classmeow_1_1Self.html">Self</a><Myself>::COPY_FROM) {</div> +<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  <span class="keyword">self</span>.copyFrom(b.self);</div> +<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  }</div> +<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> </div> +<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#a59cf39f8704134a64090ecb59fff01aa"> 47</a></span>  <a class="code" href="classmeow_1_1ObjDictionary.html#a59cf39f8704134a64090ecb59fff01aa">ObjDictionary</a>(std::map<Key, Value> <span class="keyword">const</span>& d): self(Myself(d)) {</div> +<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  }</div> +<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> </div> +<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#ab8eb8496153b57598e81e089eef89e08"> 50</a></span>  <a class="code" href="classmeow_1_1ObjDictionary.html#ab8eb8496153b57598e81e089eef89e08">~ObjDictionary</a>() {</div> +<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  }</div> +<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> </div> +<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#a7e50cbeeead963d95d661783ee2a9285"> 53</a></span>  <a class="code" href="classmeow_1_1ObjDictionary.html">ObjDictionary</a>& <a class="code" href="classmeow_1_1ObjDictionary.html#a7e50cbeeead963d95d661783ee2a9285">copyFrom</a>(<a class="code" href="classmeow_1_1ObjDictionary.html">ObjDictionary</a> <span class="keyword">const</span>& d) {</div> +<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  <span class="keyword">self</span>().<a class="code" href="classmeow_1_1ObjDictionary.html#a7e50cbeeead963d95d661783ee2a9285">copyFrom</a>(d.self);</div> +<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> +<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  }</div> +<div class="line"><a name="l00057"></a><span class="lineno"> 57</span> </div> +<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#ab0a4c64950a5a89012a913202fac027b"> 58</a></span>  <a class="code" href="classmeow_1_1ObjDictionary.html">ObjDictionary</a>& <a class="code" href="classmeow_1_1ObjDictionary.html#ab0a4c64950a5a89012a913202fac027b">referenceFrom</a>(<a class="code" href="classmeow_1_1ObjDictionary.html">ObjDictionary</a> <span class="keyword">const</span>& d) {</div> +<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <span class="keyword">self</span>().<a class="code" href="classmeow_1_1ObjDictionary.html#ab0a4c64950a5a89012a913202fac027b">referenceFrom</a>(d.self);</div> +<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> +<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  }</div> +<div class="line"><a name="l00062"></a><span class="lineno"> 62</span> </div> +<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#a0e265133214bd6b9f0dce6ce6dc6ca23"> 63</a></span>  <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1ObjDictionary.html#a0e265133214bd6b9f0dce6ce6dc6ca23">size</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>->dictionary_.size();</div> +<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  }</div> +<div class="line"><a name="l00066"></a><span class="lineno"> 66</span> </div> +<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#afedaaaf1ed8b066a43d8e12081f6c878"> 67</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ObjDictionary.html#afedaaaf1ed8b066a43d8e12081f6c878">empty</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>->dictionary_.empty();</div> +<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  }</div> +<div class="line"><a name="l00070"></a><span class="lineno"> 70</span> </div> +<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#a081d3cf0d190e6dd02208c1c49653ed7"> 71</a></span>  <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1ObjDictionary.html#a081d3cf0d190e6dd02208c1c49653ed7">clear</a>() {</div> +<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  <span class="keyword">self</span>()->dictionary_.clear();</div> +<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  }</div> +<div class="line"><a name="l00074"></a><span class="lineno"> 74</span> </div> +<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#a451764f966fe7a237996c1698ba461ac"> 75</a></span>  std::map<Key, Value>::const_iterator <a class="code" href="classmeow_1_1ObjDictionary.html#a451764f966fe7a237996c1698ba461ac">first</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>()->dictionary_.begin();</div> +<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  }</div> +<div class="line"><a name="l00078"></a><span class="lineno"> 78</span> </div> +<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#a2724e52e9bf62b2c5b1fc999097f3d7d"> 79</a></span>  std::map<Key, Value>::iterator <a class="code" href="classmeow_1_1ObjDictionary.html#a2724e52e9bf62b2c5b1fc999097f3d7d">first</a>() {</div> +<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>()->dictionary_.begin();</div> +<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  }</div> +<div class="line"><a name="l00082"></a><span class="lineno"> 82</span> </div> +<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#ae5f44ae004be8f10a1c9f5e65eeebc75"> 83</a></span>  std::map<Key, Value>::const_iterator <a class="code" href="classmeow_1_1ObjDictionary.html#ae5f44ae004be8f10a1c9f5e65eeebc75">end</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>()->dictionary_.end(); <span class="comment">// OAO!!!</span></div> +<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  }</div> +<div class="line"><a name="l00086"></a><span class="lineno"> 86</span> </div> +<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#aeb8765e90349daee27bcf9e6c2672676"> 87</a></span>  std::map<Key, Value>::iterator <a class="code" href="classmeow_1_1ObjDictionary.html#aeb8765e90349daee27bcf9e6c2672676">end</a>() {</div> +<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>()->dictionary_.end();</div> +<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  }</div> +<div class="line"><a name="l00090"></a><span class="lineno"> 90</span> </div> +<div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#a1979f646a23bffdd01a9fe52e5a8aca1"> 91</a></span>  std::map<Key, Value>::const_iterator <a class="code" href="classmeow_1_1ObjDictionary.html#a1979f646a23bffdd01a9fe52e5a8aca1">find</a>(Key <span class="keyword">const</span>& k)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>()->dictionary_.find(k); <span class="comment">// OAO!!!</span></div> +<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  }</div> +<div class="line"><a name="l00094"></a><span class="lineno"> 94</span> </div> +<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#a8f73bbc1d934566dd8a2087b145e3f48"> 95</a></span>  std::map<Key, Value>::iterator <a class="code" href="classmeow_1_1ObjDictionary.html#a8f73bbc1d934566dd8a2087b145e3f48">find</a>(Key <span class="keyword">const</span>& k) {</div> +<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>()->dictionary_.find(k);</div> +<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  }</div> +<div class="line"><a name="l00098"></a><span class="lineno"> 98</span> </div> +<div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#ae60f2a947516d6d6f037cc106c00d3be"> 99</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ObjDictionary.html#ae60f2a947516d6d6f037cc106c00d3be">exist</a>(Key <span class="keyword">const</span>& k)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  <span class="keywordflow">return</span> (<a class="code" href="classmeow_1_1ObjDictionary.html#a1979f646a23bffdd01a9fe52e5a8aca1">find</a>() != <a class="code" href="classmeow_1_1ObjDictionary.html#ae5f44ae004be8f10a1c9f5e65eeebc75">end</a>());</div> +<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  }</div> +<div class="line"><a name="l00102"></a><span class="lineno"> 102</span> </div> +<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#a9784fbd0eaab219216abdcba4f326ead"> 103</a></span>  <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1ObjDictionary.html#a9784fbd0eaab219216abdcba4f326ead">insert</a>(Key <span class="keyword">const</span>& k, Value <span class="keyword">const</span>& v) {</div> +<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  <span class="keyword">self</span>->dictionary_.insert(std::pair<Key, Value>(k, v));</div> +<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  }</div> +<div class="line"><a name="l00106"></a><span class="lineno"> 106</span> </div> +<div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#a87b0f4542b07951f207a1c9d3e327c81"> 107</a></span>  <a class="code" href="classmeow_1_1ObjDictionary.html">ObjDictionary</a>& <a class="code" href="classmeow_1_1ObjDictionary.html#a87b0f4542b07951f207a1c9d3e327c81">operator=</a>(<a class="code" href="classmeow_1_1ObjDictionary.html">ObjDictionary</a> <span class="keyword">const</span>& a) {</div> +<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1ObjDictionary.html#a7e50cbeeead963d95d661783ee2a9285">copyFrom</a>(a);</div> +<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  }</div> +<div class="line"><a name="l00110"></a><span class="lineno"> 110</span> </div> +<div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#a8d793863b74457608508c34d728f0983"> 111</a></span>  Value <a class="code" href="classmeow_1_1ObjDictionary.html#a8d793863b74457608508c34d728f0983">operator[]</a>(Key <span class="keyword">const</span>& k) {</div> +<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>()->dictionary_[k];</div> +<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  }</div> +<div class="line"><a name="l00114"></a><span class="lineno"> 114</span> </div> +<div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#a2393452e9533fab679565068545f109c"> 115</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ObjDictionary.html#a2393452e9533fab679565068545f109c">write</a>(FILE* f, <span class="keywordtype">bool</span> bin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  <span class="keywordtype">size_t</span> sz = <a class="code" href="classmeow_1_1ObjDictionary.html#a0e265133214bd6b9f0dce6ce6dc6ca23">size</a>();</div> +<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  <span class="keywordflow">if</span> (bin) {</div> +<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  <span class="keywordflow">if</span> (fwrite(&sz, <span class="keyword">sizeof</span>(<span class="keywordtype">size_t</span>), 1, f) < 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> +<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  }</div> +<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  <span class="keywordflow">else</span> {</div> +<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  <span class="keywordflow">if</span> (fprintf(f, <span class="stringliteral">"%lu\n"</span>, sz) < 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> +<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  }</div> +<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  <span class="keywordflow">for</span> (std::map<Key, Value>::const_iterator it = begin(); it != <a class="code" href="classmeow_1_1ObjDictionary.html#ae5f44ae004be8f10a1c9f5e65eeebc75">end</a>(); ++it) {</div> +<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  <span class="keywordflow">if</span> (it->first .write(f, bin, fg) == <span class="keyword">false</span>) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> +<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  <span class="keywordflow">if</span> (it->second.write(f, bin, fg) == <span class="keyword">false</span>) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> +<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  }</div> +<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div> +<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  }</div> +<div class="line"><a name="l00129"></a><span class="lineno"> 129</span> </div> +<div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#a0b1bd9fe09676aca74aec34bf5ea7137"> 130</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ObjDictionary.html#a0b1bd9fe09676aca74aec34bf5ea7137">read</a>(FILE* f, <span class="keywordtype">bool</span> bin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg) {</div> +<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  <span class="keywordtype">size_t</span> sz;</div> +<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  <span class="keywordflow">if</span> (bin) {</div> +<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  <span class="keywordflow">if</span> (fread(&sz, <span class="keyword">sizeof</span>(<span class="keywordtype">size_t</span>), 1, f) < 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> +<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  }</div> +<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  <span class="keywordflow">else</span> {</div> +<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  <span class="keywordflow">if</span> (fscanf(f, <span class="stringliteral">"%lu\n"</span>, &sz) < 0) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> +<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  }</div> +<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i < sz; i++) {</div> +<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  Key k;</div> +<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  Value v;</div> +<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  <span class="keywordflow">if</span> (k.read(f, bin, fg) == <span class="keyword">false</span>) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> +<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  <span class="keywordflow">if</span> (v.read(f, bin, fg) == <span class="keyword">false</span>) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> +<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>  <a class="code" href="classmeow_1_1ObjDictionary.html#a9784fbd0eaab219216abdcba4f326ead">insert</a>(k, v);</div> +<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  }</div> +<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div> +<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  }</div> +<div class="line"><a name="l00147"></a><span class="lineno"> 147</span> </div> +<div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#a14ce0fcedf7619c0b442588e185a7eeb"> 148</a></span>  <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1ObjDictionary.html#a14ce0fcedf7619c0b442588e185a7eeb">create</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classmeow_1_1ObjDictionary.html#a1055d36aa3d4551def2abd9aa86b7662">ObjDictionary</a>();</div> +<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  }</div> +<div class="line"><a name="l00151"></a><span class="lineno"> 151</span> </div> +<div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#a8f2e32f6eb11904c2547fae0ff9ab3d6"> 152</a></span>  <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1ObjDictionary.html#a8f2e32f6eb11904c2547fae0ff9ab3d6">copyFrom</a>(<a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a> <span class="keyword">const</span>* b) {</div> +<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  <span class="keywordflow">return</span> &(<a class="code" href="classmeow_1_1ObjDictionary.html#a7e50cbeeead963d95d661783ee2a9285">copyFrom</a>(*(<a class="code" href="classmeow_1_1ObjDictionary.html">ObjDictionary</a> <span class="keyword">const</span>*)b));</div> +<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  }</div> <div class="line"><a name="l00155"></a><span class="lineno"> 155</span> </div> -<div class="line"><a name="l00156"></a><span class="lineno"> 156</span> }</div> -<div class="line"><a name="l00157"></a><span class="lineno"> 157</span> </div> -<div class="line"><a name="l00158"></a><span class="lineno"> 158</span> <span class="preprocessor">#endif // oo_ObjDictionary_H__</span></div> -<div class="ttc" id="classmeow_1_1ObjDictionary_html_ab29251c7ae6e13058912106075ebe161"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#ab29251c7ae6e13058912106075ebe161">meow::ObjDictionary::ObjDictionary</a></div><div class="ttdeci">ObjDictionary(ObjDictionary const &d)</div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00041">ObjDictionary.h:41</a></div></div> -<div class="ttc" id="classmeow_1_1ObjDictionary_html_a1055d36aa3d4551def2abd9aa86b7662"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#a1055d36aa3d4551def2abd9aa86b7662">meow::ObjDictionary::ObjDictionary</a></div><div class="ttdeci">ObjDictionary()</div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00038">ObjDictionary.h:38</a></div></div> -<div class="ttc" id="classmeow_1_1ObjDictionary_html_a7e50cbeeead963d95d661783ee2a9285"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#a7e50cbeeead963d95d661783ee2a9285">meow::ObjDictionary::copyFrom</a></div><div class="ttdeci">ObjDictionary & copyFrom(ObjDictionary const &d)</div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00052">ObjDictionary.h:52</a></div></div> -<div class="ttc" id="classmeow_1_1ObjDictionary_html_a0e265133214bd6b9f0dce6ce6dc6ca23"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#a0e265133214bd6b9f0dce6ce6dc6ca23">meow::ObjDictionary::size</a></div><div class="ttdeci">size_t size() const </div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00062">ObjDictionary.h:62</a></div></div> -<div class="ttc" id="classmeow_1_1ObjDictionary_html_a87b0f4542b07951f207a1c9d3e327c81"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#a87b0f4542b07951f207a1c9d3e327c81">meow::ObjDictionary::operator=</a></div><div class="ttdeci">ObjDictionary & operator=(ObjDictionary const &a)</div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00097">ObjDictionary.h:97</a></div></div> -<div class="ttc" id="classmeow_1_1ObjDictionary_html_af5114823fcc2476aa45a965e4af66d6c"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#af5114823fcc2476aa45a965e4af66d6c">meow::ObjDictionary::type</a></div><div class="ttdeci">std::string type() const </div><div class="ttdoc">用std::string回傳這個class的type name </div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00151">ObjDictionary.h:151</a></div></div> -<div class="ttc" id="classmeow_1_1ObjDictionary_html_afedaaaf1ed8b066a43d8e12081f6c878"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#afedaaaf1ed8b066a43d8e12081f6c878">meow::ObjDictionary::empty</a></div><div class="ttdeci">bool empty() const </div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00065">ObjDictionary.h:65</a></div></div> -<div class="ttc" id="classmeow_1_1ObjDictionary_html_a2393452e9533fab679565068545f109c"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#a2393452e9533fab679565068545f109c">meow::ObjDictionary::write</a></div><div class="ttdeci">bool write(FILE *f, bool bin, unsigned int fg) const </div><div class="ttdoc">將物件寫入檔案, 預設implement為直接回傳 false </div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00105">ObjDictionary.h:105</a></div></div> -<div class="ttc" id="classmeow_1_1ObjDictionary_html_ab0a4c64950a5a89012a913202fac027b"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#ab0a4c64950a5a89012a913202fac027b">meow::ObjDictionary::referenceFrom</a></div><div class="ttdeci">ObjDictionary & referenceFrom(ObjDictionary const &d)</div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00057">ObjDictionary.h:57</a></div></div> -<div class="ttc" id="classmeow_1_1ObjDictionary_html_a8f2e32f6eb11904c2547fae0ff9ab3d6"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#a8f2e32f6eb11904c2547fae0ff9ab3d6">meow::ObjDictionary::copyFrom</a></div><div class="ttdeci">ObjBase * copyFrom(ObjBase const *b)</div><div class="ttdoc">複製, 預設使用operator= </div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00143">ObjDictionary.h:143</a></div></div> -<div class="ttc" id="classmeow_1_1ObjDictionary_html_a8f73bbc1d934566dd8a2087b145e3f48"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#a8f73bbc1d934566dd8a2087b145e3f48">meow::ObjDictionary::find</a></div><div class="ttdeci">std::map< Key, Value >::iterator find(Key const &k)</div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00085">ObjDictionary.h:85</a></div></div> -<div class="ttc" id="classmeow_1_1ObjDictionary_html_ad22d7c7dc4d35417e9657eb88ca0dfbb"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#ad22d7c7dc4d35417e9657eb88ca0dfbb">meow::ObjDictionary::operator[]</a></div><div class="ttdeci">Value & operator[](Key const &k)</div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00101">ObjDictionary.h:101</a></div></div> -<div class="ttc" id="classmeow_1_1ObjDictionary_html_a081d3cf0d190e6dd02208c1c49653ed7"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#a081d3cf0d190e6dd02208c1c49653ed7">meow::ObjDictionary::clear</a></div><div class="ttdeci">void clear()</div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00069">ObjDictionary.h:69</a></div></div> +<div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#aee3a1722f6061987a242b9b33e5fcc64"> 156</a></span>  <span class="keywordtype">char</span> <span class="keyword">const</span>* <a class="code" href="classmeow_1_1ObjDictionary.html#aee3a1722f6061987a242b9b33e5fcc64">ctype</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  <span class="keywordflow">return</span> <span class="keyword">typeid</span>(*this).name();</div> +<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  }</div> +<div class="line"><a name="l00159"></a><span class="lineno"> 159</span> </div> +<div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#af5114823fcc2476aa45a965e4af66d6c"> 160</a></span>  std::string <a class="code" href="classmeow_1_1ObjDictionary.html#af5114823fcc2476aa45a965e4af66d6c">type</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  <span class="keywordflow">return</span> std::string(<a class="code" href="classmeow_1_1ObjDictionary.html#aee3a1722f6061987a242b9b33e5fcc64">ctype</a>());</div> +<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  }</div> +<div class="line"><a name="l00163"></a><span class="lineno"> 163</span> };</div> +<div class="line"><a name="l00164"></a><span class="lineno"> 164</span> </div> +<div class="line"><a name="l00165"></a><span class="lineno"> 165</span> }</div> +<div class="line"><a name="l00166"></a><span class="lineno"> 166</span> </div> +<div class="line"><a name="l00167"></a><span class="lineno"> 167</span> <span class="preprocessor">#endif // oo_ObjDictionary_H__</span></div> +<div class="ttc" id="classmeow_1_1ObjDictionary_html_ab29251c7ae6e13058912106075ebe161"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#ab29251c7ae6e13058912106075ebe161">meow::ObjDictionary::ObjDictionary</a></div><div class="ttdeci">ObjDictionary(ObjDictionary const &d)</div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00043">ObjDictionary.h:43</a></div></div> +<div class="ttc" id="classmeow_1_1ObjDictionary_html_a2724e52e9bf62b2c5b1fc999097f3d7d"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#a2724e52e9bf62b2c5b1fc999097f3d7d">meow::ObjDictionary::first</a></div><div class="ttdeci">std::map< Key, Value >::iterator first()</div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00079">ObjDictionary.h:79</a></div></div> +<div class="ttc" id="classmeow_1_1ObjDictionary_html_a1055d36aa3d4551def2abd9aa86b7662"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#a1055d36aa3d4551def2abd9aa86b7662">meow::ObjDictionary::ObjDictionary</a></div><div class="ttdeci">ObjDictionary()</div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00040">ObjDictionary.h:40</a></div></div> +<div class="ttc" id="classmeow_1_1ObjDictionary_html_a7e50cbeeead963d95d661783ee2a9285"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#a7e50cbeeead963d95d661783ee2a9285">meow::ObjDictionary::copyFrom</a></div><div class="ttdeci">ObjDictionary & copyFrom(ObjDictionary const &d)</div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00053">ObjDictionary.h:53</a></div></div> +<div class="ttc" id="classmeow_1_1ObjDictionary_html_a0e265133214bd6b9f0dce6ce6dc6ca23"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#a0e265133214bd6b9f0dce6ce6dc6ca23">meow::ObjDictionary::size</a></div><div class="ttdeci">size_t size() const </div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00063">ObjDictionary.h:63</a></div></div> +<div class="ttc" id="classmeow_1_1ObjDictionary_html_a87b0f4542b07951f207a1c9d3e327c81"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#a87b0f4542b07951f207a1c9d3e327c81">meow::ObjDictionary::operator=</a></div><div class="ttdeci">ObjDictionary & operator=(ObjDictionary const &a)</div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00107">ObjDictionary.h:107</a></div></div> +<div class="ttc" id="classmeow_1_1ObjDictionary_html_a451764f966fe7a237996c1698ba461ac"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#a451764f966fe7a237996c1698ba461ac">meow::ObjDictionary::first</a></div><div class="ttdeci">std::map< Key, Value >::const_iterator first() const </div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00075">ObjDictionary.h:75</a></div></div> +<div class="ttc" id="classmeow_1_1ObjDictionary_html_af5114823fcc2476aa45a965e4af66d6c"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#af5114823fcc2476aa45a965e4af66d6c">meow::ObjDictionary::type</a></div><div class="ttdeci">std::string type() const </div><div class="ttdoc">用std::string回傳這個class的type name </div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00160">ObjDictionary.h:160</a></div></div> +<div class="ttc" id="classmeow_1_1ObjDictionary_html_afedaaaf1ed8b066a43d8e12081f6c878"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#afedaaaf1ed8b066a43d8e12081f6c878">meow::ObjDictionary::empty</a></div><div class="ttdeci">bool empty() const </div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00067">ObjDictionary.h:67</a></div></div> +<div class="ttc" id="classmeow_1_1ObjDictionary_html_a2393452e9533fab679565068545f109c"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#a2393452e9533fab679565068545f109c">meow::ObjDictionary::write</a></div><div class="ttdeci">bool write(FILE *f, bool bin, unsigned int fg) const </div><div class="ttdoc">將物件寫入檔案, 預設implement為直接回傳 false </div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00115">ObjDictionary.h:115</a></div></div> +<div class="ttc" id="classmeow_1_1ObjDictionary_html_ab0a4c64950a5a89012a913202fac027b"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#ab0a4c64950a5a89012a913202fac027b">meow::ObjDictionary::referenceFrom</a></div><div class="ttdeci">ObjDictionary & referenceFrom(ObjDictionary const &d)</div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00058">ObjDictionary.h:58</a></div></div> +<div class="ttc" id="classmeow_1_1ObjDictionary_html_a8f2e32f6eb11904c2547fae0ff9ab3d6"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#a8f2e32f6eb11904c2547fae0ff9ab3d6">meow::ObjDictionary::copyFrom</a></div><div class="ttdeci">ObjBase * copyFrom(ObjBase const *b)</div><div class="ttdoc">複製, 預設使用operator= </div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00152">ObjDictionary.h:152</a></div></div> +<div class="ttc" id="classmeow_1_1ObjDictionary_html_a8f73bbc1d934566dd8a2087b145e3f48"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#a8f73bbc1d934566dd8a2087b145e3f48">meow::ObjDictionary::find</a></div><div class="ttdeci">std::map< Key, Value >::iterator find(Key const &k)</div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00095">ObjDictionary.h:95</a></div></div> +<div class="ttc" id="classmeow_1_1ObjDictionary_html_a081d3cf0d190e6dd02208c1c49653ed7"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#a081d3cf0d190e6dd02208c1c49653ed7">meow::ObjDictionary::clear</a></div><div class="ttdeci">void clear()</div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00071">ObjDictionary.h:71</a></div></div> <div class="ttc" id="classmeow_1_1ObjBase_html"><div class="ttname"><a href="classmeow_1_1ObjBase.html">meow::ObjBase</a></div><div class="ttdoc">一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00015">ObjBase.h:15</a></div></div> -<div class="ttc" id="classmeow_1_1ObjDictionary_html_a14ce0fcedf7619c0b442588e185a7eeb"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#a14ce0fcedf7619c0b442588e185a7eeb">meow::ObjDictionary::create</a></div><div class="ttdeci">ObjBase * create() const </div><div class="ttdoc">回傳一個new出來的物件, 預設implement為直接回傳 NULL </div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00139">ObjDictionary.h:139</a></div></div> -<div class="ttc" id="classmeow_1_1ObjDictionary_html_ab8eb8496153b57598e81e089eef89e08"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#ab8eb8496153b57598e81e089eef89e08">meow::ObjDictionary::~ObjDictionary</a></div><div class="ttdeci">~ObjDictionary()</div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00049">ObjDictionary.h:49</a></div></div> -<div class="ttc" id="classmeow_1_1ObjDictionary_html_aee3a1722f6061987a242b9b33e5fcc64"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#aee3a1722f6061987a242b9b33e5fcc64">meow::ObjDictionary::ctype</a></div><div class="ttdeci">char const * ctype() const </div><div class="ttdoc">用C-style string回傳這個class的type name </div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00147">ObjDictionary.h:147</a></div></div> -<div class="ttc" id="classmeow_1_1ObjDictionary_html_a59cf39f8704134a64090ecb59fff01aa"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#a59cf39f8704134a64090ecb59fff01aa">meow::ObjDictionary::ObjDictionary</a></div><div class="ttdeci">ObjDictionary(std::map< Key, Value > const &d)</div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00045">ObjDictionary.h:45</a></div></div> -<div class="ttc" id="classmeow_1_1ObjDictionary_html_a9784fbd0eaab219216abdcba4f326ead"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#a9784fbd0eaab219216abdcba4f326ead">meow::ObjDictionary::insert</a></div><div class="ttdeci">void insert(Key const &k, Value const &v)</div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00093">ObjDictionary.h:93</a></div></div> -<div class="ttc" id="classmeow_1_1ObjDictionary_html_a1979f646a23bffdd01a9fe52e5a8aca1"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#a1979f646a23bffdd01a9fe52e5a8aca1">meow::ObjDictionary::find</a></div><div class="ttdeci">std::map< Key, Value >::const_iterator find(Key const &k) const </div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00081">ObjDictionary.h:81</a></div></div> -<div class="ttc" id="classmeow_1_1ObjDictionary_html_ae5f44ae004be8f10a1c9f5e65eeebc75"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#ae5f44ae004be8f10a1c9f5e65eeebc75">meow::ObjDictionary::end</a></div><div class="ttdeci">std::map< Key, Value >::const_iterator end() const </div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00073">ObjDictionary.h:73</a></div></div> -<div class="ttc" id="classmeow_1_1ObjDictionary_html_aeb8765e90349daee27bcf9e6c2672676"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#aeb8765e90349daee27bcf9e6c2672676">meow::ObjDictionary::end</a></div><div class="ttdeci">std::map< Key, Value >::iterator end()</div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00077">ObjDictionary.h:77</a></div></div> +<div class="ttc" id="classmeow_1_1ObjDictionary_html_a14ce0fcedf7619c0b442588e185a7eeb"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#a14ce0fcedf7619c0b442588e185a7eeb">meow::ObjDictionary::create</a></div><div class="ttdeci">ObjBase * create() const </div><div class="ttdoc">回傳一個new出來的物件, 預設implement為直接回傳 NULL </div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00148">ObjDictionary.h:148</a></div></div> +<div class="ttc" id="classmeow_1_1ObjDictionary_html_a8d793863b74457608508c34d728f0983"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#a8d793863b74457608508c34d728f0983">meow::ObjDictionary::operator[]</a></div><div class="ttdeci">Value operator[](Key const &k)</div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00111">ObjDictionary.h:111</a></div></div> +<div class="ttc" id="classmeow_1_1ObjDictionary_html_ab8eb8496153b57598e81e089eef89e08"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#ab8eb8496153b57598e81e089eef89e08">meow::ObjDictionary::~ObjDictionary</a></div><div class="ttdeci">~ObjDictionary()</div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00050">ObjDictionary.h:50</a></div></div> +<div class="ttc" id="classmeow_1_1ObjDictionary_html_aee3a1722f6061987a242b9b33e5fcc64"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#aee3a1722f6061987a242b9b33e5fcc64">meow::ObjDictionary::ctype</a></div><div class="ttdeci">char const * ctype() const </div><div class="ttdoc">用C-style string回傳這個class的type name </div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00156">ObjDictionary.h:156</a></div></div> +<div class="ttc" id="classmeow_1_1ObjDictionary_html_a59cf39f8704134a64090ecb59fff01aa"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#a59cf39f8704134a64090ecb59fff01aa">meow::ObjDictionary::ObjDictionary</a></div><div class="ttdeci">ObjDictionary(std::map< Key, Value > const &d)</div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00047">ObjDictionary.h:47</a></div></div> +<div class="ttc" id="classmeow_1_1ObjDictionary_html_a9784fbd0eaab219216abdcba4f326ead"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#a9784fbd0eaab219216abdcba4f326ead">meow::ObjDictionary::insert</a></div><div class="ttdeci">void insert(Key const &k, Value const &v)</div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00103">ObjDictionary.h:103</a></div></div> +<div class="ttc" id="classmeow_1_1ObjDictionary_html_a1979f646a23bffdd01a9fe52e5a8aca1"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#a1979f646a23bffdd01a9fe52e5a8aca1">meow::ObjDictionary::find</a></div><div class="ttdeci">std::map< Key, Value >::const_iterator find(Key const &k) const </div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00091">ObjDictionary.h:91</a></div></div> +<div class="ttc" id="classmeow_1_1ObjDictionary_html_ae5f44ae004be8f10a1c9f5e65eeebc75"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#ae5f44ae004be8f10a1c9f5e65eeebc75">meow::ObjDictionary::end</a></div><div class="ttdeci">std::map< Key, Value >::const_iterator end() const </div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00083">ObjDictionary.h:83</a></div></div> +<div class="ttc" id="classmeow_1_1ObjDictionary_html_aeb8765e90349daee27bcf9e6c2672676"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#aeb8765e90349daee27bcf9e6c2672676">meow::ObjDictionary::end</a></div><div class="ttdeci">std::map< Key, Value >::iterator end()</div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00087">ObjDictionary.h:87</a></div></div> <div class="ttc" id="classmeow_1_1ObjDictionary_html"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html">meow::ObjDictionary</a></div><div class="ttdoc">純粹把 std::map 包起來, 變成繼承自 ObjBase </div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00023">ObjDictionary.h:23</a></div></div> <div class="ttc" id="classmeow_1_1Self_html"><div class="ttname"><a href="classmeow_1_1Self.html">meow::Self< Myself ></a></div></div> -<div class="ttc" id="classmeow_1_1ObjDictionary_html_ae60f2a947516d6d6f037cc106c00d3be"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#ae60f2a947516d6d6f037cc106c00d3be">meow::ObjDictionary::exist</a></div><div class="ttdeci">bool exist(Key const &k) const </div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00089">ObjDictionary.h:89</a></div></div> +<div class="ttc" id="classmeow_1_1ObjDictionary_html_ae60f2a947516d6d6f037cc106c00d3be"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#ae60f2a947516d6d6f037cc106c00d3be">meow::ObjDictionary::exist</a></div><div class="ttdeci">bool exist(Key const &k) const </div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00099">ObjDictionary.h:99</a></div></div> <div class="ttc" id="ObjBase_8h_html"><div class="ttname"><a href="ObjBase_8h.html">ObjBase.h</a></div></div> -<div class="ttc" id="classmeow_1_1ObjDictionary_html_a0b1bd9fe09676aca74aec34bf5ea7137"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#a0b1bd9fe09676aca74aec34bf5ea7137">meow::ObjDictionary::read</a></div><div class="ttdeci">bool read(FILE *f, bool bin, unsigned int fg)</div><div class="ttdoc">將物件從檔案讀出, 預設implement為直接回傳 false </div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00121">ObjDictionary.h:121</a></div></div> +<div class="ttc" id="classmeow_1_1ObjDictionary_html_a0b1bd9fe09676aca74aec34bf5ea7137"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#a0b1bd9fe09676aca74aec34bf5ea7137">meow::ObjDictionary::read</a></div><div class="ttdeci">bool read(FILE *f, bool bin, unsigned int fg)</div><div class="ttdoc">將物件從檔案讀出, 預設implement為直接回傳 false </div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00130">ObjDictionary.h:130</a></div></div> </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> <!-- HTML footer for doxygen 1.8.3.1--> @@ -245,7 +256,7 @@ $(document).ready(function(){initNavTree('ObjDictionary_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_540a4c8f2977878a343351220ffba92b.html">oo</a></li><li class="navelem"><a class="el" href="ObjDictionary_8h.html">ObjDictionary.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/ObjProperties_8h.html b/doc/html/ObjProperties_8h.html index 93e5b77..17a6e46 100644 --- a/doc/html/ObjProperties_8h.html +++ b/doc/html/ObjProperties_8h.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -84,7 +84,7 @@ Namespaces</h2></td></tr> <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_540a4c8f2977878a343351220ffba92b.html">oo</a></li><li class="navelem"><a class="el" href="ObjProperties_8h.html">ObjProperties.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/ObjProperties_8h_source.html b/doc/html/ObjProperties_8h_source.html index f38eb19..6ff7396 100644 --- a/doc/html/ObjProperties_8h_source.html +++ b/doc/html/ObjProperties_8h_source.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -73,9 +73,9 @@ $(document).ready(function(){initNavTree('ObjProperties_8h_source.html','');}); <div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="keyword">private</span>:</div> <div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="keyword">public</span>:</div> <div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  <a class="code" href="classmeow_1_1ObjProperties.html#af1c809c0b160e143ee4f73cd577bd2cb">ObjProperties</a>();</div> -<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  </div> +<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> </div> <div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  <a class="code" href="classmeow_1_1ObjProperties.html#af1c809c0b160e143ee4f73cd577bd2cb">ObjProperties</a>(<a class="code" href="classmeow_1_1ObjProperties.html">ObjProperties</a> <span class="keyword">const</span>& p);</div> -<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  </div> +<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> </div> <div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  <span class="keyword">virtual</span> <a class="code" href="classmeow_1_1ObjProperties.html#a93f1d23981d318f743b1996a415e9cbb">~ObjProperties</a>();</div> <div class="line"><a name="l00021"></a><span class="lineno"> 21</span> </div> <div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1ObjProperties.html#a7d36338144c15d56ab8f2a52a54a47cf">propertySize</a>() <span class="keyword">const</span>;</div> @@ -85,27 +85,27 @@ $(document).ready(function(){initNavTree('ObjProperties_8h_source.html','');}); <div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1ObjProperties.html#a183b80a7d63a01c23b0c0af5708b336f">propertyClear</a>();</div> <div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div> <div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a> <span class="keyword">const</span>* <a class="code" href="classmeow_1_1ObjProperties.html#a40323f6710fe3688574555eedaf2adc9">property</a>(std::string name) <span class="keyword">const</span>;</div> -<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  </div> +<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> </div> <div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1ObjProperties.html#a40323f6710fe3688574555eedaf2adc9">property</a>(std::string name);</div> <div class="line"><a name="l00031"></a><span class="lineno"> 31</span> </div> <div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ObjProperties.html#a5614e7f6a939da5376e83a1e75e215c5">propertyAdd</a>(std::string name, <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* obj, <span class="keywordtype">bool</span> autoRemove);</div> -<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  </div> +<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div> <div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ObjProperties.html#aec0a1bc70d7cf33b54a1c951d5cdab23">propertyDel</a>(std::string name);</div> -<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  </div> +<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> </div> <div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  <a class="code" href="classmeow_1_1ObjProperties.html">ObjProperties</a>& <a class="code" href="classmeow_1_1ObjProperties.html#a43ce997788ca81603e881a22285fd307">properties</a>() <span class="keyword">const</span>;</div> -<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  </div> +<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> </div> <div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  <a class="code" href="classmeow_1_1ObjProperties.html">ObjProperties</a>& <a class="code" href="classmeow_1_1ObjProperties.html#a43ce997788ca81603e881a22285fd307">properties</a>(<a class="code" href="classmeow_1_1ObjProperties.html">ObjProperties</a> <span class="keyword">const</span>& p);</div> -<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  </div> +<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> </div> <div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ObjProperties.html#a7ebb7d21a575adbf9cbed10db807c6b6">write</a>(FILE* f, <span class="keywordtype">bool</span> bin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg) <span class="keyword">const</span>;</div> -<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  </div> +<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> </div> <div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ObjProperties.html#a4d7d0978d10735798e76e707ee9faa5a">read</a>(FILE* f, <span class="keywordtype">bool</span> bin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg);</div> -<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  </div> +<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> </div> <div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1ObjProperties.html#a3345d121cc8a6b25baad2cbd80d23164">create</a>() <span class="keyword">const</span>;</div> -<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  </div> +<div class="line"><a name="l00045"></a><span class="lineno"> 45</span> </div> <div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1ObjProperties.html#a4bc4f097d783426457a784a39266ba52">copyFrom</a>(<a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a> <span class="keyword">const</span>* b);</div> -<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  </div> +<div class="line"><a name="l00047"></a><span class="lineno"> 47</span> </div> <div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  <span class="keywordtype">char</span> <span class="keyword">const</span>* <a class="code" href="classmeow_1_1ObjProperties.html#a55ee94dd2d564eaee8250ed517b6779a">ctype</a>() <span class="keyword">const</span>;</div> -<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  </div> +<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> </div> <div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  std::string <a class="code" href="classmeow_1_1ObjProperties.html#a6283d69f9c6430c3b2601d7f0267bb84">type</a>() <span class="keyword">const</span>;</div> <div class="line"><a name="l00051"></a><span class="lineno"> 51</span> };</div> <div class="line"><a name="l00052"></a><span class="lineno"> 52</span> </div> @@ -137,7 +137,7 @@ $(document).ready(function(){initNavTree('ObjProperties_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_540a4c8f2977878a343351220ffba92b.html">oo</a></li><li class="navelem"><a class="el" href="ObjProperties_8h.html">ObjProperties.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/ObjSelector_8h.html b/doc/html/ObjSelector_8h.html index dbed2e7..fff6066 100644 --- a/doc/html/ObjSelector_8h.html +++ b/doc/html/ObjSelector_8h.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -95,7 +95,7 @@ Variables</h2></td></tr> <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_540a4c8f2977878a343351220ffba92b.html">oo</a></li><li class="navelem"><a class="el" href="ObjSelector_8h.html">ObjSelector.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/ObjSelector_8h_source.html b/doc/html/ObjSelector_8h_source.html index 5a92398..15d1614 100644 --- a/doc/html/ObjSelector_8h_source.html +++ b/doc/html/ObjSelector_8h_source.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -80,7 +80,7 @@ $(document).ready(function(){initNavTree('ObjSelector_8h_source.html','');}); <div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  <a class="code" href="classmeow_1_1ObjSelector.html">ObjSelector</a>* parent_;</div> <div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a> <span class="keyword">const</span>* pointer_;</div> <div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  <span class="keywordtype">bool</span> autoDelete_;</div> -<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  <span class="comment">//</span></div> +<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div> <div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  <a class="code" href="classmeow_1_1ObjSelector.html#af0a264c27d0d08af4b617d2e4675fda7">Info</a>(<a class="code" href="classmeow_1_1ObjSelector.html">ObjSelector</a>* parent,</div> <div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a> <span class="keyword">const</span>* ptr,</div> <div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  <span class="keywordtype">bool</span> autoDelete) {</div> @@ -88,167 +88,168 @@ $(document).ready(function(){initNavTree('ObjSelector_8h_source.html','');}); <div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  pointer_ = ptr;</div> <div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  autoDelete_ = autoDelete;</div> <div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  }</div> -<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  ~<a class="code" href="classmeow_1_1ObjSelector.html#af0a264c27d0d08af4b617d2e4675fda7">Info</a>() {</div> -<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  <span class="keywordflow">if</span> (autoDelete_) {</div> -<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  <span class="keyword">delete</span> pointer_;</div> -<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  }</div> -<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  <span class="keywordflow">if</span> (parent_ != NULL) {</div> -<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  parent_->me_.second = NULL;</div> -<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  }</div> -<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  }</div> -<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  };</div> -<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjSelector.html#af0a264c27d0d08af4b617d2e4675fda7"> 45</a></span>  <span class="keyword">friend</span> <span class="keyword">struct </span><a class="code" href="classmeow_1_1ObjSelector.html#af0a264c27d0d08af4b617d2e4675fda7">Info</a>;</div> -<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> </div> -<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  <span class="keyword">typedef</span> <span class="keyword">typename</span> std::map<std::string, Info*> Funcs;</div> -<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  <span class="keyword">typedef</span> <span class="keyword">typename</span> std::map<std::string, Info*>::iterator FuncsIterator;</div> -<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> </div> -<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  <span class="keyword">static</span> Funcs& funcs() {</div> -<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  <span class="keyword">static</span> Funcs f;</div> -<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  <span class="keywordflow">return</span> f;</div> -<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  }</div> -<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  <span class="keyword">static</span> <a class="code" href="classmeow_1_1ObjSelector.html#af0a264c27d0d08af4b617d2e4675fda7">Info</a>* add(std::string <a class="code" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">name</a>,</div> -<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <a class="code" href="classmeow_1_1ObjSelector.html">ObjSelector</a>* parent,</div> -<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* ptr,</div> -<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <span class="keywordtype">bool</span> autoDelete) {</div> -<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <a class="code" href="classmeow_1_1ObjSelector.html#af0a264c27d0d08af4b617d2e4675fda7">Info</a>* info = <span class="keyword">new</span> <a class="code" href="classmeow_1_1ObjSelector.html#af0a264c27d0d08af4b617d2e4675fda7">Info</a>(parent, ptr, autoDelete);</div> -<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <a class="code" href="classmeow_1_1ObjSelector.html#a94ae819ddd031927466845c86ce35621">del</a>(name);</div> -<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  funcs()[<a class="code" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">name</a>] = info;</div> -<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <span class="keywordflow">return</span> info;</div> -<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  }</div> -<div class="line"><a name="l00063"></a><span class="lineno"> 63</span> </div> -<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  std::pair<std::string, Info*> me_;</div> -<div class="line"><a name="l00065"></a><span class="lineno"> 65</span> <span class="keyword">public</span>:</div> -<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjSelector.html#a0401a1941829c1b82ebce545d00a996d"> 69</a></span>  <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1ObjSelector.html#a0401a1941829c1b82ebce545d00a996d">add</a>(std::string <a class="code" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">name</a>, <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* obj, <span class="keywordtype">bool</span> autoDelete) {</div> -<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  add(name, NULL, obj, autoDelete);</div> -<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  }</div> -<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  </div> -<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjSelector.html#af1479fc3260f2600d76bc018a9a36019"> 76</a></span>  <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1ObjSelector.html#af1479fc3260f2600d76bc018a9a36019">add</a>(<a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* obj, <span class="keywordtype">bool</span> autoDelete) {</div> -<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  add(obj-><a class="code" href="classmeow_1_1ObjBase.html#a63a4911bb073281820fe9b7a9908ba72">type</a>(), NULL, obj, autoDelete);</div> -<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  }</div> -<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  </div> -<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjSelector.html#a94ae819ddd031927466845c86ce35621"> 83</a></span>  <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1ObjSelector.html#a94ae819ddd031927466845c86ce35621">del</a>(std::string <a class="code" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">name</a>) {</div> -<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  <span class="keywordflow">if</span> (funcs().find(name) != funcs().end()) {</div> -<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  <span class="keyword">delete</span> funcs()[<a class="code" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">name</a>];</div> -<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  funcs().erase(name);</div> -<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  }</div> -<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  }</div> -<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  </div> -<div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjSelector.html#a948d5e709bdeacb8648e8c7c243b0ff3"> 93</a></span>  <span class="keyword">static</span> <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a> <span class="keyword">const</span>* <span class="keyword">get</span>(std::string <a class="code" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">name</a>) {</div> -<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  <span class="keywordflow">if</span> (funcs().find(<a class="code" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">name</a>) == funcs().end()) <span class="keywordflow">return</span> NULL;</div> -<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  <span class="keywordflow">return</span> funcs()[<a class="code" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">name</a>]->pointer_;</div> -<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  }</div> -<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  </div> -<div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjSelector.html#a498c46995c8f9050b3b069b95d10c5cb"> 101</a></span>  <span class="keyword">static</span> <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1ObjSelector.html#a498c46995c8f9050b3b069b95d10c5cb">create</a>(std::string <a class="code" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">name</a>) {</div> -<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a> <span class="keyword">const</span>* ptr = <span class="keyword">get</span>(<a class="code" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">name</a>);</div> -<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  <span class="keywordflow">if</span>(ptr == NULL) <span class="keywordflow">return</span> NULL;</div> -<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  <span class="keywordflow">return</span> ptr-><a class="code" href="classmeow_1_1ObjBase.html#ac9114e6917bca03b8f3c89694214b57c">create</a>();</div> -<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  }</div> -<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  </div> -<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjSelector.html#a8febbd488ce1cf37b075c0e42278d3d0"> 110</a></span>  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ObjSelector.html#a8febbd488ce1cf37b075c0e42278d3d0">exist</a>(<a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* obj) {</div> -<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  <span class="keywordflow">for</span> (FuncsIterator it = funcs().begin(); it != funcs().end(); it++) {</div> -<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  <span class="keywordflow">if</span> (it->second->pointer_ == obj ||</div> -<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  (it->second->pointer_ != NULL &&</div> -<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  it->second->pointer_->type() == obj-><a class="code" href="classmeow_1_1ObjBase.html#a63a4911bb073281820fe9b7a9908ba72">type</a>())) {</div> -<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div> -<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  }</div> -<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  }</div> -<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> -<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  }</div> -<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  </div> -<div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb"> 124</a></span>  <span class="keyword">static</span> std::string <a class="code" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">name</a>(<a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* obj) {</div> -<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  <span class="keywordflow">for</span> (FuncsIterator it = funcs().begin(); it != funcs().end(); it++) {</div> -<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  <span class="keywordflow">if</span> (it->second->pointer_ == obj ||</div> -<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  (it->second->pointer_ != NULL &&</div> -<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  it->second->pointer_->type() == obj-><a class="code" href="classmeow_1_1ObjBase.html#a63a4911bb073281820fe9b7a9908ba72">type</a>())) {</div> -<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  <span class="keywordflow">return</span> it->first;</div> -<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  }</div> -<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  }</div> -<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  <span class="keywordflow">return</span> std::string();</div> -<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  }</div> -<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  </div> -<div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjSelector.html#a12a464df440ff51da3f51a5c6731f958"> 138</a></span>  <span class="keyword">static</span> std::vector<std::string> <a class="code" href="classmeow_1_1ObjSelector.html#a12a464df440ff51da3f51a5c6731f958">names</a>() {</div> -<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  std::vector<std::string> ret;</div> -<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  <span class="keywordflow">for</span> (FuncsIterator it = funcs().begin(); it != funcs().end(); it++)</div> -<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  ret.push_back(it->first);</div> -<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  <span class="keywordflow">return</span> ret;</div> -<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>  }</div> -<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  </div> -<div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjSelector.html#afefd56114a54ec164f0264d83394fc21"> 148</a></span>  <a class="code" href="classmeow_1_1ObjSelector.html#afefd56114a54ec164f0264d83394fc21">ObjSelector</a>(std::string <a class="code" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">name</a>, <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* obj, <span class="keywordtype">bool</span> autoDelete) {</div> -<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  me_.first = <a class="code" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">name</a>;</div> -<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  me_.second = add(me_.first, <span class="keyword">this</span>, obj, autoDelete);</div> -<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  }</div> -<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  </div> -<div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjSelector.html#a7f798e7243aa2e93d2458dfc7f6d3308"> 156</a></span>  <a class="code" href="classmeow_1_1ObjSelector.html#a7f798e7243aa2e93d2458dfc7f6d3308">ObjSelector</a>(<a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* obj, <span class="keywordtype">bool</span> autoDelete) {</div> -<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  me_.first = obj-><a class="code" href="classmeow_1_1ObjBase.html#a63a4911bb073281820fe9b7a9908ba72">type</a>();</div> -<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  me_.second = add(me_.first, <span class="keyword">this</span>, obj, autoDelete);</div> -<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  }</div> -<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  </div> -<div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjSelector.html#aa5d9c625910c4ece0cba7944885d39c2"> 162</a></span>  <a class="code" href="classmeow_1_1ObjSelector.html#aa5d9c625910c4ece0cba7944885d39c2">~ObjSelector</a>() {</div> -<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  <span class="keywordflow">if</span> (me_.second != NULL) {</div> -<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  <a class="code" href="classmeow_1_1ObjSelector.html#a94ae819ddd031927466845c86ce35621">del</a>(me_.first);</div> -<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  }</div> -<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  }</div> -<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  </div> -<div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjSelector.html#a85ff03287a5344d02b5cd67f89265ed8"> 171</a></span>  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ObjSelector.html#a85ff03287a5344d02b5cd67f89265ed8">write</a>(FILE* f, <span class="keywordtype">bool</span> binary, <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* obj, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg) {</div> -<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  <span class="keywordflow">if</span> (!<a class="code" href="classmeow_1_1ObjSelector.html#a8febbd488ce1cf37b075c0e42278d3d0">exist</a>(obj)) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> -<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  <span class="keywordtype">char</span> <span class="keyword">const</span>* nme = <a class="code" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">name</a>(obj).c_str();</div> -<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  <span class="keywordtype">size_t</span> len = strlen(nme);</div> -<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  <span class="keywordflow">if</span> (binary) {</div> -<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  <span class="keywordflow">if</span> (fwrite(&len, <span class="keyword">sizeof</span>(<span class="keywordtype">size_t</span> ), 1, f) < 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> -<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  <span class="keywordflow">if</span> (fwrite(nme , <span class="keyword">sizeof</span>(<span class="keywordtype">char</span> ), len, f) < len) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> -<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  <span class="keywordflow">if</span> (fwrite(&fg , <span class="keyword">sizeof</span>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>), 1, f) < 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> -<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  } <span class="keywordflow">else</span> {</div> -<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>  <span class="keywordflow">if</span> (fprintf(f, <span class="stringliteral">"%s %u\n"</span>, nme, fg) < 2) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> -<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>  }</div> -<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>  <span class="keywordflow">return</span> obj-><a class="code" href="classmeow_1_1ObjBase.html#ae9e9e5c664b7a92e54a3616983f39ba8">write</a>(f, binary, fg);</div> -<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>  }</div> -<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  </div> -<div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjSelector.html#a757b4c75d87f958b64bb5cacbeb71dcb"> 188</a></span>  <span class="keyword">static</span> <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1ObjSelector.html#a757b4c75d87f958b64bb5cacbeb71dcb">read</a>(FILE* f, <span class="keywordtype">bool</span> binary) {</div> -<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  <span class="keyword">static</span> <span class="keywordtype">char</span> <a class="code" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">name</a>[2048];</div> -<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  <span class="keywordtype">size_t</span> len;</div> -<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg;</div> -<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  <span class="keywordflow">if</span> (binary) {</div> -<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  <span class="keywordflow">if</span> (fread(&len, <span class="keyword">sizeof</span>(<span class="keywordtype">size_t</span> ), 1, f) < 1) <span class="keywordflow">return</span> NULL;</div> -<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  <span class="keywordflow">if</span> (fread(name, <span class="keyword">sizeof</span>(<span class="keywordtype">char</span> ), len, f) < len) <span class="keywordflow">return</span> NULL;</div> -<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>  <span class="keywordflow">if</span> (fread(&fg , <span class="keyword">sizeof</span>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>), 1, f) < 1) <span class="keywordflow">return</span> NULL;</div> -<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>  name[len] = <span class="charliteral">'\0'</span>;</div> -<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>  } <span class="keywordflow">else</span> {</div> -<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>  <span class="keywordflow">if</span> (fscanf(f, <span class="stringliteral">"%s %u"</span>, name, &fg) < 2) <span class="keywordflow">return</span> NULL;</div> -<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>  }</div> -<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>  <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* ret = <a class="code" href="classmeow_1_1ObjSelector.html#a498c46995c8f9050b3b069b95d10c5cb">create</a>(std::string(name));</div> -<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>  <span class="keywordflow">if</span> (ret != NULL && ret-><a class="code" href="classmeow_1_1ObjBase.html#a4c1f5cb4b05559197148a8f6524bfc34">read</a>(f, binary, fg) == <span class="keyword">false</span>) {</div> -<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>  <span class="keyword">delete</span> ret;</div> -<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>  ret = NULL;</div> -<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>  }</div> -<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>  <span class="keywordflow">return</span> ret;</div> -<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>  }</div> -<div class="line"><a name="l00207"></a><span class="lineno"> 207</span> };</div> -<div class="line"><a name="l00208"></a><span class="lineno"> 208</span> </div> -<div class="line"><a name="l00209"></a><span class="lineno"><a class="line" href="namespacemeow.html#aaa678bbd106012a98ed5679e2ca8cc32"> 209</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">size_t</span> <a class="code" href="namespacemeow.html#aaa678bbd106012a98ed5679e2ca8cc32">kGlobalSeletorID</a> = 0;</div> -<div class="line"><a name="l00210"></a><span class="lineno"> 210</span> </div> -<div class="line"><a name="l00211"></a><span class="lineno"> 211</span> }</div> -<div class="line"><a name="l00212"></a><span class="lineno"> 212</span> </div> -<div class="line"><a name="l00213"></a><span class="lineno"> 213</span> <span class="preprocessor">#endif // oo_ObjSelector_H__</span></div> -<div class="ttc" id="classmeow_1_1ObjSelector_html_af0a264c27d0d08af4b617d2e4675fda7"><div class="ttname"><a href="classmeow_1_1ObjSelector.html#af0a264c27d0d08af4b617d2e4675fda7">meow::ObjSelector::Info</a></div><div class="ttdeci">friend struct Info</div><div class="ttdef"><b>Definition:</b> <a href="ObjSelector_8h_source.html#l00045">ObjSelector.h:45</a></div></div> -<div class="ttc" id="classmeow_1_1ObjSelector_html_af1479fc3260f2600d76bc018a9a36019"><div class="ttname"><a href="classmeow_1_1ObjSelector.html#af1479fc3260f2600d76bc018a9a36019">meow::ObjSelector::add</a></div><div class="ttdeci">static void add(ObjBase *obj, bool autoDelete)</div><div class="ttdoc">新增(註冊) 一個Class (必須要繼承自 ObjBase) 並且默認type為name </div><div class="ttdef"><b>Definition:</b> <a href="ObjSelector_8h_source.html#l00076">ObjSelector.h:76</a></div></div> -<div class="ttc" id="classmeow_1_1ObjSelector_html_a757b4c75d87f958b64bb5cacbeb71dcb"><div class="ttname"><a href="classmeow_1_1ObjSelector.html#a757b4c75d87f958b64bb5cacbeb71dcb">meow::ObjSelector::read</a></div><div class="ttdeci">static ObjBase * read(FILE *f, bool binary)</div><div class="ttdoc">從檔案中讀取一個物件(該物件必須要有註冊過) </div><div class="ttdef"><b>Definition:</b> <a href="ObjSelector_8h_source.html#l00188">ObjSelector.h:188</a></div></div> -<div class="ttc" id="classmeow_1_1ObjSelector_html_a7f798e7243aa2e93d2458dfc7f6d3308"><div class="ttname"><a href="classmeow_1_1ObjSelector.html#a7f798e7243aa2e93d2458dfc7f6d3308">meow::ObjSelector::ObjSelector</a></div><div class="ttdeci">ObjSelector(ObjBase *obj, bool autoDelete)</div><div class="ttdoc">宣告一個ObjSelector實體, 並且註冊一個 ObjBase </div><div class="ttdef"><b>Definition:</b> <a href="ObjSelector_8h_source.html#l00156">ObjSelector.h:156</a></div></div> -<div class="ttc" id="classmeow_1_1ObjSelector_html_a8febbd488ce1cf37b075c0e42278d3d0"><div class="ttname"><a href="classmeow_1_1ObjSelector.html#a8febbd488ce1cf37b075c0e42278d3d0">meow::ObjSelector::exist</a></div><div class="ttdeci">static bool exist(ObjBase *obj)</div><div class="ttdoc">利用type檢查是否有註冊過同種類的Class </div><div class="ttdef"><b>Definition:</b> <a href="ObjSelector_8h_source.html#l00110">ObjSelector.h:110</a></div></div> +<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> </div> +<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  ~<a class="code" href="classmeow_1_1ObjSelector.html#af0a264c27d0d08af4b617d2e4675fda7">Info</a>() {</div> +<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  <span class="keywordflow">if</span> (autoDelete_) {</div> +<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  <span class="keyword">delete</span> pointer_;</div> +<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  }</div> +<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  <span class="keywordflow">if</span> (parent_ != NULL) {</div> +<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  parent_->me_.second = NULL;</div> +<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  }</div> +<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  }</div> +<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  };</div> +<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjSelector.html#af0a264c27d0d08af4b617d2e4675fda7"> 46</a></span>  <span class="keyword">friend</span> <span class="keyword">struct </span><a class="code" href="classmeow_1_1ObjSelector.html#af0a264c27d0d08af4b617d2e4675fda7">Info</a>;</div> +<div class="line"><a name="l00047"></a><span class="lineno"> 47</span> </div> +<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  <span class="keyword">typedef</span> <span class="keyword">typename</span> std::map<std::string, Info*> Infos;</div> +<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  <span class="keyword">typedef</span> <span class="keyword">typename</span> std::map<std::string, Info*>::iterator InfosIterator;</div> +<div class="line"><a name="l00050"></a><span class="lineno"> 50</span> </div> +<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  <span class="keyword">static</span> Infos& funcs() {</div> +<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  <span class="keyword">static</span> Infos f;</div> +<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  <span class="keywordflow">return</span> f;</div> +<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  }</div> +<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <span class="keyword">static</span> <a class="code" href="classmeow_1_1ObjSelector.html#af0a264c27d0d08af4b617d2e4675fda7">Info</a>* add(std::string <a class="code" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">name</a>,</div> +<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  <a class="code" href="classmeow_1_1ObjSelector.html">ObjSelector</a>* parent,</div> +<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* ptr,</div> +<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <span class="keywordtype">bool</span> autoDelete) {</div> +<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <a class="code" href="classmeow_1_1ObjSelector.html#af0a264c27d0d08af4b617d2e4675fda7">Info</a>* info = <span class="keyword">new</span> <a class="code" href="classmeow_1_1ObjSelector.html#af0a264c27d0d08af4b617d2e4675fda7">Info</a>(parent, ptr, autoDelete);</div> +<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  <a class="code" href="classmeow_1_1ObjSelector.html#a94ae819ddd031927466845c86ce35621">del</a>(name);</div> +<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  funcs()[<a class="code" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">name</a>] = info;</div> +<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <span class="keywordflow">return</span> info;</div> +<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  }</div> +<div class="line"><a name="l00064"></a><span class="lineno"> 64</span> </div> +<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  std::pair<std::string, Info*> me_;</div> +<div class="line"><a name="l00066"></a><span class="lineno"> 66</span> <span class="keyword">public</span>:</div> +<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjSelector.html#a0401a1941829c1b82ebce545d00a996d"> 70</a></span>  <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1ObjSelector.html#a0401a1941829c1b82ebce545d00a996d">add</a>(std::string <a class="code" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">name</a>, <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* obj, <span class="keywordtype">bool</span> autoDelete) {</div> +<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  add(name, NULL, obj, autoDelete);</div> +<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  }</div> +<div class="line"><a name="l00073"></a><span class="lineno"> 73</span> </div> +<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjSelector.html#af1479fc3260f2600d76bc018a9a36019"> 77</a></span>  <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1ObjSelector.html#af1479fc3260f2600d76bc018a9a36019">add</a>(<a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* obj, <span class="keywordtype">bool</span> autoDelete) {</div> +<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  add(obj-><a class="code" href="classmeow_1_1ObjBase.html#a63a4911bb073281820fe9b7a9908ba72">type</a>(), NULL, obj, autoDelete);</div> +<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  }</div> +<div class="line"><a name="l00080"></a><span class="lineno"> 80</span> </div> +<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjSelector.html#a94ae819ddd031927466845c86ce35621"> 84</a></span>  <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1ObjSelector.html#a94ae819ddd031927466845c86ce35621">del</a>(std::string <a class="code" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">name</a>) {</div> +<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  <span class="keywordflow">if</span> (funcs().find(name) != funcs().end()) {</div> +<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <span class="keyword">delete</span> funcs()[<a class="code" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">name</a>];</div> +<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  funcs().erase(name);</div> +<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  }</div> +<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  }</div> +<div class="line"><a name="l00090"></a><span class="lineno"> 90</span> </div> +<div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjSelector.html#a948d5e709bdeacb8648e8c7c243b0ff3"> 94</a></span>  <span class="keyword">static</span> <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a> <span class="keyword">const</span>* <span class="keyword">get</span>(std::string <a class="code" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">name</a>) {</div> +<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  <span class="keywordflow">if</span> (funcs().find(<a class="code" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">name</a>) == funcs().end()) <span class="keywordflow">return</span> NULL;</div> +<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <span class="keywordflow">return</span> funcs()[<a class="code" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">name</a>]->pointer_;</div> +<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  }</div> +<div class="line"><a name="l00098"></a><span class="lineno"> 98</span> </div> +<div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjSelector.html#a498c46995c8f9050b3b069b95d10c5cb"> 102</a></span>  <span class="keyword">static</span> <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1ObjSelector.html#a498c46995c8f9050b3b069b95d10c5cb">create</a>(std::string <a class="code" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">name</a>) {</div> +<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a> <span class="keyword">const</span>* ptr = <span class="keyword">get</span>(<a class="code" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">name</a>);</div> +<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  <span class="keywordflow">if</span>(ptr == NULL) <span class="keywordflow">return</span> NULL;</div> +<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  <span class="keywordflow">return</span> ptr-><a class="code" href="classmeow_1_1ObjBase.html#ac9114e6917bca03b8f3c89694214b57c">create</a>();</div> +<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  }</div> +<div class="line"><a name="l00107"></a><span class="lineno"> 107</span> </div> +<div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjSelector.html#a8febbd488ce1cf37b075c0e42278d3d0"> 111</a></span>  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ObjSelector.html#a8febbd488ce1cf37b075c0e42278d3d0">exist</a>(<a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* obj) {</div> +<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  <span class="keywordflow">for</span> (InfosIterator it = funcs().begin(); it != funcs().end(); it++) {</div> +<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  <span class="keywordflow">if</span> (it->second->pointer_ == obj ||</div> +<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  (it->second->pointer_ != NULL &&</div> +<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  it->second->pointer_->type() == obj-><a class="code" href="classmeow_1_1ObjBase.html#a63a4911bb073281820fe9b7a9908ba72">type</a>())) {</div> +<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div> +<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  }</div> +<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  }</div> +<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> +<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  }</div> +<div class="line"><a name="l00121"></a><span class="lineno"> 121</span> </div> +<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb"> 125</a></span>  <span class="keyword">static</span> std::string <a class="code" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">name</a>(<a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* obj) {</div> +<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  <span class="keywordflow">for</span> (InfosIterator it = funcs().begin(); it != funcs().end(); it++) {</div> +<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  <span class="keywordflow">if</span> (it->second->pointer_ == obj ||</div> +<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  (it->second->pointer_ != NULL &&</div> +<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  it->second->pointer_->type() == obj-><a class="code" href="classmeow_1_1ObjBase.html#a63a4911bb073281820fe9b7a9908ba72">type</a>())) {</div> +<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  <span class="keywordflow">return</span> it->first;</div> +<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  }</div> +<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  }</div> +<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  <span class="keywordflow">return</span> std::string();</div> +<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  }</div> +<div class="line"><a name="l00135"></a><span class="lineno"> 135</span> </div> +<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjSelector.html#a12a464df440ff51da3f51a5c6731f958"> 139</a></span>  <span class="keyword">static</span> std::vector<std::string> <a class="code" href="classmeow_1_1ObjSelector.html#a12a464df440ff51da3f51a5c6731f958">names</a>() {</div> +<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  std::vector<std::string> ret;</div> +<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  <span class="keywordflow">for</span> (InfosIterator it = funcs().begin(); it != funcs().end(); it++)</div> +<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  ret.push_back(it->first);</div> +<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>  <span class="keywordflow">return</span> ret;</div> +<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  }</div> +<div class="line"><a name="l00145"></a><span class="lineno"> 145</span> </div> +<div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjSelector.html#afefd56114a54ec164f0264d83394fc21"> 149</a></span>  <a class="code" href="classmeow_1_1ObjSelector.html#afefd56114a54ec164f0264d83394fc21">ObjSelector</a>(std::string <a class="code" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">name</a>, <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* obj, <span class="keywordtype">bool</span> autoDelete) {</div> +<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  me_.first = <a class="code" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">name</a>;</div> +<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  me_.second = add(me_.first, <span class="keyword">this</span>, obj, autoDelete);</div> +<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  }</div> +<div class="line"><a name="l00153"></a><span class="lineno"> 153</span> </div> +<div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjSelector.html#a7f798e7243aa2e93d2458dfc7f6d3308"> 157</a></span>  <a class="code" href="classmeow_1_1ObjSelector.html#a7f798e7243aa2e93d2458dfc7f6d3308">ObjSelector</a>(<a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* obj, <span class="keywordtype">bool</span> autoDelete) {</div> +<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  me_.first = obj-><a class="code" href="classmeow_1_1ObjBase.html#a63a4911bb073281820fe9b7a9908ba72">type</a>();</div> +<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  me_.second = add(me_.first, <span class="keyword">this</span>, obj, autoDelete);</div> +<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  }</div> +<div class="line"><a name="l00161"></a><span class="lineno"> 161</span> </div> +<div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjSelector.html#aa5d9c625910c4ece0cba7944885d39c2"> 163</a></span>  <a class="code" href="classmeow_1_1ObjSelector.html#aa5d9c625910c4ece0cba7944885d39c2">~ObjSelector</a>() {</div> +<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  <span class="keywordflow">if</span> (me_.second != NULL) {</div> +<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  <a class="code" href="classmeow_1_1ObjSelector.html#a94ae819ddd031927466845c86ce35621">del</a>(me_.first);</div> +<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  }</div> +<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  }</div> +<div class="line"><a name="l00168"></a><span class="lineno"> 168</span> </div> +<div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjSelector.html#a85ff03287a5344d02b5cd67f89265ed8"> 172</a></span>  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ObjSelector.html#a85ff03287a5344d02b5cd67f89265ed8">write</a>(FILE* f, <span class="keywordtype">bool</span> binary, <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* obj, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg) {</div> +<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  <span class="keywordflow">if</span> (!<a class="code" href="classmeow_1_1ObjSelector.html#a8febbd488ce1cf37b075c0e42278d3d0">exist</a>(obj)) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> +<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  <span class="keywordtype">char</span> <span class="keyword">const</span>* nme = <a class="code" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">name</a>(obj).c_str();</div> +<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  <span class="keywordtype">size_t</span> len = strlen(nme);</div> +<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  <span class="keywordflow">if</span> (binary) {</div> +<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  <span class="keywordflow">if</span> (fwrite(&len, <span class="keyword">sizeof</span>(<span class="keywordtype">size_t</span> ), 1, f) < 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> +<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  <span class="keywordflow">if</span> (fwrite(nme , <span class="keyword">sizeof</span>(<span class="keywordtype">char</span> ), len, f) < len) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> +<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  <span class="keywordflow">if</span> (fwrite(&fg , <span class="keyword">sizeof</span>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>), 1, f) < 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> +<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>  } <span class="keywordflow">else</span> {</div> +<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>  <span class="keywordflow">if</span> (fprintf(f, <span class="stringliteral">"%s %u\n"</span>, nme, fg) < 2) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> +<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>  }</div> +<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>  <span class="keywordflow">return</span> obj-><a class="code" href="classmeow_1_1ObjBase.html#ae9e9e5c664b7a92e54a3616983f39ba8">write</a>(f, binary, fg);</div> +<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  }</div> +<div class="line"><a name="l00185"></a><span class="lineno"> 185</span> </div> +<div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjSelector.html#a757b4c75d87f958b64bb5cacbeb71dcb"> 189</a></span>  <span class="keyword">static</span> <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1ObjSelector.html#a757b4c75d87f958b64bb5cacbeb71dcb">read</a>(FILE* f, <span class="keywordtype">bool</span> binary) {</div> +<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  <span class="keyword">static</span> <span class="keywordtype">char</span> <a class="code" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">name</a>[2048];</div> +<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  <span class="keywordtype">size_t</span> len;</div> +<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg;</div> +<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  <span class="keywordflow">if</span> (binary) {</div> +<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  <span class="keywordflow">if</span> (fread(&len, <span class="keyword">sizeof</span>(<span class="keywordtype">size_t</span> ), 1, f) < 1) <span class="keywordflow">return</span> NULL;</div> +<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>  <span class="keywordflow">if</span> (fread(name, <span class="keyword">sizeof</span>(<span class="keywordtype">char</span> ), len, f) < len) <span class="keywordflow">return</span> NULL;</div> +<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>  <span class="keywordflow">if</span> (fread(&fg , <span class="keyword">sizeof</span>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>), 1, f) < 1) <span class="keywordflow">return</span> NULL;</div> +<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>  name[len] = <span class="charliteral">'\0'</span>;</div> +<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>  } <span class="keywordflow">else</span> {</div> +<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>  <span class="keywordflow">if</span> (fscanf(f, <span class="stringliteral">"%s %u"</span>, name, &fg) < 2) <span class="keywordflow">return</span> NULL;</div> +<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>  }</div> +<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>  <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* ret = <a class="code" href="classmeow_1_1ObjSelector.html#a498c46995c8f9050b3b069b95d10c5cb">create</a>(std::string(name));</div> +<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>  <span class="keywordflow">if</span> (ret != NULL && ret-><a class="code" href="classmeow_1_1ObjBase.html#a4c1f5cb4b05559197148a8f6524bfc34">read</a>(f, binary, fg) == <span class="keyword">false</span>) {</div> +<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>  <span class="keyword">delete</span> ret;</div> +<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>  ret = NULL;</div> +<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>  }</div> +<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>  <span class="keywordflow">return</span> ret;</div> +<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>  }</div> +<div class="line"><a name="l00208"></a><span class="lineno"> 208</span> };</div> +<div class="line"><a name="l00209"></a><span class="lineno"> 209</span> </div> +<div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="namespacemeow.html#aaa678bbd106012a98ed5679e2ca8cc32"> 210</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">size_t</span> <a class="code" href="namespacemeow.html#aaa678bbd106012a98ed5679e2ca8cc32">kGlobalSeletorID</a> = 0;</div> +<div class="line"><a name="l00211"></a><span class="lineno"> 211</span> </div> +<div class="line"><a name="l00212"></a><span class="lineno"> 212</span> } <span class="comment">// meow</span></div> +<div class="line"><a name="l00213"></a><span class="lineno"> 213</span> </div> +<div class="line"><a name="l00214"></a><span class="lineno"> 214</span> <span class="preprocessor">#endif // oo_ObjSelector_H__</span></div> +<div class="ttc" id="classmeow_1_1ObjSelector_html_af0a264c27d0d08af4b617d2e4675fda7"><div class="ttname"><a href="classmeow_1_1ObjSelector.html#af0a264c27d0d08af4b617d2e4675fda7">meow::ObjSelector::Info</a></div><div class="ttdeci">friend struct Info</div><div class="ttdef"><b>Definition:</b> <a href="ObjSelector_8h_source.html#l00046">ObjSelector.h:46</a></div></div> +<div class="ttc" id="classmeow_1_1ObjSelector_html_af1479fc3260f2600d76bc018a9a36019"><div class="ttname"><a href="classmeow_1_1ObjSelector.html#af1479fc3260f2600d76bc018a9a36019">meow::ObjSelector::add</a></div><div class="ttdeci">static void add(ObjBase *obj, bool autoDelete)</div><div class="ttdoc">新增(註冊) 一個Class (必須要繼承自 ObjBase) 並且默認type為name </div><div class="ttdef"><b>Definition:</b> <a href="ObjSelector_8h_source.html#l00077">ObjSelector.h:77</a></div></div> +<div class="ttc" id="classmeow_1_1ObjSelector_html_a757b4c75d87f958b64bb5cacbeb71dcb"><div class="ttname"><a href="classmeow_1_1ObjSelector.html#a757b4c75d87f958b64bb5cacbeb71dcb">meow::ObjSelector::read</a></div><div class="ttdeci">static ObjBase * read(FILE *f, bool binary)</div><div class="ttdoc">從檔案中讀取一個物件(該物件必須要有註冊過) </div><div class="ttdef"><b>Definition:</b> <a href="ObjSelector_8h_source.html#l00189">ObjSelector.h:189</a></div></div> +<div class="ttc" id="classmeow_1_1ObjSelector_html_a7f798e7243aa2e93d2458dfc7f6d3308"><div class="ttname"><a href="classmeow_1_1ObjSelector.html#a7f798e7243aa2e93d2458dfc7f6d3308">meow::ObjSelector::ObjSelector</a></div><div class="ttdeci">ObjSelector(ObjBase *obj, bool autoDelete)</div><div class="ttdoc">宣告一個ObjSelector實體, 並且註冊一個 ObjBase </div><div class="ttdef"><b>Definition:</b> <a href="ObjSelector_8h_source.html#l00157">ObjSelector.h:157</a></div></div> +<div class="ttc" id="classmeow_1_1ObjSelector_html_a8febbd488ce1cf37b075c0e42278d3d0"><div class="ttname"><a href="classmeow_1_1ObjSelector.html#a8febbd488ce1cf37b075c0e42278d3d0">meow::ObjSelector::exist</a></div><div class="ttdeci">static bool exist(ObjBase *obj)</div><div class="ttdoc">利用type檢查是否有註冊過同種類的Class </div><div class="ttdef"><b>Definition:</b> <a href="ObjSelector_8h_source.html#l00111">ObjSelector.h:111</a></div></div> <div class="ttc" id="classmeow_1_1ObjSelector_html"><div class="ttname"><a href="classmeow_1_1ObjSelector.html">meow::ObjSelector</a></div><div class="ttdoc">利用register的概念, 達到runtime用string選擇要new的class </div><div class="ttdef"><b>Definition:</b> <a href="ObjSelector_8h_source.html#l00022">ObjSelector.h:22</a></div></div> -<div class="ttc" id="classmeow_1_1ObjBase_html_ac9114e6917bca03b8f3c89694214b57c"><div class="ttname"><a href="classmeow_1_1ObjBase.html#ac9114e6917bca03b8f3c89694214b57c">meow::ObjBase::create</a></div><div class="ttdeci">virtual ObjBase * create() const </div><div class="ttdoc">回傳一個new出來的物件, 預設implement為直接回傳 NULL </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00048">ObjBase.h:48</a></div></div> +<div class="ttc" id="classmeow_1_1ObjBase_html_ac9114e6917bca03b8f3c89694214b57c"><div class="ttname"><a href="classmeow_1_1ObjBase.html#ac9114e6917bca03b8f3c89694214b57c">meow::ObjBase::create</a></div><div class="ttdeci">virtual ObjBase * create() const </div><div class="ttdoc">回傳一個new出來的物件, 預設implement為直接回傳 NULL </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00052">ObjBase.h:52</a></div></div> <div class="ttc" id="classmeow_1_1ObjBase_html"><div class="ttname"><a href="classmeow_1_1ObjBase.html">meow::ObjBase</a></div><div class="ttdoc">一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00015">ObjBase.h:15</a></div></div> -<div class="ttc" id="classmeow_1_1ObjSelector_html_afefd56114a54ec164f0264d83394fc21"><div class="ttname"><a href="classmeow_1_1ObjSelector.html#afefd56114a54ec164f0264d83394fc21">meow::ObjSelector::ObjSelector</a></div><div class="ttdeci">ObjSelector(std::string name, ObjBase *obj, bool autoDelete)</div><div class="ttdoc">宣告一個ObjSelector實體, 並且註冊一個 ObjBase </div><div class="ttdef"><b>Definition:</b> <a href="ObjSelector_8h_source.html#l00148">ObjSelector.h:148</a></div></div> -<div class="ttc" id="classmeow_1_1ObjSelector_html_a498c46995c8f9050b3b069b95d10c5cb"><div class="ttname"><a href="classmeow_1_1ObjSelector.html#a498c46995c8f9050b3b069b95d10c5cb">meow::ObjSelector::create</a></div><div class="ttdeci">static ObjBase * create(std::string name)</div><div class="ttdoc">回傳一個之前註冊過得Class new出來的實體 </div><div class="ttdef"><b>Definition:</b> <a href="ObjSelector_8h_source.html#l00101">ObjSelector.h:101</a></div></div> -<div class="ttc" id="classmeow_1_1ObjSelector_html_aa5d9c625910c4ece0cba7944885d39c2"><div class="ttname"><a href="classmeow_1_1ObjSelector.html#aa5d9c625910c4ece0cba7944885d39c2">meow::ObjSelector::~ObjSelector</a></div><div class="ttdeci">~ObjSelector()</div><div class="ttdoc">解構子 </div><div class="ttdef"><b>Definition:</b> <a href="ObjSelector_8h_source.html#l00162">ObjSelector.h:162</a></div></div> -<div class="ttc" id="classmeow_1_1ObjSelector_html_a43786b9b4869a3bb115c852d09e474cb"><div class="ttname"><a href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">meow::ObjSelector::name</a></div><div class="ttdeci">static std::string name(ObjBase *obj)</div><div class="ttdoc">利用type尋找name </div><div class="ttdef"><b>Definition:</b> <a href="ObjSelector_8h_source.html#l00124">ObjSelector.h:124</a></div></div> -<div class="ttc" id="classmeow_1_1ObjSelector_html_a0401a1941829c1b82ebce545d00a996d"><div class="ttname"><a href="classmeow_1_1ObjSelector.html#a0401a1941829c1b82ebce545d00a996d">meow::ObjSelector::add</a></div><div class="ttdeci">static void add(std::string name, ObjBase *obj, bool autoDelete)</div><div class="ttdoc">新增(註冊) 一個Class (必須要繼承自 ObjBase) 並且給定其Name </div><div class="ttdef"><b>Definition:</b> <a href="ObjSelector_8h_source.html#l00069">ObjSelector.h:69</a></div></div> -<div class="ttc" id="classmeow_1_1ObjBase_html_a4c1f5cb4b05559197148a8f6524bfc34"><div class="ttname"><a href="classmeow_1_1ObjBase.html#a4c1f5cb4b05559197148a8f6524bfc34">meow::ObjBase::read</a></div><div class="ttdeci">virtual bool read(FILE *f, bool bin, unsigned int fg)</div><div class="ttdoc">將物件從檔案讀出, 預設implement為直接回傳 false </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00041">ObjBase.h:41</a></div></div> -<div class="ttc" id="classmeow_1_1ObjSelector_html_a85ff03287a5344d02b5cd67f89265ed8"><div class="ttname"><a href="classmeow_1_1ObjSelector.html#a85ff03287a5344d02b5cd67f89265ed8">meow::ObjSelector::write</a></div><div class="ttdeci">static bool write(FILE *f, bool binary, ObjBase *obj, unsigned int fg)</div><div class="ttdoc">將一個物件寫到檔案裡(該物件必須要有註冊過) </div><div class="ttdef"><b>Definition:</b> <a href="ObjSelector_8h_source.html#l00171">ObjSelector.h:171</a></div></div> -<div class="ttc" id="classmeow_1_1ObjSelector_html_a12a464df440ff51da3f51a5c6731f958"><div class="ttname"><a href="classmeow_1_1ObjSelector.html#a12a464df440ff51da3f51a5c6731f958">meow::ObjSelector::names</a></div><div class="ttdeci">static std::vector< std::string > names()</div><div class="ttdoc">回傳所有註冊過的name </div><div class="ttdef"><b>Definition:</b> <a href="ObjSelector_8h_source.html#l00138">ObjSelector.h:138</a></div></div> -<div class="ttc" id="namespacemeow_html_aaa678bbd106012a98ed5679e2ca8cc32"><div class="ttname"><a href="namespacemeow.html#aaa678bbd106012a98ed5679e2ca8cc32">meow::kGlobalSeletorID</a></div><div class="ttdeci">static const size_t kGlobalSeletorID</div><div class="ttdef"><b>Definition:</b> <a href="ObjSelector_8h_source.html#l00209">ObjSelector.h:209</a></div></div> -<div class="ttc" id="classmeow_1_1ObjSelector_html_a94ae819ddd031927466845c86ce35621"><div class="ttname"><a href="classmeow_1_1ObjSelector.html#a94ae819ddd031927466845c86ce35621">meow::ObjSelector::del</a></div><div class="ttdeci">static void del(std::string name)</div><div class="ttdoc">依照name刪除之前註冊過得Class </div><div class="ttdef"><b>Definition:</b> <a href="ObjSelector_8h_source.html#l00083">ObjSelector.h:83</a></div></div> -<div class="ttc" id="classmeow_1_1ObjBase_html_ae9e9e5c664b7a92e54a3616983f39ba8"><div class="ttname"><a href="classmeow_1_1ObjBase.html#ae9e9e5c664b7a92e54a3616983f39ba8">meow::ObjBase::write</a></div><div class="ttdeci">virtual bool write(FILE *f, bool bin, unsigned int fg) const </div><div class="ttdoc">將物件寫入檔案, 預設implement為直接回傳 false </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00029">ObjBase.h:29</a></div></div> -<div class="ttc" id="classmeow_1_1ObjBase_html_a63a4911bb073281820fe9b7a9908ba72"><div class="ttname"><a href="classmeow_1_1ObjBase.html#a63a4911bb073281820fe9b7a9908ba72">meow::ObjBase::type</a></div><div class="ttdeci">virtual std::string type() const </div><div class="ttdoc">用std::string回傳這個class的type name </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00073">ObjBase.h:73</a></div></div> +<div class="ttc" id="classmeow_1_1ObjSelector_html_afefd56114a54ec164f0264d83394fc21"><div class="ttname"><a href="classmeow_1_1ObjSelector.html#afefd56114a54ec164f0264d83394fc21">meow::ObjSelector::ObjSelector</a></div><div class="ttdeci">ObjSelector(std::string name, ObjBase *obj, bool autoDelete)</div><div class="ttdoc">宣告一個ObjSelector實體, 並且註冊一個 ObjBase </div><div class="ttdef"><b>Definition:</b> <a href="ObjSelector_8h_source.html#l00149">ObjSelector.h:149</a></div></div> +<div class="ttc" id="classmeow_1_1ObjSelector_html_a498c46995c8f9050b3b069b95d10c5cb"><div class="ttname"><a href="classmeow_1_1ObjSelector.html#a498c46995c8f9050b3b069b95d10c5cb">meow::ObjSelector::create</a></div><div class="ttdeci">static ObjBase * create(std::string name)</div><div class="ttdoc">回傳一個之前註冊過得Class new出來的實體 </div><div class="ttdef"><b>Definition:</b> <a href="ObjSelector_8h_source.html#l00102">ObjSelector.h:102</a></div></div> +<div class="ttc" id="classmeow_1_1ObjSelector_html_aa5d9c625910c4ece0cba7944885d39c2"><div class="ttname"><a href="classmeow_1_1ObjSelector.html#aa5d9c625910c4ece0cba7944885d39c2">meow::ObjSelector::~ObjSelector</a></div><div class="ttdeci">~ObjSelector()</div><div class="ttdoc">解構子 </div><div class="ttdef"><b>Definition:</b> <a href="ObjSelector_8h_source.html#l00163">ObjSelector.h:163</a></div></div> +<div class="ttc" id="classmeow_1_1ObjSelector_html_a43786b9b4869a3bb115c852d09e474cb"><div class="ttname"><a href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">meow::ObjSelector::name</a></div><div class="ttdeci">static std::string name(ObjBase *obj)</div><div class="ttdoc">利用type尋找name </div><div class="ttdef"><b>Definition:</b> <a href="ObjSelector_8h_source.html#l00125">ObjSelector.h:125</a></div></div> +<div class="ttc" id="classmeow_1_1ObjSelector_html_a0401a1941829c1b82ebce545d00a996d"><div class="ttname"><a href="classmeow_1_1ObjSelector.html#a0401a1941829c1b82ebce545d00a996d">meow::ObjSelector::add</a></div><div class="ttdeci">static void add(std::string name, ObjBase *obj, bool autoDelete)</div><div class="ttdoc">新增(註冊) 一個Class (必須要繼承自 ObjBase) 並且給定其Name </div><div class="ttdef"><b>Definition:</b> <a href="ObjSelector_8h_source.html#l00070">ObjSelector.h:70</a></div></div> +<div class="ttc" id="classmeow_1_1ObjBase_html_a4c1f5cb4b05559197148a8f6524bfc34"><div class="ttname"><a href="classmeow_1_1ObjBase.html#a4c1f5cb4b05559197148a8f6524bfc34">meow::ObjBase::read</a></div><div class="ttdeci">virtual bool read(FILE *f, bool bin, unsigned int fg)</div><div class="ttdoc">將物件從檔案讀出, 預設implement為直接回傳 false </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00045">ObjBase.h:45</a></div></div> +<div class="ttc" id="classmeow_1_1ObjSelector_html_a85ff03287a5344d02b5cd67f89265ed8"><div class="ttname"><a href="classmeow_1_1ObjSelector.html#a85ff03287a5344d02b5cd67f89265ed8">meow::ObjSelector::write</a></div><div class="ttdeci">static bool write(FILE *f, bool binary, ObjBase *obj, unsigned int fg)</div><div class="ttdoc">將一個物件寫到檔案裡(該物件必須要有註冊過) </div><div class="ttdef"><b>Definition:</b> <a href="ObjSelector_8h_source.html#l00172">ObjSelector.h:172</a></div></div> +<div class="ttc" id="classmeow_1_1ObjSelector_html_a12a464df440ff51da3f51a5c6731f958"><div class="ttname"><a href="classmeow_1_1ObjSelector.html#a12a464df440ff51da3f51a5c6731f958">meow::ObjSelector::names</a></div><div class="ttdeci">static std::vector< std::string > names()</div><div class="ttdoc">回傳所有註冊過的name </div><div class="ttdef"><b>Definition:</b> <a href="ObjSelector_8h_source.html#l00139">ObjSelector.h:139</a></div></div> +<div class="ttc" id="namespacemeow_html_aaa678bbd106012a98ed5679e2ca8cc32"><div class="ttname"><a href="namespacemeow.html#aaa678bbd106012a98ed5679e2ca8cc32">meow::kGlobalSeletorID</a></div><div class="ttdeci">static const size_t kGlobalSeletorID</div><div class="ttdef"><b>Definition:</b> <a href="ObjSelector_8h_source.html#l00210">ObjSelector.h:210</a></div></div> +<div class="ttc" id="classmeow_1_1ObjSelector_html_a94ae819ddd031927466845c86ce35621"><div class="ttname"><a href="classmeow_1_1ObjSelector.html#a94ae819ddd031927466845c86ce35621">meow::ObjSelector::del</a></div><div class="ttdeci">static void del(std::string name)</div><div class="ttdoc">依照name刪除之前註冊過得Class </div><div class="ttdef"><b>Definition:</b> <a href="ObjSelector_8h_source.html#l00084">ObjSelector.h:84</a></div></div> +<div class="ttc" id="classmeow_1_1ObjBase_html_ae9e9e5c664b7a92e54a3616983f39ba8"><div class="ttname"><a href="classmeow_1_1ObjBase.html#ae9e9e5c664b7a92e54a3616983f39ba8">meow::ObjBase::write</a></div><div class="ttdeci">virtual bool write(FILE *f, bool bin, unsigned int fg) const </div><div class="ttdoc">將物件寫入檔案, 預設implement為直接回傳 false </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00033">ObjBase.h:33</a></div></div> +<div class="ttc" id="classmeow_1_1ObjBase_html_a63a4911bb073281820fe9b7a9908ba72"><div class="ttname"><a href="classmeow_1_1ObjBase.html#a63a4911bb073281820fe9b7a9908ba72">meow::ObjBase::type</a></div><div class="ttdeci">virtual std::string type() const </div><div class="ttdoc">用std::string回傳這個class的type name </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00077">ObjBase.h:77</a></div></div> <div class="ttc" id="ObjBase_8h_html"><div class="ttname"><a href="ObjBase_8h.html">ObjBase.h</a></div></div> </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> @@ -257,7 +258,7 @@ $(document).ready(function(){initNavTree('ObjSelector_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_540a4c8f2977878a343351220ffba92b.html">oo</a></li><li class="navelem"><a class="el" href="ObjSelector_8h.html">ObjSelector.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/ObjTypes_8h.html b/doc/html/ObjTypes_8h.html index 757d881..0405769 100644 --- a/doc/html/ObjTypes_8h.html +++ b/doc/html/ObjTypes_8h.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -110,7 +110,7 @@ ReaderWriter_string > </td><td class="memItemRight" valign="bottom"><a c <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_540a4c8f2977878a343351220ffba92b.html">oo</a></li><li class="navelem"><a class="el" href="ObjTypes_8h.html">ObjTypes.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/ObjTypes_8h_source.html b/doc/html/ObjTypes_8h_source.html index 015e7af..4a8cd2a 100644 --- a/doc/html/ObjTypes_8h_source.html +++ b/doc/html/ObjTypes_8h_source.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -74,27 +74,27 @@ $(document).ready(function(){initNavTree('ObjTypes_8h_source.html','');}); <div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="keyword">private</span>:</div> <div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  <span class="keyword">struct </span>Myself {</div> <div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  Type data_;</div> -<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  Myself() {</div> -<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  }</div> -<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  Myself(Type <span class="keyword">const</span>& t): data_(t) {</div> -<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  }</div> -<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  ~Myself() {</div> +<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> </div> +<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  Myself() {</div> +<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  }</div> +<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> </div> +<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  Myself(Type <span class="keyword">const</span>& t): data_(t) {</div> <div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  }</div> -<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  Myself <a class="code" href="classmeow_1_1ObjType.html#a9deb0425763909a5b74aca7bd0c116f4">copyFrom</a>(Myself <span class="keyword">const</span>& b) {</div> -<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  data_ = b.data_;</div> +<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div> +<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  ~Myself() {</div> <div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  }</div> <div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  };</div> -<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  <a class="code" href="classmeow_1_1Self.html">Self<data_></a> <span class="keyword">const</span> <span class="keyword">self</span>;</div> +<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  <a class="code" href="classmeow_1_1Self.html">Self<Type></a> <span class="keyword">const</span> <span class="keyword">self</span>;</div> <div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="keyword">public</span>:</div> <div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjType.html#a6a625052a5579e4897a95e9ca6663136"> 35</a></span>  <a class="code" href="classmeow_1_1ObjType.html#a6a625052a5579e4897a95e9ca6663136">ObjType</a>(): self() {</div> <div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  }</div> -<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  </div> +<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> </div> <div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjType.html#afd125762822efc8ff890479bac6fafe4"> 39</a></span>  <a class="code" href="classmeow_1_1ObjType.html#afd125762822efc8ff890479bac6fafe4">ObyType</a>(Type <span class="keyword">const</span>& t): self(Myself(t)) {</div> <div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  }</div> -<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  </div> -<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjType.html#a1b2ab2b0b31756ed1e1a011f6e50c993"> 43</a></span>  <a class="code" href="classmeow_1_1ObjType.html#a1b2ab2b0b31756ed1e1a011f6e50c993">ObjType</a>(<a class="code" href="classmeow_1_1ObjType.html">ObjType</a> <span class="keyword">const</span>& a): self(a.self, COPY_FROM) {</div> +<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> </div> +<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjType.html#a1b2ab2b0b31756ed1e1a011f6e50c993"> 43</a></span>  <a class="code" href="classmeow_1_1ObjType.html#a1b2ab2b0b31756ed1e1a011f6e50c993">ObjType</a>(<a class="code" href="classmeow_1_1ObjType.html">ObjType</a> <span class="keyword">const</span>& a): self(a.self, <a class="code" href="classmeow_1_1Self.html">Self</a><Type>::COPY_FROM) {</div> <div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  }</div> -<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  </div> +<div class="line"><a name="l00045"></a><span class="lineno"> 45</span> </div> <div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjType.html#ac703cec17ecfe6869a016c0ff072918c"> 46</a></span>  <a class="code" href="classmeow_1_1ObjType.html#ac703cec17ecfe6869a016c0ff072918c">~ObjType</a>() {</div> <div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  }</div> <div class="line"><a name="l00048"></a><span class="lineno"> 48</span> </div> @@ -107,11 +107,11 @@ $(document).ready(function(){initNavTree('ObjTypes_8h_source.html','');}); <div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <span class="keyword">self</span>().<a class="code" href="classmeow_1_1ObjType.html#a14617b585e4b852ab63321ad0af076e7">referenceFrom</a>(a.self);</div> <div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> <div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  }</div> -<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  </div> -<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjType.html#ae086a8dc3e60528121e73a0ce80d2cc9"> 59</a></span>  Type <span class="keyword">const</span>& <a class="code" href="classmeow_1_1ObjType.html#ae086a8dc3e60528121e73a0ce80d2cc9">access</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00058"></a><span class="lineno"> 58</span> </div> +<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjType.html#a22e329bcf845d0ff11cb058e371038e3"> 59</a></span>  Type <a class="code" href="classmeow_1_1ObjType.html#a22e329bcf845d0ff11cb058e371038e3">access</a>()<span class="keyword"> const </span>{</div> <div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>->data_;</div> <div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  }</div> -<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  </div> +<div class="line"><a name="l00062"></a><span class="lineno"> 62</span> </div> <div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjType.html#a0eac1bd069ebdde20f422ef6a5ffb7cb"> 63</a></span>  Type& <a class="code" href="classmeow_1_1ObjType.html#a0eac1bd069ebdde20f422ef6a5ffb7cb">modify</a>() {</div> <div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>()->data_;</div> <div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  }</div> @@ -119,11 +119,11 @@ $(document).ready(function(){initNavTree('ObjTypes_8h_source.html','');}); <div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjType.html#add76ed06952275dbb3c2ce0176cf0c7b"> 67</a></span>  <a class="code" href="classmeow_1_1ObjType.html">ObjType</a>& <a class="code" href="classmeow_1_1ObjType.html#add76ed06952275dbb3c2ce0176cf0c7b">operator=</a>(<a class="code" href="classmeow_1_1ObjType.html">ObjType</a> <span class="keyword">const</span>& a) {</div> <div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1ObjType.html#a9deb0425763909a5b74aca7bd0c116f4">copyFrom</a>(a);</div> <div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  }</div> -<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  </div> -<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjType.html#a99d0180d4480c6fd46841e09c5519d8a"> 71</a></span>  Type <span class="keyword">const</span>& <a class="code" href="classmeow_1_1ObjType.html#a99d0180d4480c6fd46841e09c5519d8a">operator()</a>()<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1ObjType.html#ae086a8dc3e60528121e73a0ce80d2cc9">access</a>();</div> +<div class="line"><a name="l00070"></a><span class="lineno"> 70</span> </div> +<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjType.html#a7dd978549a5fc36e2ce5dc26cefe69f9"> 71</a></span>  Type <a class="code" href="classmeow_1_1ObjType.html#a7dd978549a5fc36e2ce5dc26cefe69f9">operator()</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1ObjType.html#a22e329bcf845d0ff11cb058e371038e3">access</a>();</div> <div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  }</div> -<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  </div> +<div class="line"><a name="l00074"></a><span class="lineno"> 74</span> </div> <div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjType.html#afc34507295cf5bdbb1b5fd22c1c43f9a"> 75</a></span>  Type& <a class="code" href="classmeow_1_1ObjType.html#afc34507295cf5bdbb1b5fd22c1c43f9a">operator()</a>() {</div> <div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1ObjType.html#a0eac1bd069ebdde20f422ef6a5ffb7cb">modify</a>();</div> <div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  }</div> @@ -131,23 +131,23 @@ $(document).ready(function(){initNavTree('ObjTypes_8h_source.html','');}); <div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjType.html#af0adbddc5a4ef305c2637b6694355944"> 79</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ObjType.html#af0adbddc5a4ef305c2637b6694355944">write</a>(FILE* f, <span class="keywordtype">bool</span> bin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg)<span class="keyword"> const </span>{</div> <div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  <span class="keywordflow">return</span> ReaderWriter::write(f, bin, fg, self->data_);</div> <div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  }</div> -<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  </div> +<div class="line"><a name="l00082"></a><span class="lineno"> 82</span> </div> <div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjType.html#a8ff33aabcb80ffc2d870b6ce73a6d4fe"> 83</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ObjType.html#a8ff33aabcb80ffc2d870b6ce73a6d4fe">read</a>(FILE* f, <span class="keywordtype">bool</span> bin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg) {</div> <div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  <span class="keywordflow">return</span> ReaderWriter::read(f, bin, fg, &(<span class="keyword">self</span>()->data_));</div> <div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  }</div> -<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  </div> +<div class="line"><a name="l00086"></a><span class="lineno"> 86</span> </div> <div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjType.html#a19f8291125626675d15b4394283b8180"> 87</a></span>  <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1ObjType.html#a19f8291125626675d15b4394283b8180">create</a>()<span class="keyword"> const </span>{</div> <div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classmeow_1_1ObjType.html#a6a625052a5579e4897a95e9ca6663136">ObjType</a>();</div> <div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  }</div> -<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  </div> +<div class="line"><a name="l00090"></a><span class="lineno"> 90</span> </div> <div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjType.html#a392c841c8012ebd9a62f514a74e4b535"> 91</a></span>  <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1ObjType.html#a392c841c8012ebd9a62f514a74e4b535">copyFrom</a>(<a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a> <span class="keyword">const</span>* b) {</div> -<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  <span class="keywordflow">return</span> &(<a class="code" href="classmeow_1_1ObjType.html#a9deb0425763909a5b74aca7bd0c116f4">copyFrom</a>(&(<a class="code" href="classmeow_1_1ObjType.html">ObjType</a> <span class="keyword">const</span>*)b));</div> +<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  <span class="keywordflow">return</span> &(<a class="code" href="classmeow_1_1ObjType.html#a9deb0425763909a5b74aca7bd0c116f4">copyFrom</a>(*(<a class="code" href="classmeow_1_1ObjType.html">ObjType</a> <span class="keyword">const</span>*)b));</div> <div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  }</div> -<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  </div> +<div class="line"><a name="l00094"></a><span class="lineno"> 94</span> </div> <div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjType.html#ae7d34cb241aa7d74c9c52918c98dab49"> 95</a></span>  <span class="keywordtype">char</span> <span class="keyword">const</span>* <a class="code" href="classmeow_1_1ObjType.html#ae7d34cb241aa7d74c9c52918c98dab49">ctype</a>()<span class="keyword"> const </span>{</div> <div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <span class="keywordflow">return</span> <span class="keyword">typeid</span>(*this).name();</div> <div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  }</div> -<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  </div> +<div class="line"><a name="l00098"></a><span class="lineno"> 98</span> </div> <div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjType.html#afaa74a571889ea5281ab3de5636f7e0f"> 99</a></span>  std::string <a class="code" href="classmeow_1_1ObjType.html#afaa74a571889ea5281ab3de5636f7e0f">type</a>()<span class="keyword"> const </span>{</div> <div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  <span class="keywordflow">return</span> std::string(<a class="code" href="classmeow_1_1ObjType.html#ae7d34cb241aa7d74c9c52918c98dab49">ctype</a>());</div> <div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  }</div> @@ -229,7 +229,7 @@ $(document).ready(function(){initNavTree('ObjTypes_8h_source.html','');}); <div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  }</div> <div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="classmeow_1_1ReaderWriter__string.html#adf69dad74e4998323580e6913598c894"> 178</a></span>  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ReaderWriter__string.html#adf69dad74e4998323580e6913598c894">read</a>(FILE* f, <span class="keywordtype">bool</span> bin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg, std::string* k) {</div> <div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  <span class="keywordtype">size_t</span> len;</div> -<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>  <span class="keywordtype">char</span> buf[2048];</div> +<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>  <span class="keywordtype">char</span> buf[81920];</div> <div class="line"><a name="l00181"></a><span class="lineno"> 181</span>  <span class="keywordflow">if</span> (bin) {</div> <div class="line"><a name="l00182"></a><span class="lineno"> 182</span>  <span class="keywordflow">if</span> (fread(&len, <span class="keyword">sizeof</span>(len) , 1, f) < 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> <div class="line"><a name="l00183"></a><span class="lineno"> 183</span>  <span class="keywordflow">if</span> (fread( buf, <span class="keyword">sizeof</span>(<span class="keywordtype">char</span>), len, f) < len) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> @@ -252,19 +252,18 @@ $(document).ready(function(){initNavTree('ObjTypes_8h_source.html','');}); <div class="line"><a name="l00200"></a><span class="lineno"> 200</span> </div> <div class="line"><a name="l00201"></a><span class="lineno"> 201</span> <span class="preprocessor">#endif // oo_ObjType_H__</span></div> <div class="ttc" id="classmeow_1_1ObjType_html_ac703cec17ecfe6869a016c0ff072918c"><div class="ttname"><a href="classmeow_1_1ObjType.html#ac703cec17ecfe6869a016c0ff072918c">meow::ObjType::~ObjType</a></div><div class="ttdeci">~ObjType()</div><div class="ttdef"><b>Definition:</b> <a href="ObjTypes_8h_source.html#l00046">ObjTypes.h:46</a></div></div> +<div class="ttc" id="classmeow_1_1ObjType_html_a22e329bcf845d0ff11cb058e371038e3"><div class="ttname"><a href="classmeow_1_1ObjType.html#a22e329bcf845d0ff11cb058e371038e3">meow::ObjType::access</a></div><div class="ttdeci">Type access() const </div><div class="ttdef"><b>Definition:</b> <a href="ObjTypes_8h_source.html#l00059">ObjTypes.h:59</a></div></div> <div class="ttc" id="classmeow_1_1ObjType_html_afc34507295cf5bdbb1b5fd22c1c43f9a"><div class="ttname"><a href="classmeow_1_1ObjType.html#afc34507295cf5bdbb1b5fd22c1c43f9a">meow::ObjType::operator()</a></div><div class="ttdeci">Type & operator()()</div><div class="ttdef"><b>Definition:</b> <a href="ObjTypes_8h_source.html#l00075">ObjTypes.h:75</a></div></div> <div class="ttc" id="classmeow_1_1ReaderWriter__string_html_ac4fe1d4fbaf69b48c36fe2d404c214c5"><div class="ttname"><a href="classmeow_1_1ReaderWriter__string.html#ac4fe1d4fbaf69b48c36fe2d404c214c5">meow::ReaderWriter_string::write</a></div><div class="ttdeci">static bool write(FILE *f, bool bin, unsigned int fg, std::string const &k)</div><div class="ttdef"><b>Definition:</b> <a href="ObjTypes_8h_source.html#l00166">ObjTypes.h:166</a></div></div> <div class="ttc" id="classmeow_1_1ObjType_html_a14617b585e4b852ab63321ad0af076e7"><div class="ttname"><a href="classmeow_1_1ObjType.html#a14617b585e4b852ab63321ad0af076e7">meow::ObjType::referenceFrom</a></div><div class="ttdeci">ObjType & referenceFrom(ObjType const &a)</div><div class="ttdef"><b>Definition:</b> <a href="ObjTypes_8h_source.html#l00054">ObjTypes.h:54</a></div></div> <div class="ttc" id="classmeow_1_1ReaderWriter__int_html_a04e4b5a8285e372706faa5a45983fb9d"><div class="ttname"><a href="classmeow_1_1ReaderWriter__int.html#a04e4b5a8285e372706faa5a45983fb9d">meow::ReaderWriter_int::read</a></div><div class="ttdeci">static bool read(FILE *f, bool bin, unsigned int fg, int *k)</div><div class="ttdef"><b>Definition:</b> <a href="ObjTypes_8h_source.html#l00114">ObjTypes.h:114</a></div></div> <div class="ttc" id="classmeow_1_1ObjType_html_a6a625052a5579e4897a95e9ca6663136"><div class="ttname"><a href="classmeow_1_1ObjType.html#a6a625052a5579e4897a95e9ca6663136">meow::ObjType::ObjType</a></div><div class="ttdeci">ObjType()</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> <a href="ObjTypes_8h_source.html#l00035">ObjTypes.h:35</a></div></div> <div class="ttc" id="classmeow_1_1ObjType_html"><div class="ttname"><a href="classmeow_1_1ObjType.html">meow::ObjType</a></div><div class="ttdoc">純粹把給定的 Type 包起來, 變成繼承自 ObjBase </div><div class="ttdef"><b>Definition:</b> <a href="ObjTypes_8h_source.html#l00018">ObjTypes.h:18</a></div></div> -<div class="ttc" id="classmeow_1_1ObjType_html_ae086a8dc3e60528121e73a0ce80d2cc9"><div class="ttname"><a href="classmeow_1_1ObjType.html#ae086a8dc3e60528121e73a0ce80d2cc9">meow::ObjType::access</a></div><div class="ttdeci">Type const & access() const </div><div class="ttdef"><b>Definition:</b> <a href="ObjTypes_8h_source.html#l00059">ObjTypes.h:59</a></div></div> <div class="ttc" id="classmeow_1_1ObjType_html_af0adbddc5a4ef305c2637b6694355944"><div class="ttname"><a href="classmeow_1_1ObjType.html#af0adbddc5a4ef305c2637b6694355944">meow::ObjType::write</a></div><div class="ttdeci">bool write(FILE *f, bool bin, unsigned int fg) const </div><div class="ttdoc">將物件寫入檔案, 預設implement為直接回傳 false </div><div class="ttdef"><b>Definition:</b> <a href="ObjTypes_8h_source.html#l00079">ObjTypes.h:79</a></div></div> <div class="ttc" id="classmeow_1_1ReaderWriter__size__t_html_a4bf82797fa84b557895c204c8c94c936"><div class="ttname"><a href="classmeow_1_1ReaderWriter__size__t.html#a4bf82797fa84b557895c204c8c94c936">meow::ReaderWriter_size_t::read</a></div><div class="ttdeci">static bool read(FILE *f, bool bin, unsigned int fg, size_t *k)</div><div class="ttdef"><b>Definition:</b> <a href="ObjTypes_8h_source.html#l00134">ObjTypes.h:134</a></div></div> <div class="ttc" id="classmeow_1_1ObjType_html_a19f8291125626675d15b4394283b8180"><div class="ttname"><a href="classmeow_1_1ObjType.html#a19f8291125626675d15b4394283b8180">meow::ObjType::create</a></div><div class="ttdeci">ObjBase * create() const </div><div class="ttdoc">回傳一個new出來的物件, 預設implement為直接回傳 NULL </div><div class="ttdef"><b>Definition:</b> <a href="ObjTypes_8h_source.html#l00087">ObjTypes.h:87</a></div></div> <div class="ttc" id="namespacemeow_html_a52d52e58feff5e9f9013279e2dbd2fee"><div class="ttname"><a href="namespacemeow.html#a52d52e58feff5e9f9013279e2dbd2fee">meow::ObjString</a></div><div class="ttdeci">ObjType< std::string, ReaderWriter_string > ObjString</div><div class="ttdef"><b>Definition:</b> <a href="ObjTypes_8h_source.html#l00197">ObjTypes.h:197</a></div></div> <div class="ttc" id="classmeow_1_1ObjType_html_afaa74a571889ea5281ab3de5636f7e0f"><div class="ttname"><a href="classmeow_1_1ObjType.html#afaa74a571889ea5281ab3de5636f7e0f">meow::ObjType::type</a></div><div class="ttdeci">std::string type() const </div><div class="ttdoc">用std::string回傳這個class的type name </div><div class="ttdef"><b>Definition:</b> <a href="ObjTypes_8h_source.html#l00099">ObjTypes.h:99</a></div></div> -<div class="ttc" id="classmeow_1_1ObjType_html_a99d0180d4480c6fd46841e09c5519d8a"><div class="ttname"><a href="classmeow_1_1ObjType.html#a99d0180d4480c6fd46841e09c5519d8a">meow::ObjType::operator()</a></div><div class="ttdeci">Type const & operator()() const </div><div class="ttdef"><b>Definition:</b> <a href="ObjTypes_8h_source.html#l00071">ObjTypes.h:71</a></div></div> <div class="ttc" id="classmeow_1_1ObjType_html_add76ed06952275dbb3c2ce0176cf0c7b"><div class="ttname"><a href="classmeow_1_1ObjType.html#add76ed06952275dbb3c2ce0176cf0c7b">meow::ObjType::operator=</a></div><div class="ttdeci">ObjType & operator=(ObjType const &a)</div><div class="ttdef"><b>Definition:</b> <a href="ObjTypes_8h_source.html#l00067">ObjTypes.h:67</a></div></div> <div class="ttc" id="classmeow_1_1ReaderWriter__double_html"><div class="ttname"><a href="classmeow_1_1ReaderWriter__double.html">meow::ReaderWriter_double</a></div><div class="ttdef"><b>Definition:</b> <a href="ObjTypes_8h_source.html#l00144">ObjTypes.h:144</a></div></div> <div class="ttc" id="classmeow_1_1ObjType_html_afd125762822efc8ff890479bac6fafe4"><div class="ttname"><a href="classmeow_1_1ObjType.html#afd125762822efc8ff890479bac6fafe4">meow::ObjType::ObyType</a></div><div class="ttdeci">ObyType(Type const &t)</div><div class="ttdoc">constructor, 並且給值 </div><div class="ttdef"><b>Definition:</b> <a href="ObjTypes_8h_source.html#l00039">ObjTypes.h:39</a></div></div> @@ -273,6 +272,7 @@ $(document).ready(function(){initNavTree('ObjTypes_8h_source.html','');}); <div class="ttc" id="classmeow_1_1ObjType_html_a392c841c8012ebd9a62f514a74e4b535"><div class="ttname"><a href="classmeow_1_1ObjType.html#a392c841c8012ebd9a62f514a74e4b535">meow::ObjType::copyFrom</a></div><div class="ttdeci">ObjBase * copyFrom(ObjBase const *b)</div><div class="ttdoc">複製, 預設使用operator= </div><div class="ttdef"><b>Definition:</b> <a href="ObjTypes_8h_source.html#l00091">ObjTypes.h:91</a></div></div> <div class="ttc" id="classmeow_1_1ReaderWriter__string_html"><div class="ttname"><a href="classmeow_1_1ReaderWriter__string.html">meow::ReaderWriter_string</a></div><div class="ttdef"><b>Definition:</b> <a href="ObjTypes_8h_source.html#l00164">ObjTypes.h:164</a></div></div> <div class="ttc" id="classmeow_1_1ReaderWriter__double_html_a951e079f66e01d81f1492ae1da963d8e"><div class="ttname"><a href="classmeow_1_1ReaderWriter__double.html#a951e079f66e01d81f1492ae1da963d8e">meow::ReaderWriter_double::read</a></div><div class="ttdeci">static bool read(FILE *f, bool bin, unsigned int fg, double *k)</div><div class="ttdef"><b>Definition:</b> <a href="ObjTypes_8h_source.html#l00154">ObjTypes.h:154</a></div></div> +<div class="ttc" id="classmeow_1_1ObjType_html_a7dd978549a5fc36e2ce5dc26cefe69f9"><div class="ttname"><a href="classmeow_1_1ObjType.html#a7dd978549a5fc36e2ce5dc26cefe69f9">meow::ObjType::operator()</a></div><div class="ttdeci">Type operator()() const </div><div class="ttdef"><b>Definition:</b> <a href="ObjTypes_8h_source.html#l00071">ObjTypes.h:71</a></div></div> <div class="ttc" id="classmeow_1_1ObjType_html_a0eac1bd069ebdde20f422ef6a5ffb7cb"><div class="ttname"><a href="classmeow_1_1ObjType.html#a0eac1bd069ebdde20f422ef6a5ffb7cb">meow::ObjType::modify</a></div><div class="ttdeci">Type & modify()</div><div class="ttdef"><b>Definition:</b> <a href="ObjTypes_8h_source.html#l00063">ObjTypes.h:63</a></div></div> <div class="ttc" id="namespacemeow_html_a936afddaa5716457741832ee501c7a58"><div class="ttname"><a href="namespacemeow.html#a936afddaa5716457741832ee501c7a58">meow::ObjDouble</a></div><div class="ttdeci">ObjType< double, ReaderWriter_double > ObjDouble</div><div class="ttdef"><b>Definition:</b> <a href="ObjTypes_8h_source.html#l00196">ObjTypes.h:196</a></div></div> <div class="ttc" id="classmeow_1_1ObjType_html_a9deb0425763909a5b74aca7bd0c116f4"><div class="ttname"><a href="classmeow_1_1ObjType.html#a9deb0425763909a5b74aca7bd0c116f4">meow::ObjType::copyFrom</a></div><div class="ttdeci">ObjType & copyFrom(ObjType const &a)</div><div class="ttdef"><b>Definition:</b> <a href="ObjTypes_8h_source.html#l00049">ObjTypes.h:49</a></div></div> @@ -282,7 +282,7 @@ $(document).ready(function(){initNavTree('ObjTypes_8h_source.html','');}); <div class="ttc" id="classmeow_1_1ReaderWriter__size__t_html_ab616eb075979f72e989a984177dfdb58"><div class="ttname"><a href="classmeow_1_1ReaderWriter__size__t.html#ab616eb075979f72e989a984177dfdb58">meow::ReaderWriter_size_t::write</a></div><div class="ttdeci">static bool write(FILE *f, bool bin, unsigned int fg, size_t const &k)</div><div class="ttdef"><b>Definition:</b> <a href="ObjTypes_8h_source.html#l00126">ObjTypes.h:126</a></div></div> <div class="ttc" id="classmeow_1_1ObjType_html_a8ff33aabcb80ffc2d870b6ce73a6d4fe"><div class="ttname"><a href="classmeow_1_1ObjType.html#a8ff33aabcb80ffc2d870b6ce73a6d4fe">meow::ObjType::read</a></div><div class="ttdeci">bool read(FILE *f, bool bin, unsigned int fg)</div><div class="ttdoc">將物件從檔案讀出, 預設implement為直接回傳 false </div><div class="ttdef"><b>Definition:</b> <a href="ObjTypes_8h_source.html#l00083">ObjTypes.h:83</a></div></div> <div class="ttc" id="classmeow_1_1ObjType_html_a1b2ab2b0b31756ed1e1a011f6e50c993"><div class="ttname"><a href="classmeow_1_1ObjType.html#a1b2ab2b0b31756ed1e1a011f6e50c993">meow::ObjType::ObjType</a></div><div class="ttdeci">ObjType(ObjType const &a)</div><div class="ttdoc">constructor, 並且copy資料 </div><div class="ttdef"><b>Definition:</b> <a href="ObjTypes_8h_source.html#l00043">ObjTypes.h:43</a></div></div> -<div class="ttc" id="classmeow_1_1Self_html"><div class="ttname"><a href="classmeow_1_1Self.html">meow::Self< data_ ></a></div></div> +<div class="ttc" id="classmeow_1_1Self_html"><div class="ttname"><a href="classmeow_1_1Self.html">meow::Self< Type ></a></div></div> <div class="ttc" id="classmeow_1_1ReaderWriter__size__t_html"><div class="ttname"><a href="classmeow_1_1ReaderWriter__size__t.html">meow::ReaderWriter_size_t</a></div><div class="ttdef"><b>Definition:</b> <a href="ObjTypes_8h_source.html#l00124">ObjTypes.h:124</a></div></div> <div class="ttc" id="classmeow_1_1ObjType_html_ae7d34cb241aa7d74c9c52918c98dab49"><div class="ttname"><a href="classmeow_1_1ObjType.html#ae7d34cb241aa7d74c9c52918c98dab49">meow::ObjType::ctype</a></div><div class="ttdeci">char const * ctype() const </div><div class="ttdoc">用C-style string回傳這個class的type name </div><div class="ttdef"><b>Definition:</b> <a href="ObjTypes_8h_source.html#l00095">ObjTypes.h:95</a></div></div> <div class="ttc" id="classmeow_1_1ReaderWriter__string_html_adf69dad74e4998323580e6913598c894"><div class="ttname"><a href="classmeow_1_1ReaderWriter__string.html#adf69dad74e4998323580e6913598c894">meow::ReaderWriter_string::read</a></div><div class="ttdeci">static bool read(FILE *f, bool bin, unsigned int fg, std::string *k)</div><div class="ttdef"><b>Definition:</b> <a href="ObjTypes_8h_source.html#l00178">ObjTypes.h:178</a></div></div> @@ -295,7 +295,7 @@ $(document).ready(function(){initNavTree('ObjTypes_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_540a4c8f2977878a343351220ffba92b.html">oo</a></li><li class="navelem"><a class="el" href="ObjTypes_8h.html">ObjTypes.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/Photo_8h.html b/doc/html/Photo_8h.html index 39f3085..7a4f2a5 100644 --- a/doc/html/Photo_8h.html +++ b/doc/html/Photo_8h.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -94,7 +94,7 @@ Namespaces</h2></td></tr> <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_115d3279a93b9c99d8f569a34543848f.html">gra</a></li><li class="navelem"><a class="el" href="Photo_8h.html">Photo.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/Photo_8h_source.html b/doc/html/Photo_8h_source.html index 293b508..b89c2f4 100644 --- a/doc/html/Photo_8h_source.html +++ b/doc/html/Photo_8h_source.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -87,273 +87,276 @@ $(document).ready(function(){initNavTree('Photo_8h_source.html','');}); <div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  <a class="code" href="classmeow_1_1Bitmap.html">Bitmap<Pixel></a> bmp_;</div> <div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D<double></a> c_;</div> <div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  <a class="code" href="classmeow_1_1PhotoProjection.html">PhotoProjection<double></a> proj_;</div> -<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  Myself(): proj_(3) {</div> -<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  }</div> -<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  Myself(Myself <span class="keyword">const</span>& b): bmp_(b.bmp_), c_(b.c_), proj_(b.proj_) {</div> -<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  }</div> -<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  ~Myself() {</div> +<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> </div> +<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  Myself(): proj_(3) {</div> +<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  }</div> +<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> </div> +<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  Myself(Myself <span class="keyword">const</span>& b): bmp_(b.bmp_), c_(b.c_), proj_(b.proj_) {</div> <div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  }</div> -<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  };</div> -<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  </div> -<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  <a class="code" href="classmeow_1_1Self.html">Self<Myself></a> <span class="keyword">const</span> <span class="keyword">self</span>;</div> -<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  </div> -<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D<double></a> bitmapCoord(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D<double></a> <span class="keyword">const</span>& yx)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html">Vector2D<double></a>(yx.<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() + <a class="code" href="classmeow_1_1Photo.html#a1a81a5be069f31e16e2e665ff97e778c">center</a>().<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>(), -yx.<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() + <a class="code" href="classmeow_1_1Photo.html#a1a81a5be069f31e16e2e665ff97e778c">center</a>().<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>());</div> -<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  }</div> -<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> <span class="keyword">public</span>:</div> -<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a84b9bae13da85ab5d1caf02cdede7092"> 59</a></span>  <a class="code" href="classmeow_1_1Photo.html#a84b9bae13da85ab5d1caf02cdede7092">Photo</a>(): self() {</div> -<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  <span class="keyword">self</span>()->proj_.focal(1.0);</div> -<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  }</div> -<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  </div> -<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a85f96086c9c4041ae14f0c1c9c6d23f8"> 70</a></span>  <a class="code" href="classmeow_1_1Photo.html#a85f96086c9c4041ae14f0c1c9c6d23f8">Photo</a>(<a class="code" href="classmeow_1_1Photo.html">Photo</a> <span class="keyword">const</span>& b): self(b.self, <a class="code" href="classmeow_1_1Self.html">Self</a><Myself>::COPY_FROM) {</div> -<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  }</div> -<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  </div> -<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a66e6f809ee030d4b3d5c0d1edd7b641e"> 80</a></span>  <a class="code" href="classmeow_1_1Photo.html#a66e6f809ee030d4b3d5c0d1edd7b641e">Photo</a>(<a class="code" href="classmeow_1_1Bitmap.html">Bitmap<Pixel></a> <span class="keyword">const</span>& bmp): self() {</div> -<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <a class="code" href="classmeow_1_1Photo.html#ab5a901c44b8c5523def9b40f27a5fda3">reset</a>(bmp);</div> -<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  }</div> -<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  </div> -<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a68137359863914ebedb467782b8ef440"> 92</a></span>  <a class="code" href="classmeow_1_1Photo.html#a68137359863914ebedb467782b8ef440">Photo</a>(<a class="code" href="classmeow_1_1Bitmap.html">Bitmap<Pixel></a> <span class="keyword">const</span>& bmp, <span class="keywordtype">double</span> f): self() {</div> -<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  <a class="code" href="classmeow_1_1Photo.html#ab5a901c44b8c5523def9b40f27a5fda3">reset</a>(bmp, f);</div> -<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  }</div> -<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  </div> -<div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#af69dcdd4ccd4c15227cf0b104325d8de"> 105</a></span>  <a class="code" href="classmeow_1_1Photo.html#af69dcdd4ccd4c15227cf0b104325d8de">Photo</a>(<a class="code" href="classmeow_1_1Bitmap.html">Bitmap<Pixel></a> <span class="keyword">const</span>& bmp, <span class="keywordtype">double</span> f, <a class="code" href="classmeow_1_1Vector2D.html">Vector2D<double></a> <span class="keyword">const</span>& c): self() {</div> -<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  <a class="code" href="classmeow_1_1Photo.html#ab5a901c44b8c5523def9b40f27a5fda3">reset</a>(bmp, f, c);</div> -<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  }</div> -<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  </div> -<div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#ad3ba33208243966fe72db6c3a519e22d"> 112</a></span>  <a class="code" href="classmeow_1_1Photo.html#ad3ba33208243966fe72db6c3a519e22d">~Photo</a>() {</div> -<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  }</div> -<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  </div> -<div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a53bc0c60fb3abd9e95999990c6f132e6"> 120</a></span>  <a class="code" href="classmeow_1_1Photo.html">Photo</a>& <a class="code" href="classmeow_1_1Photo.html#a53bc0c60fb3abd9e95999990c6f132e6">copyFrom</a>(<a class="code" href="classmeow_1_1Photo.html">Photo</a> <span class="keyword">const</span>& b) {</div> -<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  <span class="keyword">self</span>().<a class="code" href="classmeow_1_1Photo.html#a53bc0c60fb3abd9e95999990c6f132e6">copyFrom</a>(b.self);</div> -<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> -<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  }</div> -<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  </div> -<div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a1d51d273f9847c8c81de3acaafdf893f"> 130</a></span>  <a class="code" href="classmeow_1_1Photo.html">Photo</a>& <a class="code" href="classmeow_1_1Photo.html#a1d51d273f9847c8c81de3acaafdf893f">referneceFrom</a>(<a class="code" href="classmeow_1_1Photo.html">Photo</a> <span class="keyword">const</span>& b) {</div> -<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  <span class="keyword">self</span>().referenceFrom(b.self);</div> -<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> -<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  }</div> -<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  </div> -<div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#ab5a901c44b8c5523def9b40f27a5fda3"> 142</a></span>  <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1Photo.html#ab5a901c44b8c5523def9b40f27a5fda3">reset</a>(<a class="code" href="classmeow_1_1Bitmap.html">Bitmap<Pixel></a> <span class="keyword">const</span>& bmp) {</div> -<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>  <a class="code" href="classmeow_1_1Photo.html#a49ada6e814bd2280af12183897227e62">bitmap</a>(bmp);</div> -<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  <a class="code" href="classmeow_1_1Photo.html#ab7b4b1f6b3f8100ea670500f168cb1e4">focal</a>(sqrt(<a class="code" href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">squ</a>(<a class="code" href="classmeow_1_1Photo.html#a1a0582b5c3683264fcad5ca67b376f7c">width</a>()) + <a class="code" href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">squ</a>(<a class="code" href="classmeow_1_1Photo.html#a0fc9394bbee567c1961500808a5f9a9d">height</a>())));</div> -<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  <a class="code" href="classmeow_1_1Photo.html#a1a81a5be069f31e16e2e665ff97e778c">center</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D<double></a>(bmp.<a class="code" href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed">width</a>() / 2, bmp.<a class="code" href="classmeow_1_1Bitmap.html#a2290360ab49bdf1f33dc717fce71d5df">height</a>() / 2));</div> -<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  }</div> -<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  </div> -<div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#aed3ed47ee1ddae0732e24af71b91a7b0"> 156</a></span>  <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1Photo.html#aed3ed47ee1ddae0732e24af71b91a7b0">reset</a>(<a class="code" href="classmeow_1_1Bitmap.html">Bitmap<Pixel></a> <span class="keyword">const</span>& bmp, <span class="keywordtype">double</span> f) {</div> -<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  <a class="code" href="classmeow_1_1Photo.html#a49ada6e814bd2280af12183897227e62">bitmap</a>(bmp);</div> -<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  <a class="code" href="classmeow_1_1Photo.html#ab7b4b1f6b3f8100ea670500f168cb1e4">focal</a>(f);</div> -<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  <a class="code" href="classmeow_1_1Photo.html#a1a81a5be069f31e16e2e665ff97e778c">center</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D<double></a>(bmp.<a class="code" href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed">width</a>() / 2, bmp.<a class="code" href="classmeow_1_1Bitmap.html#a2290360ab49bdf1f33dc717fce71d5df">height</a>() / 2));</div> -<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  }</div> -<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  </div> -<div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a4d237ed59e6227940c20831cdce797a8"> 169</a></span>  <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1Photo.html#a4d237ed59e6227940c20831cdce797a8">reset</a>(<a class="code" href="classmeow_1_1Bitmap.html">Bitmap<Pixel></a> <span class="keyword">const</span>& bmp, <span class="keywordtype">double</span> f, <a class="code" href="classmeow_1_1Vector2D.html">Vector2D<double></a> <span class="keyword">const</span>& c) {</div> -<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  <a class="code" href="classmeow_1_1Photo.html#a49ada6e814bd2280af12183897227e62">bitmap</a>(bmp);</div> -<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  <a class="code" href="classmeow_1_1Photo.html#ab7b4b1f6b3f8100ea670500f168cb1e4">focal</a>(f);</div> -<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  <a class="code" href="classmeow_1_1Photo.html#a1a81a5be069f31e16e2e665ff97e778c">center</a>(c);</div> -<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  }</div> -<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  </div> -<div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a49ada6e814bd2280af12183897227e62"> 178</a></span>  <a class="code" href="classmeow_1_1Bitmap.html">Bitmap<Pixel></a> <span class="keyword">const</span>& <a class="code" href="classmeow_1_1Photo.html#a49ada6e814bd2280af12183897227e62">bitmap</a>()<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>->bmp_;</div> -<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>  }</div> -<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>  </div> -<div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a07c8ca1846fc97005a7d960c5fc703a7"> 185</a></span>  <a class="code" href="classmeow_1_1Bitmap.html">Bitmap<Pixel></a>& <a class="code" href="classmeow_1_1Photo.html#a07c8ca1846fc97005a7d960c5fc703a7">bitmapGet</a>() {</div> -<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>()->bmp_;</div> -<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>  }</div> -<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>  </div> -<div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a511f65855ee9f102c2472ce236ba7d3c"> 195</a></span>  <a class="code" href="classmeow_1_1Bitmap.html">Bitmap<Pixel></a> <span class="keyword">const</span>& <a class="code" href="classmeow_1_1Photo.html#a511f65855ee9f102c2472ce236ba7d3c">bitmap</a>(<a class="code" href="classmeow_1_1Bitmap.html">Bitmap<Pixel></a> <span class="keyword">const</span>& bmp) {</div> -<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>  <span class="keyword">self</span>()->bmp_.copyFrom(bmp);</div> -<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Photo.html#a49ada6e814bd2280af12183897227e62">bitmap</a>();</div> -<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>  }</div> -<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>  </div> -<div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#ab7b4b1f6b3f8100ea670500f168cb1e4"> 203</a></span>  <span class="keywordtype">double</span> <a class="code" href="classmeow_1_1Photo.html#ab7b4b1f6b3f8100ea670500f168cb1e4">focal</a>()<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>->proj_.focal();</div> -<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>  }</div> -<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>  </div> -<div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a1fbde3a8b2be3662cf67a035cf887be9"> 213</a></span>  <span class="keywordtype">double</span> <a class="code" href="classmeow_1_1Photo.html#a1fbde3a8b2be3662cf67a035cf887be9">focal</a>(<span class="keywordtype">double</span> f) {</div> -<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>  <span class="keyword">self</span>()->proj_.focal(f);</div> -<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Photo.html#ab7b4b1f6b3f8100ea670500f168cb1e4">focal</a>();</div> -<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>  }</div> -<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>  </div> -<div class="line"><a name="l00221"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a9fed32356d142cc4ee2c141ff894a49a"> 221</a></span>  <a class="code" href="classmeow_1_1PhotoProjection.html">PhotoProjection<double></a> <a class="code" href="classmeow_1_1Photo.html#a9fed32356d142cc4ee2c141ff894a49a">projection</a>()<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>->proj_;</div> -<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>  }</div> -<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>  </div> -<div class="line"><a name="l00228"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#aeb8878b9c809b8c6385bfadd3c0dd984"> 228</a></span>  <a class="code" href="classmeow_1_1PhotoProjection.html">PhotoProjection<double></a> <a class="code" href="classmeow_1_1Photo.html#aeb8878b9c809b8c6385bfadd3c0dd984">projection</a>(<a class="code" href="classmeow_1_1PhotoProjection.html">PhotoProjection<double></a> <span class="keyword">const</span>& p) {</div> -<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>  <span class="keywordflow">if</span> (p.<a class="code" href="classmeow_1_1PhotoProjection.html#a8bc014829f304ae83da2862fcf4f6dce">dimension</a>() == 3) {</div> -<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>  <span class="keyword">self</span>()->proj_ = p;</div> -<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>  }</div> -<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Photo.html#a9fed32356d142cc4ee2c141ff894a49a">projection</a>();</div> -<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>  }</div> -<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>  </div> -<div class="line"><a name="l00240"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a1a81a5be069f31e16e2e665ff97e778c"> 240</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D<double></a> <span class="keyword">const</span>& <a class="code" href="classmeow_1_1Photo.html#a1a81a5be069f31e16e2e665ff97e778c">center</a>()<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>->c_;</div> -<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>  }</div> -<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>  </div> -<div class="line"><a name="l00249"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a19976fbe55a9d7e17baac9460d5b829c"> 249</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D<double></a>& <a class="code" href="classmeow_1_1Photo.html#a19976fbe55a9d7e17baac9460d5b829c">centerGet</a>() {</div> -<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>()->c_;</div> -<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>  }</div> -<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>  </div> -<div class="line"><a name="l00260"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a563850b9827f24d6d0be5c63e408d253"> 260</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D<double></a> <span class="keyword">const</span>& <a class="code" href="classmeow_1_1Photo.html#a563850b9827f24d6d0be5c63e408d253">center</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D<double></a> <span class="keyword">const</span>& c) {</div> -<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>  <span class="keyword">self</span>()->c_ = c;</div> -<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Photo.html#a1a81a5be069f31e16e2e665ff97e778c">center</a>();</div> -<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>  }</div> -<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>  </div> -<div class="line"><a name="l00268"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a1a0582b5c3683264fcad5ca67b376f7c"> 268</a></span>  <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Photo.html#a1a0582b5c3683264fcad5ca67b376f7c">width</a>()<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>->bmp_.width();</div> -<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>  }</div> -<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>  </div> -<div class="line"><a name="l00275"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a0fc9394bbee567c1961500808a5f9a9d"> 275</a></span>  <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Photo.html#a0fc9394bbee567c1961500808a5f9a9d">height</a>()<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>->bmp_.height();</div> -<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>  }</div> -<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>  </div> -<div class="line"><a name="l00282"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a3489796a4101da9291fff280cb89728e"> 282</a></span>  Pixel <a class="code" href="classmeow_1_1Photo.html#a3489796a4101da9291fff280cb89728e">pixel</a>(<span class="keywordtype">size_t</span> y, <span class="keywordtype">size_t</span> x)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>->bmp_.pixel(y, x);</div> -<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>  }</div> -<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>  </div> -<div class="line"><a name="l00289"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a38c943a8bd30b309a8042599dcf9f1e7"> 289</a></span>  Pixel <a class="code" href="classmeow_1_1Photo.html#a38c943a8bd30b309a8042599dcf9f1e7">pixel</a>(<span class="keywordtype">size_t</span> y, <span class="keywordtype">size_t</span> x, Pixel <span class="keyword">const</span>& p) {</div> -<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>  <span class="keyword">self</span>()->bmp_.pixel(y, x, p);</div> -<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Photo.html#a3489796a4101da9291fff280cb89728e">pixel</a>(y, x);</div> -<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>  }</div> -<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>  </div> -<div class="line"><a name="l00301"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#ae1d328ee4c0971d4a90fb1f05bea1e66"> 301</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1Photo.html#ae1d328ee4c0971d4a90fb1f05bea1e66">inside</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D<double></a> <span class="keyword">const</span>& yx)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D<double></a> c = bitmapCoord(yx);</div> -<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>  ssize_t h_max = (ssize_t)<a class="code" href="classmeow_1_1Photo.html#a0fc9394bbee567c1961500808a5f9a9d">height</a>() - 1;</div> -<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>  ssize_t w_max = (ssize_t)<a class="code" href="classmeow_1_1Photo.html#a1a0582b5c3683264fcad5ca67b376f7c">width</a> () - 1;</div> -<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>  <span class="keywordflow">return</span> (0 <= c.<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() && c.<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() <= h_max && 0 <= c.<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() && c.<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() <= w_max);</div> -<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>  }</div> -<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>  </div> -<div class="line"><a name="l00315"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a43ac8952d85ea584dc9ea9a0424dbb98"> 315</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1Photo.html#a43ac8952d85ea584dc9ea9a0424dbb98">inside</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D<double></a> <span class="keyword">const</span>& p)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>  <span class="keywordflow">if</span> (p.<a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>() > 0) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> -<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Photo.html#ae1d328ee4c0971d4a90fb1f05bea1e66">inside</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D<double></a>(self->proj_.transformate(p.<a class="code" href="classmeow_1_1Vector3D.html#ae03fb93d06c60fd2901875ead10c8c72">matrix</a>())));</div> -<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>  }</div> -<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>  </div> -<div class="line"><a name="l00329"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#aad526a7b9aecbcfebb12be76979ce7d1"> 329</a></span>  Pixel <a class="code" href="classmeow_1_1Photo.html#aad526a7b9aecbcfebb12be76979ce7d1">color</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D<double></a> <span class="keyword">const</span>& yx)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>  <span class="keywordflow">if</span> (!<a class="code" href="classmeow_1_1Photo.html#ae1d328ee4c0971d4a90fb1f05bea1e66">inside</a>(yx)) <span class="keywordflow">return</span> Pixel(0);</div> -<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D<double></a> c(bitmapCoord(yx));</div> -<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>  <span class="keywordtype">int</span> y0 = (<a class="code" href="classint.html">int</a>)c.<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>();</div> -<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>  <span class="keywordtype">int</span> x0 = (<a class="code" href="classint.html">int</a>)c.<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>();</div> -<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>  <span class="keywordtype">double</span> h[2] = {1 - (c.<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() - y0), c.<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() - y0};</div> -<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>  <span class="keywordtype">double</span> w[2] = {1 - (c.<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() - x0), c.<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() - x0};</div> -<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>  Pixel sum(0);</div> -<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>  <span class="keywordflow">for</span> (<span class="keywordtype">int</span> dy = 0; dy < 2; dy++)</div> -<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>  <span class="keywordflow">for</span> (<span class="keywordtype">int</span> dx = 0; dx < 2; dx++) {</div> -<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>  sum = sum + <a class="code" href="classmeow_1_1Photo.html#a49ada6e814bd2280af12183897227e62">bitmap</a>().pixel(</div> -<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>  std::min(y0 + dy, (<span class="keywordtype">int</span>)<a class="code" href="classmeow_1_1Photo.html#a0fc9394bbee567c1961500808a5f9a9d">height</a>() - 1),</div> -<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>  std::min(x0 + dx, (<span class="keywordtype">int</span>)<a class="code" href="classmeow_1_1Photo.html#a1a0582b5c3683264fcad5ca67b376f7c">width</a> () - 1)) * (w[dy] * h[dx]);</div> -<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>  }</div> -<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>  <span class="keywordflow">return</span> sum;</div> -<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>  }</div> -<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>  </div> -<div class="line"><a name="l00354"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a95c01aa8e4b620c8290a3054663e41f4"> 354</a></span>  Pixel <a class="code" href="classmeow_1_1Photo.html#a95c01aa8e4b620c8290a3054663e41f4">color</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D<double></a> <span class="keyword">const</span>& p)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Photo.html#aad526a7b9aecbcfebb12be76979ce7d1">color</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D<double></a>(self->proj_.transformate(p.<a class="code" href="classmeow_1_1Vector3D.html#ae03fb93d06c60fd2901875ead10c8c72">matrix</a>())));</div> -<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>  }</div> -<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>  </div> -<div class="line"><a name="l00361"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#ab97f03da439edeb8834fd6e7a3487f65"> 361</a></span>  <a class="code" href="classmeow_1_1Photo.html">Photo</a>& <a class="code" href="classmeow_1_1Photo.html#ab97f03da439edeb8834fd6e7a3487f65">operator=</a>(<a class="code" href="classmeow_1_1Photo.html">Photo</a> <span class="keyword">const</span>& b) {</div> -<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Photo.html#a53bc0c60fb3abd9e95999990c6f132e6">copyFrom</a>(b);</div> -<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>  }</div> -<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>  </div> -<div class="line"><a name="l00369"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#ab92324c852686bcad5e374aa9ae8e952"> 369</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1Photo.html#ab92324c852686bcad5e374aa9ae8e952">write</a>(FILE* f, <span class="keywordtype">bool</span> bin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>  <span class="keywordflow">if</span> (<a class="code" href="classmeow_1_1Photo.html#a49ada6e814bd2280af12183897227e62">bitmap</a>().<a class="code" href="classmeow_1_1Photo.html#ab92324c852686bcad5e374aa9ae8e952">write</a>(f, bin, fg) == <span class="keyword">false</span>) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> -<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>  <span class="keywordflow">if</span> (bin) {</div> -<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>  <span class="keywordtype">double</span> tmp;</div> -<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>  <span class="keywordflow">if</span> (fwrite(&(tmp = <a class="code" href="classmeow_1_1Photo.html#a1a81a5be069f31e16e2e665ff97e778c">center</a>().x()), <span class="keyword">sizeof</span>(tmp), 1, f) < 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> -<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>  <span class="keywordflow">if</span> (fwrite(&(tmp = <a class="code" href="classmeow_1_1Photo.html#a1a81a5be069f31e16e2e665ff97e778c">center</a>().y()), <span class="keyword">sizeof</span>(tmp), 1, f) < 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> -<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>  <span class="keywordflow">if</span> (fwrite(&(tmp = <a class="code" href="classmeow_1_1Photo.html#ab7b4b1f6b3f8100ea670500f168cb1e4">focal</a>()), <span class="keyword">sizeof</span>(tmp), 1, f) < 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> -<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>  }</div> -<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>  <span class="keywordflow">else</span> {</div> -<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>  <span class="keywordflow">if</span> (fprintf(f, <span class="stringliteral">"%f %f\n"</span>, <a class="code" href="classmeow_1_1Photo.html#a1a81a5be069f31e16e2e665ff97e778c">center</a>().x(), <a class="code" href="classmeow_1_1Photo.html#a1a81a5be069f31e16e2e665ff97e778c">center</a>().y()) < 2) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> -<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>  <span class="keywordflow">if</span> (fprintf(f, <span class="stringliteral">"%f\n"</span>, <a class="code" href="classmeow_1_1Photo.html#ab7b4b1f6b3f8100ea670500f168cb1e4">focal</a>()) < 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> -<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>  }</div> -<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div> -<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>  }</div> -<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>  </div> -<div class="line"><a name="l00388"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a97cc535d734fdf53457c84ef5f0bdc50"> 388</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1Photo.html#a97cc535d734fdf53457c84ef5f0bdc50">read</a>(FILE* f, <span class="keywordtype">bool</span> bin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg) {</div> -<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>  <span class="keywordflow">if</span> (<a class="code" href="classmeow_1_1Photo.html#a07c8ca1846fc97005a7d960c5fc703a7">bitmapGet</a>().<a class="code" href="classmeow_1_1Photo.html#a97cc535d734fdf53457c84ef5f0bdc50">read</a>(f, bin, fg) == <span class="keyword">false</span>) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> -<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>  <span class="keywordtype">double</span> tmp[3];</div> -<div class="line"><a name="l00391"></a><span class="lineno"> 391</span>  <span class="keywordflow">if</span> (bin) {</div> -<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>  <span class="keywordflow">if</span> (fread(tmp, <span class="keyword">sizeof</span>(<span class="keywordtype">double</span>), 3, f) < 3) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> -<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>  }</div> -<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>  <span class="keywordflow">else</span> {</div> -<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>  <span class="keywordflow">if</span> (fscanf(f, <span class="stringliteral">"%lf %lf %lf"</span>, tmp + 0, tmp + 1, tmp + 2) < 3) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> +<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> </div> +<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  ~Myself() {</div> +<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  }</div> +<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  };</div> +<div class="line"><a name="l00047"></a><span class="lineno"> 47</span> </div> +<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  <a class="code" href="classmeow_1_1Self.html">Self<Myself></a> <span class="keyword">const</span> <span class="keyword">self</span>;</div> +<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> </div> +<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D<double></a> bitmapCoord(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D<double></a> <span class="keyword">const</span>& yx)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html">Vector2D<double></a>(yx.<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() + <a class="code" href="classmeow_1_1Photo.html#a1a81a5be069f31e16e2e665ff97e778c">center</a>().<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>(), -yx.<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() + <a class="code" href="classmeow_1_1Photo.html#a1a81a5be069f31e16e2e665ff97e778c">center</a>().<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>());</div> +<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  }</div> +<div class="line"><a name="l00056"></a><span class="lineno"> 56</span> <span class="keyword">public</span>:</div> +<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a84b9bae13da85ab5d1caf02cdede7092"> 62</a></span>  <a class="code" href="classmeow_1_1Photo.html#a84b9bae13da85ab5d1caf02cdede7092">Photo</a>(): self() {</div> +<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  <span class="keyword">self</span>()->proj_.focal(1.0);</div> +<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  }</div> +<div class="line"><a name="l00065"></a><span class="lineno"> 65</span> </div> +<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a85f96086c9c4041ae14f0c1c9c6d23f8"> 73</a></span>  <a class="code" href="classmeow_1_1Photo.html#a85f96086c9c4041ae14f0c1c9c6d23f8">Photo</a>(<a class="code" href="classmeow_1_1Photo.html">Photo</a> <span class="keyword">const</span>& b): self(b.self, <a class="code" href="classmeow_1_1Self.html">Self</a><Myself>::COPY_FROM) {</div> +<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  }</div> +<div class="line"><a name="l00075"></a><span class="lineno"> 75</span> </div> +<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a66e6f809ee030d4b3d5c0d1edd7b641e"> 83</a></span>  <a class="code" href="classmeow_1_1Photo.html#a66e6f809ee030d4b3d5c0d1edd7b641e">Photo</a>(<a class="code" href="classmeow_1_1Bitmap.html">Bitmap<Pixel></a> <span class="keyword">const</span>& bmp): self() {</div> +<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  <a class="code" href="classmeow_1_1Photo.html#ab5a901c44b8c5523def9b40f27a5fda3">reset</a>(bmp);</div> +<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  }</div> +<div class="line"><a name="l00086"></a><span class="lineno"> 86</span> </div> +<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a68137359863914ebedb467782b8ef440"> 95</a></span>  <a class="code" href="classmeow_1_1Photo.html#a68137359863914ebedb467782b8ef440">Photo</a>(<a class="code" href="classmeow_1_1Bitmap.html">Bitmap<Pixel></a> <span class="keyword">const</span>& bmp, <span class="keywordtype">double</span> f): self() {</div> +<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <a class="code" href="classmeow_1_1Photo.html#ab5a901c44b8c5523def9b40f27a5fda3">reset</a>(bmp, f);</div> +<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  }</div> +<div class="line"><a name="l00098"></a><span class="lineno"> 98</span> </div> +<div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#af69dcdd4ccd4c15227cf0b104325d8de"> 108</a></span>  <a class="code" href="classmeow_1_1Photo.html#af69dcdd4ccd4c15227cf0b104325d8de">Photo</a>(<a class="code" href="classmeow_1_1Bitmap.html">Bitmap<Pixel></a> <span class="keyword">const</span>& bmp, <span class="keywordtype">double</span> f, <a class="code" href="classmeow_1_1Vector2D.html">Vector2D<double></a> <span class="keyword">const</span>& c): self() {</div> +<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  <a class="code" href="classmeow_1_1Photo.html#ab5a901c44b8c5523def9b40f27a5fda3">reset</a>(bmp, f, c);</div> +<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  }</div> +<div class="line"><a name="l00111"></a><span class="lineno"> 111</span> </div> +<div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#ad3ba33208243966fe72db6c3a519e22d"> 115</a></span>  <a class="code" href="classmeow_1_1Photo.html#ad3ba33208243966fe72db6c3a519e22d">~Photo</a>() {</div> +<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  }</div> +<div class="line"><a name="l00117"></a><span class="lineno"> 117</span> </div> +<div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a53bc0c60fb3abd9e95999990c6f132e6"> 123</a></span>  <a class="code" href="classmeow_1_1Photo.html">Photo</a>& <a class="code" href="classmeow_1_1Photo.html#a53bc0c60fb3abd9e95999990c6f132e6">copyFrom</a>(<a class="code" href="classmeow_1_1Photo.html">Photo</a> <span class="keyword">const</span>& b) {</div> +<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  <span class="keyword">self</span>().<a class="code" href="classmeow_1_1Photo.html#a53bc0c60fb3abd9e95999990c6f132e6">copyFrom</a>(b.self);</div> +<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> +<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  }</div> +<div class="line"><a name="l00127"></a><span class="lineno"> 127</span> </div> +<div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a1d51d273f9847c8c81de3acaafdf893f"> 133</a></span>  <a class="code" href="classmeow_1_1Photo.html">Photo</a>& <a class="code" href="classmeow_1_1Photo.html#a1d51d273f9847c8c81de3acaafdf893f">referneceFrom</a>(<a class="code" href="classmeow_1_1Photo.html">Photo</a> <span class="keyword">const</span>& b) {</div> +<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  <span class="keyword">self</span>().referenceFrom(b.self);</div> +<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> +<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  }</div> +<div class="line"><a name="l00137"></a><span class="lineno"> 137</span> </div> +<div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#ab5a901c44b8c5523def9b40f27a5fda3"> 145</a></span>  <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1Photo.html#ab5a901c44b8c5523def9b40f27a5fda3">reset</a>(<a class="code" href="classmeow_1_1Bitmap.html">Bitmap<Pixel></a> <span class="keyword">const</span>& bmp) {</div> +<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  <a class="code" href="classmeow_1_1Photo.html#a49ada6e814bd2280af12183897227e62">bitmap</a>(bmp);</div> +<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  <a class="code" href="classmeow_1_1Photo.html#ab7b4b1f6b3f8100ea670500f168cb1e4">focal</a>(sqrt(<a class="code" href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">squ</a>(<a class="code" href="classmeow_1_1Photo.html#a1a0582b5c3683264fcad5ca67b376f7c">width</a>()) + <a class="code" href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">squ</a>(<a class="code" href="classmeow_1_1Photo.html#a0fc9394bbee567c1961500808a5f9a9d">height</a>())));</div> +<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  <a class="code" href="classmeow_1_1Photo.html#a1a81a5be069f31e16e2e665ff97e778c">center</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D<double></a>(bmp.<a class="code" href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed">width</a>() / 2, bmp.<a class="code" href="classmeow_1_1Bitmap.html#a2290360ab49bdf1f33dc717fce71d5df">height</a>() / 2));</div> +<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  }</div> +<div class="line"><a name="l00150"></a><span class="lineno"> 150</span> </div> +<div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#aed3ed47ee1ddae0732e24af71b91a7b0"> 159</a></span>  <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1Photo.html#aed3ed47ee1ddae0732e24af71b91a7b0">reset</a>(<a class="code" href="classmeow_1_1Bitmap.html">Bitmap<Pixel></a> <span class="keyword">const</span>& bmp, <span class="keywordtype">double</span> f) {</div> +<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  <a class="code" href="classmeow_1_1Photo.html#a49ada6e814bd2280af12183897227e62">bitmap</a>(bmp);</div> +<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  <a class="code" href="classmeow_1_1Photo.html#ab7b4b1f6b3f8100ea670500f168cb1e4">focal</a>(f);</div> +<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  <a class="code" href="classmeow_1_1Photo.html#a1a81a5be069f31e16e2e665ff97e778c">center</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D<double></a>(bmp.<a class="code" href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed">width</a>() / 2, bmp.<a class="code" href="classmeow_1_1Bitmap.html#a2290360ab49bdf1f33dc717fce71d5df">height</a>() / 2));</div> +<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  }</div> +<div class="line"><a name="l00164"></a><span class="lineno"> 164</span> </div> +<div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a4d237ed59e6227940c20831cdce797a8"> 172</a></span>  <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1Photo.html#a4d237ed59e6227940c20831cdce797a8">reset</a>(<a class="code" href="classmeow_1_1Bitmap.html">Bitmap<Pixel></a> <span class="keyword">const</span>& bmp, <span class="keywordtype">double</span> f, <a class="code" href="classmeow_1_1Vector2D.html">Vector2D<double></a> <span class="keyword">const</span>& c) {</div> +<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  <a class="code" href="classmeow_1_1Photo.html#a49ada6e814bd2280af12183897227e62">bitmap</a>(bmp);</div> +<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  <a class="code" href="classmeow_1_1Photo.html#ab7b4b1f6b3f8100ea670500f168cb1e4">focal</a>(f);</div> +<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  <a class="code" href="classmeow_1_1Photo.html#a1a81a5be069f31e16e2e665ff97e778c">center</a>(c);</div> +<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  }</div> +<div class="line"><a name="l00177"></a><span class="lineno"> 177</span> </div> +<div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a49ada6e814bd2280af12183897227e62"> 181</a></span>  <a class="code" href="classmeow_1_1Bitmap.html">Bitmap<Pixel></a> <span class="keyword">const</span>& <a class="code" href="classmeow_1_1Photo.html#a49ada6e814bd2280af12183897227e62">bitmap</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>->bmp_;</div> +<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>  }</div> +<div class="line"><a name="l00184"></a><span class="lineno"> 184</span> </div> +<div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a07c8ca1846fc97005a7d960c5fc703a7"> 188</a></span>  <a class="code" href="classmeow_1_1Bitmap.html">Bitmap<Pixel></a>& <a class="code" href="classmeow_1_1Photo.html#a07c8ca1846fc97005a7d960c5fc703a7">bitmapGet</a>() {</div> +<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>()->bmp_;</div> +<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  }</div> +<div class="line"><a name="l00191"></a><span class="lineno"> 191</span> </div> +<div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a511f65855ee9f102c2472ce236ba7d3c"> 198</a></span>  <a class="code" href="classmeow_1_1Bitmap.html">Bitmap<Pixel></a> <span class="keyword">const</span>& <a class="code" href="classmeow_1_1Photo.html#a511f65855ee9f102c2472ce236ba7d3c">bitmap</a>(<a class="code" href="classmeow_1_1Bitmap.html">Bitmap<Pixel></a> <span class="keyword">const</span>& bmp) {</div> +<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>  <span class="keyword">self</span>()->bmp_.copyFrom(bmp);</div> +<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Photo.html#a49ada6e814bd2280af12183897227e62">bitmap</a>();</div> +<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>  }</div> +<div class="line"><a name="l00202"></a><span class="lineno"> 202</span> </div> +<div class="line"><a name="l00206"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#ab7b4b1f6b3f8100ea670500f168cb1e4"> 206</a></span>  <span class="keywordtype">double</span> <a class="code" href="classmeow_1_1Photo.html#ab7b4b1f6b3f8100ea670500f168cb1e4">focal</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>->proj_.focal();</div> +<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>  }</div> +<div class="line"><a name="l00209"></a><span class="lineno"> 209</span> </div> +<div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a1fbde3a8b2be3662cf67a035cf887be9"> 216</a></span>  <span class="keywordtype">double</span> <a class="code" href="classmeow_1_1Photo.html#a1fbde3a8b2be3662cf67a035cf887be9">focal</a>(<span class="keywordtype">double</span> f) {</div> +<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>  <span class="keyword">self</span>()->proj_.focal(f);</div> +<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Photo.html#ab7b4b1f6b3f8100ea670500f168cb1e4">focal</a>();</div> +<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>  }</div> +<div class="line"><a name="l00220"></a><span class="lineno"> 220</span> </div> +<div class="line"><a name="l00224"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a9fed32356d142cc4ee2c141ff894a49a"> 224</a></span>  <a class="code" href="classmeow_1_1PhotoProjection.html">PhotoProjection<double></a> <a class="code" href="classmeow_1_1Photo.html#a9fed32356d142cc4ee2c141ff894a49a">projection</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>->proj_;</div> +<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>  }</div> +<div class="line"><a name="l00227"></a><span class="lineno"> 227</span> </div> +<div class="line"><a name="l00231"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#aeb8878b9c809b8c6385bfadd3c0dd984"> 231</a></span>  <a class="code" href="classmeow_1_1PhotoProjection.html">PhotoProjection<double></a> <a class="code" href="classmeow_1_1Photo.html#aeb8878b9c809b8c6385bfadd3c0dd984">projection</a>(<a class="code" href="classmeow_1_1PhotoProjection.html">PhotoProjection<double></a> <span class="keyword">const</span>& p) {</div> +<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>  <span class="keywordflow">if</span> (p.<a class="code" href="classmeow_1_1PhotoProjection.html#a8bc014829f304ae83da2862fcf4f6dce">dimension</a>() == 3) {</div> +<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>  <span class="keyword">self</span>()->proj_ = p;</div> +<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>  }</div> +<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Photo.html#a9fed32356d142cc4ee2c141ff894a49a">projection</a>();</div> +<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>  }</div> +<div class="line"><a name="l00237"></a><span class="lineno"> 237</span> </div> +<div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a1a81a5be069f31e16e2e665ff97e778c"> 243</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D<double></a> <span class="keyword">const</span>& <a class="code" href="classmeow_1_1Photo.html#a1a81a5be069f31e16e2e665ff97e778c">center</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>->c_;</div> +<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>  }</div> +<div class="line"><a name="l00246"></a><span class="lineno"> 246</span> </div> +<div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a19976fbe55a9d7e17baac9460d5b829c"> 252</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D<double></a>& <a class="code" href="classmeow_1_1Photo.html#a19976fbe55a9d7e17baac9460d5b829c">centerGet</a>() {</div> +<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>()->c_;</div> +<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>  }</div> +<div class="line"><a name="l00255"></a><span class="lineno"> 255</span> </div> +<div class="line"><a name="l00263"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a563850b9827f24d6d0be5c63e408d253"> 263</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D<double></a> <span class="keyword">const</span>& <a class="code" href="classmeow_1_1Photo.html#a563850b9827f24d6d0be5c63e408d253">center</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D<double></a> <span class="keyword">const</span>& c) {</div> +<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>  <span class="keyword">self</span>()->c_ = c;</div> +<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Photo.html#a1a81a5be069f31e16e2e665ff97e778c">center</a>();</div> +<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>  }</div> +<div class="line"><a name="l00267"></a><span class="lineno"> 267</span> </div> +<div class="line"><a name="l00271"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a1a0582b5c3683264fcad5ca67b376f7c"> 271</a></span>  <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Photo.html#a1a0582b5c3683264fcad5ca67b376f7c">width</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>->bmp_.width();</div> +<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>  }</div> +<div class="line"><a name="l00274"></a><span class="lineno"> 274</span> </div> +<div class="line"><a name="l00278"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a0fc9394bbee567c1961500808a5f9a9d"> 278</a></span>  <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Photo.html#a0fc9394bbee567c1961500808a5f9a9d">height</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>->bmp_.height();</div> +<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>  }</div> +<div class="line"><a name="l00281"></a><span class="lineno"> 281</span> </div> +<div class="line"><a name="l00285"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a3489796a4101da9291fff280cb89728e"> 285</a></span>  Pixel <a class="code" href="classmeow_1_1Photo.html#a3489796a4101da9291fff280cb89728e">pixel</a>(<span class="keywordtype">size_t</span> y, <span class="keywordtype">size_t</span> x)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>->bmp_.pixel(y, x);</div> +<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>  }</div> +<div class="line"><a name="l00288"></a><span class="lineno"> 288</span> </div> +<div class="line"><a name="l00292"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a38c943a8bd30b309a8042599dcf9f1e7"> 292</a></span>  Pixel <a class="code" href="classmeow_1_1Photo.html#a38c943a8bd30b309a8042599dcf9f1e7">pixel</a>(<span class="keywordtype">size_t</span> y, <span class="keywordtype">size_t</span> x, Pixel <span class="keyword">const</span>& p) {</div> +<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>  <span class="keyword">self</span>()->bmp_.pixel(y, x, p);</div> +<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Photo.html#a3489796a4101da9291fff280cb89728e">pixel</a>(y, x);</div> +<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>  }</div> +<div class="line"><a name="l00296"></a><span class="lineno"> 296</span> </div> +<div class="line"><a name="l00304"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#ae1d328ee4c0971d4a90fb1f05bea1e66"> 304</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1Photo.html#ae1d328ee4c0971d4a90fb1f05bea1e66">inside</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D<double></a> <span class="keyword">const</span>& yx)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D<double></a> c = bitmapCoord(yx);</div> +<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>  ssize_t h_max = (ssize_t)<a class="code" href="classmeow_1_1Photo.html#a0fc9394bbee567c1961500808a5f9a9d">height</a>() - 1;</div> +<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>  ssize_t w_max = (ssize_t)<a class="code" href="classmeow_1_1Photo.html#a1a0582b5c3683264fcad5ca67b376f7c">width</a> () - 1;</div> +<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>  <span class="keywordflow">return</span> (0 <= c.<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() && c.<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() <= h_max && 0 <= c.<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() && c.<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() <= w_max);</div> +<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>  }</div> +<div class="line"><a name="l00310"></a><span class="lineno"> 310</span> </div> +<div class="line"><a name="l00318"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a43ac8952d85ea584dc9ea9a0424dbb98"> 318</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1Photo.html#a43ac8952d85ea584dc9ea9a0424dbb98">inside</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D<double></a> <span class="keyword">const</span>& p)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>  <span class="keywordflow">if</span> (p.<a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>() > 0) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> +<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Photo.html#ae1d328ee4c0971d4a90fb1f05bea1e66">inside</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D<double></a>(self->proj_.transformate(p.<a class="code" href="classmeow_1_1Vector3D.html#ae03fb93d06c60fd2901875ead10c8c72">matrix</a>())));</div> +<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>  }</div> +<div class="line"><a name="l00322"></a><span class="lineno"> 322</span> </div> +<div class="line"><a name="l00332"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#aad526a7b9aecbcfebb12be76979ce7d1"> 332</a></span>  Pixel <a class="code" href="classmeow_1_1Photo.html#aad526a7b9aecbcfebb12be76979ce7d1">color</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D<double></a> <span class="keyword">const</span>& yx)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>  <span class="keywordflow">if</span> (!<a class="code" href="classmeow_1_1Photo.html#ae1d328ee4c0971d4a90fb1f05bea1e66">inside</a>(yx)) <span class="keywordflow">return</span> Pixel(0);</div> +<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D<double></a> c(bitmapCoord(yx));</div> +<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>  <span class="keywordtype">int</span> y0 = (<a class="code" href="classint.html">int</a>)c.<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>();</div> +<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>  <span class="keywordtype">int</span> x0 = (<a class="code" href="classint.html">int</a>)c.<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>();</div> +<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>  <span class="keywordtype">double</span> h[2] = {1 - (c.<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() - y0), c.<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() - y0};</div> +<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>  <span class="keywordtype">double</span> w[2] = {1 - (c.<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() - x0), c.<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() - x0};</div> +<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>  Pixel sum(0);</div> +<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>  <span class="keywordflow">for</span> (<span class="keywordtype">int</span> dy = 0; dy < 2; dy++)</div> +<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>  <span class="keywordflow">for</span> (<span class="keywordtype">int</span> dx = 0; dx < 2; dx++) {</div> +<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>  sum = sum + <a class="code" href="classmeow_1_1Photo.html#a49ada6e814bd2280af12183897227e62">bitmap</a>().pixel(</div> +<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>  std::min(y0 + dy, (<span class="keywordtype">int</span>)<a class="code" href="classmeow_1_1Photo.html#a0fc9394bbee567c1961500808a5f9a9d">height</a>() - 1),</div> +<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>  std::min(x0 + dx, (<span class="keywordtype">int</span>)<a class="code" href="classmeow_1_1Photo.html#a1a0582b5c3683264fcad5ca67b376f7c">width</a> () - 1)) * (w[dy] * h[dx]);</div> +<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>  }</div> +<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>  <span class="keywordflow">return</span> sum;</div> +<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>  }</div> +<div class="line"><a name="l00348"></a><span class="lineno"> 348</span> </div> +<div class="line"><a name="l00357"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a95c01aa8e4b620c8290a3054663e41f4"> 357</a></span>  Pixel <a class="code" href="classmeow_1_1Photo.html#a95c01aa8e4b620c8290a3054663e41f4">color</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D<double></a> <span class="keyword">const</span>& p)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Photo.html#aad526a7b9aecbcfebb12be76979ce7d1">color</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D<double></a>(self->proj_.transformate(p.<a class="code" href="classmeow_1_1Vector3D.html#ae03fb93d06c60fd2901875ead10c8c72">matrix</a>())));</div> +<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>  }</div> +<div class="line"><a name="l00360"></a><span class="lineno"> 360</span> </div> +<div class="line"><a name="l00364"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#ab97f03da439edeb8834fd6e7a3487f65"> 364</a></span>  <a class="code" href="classmeow_1_1Photo.html">Photo</a>& <a class="code" href="classmeow_1_1Photo.html#ab97f03da439edeb8834fd6e7a3487f65">operator=</a>(<a class="code" href="classmeow_1_1Photo.html">Photo</a> <span class="keyword">const</span>& b) {</div> +<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Photo.html#a53bc0c60fb3abd9e95999990c6f132e6">copyFrom</a>(b);</div> +<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>  }</div> +<div class="line"><a name="l00367"></a><span class="lineno"> 367</span> </div> +<div class="line"><a name="l00372"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#ab92324c852686bcad5e374aa9ae8e952"> 372</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1Photo.html#ab92324c852686bcad5e374aa9ae8e952">write</a>(FILE* f, <span class="keywordtype">bool</span> bin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>  <span class="keywordflow">if</span> (<a class="code" href="classmeow_1_1Photo.html#a49ada6e814bd2280af12183897227e62">bitmap</a>().<a class="code" href="classmeow_1_1Photo.html#ab92324c852686bcad5e374aa9ae8e952">write</a>(f, bin, fg) == <span class="keyword">false</span>) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> +<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>  <span class="keywordflow">if</span> (bin) {</div> +<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>  <span class="keywordtype">double</span> tmp;</div> +<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>  <span class="keywordflow">if</span> (fwrite(&(tmp = <a class="code" href="classmeow_1_1Photo.html#a1a81a5be069f31e16e2e665ff97e778c">center</a>().x()), <span class="keyword">sizeof</span>(tmp), 1, f) < 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> +<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>  <span class="keywordflow">if</span> (fwrite(&(tmp = <a class="code" href="classmeow_1_1Photo.html#a1a81a5be069f31e16e2e665ff97e778c">center</a>().y()), <span class="keyword">sizeof</span>(tmp), 1, f) < 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> +<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>  <span class="keywordflow">if</span> (fwrite(&(tmp = <a class="code" href="classmeow_1_1Photo.html#ab7b4b1f6b3f8100ea670500f168cb1e4">focal</a>()), <span class="keyword">sizeof</span>(tmp), 1, f) < 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> +<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>  }</div> +<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>  <span class="keywordflow">else</span> {</div> +<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>  <span class="keywordflow">if</span> (fprintf(f, <span class="stringliteral">"%f %f\n"</span>, <a class="code" href="classmeow_1_1Photo.html#a1a81a5be069f31e16e2e665ff97e778c">center</a>().x(), <a class="code" href="classmeow_1_1Photo.html#a1a81a5be069f31e16e2e665ff97e778c">center</a>().y()) < 2) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> +<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>  <span class="keywordflow">if</span> (fprintf(f, <span class="stringliteral">"%f\n"</span>, <a class="code" href="classmeow_1_1Photo.html#ab7b4b1f6b3f8100ea670500f168cb1e4">focal</a>()) < 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> +<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>  }</div> +<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div> +<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>  }</div> +<div class="line"><a name="l00386"></a><span class="lineno"> 386</span> </div> +<div class="line"><a name="l00391"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a97cc535d734fdf53457c84ef5f0bdc50"> 391</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1Photo.html#a97cc535d734fdf53457c84ef5f0bdc50">read</a>(FILE* f, <span class="keywordtype">bool</span> bin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg) {</div> +<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>  <span class="keywordflow">if</span> (<a class="code" href="classmeow_1_1Photo.html#a07c8ca1846fc97005a7d960c5fc703a7">bitmapGet</a>().<a class="code" href="classmeow_1_1Photo.html#a97cc535d734fdf53457c84ef5f0bdc50">read</a>(f, bin, fg) == <span class="keyword">false</span>) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> +<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>  <span class="keywordtype">double</span> tmp[3];</div> +<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>  <span class="keywordflow">if</span> (bin) {</div> +<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>  <span class="keywordflow">if</span> (fread(tmp, <span class="keyword">sizeof</span>(<span class="keywordtype">double</span>), 3, f) < 3) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> <div class="line"><a name="l00396"></a><span class="lineno"> 396</span>  }</div> -<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>  <a class="code" href="classmeow_1_1Photo.html#a19976fbe55a9d7e17baac9460d5b829c">centerGet</a>().<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>(tmp[0]);</div> -<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>  <a class="code" href="classmeow_1_1Photo.html#a19976fbe55a9d7e17baac9460d5b829c">centerGet</a>().<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>(tmp[1]);</div> -<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>  <a class="code" href="classmeow_1_1Photo.html#ab7b4b1f6b3f8100ea670500f168cb1e4">focal</a>(tmp[2]);</div> -<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div> -<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>  }</div> -<div class="line"><a name="l00402"></a><span class="lineno"> 402</span> </div> -<div class="line"><a name="l00407"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a449f74fa427154f943d6abee255431aa"> 407</a></span>  <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1Photo.html#a449f74fa427154f943d6abee255431aa">create</a>()<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>  <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classmeow_1_1Photo.html#a84b9bae13da85ab5d1caf02cdede7092">Photo</a>();</div> -<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>  }</div> -<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>  </div> -<div class="line"><a name="l00420"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a0e947011dcb0db21760c89663acd2208"> 420</a></span>  <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1Photo.html#a0e947011dcb0db21760c89663acd2208">copyFrom</a>(<a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a> <span class="keyword">const</span>* b) {</div> -<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>  <span class="keywordflow">return</span> &(<a class="code" href="classmeow_1_1Photo.html#a53bc0c60fb3abd9e95999990c6f132e6">copyFrom</a>(*(<a class="code" href="classmeow_1_1Photo.html">Photo</a>*)b));</div> -<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>  }</div> -<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>  </div> -<div class="line"><a name="l00428"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a93fdf3b617d8b1c751823074fca049a9"> 428</a></span>  <span class="keywordtype">char</span> <span class="keyword">const</span>* <a class="code" href="classmeow_1_1Photo.html#a93fdf3b617d8b1c751823074fca049a9">ctype</a>()<span class="keyword"> const</span>{</div> -<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>  <span class="keywordflow">return</span> <span class="keyword">typeid</span>(*this).name();</div> -<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>  }</div> -<div class="line"><a name="l00431"></a><span class="lineno"> 431</span>  </div> -<div class="line"><a name="l00436"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a84cf3012af5e67b4aafc1ee7eafd70d1"> 436</a></span>  std::string <a class="code" href="classmeow_1_1Photo.html#a84cf3012af5e67b4aafc1ee7eafd70d1">type</a>()<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00437"></a><span class="lineno"> 437</span>  <span class="keywordflow">return</span> std::string(<a class="code" href="classmeow_1_1Photo.html#a93fdf3b617d8b1c751823074fca049a9">ctype</a>());</div> -<div class="line"><a name="l00438"></a><span class="lineno"> 438</span>  }</div> -<div class="line"><a name="l00439"></a><span class="lineno"> 439</span> };</div> -<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>  </div> -<div class="line"><a name="l00441"></a><span class="lineno"> 441</span> } <span class="comment">// meow</span></div> -<div class="line"><a name="l00442"></a><span class="lineno"> 442</span> </div> -<div class="line"><a name="l00443"></a><span class="lineno"> 443</span> <span class="preprocessor">#endif // gra_Photo_H__</span></div> -<div class="ttc" id="classmeow_1_1Photo_html_aeb8878b9c809b8c6385bfadd3c0dd984"><div class="ttname"><a href="classmeow_1_1Photo.html#aeb8878b9c809b8c6385bfadd3c0dd984">meow::Photo::projection</a></div><div class="ttdeci">PhotoProjection< double > projection(PhotoProjection< double > const &p)</div><div class="ttdoc">設定 photo projection </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00228">Photo.h:228</a></div></div> -<div class="ttc" id="classmeow_1_1Photo_html_ab7b4b1f6b3f8100ea670500f168cb1e4"><div class="ttname"><a href="classmeow_1_1Photo.html#ab7b4b1f6b3f8100ea670500f168cb1e4">meow::Photo::focal</a></div><div class="ttdeci">double focal() const </div><div class="ttdoc">回傳focal length </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00203">Photo.h:203</a></div></div> -<div class="ttc" id="classmeow_1_1Photo_html_a49ada6e814bd2280af12183897227e62"><div class="ttname"><a href="classmeow_1_1Photo.html#a49ada6e814bd2280af12183897227e62">meow::Photo::bitmap</a></div><div class="ttdeci">Bitmap< Pixel > const & bitmap() const </div><div class="ttdoc">回傳bitmap </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00178">Photo.h:178</a></div></div> -<div class="ttc" id="classmeow_1_1Photo_html_aed3ed47ee1ddae0732e24af71b91a7b0"><div class="ttname"><a href="classmeow_1_1Photo.html#aed3ed47ee1ddae0732e24af71b91a7b0">meow::Photo::reset</a></div><div class="ttdeci">void reset(Bitmap< Pixel > const &bmp, double f)</div><div class="ttdoc">重設bitmap, focal </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00156">Photo.h:156</a></div></div> -<div class="ttc" id="classmeow_1_1Photo_html_a19976fbe55a9d7e17baac9460d5b829c"><div class="ttname"><a href="classmeow_1_1Photo.html#a19976fbe55a9d7e17baac9460d5b829c">meow::Photo::centerGet</a></div><div class="ttdeci">Vector2D< double > & centerGet()</div><div class="ttdoc">取得照片中心點底片座標 (non-constant reference) </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00249">Photo.h:249</a></div></div> -<div class="ttc" id="classmeow_1_1Photo_html_a9fed32356d142cc4ee2c141ff894a49a"><div class="ttname"><a href="classmeow_1_1Photo.html#a9fed32356d142cc4ee2c141ff894a49a">meow::Photo::projection</a></div><div class="ttdeci">PhotoProjection< double > projection() const </div><div class="ttdoc">回傳相應的 photo projection </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00221">Photo.h:221</a></div></div> -<div class="ttc" id="classmeow_1_1Photo_html_a449f74fa427154f943d6abee255431aa"><div class="ttname"><a href="classmeow_1_1Photo.html#a449f74fa427154f943d6abee255431aa">meow::Photo::create</a></div><div class="ttdeci">ObjBase * create() const </div><div class="ttdoc">new一個自己 </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00407">Photo.h:407</a></div></div> -<div class="ttc" id="classmeow_1_1Bitmap_html_a2290360ab49bdf1f33dc717fce71d5df"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a2290360ab49bdf1f33dc717fce71d5df">meow::Bitmap::height</a></div><div class="ttdeci">size_t height() const </div><div class="ttdoc">回傳高度 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00144">Bitmap.h:144</a></div></div> +<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>  <span class="keywordflow">else</span> {</div> +<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>  <span class="keywordflow">if</span> (fscanf(f, <span class="stringliteral">"%lf %lf %lf"</span>, tmp + 0, tmp + 1, tmp + 2) < 3) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> +<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>  }</div> +<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>  <a class="code" href="classmeow_1_1Photo.html#a19976fbe55a9d7e17baac9460d5b829c">centerGet</a>().<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>(tmp[0]);</div> +<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>  <a class="code" href="classmeow_1_1Photo.html#a19976fbe55a9d7e17baac9460d5b829c">centerGet</a>().<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>(tmp[1]);</div> +<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>  <a class="code" href="classmeow_1_1Photo.html#ab7b4b1f6b3f8100ea670500f168cb1e4">focal</a>(tmp[2]);</div> +<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div> +<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>  }</div> +<div class="line"><a name="l00405"></a><span class="lineno"> 405</span> </div> +<div class="line"><a name="l00410"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a449f74fa427154f943d6abee255431aa"> 410</a></span>  <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1Photo.html#a449f74fa427154f943d6abee255431aa">create</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>  <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classmeow_1_1Photo.html#a84b9bae13da85ab5d1caf02cdede7092">Photo</a>();</div> +<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>  }</div> +<div class="line"><a name="l00413"></a><span class="lineno"> 413</span> </div> +<div class="line"><a name="l00423"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a0e947011dcb0db21760c89663acd2208"> 423</a></span>  <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1Photo.html#a0e947011dcb0db21760c89663acd2208">copyFrom</a>(<a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a> <span class="keyword">const</span>* b) {</div> +<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>  <span class="keywordflow">return</span> &(<a class="code" href="classmeow_1_1Photo.html#a53bc0c60fb3abd9e95999990c6f132e6">copyFrom</a>(*(<a class="code" href="classmeow_1_1Photo.html">Photo</a>*)b));</div> +<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>  }</div> +<div class="line"><a name="l00426"></a><span class="lineno"> 426</span> </div> +<div class="line"><a name="l00431"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a93fdf3b617d8b1c751823074fca049a9"> 431</a></span>  <span class="keywordtype">char</span> <span class="keyword">const</span>* <a class="code" href="classmeow_1_1Photo.html#a93fdf3b617d8b1c751823074fca049a9">ctype</a>()<span class="keyword"> const</span>{</div> +<div class="line"><a name="l00432"></a><span class="lineno"> 432</span>  <span class="keywordflow">return</span> <span class="keyword">typeid</span>(*this).name();</div> +<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>  }</div> +<div class="line"><a name="l00434"></a><span class="lineno"> 434</span> </div> +<div class="line"><a name="l00439"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a84cf3012af5e67b4aafc1ee7eafd70d1"> 439</a></span>  std::string <a class="code" href="classmeow_1_1Photo.html#a84cf3012af5e67b4aafc1ee7eafd70d1">type</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>  <span class="keywordflow">return</span> std::string(<a class="code" href="classmeow_1_1Photo.html#a93fdf3b617d8b1c751823074fca049a9">ctype</a>());</div> +<div class="line"><a name="l00441"></a><span class="lineno"> 441</span>  }</div> +<div class="line"><a name="l00442"></a><span class="lineno"> 442</span> };</div> +<div class="line"><a name="l00443"></a><span class="lineno"> 443</span> </div> +<div class="line"><a name="l00444"></a><span class="lineno"> 444</span> } <span class="comment">// meow</span></div> +<div class="line"><a name="l00445"></a><span class="lineno"> 445</span> </div> +<div class="line"><a name="l00446"></a><span class="lineno"> 446</span> <span class="preprocessor">#endif // gra_Photo_H__</span></div> +<div class="ttc" id="classmeow_1_1Photo_html_aeb8878b9c809b8c6385bfadd3c0dd984"><div class="ttname"><a href="classmeow_1_1Photo.html#aeb8878b9c809b8c6385bfadd3c0dd984">meow::Photo::projection</a></div><div class="ttdeci">PhotoProjection< double > projection(PhotoProjection< double > const &p)</div><div class="ttdoc">設定 photo projection </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00231">Photo.h:231</a></div></div> +<div class="ttc" id="classmeow_1_1Photo_html_ab7b4b1f6b3f8100ea670500f168cb1e4"><div class="ttname"><a href="classmeow_1_1Photo.html#ab7b4b1f6b3f8100ea670500f168cb1e4">meow::Photo::focal</a></div><div class="ttdeci">double focal() const </div><div class="ttdoc">回傳focal length </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00206">Photo.h:206</a></div></div> +<div class="ttc" id="classmeow_1_1Photo_html_a49ada6e814bd2280af12183897227e62"><div class="ttname"><a href="classmeow_1_1Photo.html#a49ada6e814bd2280af12183897227e62">meow::Photo::bitmap</a></div><div class="ttdeci">Bitmap< Pixel > const & bitmap() const </div><div class="ttdoc">回傳bitmap </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00181">Photo.h:181</a></div></div> +<div class="ttc" id="classmeow_1_1Photo_html_aed3ed47ee1ddae0732e24af71b91a7b0"><div class="ttname"><a href="classmeow_1_1Photo.html#aed3ed47ee1ddae0732e24af71b91a7b0">meow::Photo::reset</a></div><div class="ttdeci">void reset(Bitmap< Pixel > const &bmp, double f)</div><div class="ttdoc">重設bitmap, focal </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00159">Photo.h:159</a></div></div> +<div class="ttc" id="classmeow_1_1Photo_html_a19976fbe55a9d7e17baac9460d5b829c"><div class="ttname"><a href="classmeow_1_1Photo.html#a19976fbe55a9d7e17baac9460d5b829c">meow::Photo::centerGet</a></div><div class="ttdeci">Vector2D< double > & centerGet()</div><div class="ttdoc">取得照片中心點底片座標 (non-constant reference) </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00252">Photo.h:252</a></div></div> +<div class="ttc" id="classmeow_1_1Photo_html_a9fed32356d142cc4ee2c141ff894a49a"><div class="ttname"><a href="classmeow_1_1Photo.html#a9fed32356d142cc4ee2c141ff894a49a">meow::Photo::projection</a></div><div class="ttdeci">PhotoProjection< double > projection() const </div><div class="ttdoc">回傳相應的 photo projection </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00224">Photo.h:224</a></div></div> +<div class="ttc" id="classmeow_1_1Photo_html_a449f74fa427154f943d6abee255431aa"><div class="ttname"><a href="classmeow_1_1Photo.html#a449f74fa427154f943d6abee255431aa">meow::Photo::create</a></div><div class="ttdeci">ObjBase * create() const </div><div class="ttdoc">new一個自己 </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00410">Photo.h:410</a></div></div> +<div class="ttc" id="classmeow_1_1Bitmap_html_a2290360ab49bdf1f33dc717fce71d5df"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a2290360ab49bdf1f33dc717fce71d5df">meow::Bitmap::height</a></div><div class="ttdeci">size_t height() const </div><div class="ttdoc">回傳高度 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00146">Bitmap.h:146</a></div></div> <div class="ttc" id="classmeow_1_1Vector2D_html_a1bb0d1ce4954e56b8b0f166b928816a3"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">meow::Vector2D::x</a></div><div class="ttdeci">Scalar const & x() const </div><div class="ttdoc">access x </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00056">Vectors.h:56</a></div></div> -<div class="ttc" id="classmeow_1_1Photo_html_a93fdf3b617d8b1c751823074fca049a9"><div class="ttname"><a href="classmeow_1_1Photo.html#a93fdf3b617d8b1c751823074fca049a9">meow::Photo::ctype</a></div><div class="ttdeci">char const * ctype() const </div><div class="ttdoc">回傳class的type </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00428">Photo.h:428</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_a2d3855af7fd18b94faa89cceffa3d950"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">meow::Vector3D::z</a></div><div class="ttdeci">Scalar const & z() const </div><div class="ttdoc">access z </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00305">Vectors.h:305</a></div></div> -<div class="ttc" id="classmeow_1_1Photo_html_a511f65855ee9f102c2472ce236ba7d3c"><div class="ttname"><a href="classmeow_1_1Photo.html#a511f65855ee9f102c2472ce236ba7d3c">meow::Photo::bitmap</a></div><div class="ttdeci">Bitmap< Pixel > const & bitmap(Bitmap< Pixel > const &bmp)</div><div class="ttdoc">設定bitmap </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00195">Photo.h:195</a></div></div> -<div class="ttc" id="classmeow_1_1Photo_html_a84cf3012af5e67b4aafc1ee7eafd70d1"><div class="ttname"><a href="classmeow_1_1Photo.html#a84cf3012af5e67b4aafc1ee7eafd70d1">meow::Photo::type</a></div><div class="ttdeci">std::string type() const </div><div class="ttdoc">回傳class的type </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00436">Photo.h:436</a></div></div> -<div class="ttc" id="classmeow_1_1Photo_html_a97cc535d734fdf53457c84ef5f0bdc50"><div class="ttname"><a href="classmeow_1_1Photo.html#a97cc535d734fdf53457c84ef5f0bdc50">meow::Photo::read</a></div><div class="ttdeci">bool read(FILE *f, bool bin, unsigned int fg)</div><div class="ttdoc">將資料讀入 </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00388">Photo.h:388</a></div></div> -<div class="ttc" id="classmeow_1_1Photo_html_a1fbde3a8b2be3662cf67a035cf887be9"><div class="ttname"><a href="classmeow_1_1Photo.html#a1fbde3a8b2be3662cf67a035cf887be9">meow::Photo::focal</a></div><div class="ttdeci">double focal(double f)</div><div class="ttdoc">設定 focal length </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00213">Photo.h:213</a></div></div> -<div class="ttc" id="classmeow_1_1Photo_html_ab5a901c44b8c5523def9b40f27a5fda3"><div class="ttname"><a href="classmeow_1_1Photo.html#ab5a901c44b8c5523def9b40f27a5fda3">meow::Photo::reset</a></div><div class="ttdeci">void reset(Bitmap< Pixel > const &bmp)</div><div class="ttdoc">重設bitmap, focal 用猜的 </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00142">Photo.h:142</a></div></div> -<div class="ttc" id="classmeow_1_1Bitmap_html"><div class="ttname"><a href="classmeow_1_1Bitmap.html">meow::Bitmap</a></div><div class="ttdoc">二維點陣資料 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00023">Bitmap.h:23</a></div></div> -<div class="ttc" id="classmeow_1_1Photo_html_a3489796a4101da9291fff280cb89728e"><div class="ttname"><a href="classmeow_1_1Photo.html#a3489796a4101da9291fff280cb89728e">meow::Photo::pixel</a></div><div class="ttdeci">Pixel pixel(size_t y, size_t x) const </div><div class="ttdoc">回傳bitmap的某pixel </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00282">Photo.h:282</a></div></div> -<div class="ttc" id="classmeow_1_1PhotoProjection_html_a8bc014829f304ae83da2862fcf4f6dce"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#a8bc014829f304ae83da2862fcf4f6dce">meow::PhotoProjection::dimension</a></div><div class="ttdeci">size_t dimension() const </div><div class="ttdoc">Get the dimension of this projection. </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00425">Transformations.h:425</a></div></div> -<div class="ttc" id="classmeow_1_1Photo_html_a1a0582b5c3683264fcad5ca67b376f7c"><div class="ttname"><a href="classmeow_1_1Photo.html#a1a0582b5c3683264fcad5ca67b376f7c">meow::Photo::width</a></div><div class="ttdeci">size_t width() const </div><div class="ttdoc">回傳bitmap寬 </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00268">Photo.h:268</a></div></div> -<div class="ttc" id="classmeow_1_1Bitmap_html_ad8476258a0f9deefdb7170d53949d3ed"><div class="ttname"><a href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed">meow::Bitmap::width</a></div><div class="ttdeci">size_t width() const </div><div class="ttdoc">回傳寬度 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00151">Bitmap.h:151</a></div></div> -<div class="ttc" id="classmeow_1_1Photo_html_a68137359863914ebedb467782b8ef440"><div class="ttname"><a href="classmeow_1_1Photo.html#a68137359863914ebedb467782b8ef440">meow::Photo::Photo</a></div><div class="ttdeci">Photo(Bitmap< Pixel > const &bmp, double f)</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00092">Photo.h:92</a></div></div> -<div class="ttc" id="classmeow_1_1Photo_html_a66e6f809ee030d4b3d5c0d1edd7b641e"><div class="ttname"><a href="classmeow_1_1Photo.html#a66e6f809ee030d4b3d5c0d1edd7b641e">meow::Photo::Photo</a></div><div class="ttdeci">Photo(Bitmap< Pixel > const &bmp)</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00080">Photo.h:80</a></div></div> +<div class="ttc" id="classmeow_1_1Photo_html_a93fdf3b617d8b1c751823074fca049a9"><div class="ttname"><a href="classmeow_1_1Photo.html#a93fdf3b617d8b1c751823074fca049a9">meow::Photo::ctype</a></div><div class="ttdeci">char const * ctype() const </div><div class="ttdoc">回傳class的type </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00431">Photo.h:431</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_a2d3855af7fd18b94faa89cceffa3d950"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">meow::Vector3D::z</a></div><div class="ttdeci">Scalar const & z() const </div><div class="ttdoc">access z </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00315">Vectors.h:315</a></div></div> +<div class="ttc" id="classmeow_1_1Photo_html_a511f65855ee9f102c2472ce236ba7d3c"><div class="ttname"><a href="classmeow_1_1Photo.html#a511f65855ee9f102c2472ce236ba7d3c">meow::Photo::bitmap</a></div><div class="ttdeci">Bitmap< Pixel > const & bitmap(Bitmap< Pixel > const &bmp)</div><div class="ttdoc">設定bitmap </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00198">Photo.h:198</a></div></div> +<div class="ttc" id="classmeow_1_1Photo_html_a84cf3012af5e67b4aafc1ee7eafd70d1"><div class="ttname"><a href="classmeow_1_1Photo.html#a84cf3012af5e67b4aafc1ee7eafd70d1">meow::Photo::type</a></div><div class="ttdeci">std::string type() const </div><div class="ttdoc">回傳class的type </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00439">Photo.h:439</a></div></div> +<div class="ttc" id="classmeow_1_1Photo_html_a97cc535d734fdf53457c84ef5f0bdc50"><div class="ttname"><a href="classmeow_1_1Photo.html#a97cc535d734fdf53457c84ef5f0bdc50">meow::Photo::read</a></div><div class="ttdeci">bool read(FILE *f, bool bin, unsigned int fg)</div><div class="ttdoc">將資料讀入 </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00391">Photo.h:391</a></div></div> +<div class="ttc" id="classmeow_1_1Photo_html_a1fbde3a8b2be3662cf67a035cf887be9"><div class="ttname"><a href="classmeow_1_1Photo.html#a1fbde3a8b2be3662cf67a035cf887be9">meow::Photo::focal</a></div><div class="ttdeci">double focal(double f)</div><div class="ttdoc">設定 focal length </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00216">Photo.h:216</a></div></div> +<div class="ttc" id="classmeow_1_1Photo_html_ab5a901c44b8c5523def9b40f27a5fda3"><div class="ttname"><a href="classmeow_1_1Photo.html#ab5a901c44b8c5523def9b40f27a5fda3">meow::Photo::reset</a></div><div class="ttdeci">void reset(Bitmap< Pixel > const &bmp)</div><div class="ttdoc">重設bitmap, focal 用猜的 </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00145">Photo.h:145</a></div></div> +<div class="ttc" id="classmeow_1_1Bitmap_html"><div class="ttname"><a href="classmeow_1_1Bitmap.html">meow::Bitmap</a></div><div class="ttdoc">二維點陣資料 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00025">Bitmap.h:25</a></div></div> +<div class="ttc" id="classmeow_1_1Photo_html_a3489796a4101da9291fff280cb89728e"><div class="ttname"><a href="classmeow_1_1Photo.html#a3489796a4101da9291fff280cb89728e">meow::Photo::pixel</a></div><div class="ttdeci">Pixel pixel(size_t y, size_t x) const </div><div class="ttdoc">回傳bitmap的某pixel </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00285">Photo.h:285</a></div></div> +<div class="ttc" id="classmeow_1_1PhotoProjection_html_a8bc014829f304ae83da2862fcf4f6dce"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#a8bc014829f304ae83da2862fcf4f6dce">meow::PhotoProjection::dimension</a></div><div class="ttdeci">size_t dimension() const </div><div class="ttdoc">Get the dimension of this projection. </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00427">Transformations.h:427</a></div></div> +<div class="ttc" id="classmeow_1_1Photo_html_a1a0582b5c3683264fcad5ca67b376f7c"><div class="ttname"><a href="classmeow_1_1Photo.html#a1a0582b5c3683264fcad5ca67b376f7c">meow::Photo::width</a></div><div class="ttdeci">size_t width() const </div><div class="ttdoc">回傳bitmap寬 </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00271">Photo.h:271</a></div></div> +<div class="ttc" id="classmeow_1_1Bitmap_html_ad8476258a0f9deefdb7170d53949d3ed"><div class="ttname"><a href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed">meow::Bitmap::width</a></div><div class="ttdeci">size_t width() const </div><div class="ttdoc">回傳寬度 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00153">Bitmap.h:153</a></div></div> +<div class="ttc" id="classmeow_1_1Photo_html_a68137359863914ebedb467782b8ef440"><div class="ttname"><a href="classmeow_1_1Photo.html#a68137359863914ebedb467782b8ef440">meow::Photo::Photo</a></div><div class="ttdeci">Photo(Bitmap< Pixel > const &bmp, double f)</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00095">Photo.h:95</a></div></div> +<div class="ttc" id="classmeow_1_1Photo_html_a66e6f809ee030d4b3d5c0d1edd7b641e"><div class="ttname"><a href="classmeow_1_1Photo.html#a66e6f809ee030d4b3d5c0d1edd7b641e">meow::Photo::Photo</a></div><div class="ttdeci">Photo(Bitmap< Pixel > const &bmp)</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00083">Photo.h:83</a></div></div> <div class="ttc" id="classmeow_1_1ObjBase_html"><div class="ttname"><a href="classmeow_1_1ObjBase.html">meow::ObjBase</a></div><div class="ttdoc">一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00015">ObjBase.h:15</a></div></div> -<div class="ttc" id="classmeow_1_1Photo_html_a1d51d273f9847c8c81de3acaafdf893f"><div class="ttname"><a href="classmeow_1_1Photo.html#a1d51d273f9847c8c81de3acaafdf893f">meow::Photo::referneceFrom</a></div><div class="ttdeci">Photo & referneceFrom(Photo const &b)</div><div class="ttdoc">參照 </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00130">Photo.h:130</a></div></div> -<div class="ttc" id="classmeow_1_1Photo_html_a53bc0c60fb3abd9e95999990c6f132e6"><div class="ttname"><a href="classmeow_1_1Photo.html#a53bc0c60fb3abd9e95999990c6f132e6">meow::Photo::copyFrom</a></div><div class="ttdeci">Photo & copyFrom(Photo const &b)</div><div class="ttdoc">複製資料 </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00120">Photo.h:120</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_ae03fb93d06c60fd2901875ead10c8c72"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ae03fb93d06c60fd2901875ead10c8c72">meow::Vector3D::matrix</a></div><div class="ttdeci">Matrix< Scalar > matrix() const </div><div class="ttdoc">return a 3x1 matrix form of itself </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00466">Vectors.h:466</a></div></div> -<div class="ttc" id="classmeow_1_1Photo_html_a07c8ca1846fc97005a7d960c5fc703a7"><div class="ttname"><a href="classmeow_1_1Photo.html#a07c8ca1846fc97005a7d960c5fc703a7">meow::Photo::bitmapGet</a></div><div class="ttdeci">Bitmap< Pixel > & bitmapGet()</div><div class="ttdoc">回傳bitmap 的參照(非constant) </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00185">Photo.h:185</a></div></div> -<div class="ttc" id="classmeow_1_1Photo_html_aad526a7b9aecbcfebb12be76979ce7d1"><div class="ttname"><a href="classmeow_1_1Photo.html#aad526a7b9aecbcfebb12be76979ce7d1">meow::Photo::color</a></div><div class="ttdeci">Pixel color(Vector2D< double > const &yx) const </div><div class="ttdoc">取得給照片座標中某點的色彩 </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00329">Photo.h:329</a></div></div> -<div class="ttc" id="classmeow_1_1Photo_html_a95c01aa8e4b620c8290a3054663e41f4"><div class="ttname"><a href="classmeow_1_1Photo.html#a95c01aa8e4b620c8290a3054663e41f4">meow::Photo::color</a></div><div class="ttdeci">Pixel color(Vector3D< double > const &p) const </div><div class="ttdoc">取得給照片座標中某點的色彩 </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00354">Photo.h:354</a></div></div> -<div class="ttc" id="classmeow_1_1Photo_html_af69dcdd4ccd4c15227cf0b104325d8de"><div class="ttname"><a href="classmeow_1_1Photo.html#af69dcdd4ccd4c15227cf0b104325d8de">meow::Photo::Photo</a></div><div class="ttdeci">Photo(Bitmap< Pixel > const &bmp, double f, Vector2D< double > const &c)</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00105">Photo.h:105</a></div></div> +<div class="ttc" id="classmeow_1_1Photo_html_a1d51d273f9847c8c81de3acaafdf893f"><div class="ttname"><a href="classmeow_1_1Photo.html#a1d51d273f9847c8c81de3acaafdf893f">meow::Photo::referneceFrom</a></div><div class="ttdeci">Photo & referneceFrom(Photo const &b)</div><div class="ttdoc">參照 </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00133">Photo.h:133</a></div></div> +<div class="ttc" id="classmeow_1_1Photo_html_a53bc0c60fb3abd9e95999990c6f132e6"><div class="ttname"><a href="classmeow_1_1Photo.html#a53bc0c60fb3abd9e95999990c6f132e6">meow::Photo::copyFrom</a></div><div class="ttdeci">Photo & copyFrom(Photo const &b)</div><div class="ttdoc">複製資料 </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00123">Photo.h:123</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_ae03fb93d06c60fd2901875ead10c8c72"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ae03fb93d06c60fd2901875ead10c8c72">meow::Vector3D::matrix</a></div><div class="ttdeci">Matrix< Scalar > matrix() const </div><div class="ttdoc">return a 3x1 matrix form of itself </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00486">Vectors.h:486</a></div></div> +<div class="ttc" id="classmeow_1_1Photo_html_a07c8ca1846fc97005a7d960c5fc703a7"><div class="ttname"><a href="classmeow_1_1Photo.html#a07c8ca1846fc97005a7d960c5fc703a7">meow::Photo::bitmapGet</a></div><div class="ttdeci">Bitmap< Pixel > & bitmapGet()</div><div class="ttdoc">回傳bitmap 的參照(非constant) </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00188">Photo.h:188</a></div></div> +<div class="ttc" id="classmeow_1_1Photo_html_aad526a7b9aecbcfebb12be76979ce7d1"><div class="ttname"><a href="classmeow_1_1Photo.html#aad526a7b9aecbcfebb12be76979ce7d1">meow::Photo::color</a></div><div class="ttdeci">Pixel color(Vector2D< double > const &yx) const </div><div class="ttdoc">取得給照片座標中某點的色彩 </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00332">Photo.h:332</a></div></div> +<div class="ttc" id="classmeow_1_1Photo_html_a95c01aa8e4b620c8290a3054663e41f4"><div class="ttname"><a href="classmeow_1_1Photo.html#a95c01aa8e4b620c8290a3054663e41f4">meow::Photo::color</a></div><div class="ttdeci">Pixel color(Vector3D< double > const &p) const </div><div class="ttdoc">取得給照片座標中某點的色彩 </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00357">Photo.h:357</a></div></div> +<div class="ttc" id="classmeow_1_1Photo_html_af69dcdd4ccd4c15227cf0b104325d8de"><div class="ttname"><a href="classmeow_1_1Photo.html#af69dcdd4ccd4c15227cf0b104325d8de">meow::Photo::Photo</a></div><div class="ttdeci">Photo(Bitmap< Pixel > const &bmp, double f, Vector2D< double > const &c)</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00108">Photo.h:108</a></div></div> <div class="ttc" id="classmeow_1_1Vector3D_html"><div class="ttname"><a href="classmeow_1_1Vector3D.html">meow::Vector3D< double ></a></div></div> <div class="ttc" id="Bitmap_8h_html"><div class="ttname"><a href="Bitmap_8h.html">Bitmap.h</a></div></div> -<div class="ttc" id="classmeow_1_1Photo_html_a38c943a8bd30b309a8042599dcf9f1e7"><div class="ttname"><a href="classmeow_1_1Photo.html#a38c943a8bd30b309a8042599dcf9f1e7">meow::Photo::pixel</a></div><div class="ttdeci">Pixel pixel(size_t y, size_t x, Pixel const &p)</div><div class="ttdoc">設定某pixel </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00289">Photo.h:289</a></div></div> -<div class="ttc" id="classmeow_1_1Photo_html_a563850b9827f24d6d0be5c63e408d253"><div class="ttname"><a href="classmeow_1_1Photo.html#a563850b9827f24d6d0be5c63e408d253">meow::Photo::center</a></div><div class="ttdeci">Vector2D< double > const & center(Vector2D< double > const &c)</div><div class="ttdoc">設定照片中心點底片座標 </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00260">Photo.h:260</a></div></div> +<div class="ttc" id="classmeow_1_1Photo_html_a38c943a8bd30b309a8042599dcf9f1e7"><div class="ttname"><a href="classmeow_1_1Photo.html#a38c943a8bd30b309a8042599dcf9f1e7">meow::Photo::pixel</a></div><div class="ttdeci">Pixel pixel(size_t y, size_t x, Pixel const &p)</div><div class="ttdoc">設定某pixel </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00292">Photo.h:292</a></div></div> +<div class="ttc" id="classmeow_1_1Photo_html_a563850b9827f24d6d0be5c63e408d253"><div class="ttname"><a href="classmeow_1_1Photo.html#a563850b9827f24d6d0be5c63e408d253">meow::Photo::center</a></div><div class="ttdeci">Vector2D< double > const & center(Vector2D< double > const &c)</div><div class="ttdoc">設定照片中心點底片座標 </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00263">Photo.h:263</a></div></div> <div class="ttc" id="classmeow_1_1Photo_html"><div class="ttname"><a href="classmeow_1_1Photo.html">meow::Photo</a></div><div class="ttdoc">底片 </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00031">Photo.h:31</a></div></div> -<div class="ttc" id="classmeow_1_1Photo_html_a4d237ed59e6227940c20831cdce797a8"><div class="ttname"><a href="classmeow_1_1Photo.html#a4d237ed59e6227940c20831cdce797a8">meow::Photo::reset</a></div><div class="ttdeci">void reset(Bitmap< Pixel > const &bmp, double f, Vector2D< double > const &c)</div><div class="ttdoc">重設bitmap, focal, center </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00169">Photo.h:169</a></div></div> +<div class="ttc" id="classmeow_1_1Photo_html_a4d237ed59e6227940c20831cdce797a8"><div class="ttname"><a href="classmeow_1_1Photo.html#a4d237ed59e6227940c20831cdce797a8">meow::Photo::reset</a></div><div class="ttdeci">void reset(Bitmap< Pixel > const &bmp, double f, Vector2D< double > const &c)</div><div class="ttdoc">重設bitmap, focal, center </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00172">Photo.h:172</a></div></div> <div class="ttc" id="classmeow_1_1Self_html"><div class="ttname"><a href="classmeow_1_1Self.html">meow::Self< Myself ></a></div></div> -<div class="ttc" id="classmeow_1_1Photo_html_a0e947011dcb0db21760c89663acd2208"><div class="ttname"><a href="classmeow_1_1Photo.html#a0e947011dcb0db21760c89663acd2208">meow::Photo::copyFrom</a></div><div class="ttdeci">ObjBase * copyFrom(ObjBase const *b)</div><div class="ttdoc">複製資料 </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00420">Photo.h:420</a></div></div> -<div class="ttc" id="classmeow_1_1Photo_html_ab97f03da439edeb8834fd6e7a3487f65"><div class="ttname"><a href="classmeow_1_1Photo.html#ab97f03da439edeb8834fd6e7a3487f65">meow::Photo::operator=</a></div><div class="ttdeci">Photo & operator=(Photo const &b)</div><div class="ttdoc">same as .copyFrom(b) </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00361">Photo.h:361</a></div></div> +<div class="ttc" id="classmeow_1_1Photo_html_a0e947011dcb0db21760c89663acd2208"><div class="ttname"><a href="classmeow_1_1Photo.html#a0e947011dcb0db21760c89663acd2208">meow::Photo::copyFrom</a></div><div class="ttdeci">ObjBase * copyFrom(ObjBase const *b)</div><div class="ttdoc">複製資料 </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00423">Photo.h:423</a></div></div> +<div class="ttc" id="classmeow_1_1Photo_html_ab97f03da439edeb8834fd6e7a3487f65"><div class="ttname"><a href="classmeow_1_1Photo.html#ab97f03da439edeb8834fd6e7a3487f65">meow::Photo::operator=</a></div><div class="ttdeci">Photo & operator=(Photo const &b)</div><div class="ttdoc">same as .copyFrom(b) </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00364">Photo.h:364</a></div></div> <div class="ttc" id="classmeow_1_1PhotoProjection_html"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html">meow::PhotoProjection< double ></a></div></div> -<div class="ttc" id="classmeow_1_1Photo_html_a84b9bae13da85ab5d1caf02cdede7092"><div class="ttname"><a href="classmeow_1_1Photo.html#a84b9bae13da85ab5d1caf02cdede7092">meow::Photo::Photo</a></div><div class="ttdeci">Photo()</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00059">Photo.h:59</a></div></div> -<div class="ttc" id="classmeow_1_1Photo_html_ab92324c852686bcad5e374aa9ae8e952"><div class="ttname"><a href="classmeow_1_1Photo.html#ab92324c852686bcad5e374aa9ae8e952">meow::Photo::write</a></div><div class="ttdeci">bool write(FILE *f, bool bin, unsigned int fg) const </div><div class="ttdoc">將資料寫入檔案 </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00369">Photo.h:369</a></div></div> +<div class="ttc" id="classmeow_1_1Photo_html_a84b9bae13da85ab5d1caf02cdede7092"><div class="ttname"><a href="classmeow_1_1Photo.html#a84b9bae13da85ab5d1caf02cdede7092">meow::Photo::Photo</a></div><div class="ttdeci">Photo()</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00062">Photo.h:62</a></div></div> +<div class="ttc" id="classmeow_1_1Photo_html_ab92324c852686bcad5e374aa9ae8e952"><div class="ttname"><a href="classmeow_1_1Photo.html#ab92324c852686bcad5e374aa9ae8e952">meow::Photo::write</a></div><div class="ttdeci">bool write(FILE *f, bool bin, unsigned int fg) const </div><div class="ttdoc">將資料寫入檔案 </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00372">Photo.h:372</a></div></div> <div class="ttc" id="classmeow_1_1Vector2D_html_a0506d587eb30444092082258baab7a74"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">meow::Vector2D::y</a></div><div class="ttdeci">Scalar const & y() const </div><div class="ttdoc">access y </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00071">Vectors.h:71</a></div></div> -<div class="ttc" id="classmeow_1_1Photo_html_a1a81a5be069f31e16e2e665ff97e778c"><div class="ttname"><a href="classmeow_1_1Photo.html#a1a81a5be069f31e16e2e665ff97e778c">meow::Photo::center</a></div><div class="ttdeci">Vector2D< double > const & center() const </div><div class="ttdoc">取得照片中心點底片座標 </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00240">Photo.h:240</a></div></div> -<div class="ttc" id="classmeow_1_1Photo_html_ae1d328ee4c0971d4a90fb1f05bea1e66"><div class="ttname"><a href="classmeow_1_1Photo.html#ae1d328ee4c0971d4a90fb1f05bea1e66">meow::Photo::inside</a></div><div class="ttdeci">bool inside(Vector2D< double > const &yx) const </div><div class="ttdoc">檢查某點是否在底片範圍內 </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00301">Photo.h:301</a></div></div> -<div class="ttc" id="classmeow_1_1Photo_html_a85f96086c9c4041ae14f0c1c9c6d23f8"><div class="ttname"><a href="classmeow_1_1Photo.html#a85f96086c9c4041ae14f0c1c9c6d23f8">meow::Photo::Photo</a></div><div class="ttdeci">Photo(Photo const &b)</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00070">Photo.h:70</a></div></div> +<div class="ttc" id="classmeow_1_1Photo_html_a1a81a5be069f31e16e2e665ff97e778c"><div class="ttname"><a href="classmeow_1_1Photo.html#a1a81a5be069f31e16e2e665ff97e778c">meow::Photo::center</a></div><div class="ttdeci">Vector2D< double > const & center() const </div><div class="ttdoc">取得照片中心點底片座標 </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00243">Photo.h:243</a></div></div> +<div class="ttc" id="classmeow_1_1Photo_html_ae1d328ee4c0971d4a90fb1f05bea1e66"><div class="ttname"><a href="classmeow_1_1Photo.html#ae1d328ee4c0971d4a90fb1f05bea1e66">meow::Photo::inside</a></div><div class="ttdeci">bool inside(Vector2D< double > const &yx) const </div><div class="ttdoc">檢查某點是否在底片範圍內 </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00304">Photo.h:304</a></div></div> +<div class="ttc" id="classmeow_1_1Photo_html_a85f96086c9c4041ae14f0c1c9c6d23f8"><div class="ttname"><a href="classmeow_1_1Photo.html#a85f96086c9c4041ae14f0c1c9c6d23f8">meow::Photo::Photo</a></div><div class="ttdeci">Photo(Photo const &b)</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00073">Photo.h:73</a></div></div> <div class="ttc" id="classint_html"><div class="ttname"><a href="classint.html">int</a></div></div> -<div class="ttc" id="classmeow_1_1Photo_html_a43ac8952d85ea584dc9ea9a0424dbb98"><div class="ttname"><a href="classmeow_1_1Photo.html#a43ac8952d85ea584dc9ea9a0424dbb98">meow::Photo::inside</a></div><div class="ttdeci">bool inside(Vector3D< double > const &p) const </div><div class="ttdoc">檢查某點是否在底片範圍內 </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00315">Photo.h:315</a></div></div> -<div class="ttc" id="classmeow_1_1Photo_html_ad3ba33208243966fe72db6c3a519e22d"><div class="ttname"><a href="classmeow_1_1Photo.html#ad3ba33208243966fe72db6c3a519e22d">meow::Photo::~Photo</a></div><div class="ttdeci">~Photo()</div><div class="ttdoc">destructor </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00112">Photo.h:112</a></div></div> +<div class="ttc" id="classmeow_1_1Photo_html_a43ac8952d85ea584dc9ea9a0424dbb98"><div class="ttname"><a href="classmeow_1_1Photo.html#a43ac8952d85ea584dc9ea9a0424dbb98">meow::Photo::inside</a></div><div class="ttdeci">bool inside(Vector3D< double > const &p) const </div><div class="ttdoc">檢查某點是否在底片範圍內 </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00318">Photo.h:318</a></div></div> +<div class="ttc" id="classmeow_1_1Photo_html_ad3ba33208243966fe72db6c3a519e22d"><div class="ttname"><a href="classmeow_1_1Photo.html#ad3ba33208243966fe72db6c3a519e22d">meow::Photo::~Photo</a></div><div class="ttdeci">~Photo()</div><div class="ttdoc">destructor </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00115">Photo.h:115</a></div></div> <div class="ttc" id="classmeow_1_1Vector2D_html"><div class="ttname"><a href="classmeow_1_1Vector2D.html">meow::Vector2D< double ></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 &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 class="ttc" id="classmeow_1_1Photo_html_a0fc9394bbee567c1961500808a5f9a9d"><div class="ttname"><a href="classmeow_1_1Photo.html#a0fc9394bbee567c1961500808a5f9a9d">meow::Photo::height</a></div><div class="ttdeci">size_t height() const </div><div class="ttdoc">回傳bitmap高 </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00275">Photo.h:275</a></div></div> +<div class="ttc" id="classmeow_1_1Photo_html_a0fc9394bbee567c1961500808a5f9a9d"><div class="ttname"><a href="classmeow_1_1Photo.html#a0fc9394bbee567c1961500808a5f9a9d">meow::Photo::height</a></div><div class="ttdeci">size_t height() const </div><div class="ttdoc">回傳bitmap高 </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00278">Photo.h:278</a></div></div> </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> <!-- HTML footer for doxygen 1.8.3.1--> @@ -361,7 +364,7 @@ $(document).ready(function(){initNavTree('Photo_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_115d3279a93b9c99d8f569a34543848f.html">gra</a></li><li class="navelem"><a class="el" href="Photo_8h.html">Photo.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/RGB_8h.html b/doc/html/RGB_8h.html index c3f25a7..6dc9c66 100644 --- a/doc/html/RGB_8h.html +++ b/doc/html/RGB_8h.html @@ -30,7 +30,7 @@ <div id="projectname">Templates -- Meow  <span id="projectnumber">1.1.4</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -86,7 +86,7 @@ Namespaces</h2></td></tr> <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_f6840b2fecd08a3779df34f0add0e074.html">colors</a></li><li class="navelem"><a class="el" href="RGB_8h.html">RGB.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Mon Jun 23 2014 18:37:27 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/RGB_8h_source.html b/doc/html/RGB_8h_source.html index 1d71e34..7d524fe 100644 --- a/doc/html/RGB_8h_source.html +++ b/doc/html/RGB_8h_source.html @@ -30,7 +30,7 @@ <div id="projectname">Templates -- Meow  <span id="projectnumber">1.1.4</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -162,7 +162,7 @@ $(document).ready(function(){initNavTree('RGB_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_f6840b2fecd08a3779df34f0add0e074.html">colors</a></li><li class="navelem"><a class="el" href="RGB_8h.html">RGB.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Mon Jun 23 2014 18:37:26 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/RGB_8hpp.html b/doc/html/RGB_8hpp.html index 8497d8b..d6fd6ac 100644 --- a/doc/html/RGB_8hpp.html +++ b/doc/html/RGB_8hpp.html @@ -30,7 +30,7 @@ <div id="projectname">Templates -- Meow  <span id="projectnumber">1.1.4</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -77,7 +77,7 @@ Namespaces</h2></td></tr> <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_f6840b2fecd08a3779df34f0add0e074.html">colors</a></li><li class="navelem"><a class="el" href="RGB_8hpp.html">RGB.hpp</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Mon Jun 23 2014 18:37:27 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/RGB_8hpp_source.html b/doc/html/RGB_8hpp_source.html index ecd79e1..f1974b7 100644 --- a/doc/html/RGB_8hpp_source.html +++ b/doc/html/RGB_8hpp_source.html @@ -30,7 +30,7 @@ <div id="projectname">Templates -- Meow  <span id="projectnumber">1.1.4</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -88,9 +88,9 @@ $(document).ready(function(){initNavTree('RGB_8hpp_source.html','');}); <div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="classmeow_1_1RGB.html#aefbee4a412a49e205d0e538a5f6d7cfc"> 29</a></span>  <span class="keyword">template</span><<span class="keyword">class</span> T> <span class="keyword">inline</span> T <a class="code" href="classmeow_1_1RGB.html#a5c51ce2c05600850275de3c083328c10">RGB<T>::bgr</a>(<span class="keywordtype">size_t</span> i, T <span class="keyword">const</span>& val){</div> <div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  <span class="keywordflow">return</span> rgb(2 - i, val);</div> <div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  }</div> -<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  </div> -<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  </div> -<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  </div> +<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> </div> +<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div> +<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> </div> <div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="classmeow_1_1RGBf.html#aa28e11d21cd70a6549aa211a3916171a"> 35</a></span>  <span class="keyword">inline</span> <a class="code" href="classmeow_1_1RGBf.html#aa28e11d21cd70a6549aa211a3916171a">RGBf::RGBf</a>(): <a class="code" href="classmeow_1_1RGB.html">RGB</a>(0.0, 0.0, 0.0){ }</div> <div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="classmeow_1_1RGBf.html#a9300ed526e402c6ec188034a76fc1b43"> 36</a></span>  <span class="keyword">inline</span> <a class="code" href="classmeow_1_1RGBf.html#a9300ed526e402c6ec188034a76fc1b43">RGBf::~RGBf</a>(){ }</div> <div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="classmeow_1_1RGBf.html#a008f78e2496a88fb2fbf7003e4eb0ce8"> 37</a></span>  <span class="keyword">inline</span> <a class="code" href="classmeow_1_1RGBf.html#aa28e11d21cd70a6549aa211a3916171a">RGBf::RGBf</a>(<span class="keywordtype">double</span> <span class="keyword">const</span>&r,<span class="keywordtype">double</span> <span class="keyword">const</span>&g,<span class="keywordtype">double</span> <span class="keyword">const</span>&b):<a class="code" href="classmeow_1_1RGB.html">RGB</a>(r,g,b){}</div> @@ -147,7 +147,7 @@ $(document).ready(function(){initNavTree('RGB_8hpp_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_f6840b2fecd08a3779df34f0add0e074.html">colors</a></li><li class="navelem"><a class="el" href="RGB_8hpp.html">RGB.hpp</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Mon Jun 23 2014 18:37:26 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/RGB__Space_8h.html b/doc/html/RGB__Space_8h.html index 317e5f9..9d6740c 100644 --- a/doc/html/RGB__Space_8h.html +++ b/doc/html/RGB__Space_8h.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -99,7 +99,7 @@ Functions</h2></td></tr> <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_f6840b2fecd08a3779df34f0add0e074.html">colors</a></li><li class="navelem"><a class="el" href="RGB__Space_8h.html">RGB_Space.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/RGB__Space_8h_source.html b/doc/html/RGB__Space_8h_source.html index 3169382..02b5a66 100644 --- a/doc/html/RGB__Space_8h_source.html +++ b/doc/html/RGB__Space_8h_source.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -223,12 +223,12 @@ $(document).ready(function(){initNavTree('RGB__Space_8h_source.html','');}); <div class="ttc" id="classmeow_1_1RGBi__Space_html_a4e11d1c769ed496cccb9731a0fb68af4"><div class="ttname"><a href="classmeow_1_1RGBi__Space.html#a4e11d1c769ed496cccb9731a0fb68af4">meow::RGBi_Space::g</a></div><div class="ttdeci">int const & g(int c)</div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00052">RGB_Space.h:52</a></div></div> <div class="ttc" id="classmeow_1_1RGBf__Space_html_a33dd8ebb5015faa8540e67e51ea68e4f"><div class="ttname"><a href="classmeow_1_1RGBf__Space.html#a33dd8ebb5015faa8540e67e51ea68e4f">meow::RGBf_Space::rgbMin</a></div><div class="ttdeci">double const & rgbMin(size_t i) const </div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00105">RGB_Space.h:105</a></div></div> <div class="ttc" id="classmeow_1_1RGBi__Space_html_a7aeab58894418a920b77c592990bd1ab"><div class="ttname"><a href="classmeow_1_1RGBi__Space.html#a7aeab58894418a920b77c592990bd1ab">meow::RGBi_Space::operator-</a></div><div class="ttdeci">RGBi_Space operator-(RGBi_Space const &b) const </div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00065">RGB_Space.h:65</a></div></div> -<div class="ttc" id="classmeow_1_1Color3__Space_html_a3351aea64c4ca1596694d6b95dce56df"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df">meow::Color3_Space< int >::min</a></div><div class="ttdeci">intconst & min(size_t id) const</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00046">Color3_Space.h:46</a></div></div> +<div class="ttc" id="classmeow_1_1Color3__Space_html_a3351aea64c4ca1596694d6b95dce56df"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df">meow::Color3_Space< int >::min</a></div><div class="ttdeci">intconst & min(size_t id) const</div><div class="ttdoc">Return the minimum of the i -th channel. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00099">Color3_Space.h:99</a></div></div> <div class="ttc" id="classmeow_1_1RGBf__Space_html_a42066d9d91f184f9384c5903f7121365"><div class="ttname"><a href="classmeow_1_1RGBf__Space.html#a42066d9d91f184f9384c5903f7121365">meow::RGBf_Space::RGBf_Space</a></div><div class="ttdeci">RGBf_Space(Vector3D< double > const &v)</div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00096">RGB_Space.h:96</a></div></div> <div class="ttc" id="classmeow_1_1RGBi__Space_html_aa56cd3fabe6e32ede7f7761836dd7253"><div class="ttname"><a href="classmeow_1_1RGBi__Space.html#aa56cd3fabe6e32ede7f7761836dd7253">meow::RGBi_Space::gMin</a></div><div class="ttdeci">int const & gMin() const </div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00040">RGB_Space.h:40</a></div></div> <div class="ttc" id="classmeow_1_1RGBf__Space_html_a2a2a36035097c796da37667ab737aaff"><div class="ttname"><a href="classmeow_1_1RGBf__Space.html#a2a2a36035097c796da37667ab737aaff">meow::RGBf_Space::rgbGet</a></div><div class="ttdeci">double & rgbGet(size_t i)</div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00121">RGB_Space.h:121</a></div></div> <div class="ttc" id="classdouble_html"><div class="ttname"><a href="classdouble.html">double</a></div></div> -<div class="ttc" id="classmeow_1_1Color3__Space_html_ac2efb0be959fc60f786bdcdc8a1fd8b2"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2">meow::Color3_Space< int >::valGet</a></div><div class="ttdeci">int & valGet(size_t id)</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00055">Color3_Space.h:55</a></div></div> +<div class="ttc" id="classmeow_1_1Color3__Space_html_ac2efb0be959fc60f786bdcdc8a1fd8b2"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2">meow::Color3_Space< int >::valGet</a></div><div class="ttdeci">int & valGet(size_t id)</div><div class="ttdoc">Get the non-constant reference of value of the i -th channel. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00139">Color3_Space.h:139</a></div></div> <div class="ttc" id="classmeow_1_1RGBf__Space_html_aeffa5f21171d32f9b1e1528707aac42b"><div class="ttname"><a href="classmeow_1_1RGBf__Space.html#aeffa5f21171d32f9b1e1528707aac42b">meow::RGBf_Space::rgb</a></div><div class="ttdeci">double const & rgb(size_t i) const </div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00113">RGB_Space.h:113</a></div></div> <div class="ttc" id="classmeow_1_1RGBi__Space_html_ad1fa67b3646315b7a4fbcf225663e019"><div class="ttname"><a href="classmeow_1_1RGBi__Space.html#ad1fa67b3646315b7a4fbcf225663e019">meow::RGBi_Space::b</a></div><div class="ttdeci">int const & b(int c)</div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00053">RGB_Space.h:53</a></div></div> <div class="ttc" id="classmeow_1_1RGBi__Space_html_a6b4567461811d8f877b0234ca6662a76"><div class="ttname"><a href="classmeow_1_1RGBi__Space.html#a6b4567461811d8f877b0234ca6662a76">meow::RGBi_Space::operator=</a></div><div class="ttdeci">RGBi_Space & operator=(RGBi_Space const &b)</div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00058">RGB_Space.h:58</a></div></div> @@ -236,16 +236,16 @@ $(document).ready(function(){initNavTree('RGB__Space_8h_source.html','');}); <div class="ttc" id="classmeow_1_1RGBi__Space_html_a612c6b94ae15541855dcd9dd15056ff8"><div class="ttname"><a href="classmeow_1_1RGBi__Space.html#a612c6b94ae15541855dcd9dd15056ff8">meow::RGBi_Space::bMin</a></div><div class="ttdeci">int const & bMin() const </div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00041">RGB_Space.h:41</a></div></div> <div class="ttc" id="classmeow_1_1RGBi__Space_html_a76b540bdf49bc8912c5f62aa875b1906"><div class="ttname"><a href="classmeow_1_1RGBi__Space.html#a76b540bdf49bc8912c5f62aa875b1906">meow::RGBi_Space::rGet</a></div><div class="ttdeci">int & rGet()</div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00055">RGB_Space.h:55</a></div></div> <div class="ttc" id="classmeow_1_1RGBf__Space_html_a2e158eb7f0a94047b23872b7b346e7b9"><div class="ttname"><a href="classmeow_1_1RGBf__Space.html#a2e158eb7f0a94047b23872b7b346e7b9">meow::RGBf_Space::r</a></div><div class="ttdeci">double const & r() const </div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00114">RGB_Space.h:114</a></div></div> -<div class="ttc" id="classmeow_1_1Color3__Space_html_aa6661a1aaaf985a4b2d68db88ec93d2f"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f">meow::Color3_Space< int >::max</a></div><div class="ttdeci">intconst & max(size_t id) const</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00047">Color3_Space.h:47</a></div></div> +<div class="ttc" id="classmeow_1_1Color3__Space_html_aa6661a1aaaf985a4b2d68db88ec93d2f"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f">meow::Color3_Space< int >::max</a></div><div class="ttdeci">intconst & max(size_t id) const</div><div class="ttdoc">Return the maximum of the i -th channel. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00107">Color3_Space.h:107</a></div></div> <div class="ttc" id="classmeow_1_1RGBi__Space_html_abcf954ac596df3967581c533670a3339"><div class="ttname"><a href="classmeow_1_1RGBi__Space.html#abcf954ac596df3967581c533670a3339">meow::RGBi_Space::rgbMin</a></div><div class="ttdeci">int const & rgbMin(size_t i) const </div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00038">RGB_Space.h:38</a></div></div> <div class="ttc" id="classmeow_1_1RGBi__Space_html_acf9aab095784c66dc9b3969602f84384"><div class="ttname"><a href="classmeow_1_1RGBi__Space.html#acf9aab095784c66dc9b3969602f84384">meow::RGBi_Space::rMin</a></div><div class="ttdeci">int const & rMin() const </div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00039">RGB_Space.h:39</a></div></div> <div class="ttc" id="classmeow_1_1RGBi__Space_html_a68b6bd8c7c44f4cfcdaa89d42c0ad411"><div class="ttname"><a href="classmeow_1_1RGBi__Space.html#a68b6bd8c7c44f4cfcdaa89d42c0ad411">meow::RGBi_Space::operator+</a></div><div class="ttdeci">RGBi_Space operator+(RGBi_Space const &b) const </div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00062">RGB_Space.h:62</a></div></div> <div class="ttc" id="classmeow_1_1RGBi__Space_html_a6a339fd5415d2c84c829c2dec1ab6710"><div class="ttname"><a href="classmeow_1_1RGBi__Space.html#a6a339fd5415d2c84c829c2dec1ab6710">meow::RGBi_Space::RGBi_Space</a></div><div class="ttdeci">RGBi_Space(int c)</div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00025">RGB_Space.h:25</a></div></div> <div class="ttc" id="classmeow_1_1RGBi__Space_html_a2ba8e23aa5745341540c72dc4f040990"><div class="ttname"><a href="classmeow_1_1RGBi__Space.html#a2ba8e23aa5745341540c72dc4f040990">meow::RGBi_Space::operator*</a></div><div class="ttdeci">RGBi_Space operator*(int c) const </div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00068">RGB_Space.h:68</a></div></div> -<div class="ttc" id="classmeow_1_1Color3__Space_html"><div class="ttname"><a href="classmeow_1_1Color3__Space.html">meow::Color3_Space</a></div><div class="ttdoc">以三個channel所組成的色彩空間 </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00018">Color3_Space.h:18</a></div></div> +<div class="ttc" id="classmeow_1_1Color3__Space_html"><div class="ttname"><a href="classmeow_1_1Color3__Space.html">meow::Color3_Space</a></div><div class="ttdoc">Base class of color space with 3 channels. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00018">Color3_Space.h:18</a></div></div> <div class="ttc" id="Color3__Space_8h_html"><div class="ttname"><a href="Color3__Space_8h.html">Color3_Space.h</a></div></div> <div class="ttc" id="classmeow_1_1RGBi__Space_html_a3e04f724a45ca6e5cabbc57c9d1332b1"><div class="ttname"><a href="classmeow_1_1RGBi__Space.html#a3e04f724a45ca6e5cabbc57c9d1332b1">meow::RGBi_Space::rgbGet</a></div><div class="ttdeci">int & rgbGet(size_t i)</div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00054">RGB_Space.h:54</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html"><div class="ttname"><a href="classmeow_1_1Vector3D.html">meow::Vector3D</a></div><div class="ttdoc">3D's vector </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00255">Vectors.h:255</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html"><div class="ttname"><a href="classmeow_1_1Vector3D.html">meow::Vector3D</a></div><div class="ttdoc">3D's vector </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00265">Vectors.h:265</a></div></div> <div class="ttc" id="classmeow_1_1RGBi__Space_html_ad9160364e918eaa52e0573c30f4f26e7"><div class="ttname"><a href="classmeow_1_1RGBi__Space.html#ad9160364e918eaa52e0573c30f4f26e7">meow::RGBi_Space::bGet</a></div><div class="ttdeci">int & bGet()</div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00057">RGB_Space.h:57</a></div></div> <div class="ttc" id="classmeow_1_1RGBf__Space_html_aeb0cd2d681af6a70861ff371bf596e17"><div class="ttname"><a href="classmeow_1_1RGBf__Space.html#aeb0cd2d681af6a70861ff371bf596e17">meow::RGBf_Space::gMin</a></div><div class="ttdeci">double const & gMin() const </div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00107">RGB_Space.h:107</a></div></div> <div class="ttc" id="classmeow_1_1RGBi__Space_html_a71795b3157bae2b877635b43abd145e9"><div class="ttname"><a href="classmeow_1_1RGBi__Space.html#a71795b3157bae2b877635b43abd145e9">meow::RGBi_Space::operator*</a></div><div class="ttdeci">int operator*(RGBi_Space const &b) const </div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00074">RGB_Space.h:74</a></div></div> @@ -271,7 +271,7 @@ $(document).ready(function(){initNavTree('RGB__Space_8h_source.html','');}); <div class="ttc" id="classmeow_1_1RGBf__Space_html_a130bbee98fdd279a415e18aa0ca2f13c"><div class="ttname"><a href="classmeow_1_1RGBf__Space.html#a130bbee98fdd279a415e18aa0ca2f13c">meow::RGBf_Space::bMin</a></div><div class="ttdeci">double const & bMin() const </div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00108">RGB_Space.h:108</a></div></div> <div class="ttc" id="classmeow_1_1RGBf__Space_html_ad7cb69aace8c4ee0197d5eca0aa89c66"><div class="ttname"><a href="classmeow_1_1RGBf__Space.html#ad7cb69aace8c4ee0197d5eca0aa89c66">meow::RGBf_Space::RGBf_Space</a></div><div class="ttdeci">RGBf_Space()</div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00088">RGB_Space.h:88</a></div></div> <div class="ttc" id="classmeow_1_1RGBi__Space_html_a8a8779fb88ac2f2a97b00f3764035483"><div class="ttname"><a href="classmeow_1_1RGBi__Space.html#a8a8779fb88ac2f2a97b00f3764035483">meow::RGBi_Space::b</a></div><div class="ttdeci">int const & b() const </div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00049">RGB_Space.h:49</a></div></div> -<div class="ttc" id="classmeow_1_1Color3__Space_html_aa5c43cb67d674223a0a2361ac8de55c1"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#aa5c43cb67d674223a0a2361ac8de55c1">meow::Color3_Space< int >::copyFrom</a></div><div class="ttdeci">Color3_Space< int > & copyFrom(Color3_Space< int > const &b)</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00035">Color3_Space.h:35</a></div></div> +<div class="ttc" id="classmeow_1_1Color3__Space_html_aa5c43cb67d674223a0a2361ac8de55c1"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#aa5c43cb67d674223a0a2361ac8de55c1">meow::Color3_Space< int >::copyFrom</a></div><div class="ttdeci">Color3_Space< int > & copyFrom(Color3_Space< int > const &b)</div><div class="ttdoc">Copy method. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00054">Color3_Space.h:54</a></div></div> <div class="ttc" id="classmeow_1_1RGBf__Space_html_af823dd9896ab6e485cc752eddc9c43f0"><div class="ttname"><a href="classmeow_1_1RGBf__Space.html#af823dd9896ab6e485cc752eddc9c43f0">meow::RGBf_Space::g</a></div><div class="ttdeci">double const & g(double c)</div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00119">RGB_Space.h:119</a></div></div> <div class="ttc" id="classmeow_1_1RGBf__Space_html_a431988ab812016af01e8ab960da9222a"><div class="ttname"><a href="classmeow_1_1RGBf__Space.html#a431988ab812016af01e8ab960da9222a">meow::RGBf_Space::operator=</a></div><div class="ttdeci">RGBf_Space & operator=(RGBf_Space const &b)</div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00125">RGB_Space.h:125</a></div></div> <div class="ttc" id="classmeow_1_1RGBi__Space_html_a9eb77a74b33dd6c61f821ad9e1f5d00d"><div class="ttname"><a href="classmeow_1_1RGBi__Space.html#a9eb77a74b33dd6c61f821ad9e1f5d00d">meow::RGBi_Space::RGBi_Space</a></div><div class="ttdeci">RGBi_Space()</div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00021">RGB_Space.h:21</a></div></div> @@ -279,7 +279,7 @@ $(document).ready(function(){initNavTree('RGB__Space_8h_source.html','');}); <div class="ttc" id="classint_html"><div class="ttname"><a href="classint.html">int</a></div></div> <div class="ttc" id="classmeow_1_1RGBf__Space_html_a9e1faa7ce3cfefeb07eb7b8051daf932"><div class="ttname"><a href="classmeow_1_1RGBf__Space.html#a9e1faa7ce3cfefeb07eb7b8051daf932">meow::RGBf_Space::operator/</a></div><div class="ttdeci">RGBf_Space operator/(double const &c) const </div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00138">RGB_Space.h:138</a></div></div> <div class="ttc" id="classmeow_1_1RGBi__Space_html_ab286b1713dc25fe5e3e560df56a28792"><div class="ttname"><a href="classmeow_1_1RGBi__Space.html#ab286b1713dc25fe5e3e560df56a28792">meow::RGBi_Space::~RGBi_Space</a></div><div class="ttdeci">~RGBi_Space()</div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00036">RGB_Space.h:36</a></div></div> -<div class="ttc" id="classmeow_1_1Color3__Space_html_af08839264f6ea6dc50cf6175d26afa6e"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">meow::Color3_Space< int >::val</a></div><div class="ttdeci">intconst & val(size_t id) const</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00048">Color3_Space.h:48</a></div></div> +<div class="ttc" id="classmeow_1_1Color3__Space_html_af08839264f6ea6dc50cf6175d26afa6e"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">meow::Color3_Space< int >::val</a></div><div class="ttdeci">intconst & val(size_t id) const</div><div class="ttdoc">Return the value of the i -th channel. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00117">Color3_Space.h:117</a></div></div> <div class="ttc" id="classmeow_1_1Color3__Space_html_aa134d705ea25b1f64db8bef07d1757ae"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">meow::Color3_Space< int >::val_</a></div><div class="ttdeci">Vector3D< int > val_</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00022">Color3_Space.h:22</a></div></div> <div class="ttc" id="classmeow_1_1RGBi__Space_html_a15514adce8ed62b5fa196031d0f821cb"><div class="ttname"><a href="classmeow_1_1RGBi__Space.html#a15514adce8ed62b5fa196031d0f821cb">meow::RGBi_Space::RGBi_Space</a></div><div class="ttdeci">RGBi_Space(Vector3D< int > const &v)</div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00029">RGB_Space.h:29</a></div></div> </div><!-- fragment --></div><!-- contents --> @@ -289,7 +289,7 @@ $(document).ready(function(){initNavTree('RGB__Space_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_f6840b2fecd08a3779df34f0add0e074.html">colors</a></li><li class="navelem"><a class="el" href="RGB__Space_8h.html">RGB_Space.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/Register__Implement_8h.html b/doc/html/Register__Implement_8h.html index c52580a..39c5bb9 100644 --- a/doc/html/Register__Implement_8h.html +++ b/doc/html/Register__Implement_8h.html @@ -30,7 +30,7 @@ <div id="projectname">Templates -- Meow  <span id="projectnumber">1.1.4</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -85,7 +85,7 @@ Namespaces</h2></td></tr> <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_540a4c8f2977878a343351220ffba92b.html">oo</a></li><li class="navelem"><a class="el" href="Register__Implement_8h.html">Register_Implement.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Mon Jun 23 2014 18:37:27 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/Register__Implement_8h_source.html b/doc/html/Register__Implement_8h_source.html index ed1adde..a20a3d6 100644 --- a/doc/html/Register__Implement_8h_source.html +++ b/doc/html/Register__Implement_8h_source.html @@ -30,7 +30,7 @@ <div id="projectname">Templates -- Meow  <span id="projectnumber">1.1.4</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -106,7 +106,7 @@ $(document).ready(function(){initNavTree('Register__Implement_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_540a4c8f2977878a343351220ffba92b.html">oo</a></li><li class="navelem"><a class="el" href="Register__Implement_8h.html">Register_Implement.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Mon Jun 23 2014 18:37:27 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/Register__Implement_8hpp.html b/doc/html/Register__Implement_8hpp.html index b3a18d5..f669cdb 100644 --- a/doc/html/Register__Implement_8hpp.html +++ b/doc/html/Register__Implement_8hpp.html @@ -30,7 +30,7 @@ <div id="projectname">Templates -- Meow  <span id="projectnumber">1.1.4</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -76,7 +76,7 @@ Namespaces</h2></td></tr> <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_540a4c8f2977878a343351220ffba92b.html">oo</a></li><li class="navelem"><a class="el" href="Register__Implement_8hpp.html">Register_Implement.hpp</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Mon Jun 23 2014 18:37:27 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/Register__Implement_8hpp_source.html b/doc/html/Register__Implement_8hpp_source.html index f82d747..38be782 100644 --- a/doc/html/Register__Implement_8hpp_source.html +++ b/doc/html/Register__Implement_8hpp_source.html @@ -30,7 +30,7 @@ <div id="projectname">Templates -- Meow  <span id="projectnumber">1.1.4</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -92,7 +92,7 @@ $(document).ready(function(){initNavTree('Register__Implement_8hpp_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_540a4c8f2977878a343351220ffba92b.html">oo</a></li><li class="navelem"><a class="el" href="Register__Implement_8hpp.html">Register_Implement.hpp</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Mon Jun 23 2014 18:37:27 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/SegmentTree_8h.html b/doc/html/SegmentTree_8h.html index 2d8370f..05f0e3b 100644 --- a/doc/html/SegmentTree_8h.html +++ b/doc/html/SegmentTree_8h.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -86,7 +86,7 @@ Namespaces</h2></td></tr> <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="SegmentTree_8h.html">SegmentTree.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/SegmentTree_8h_source.html b/doc/html/SegmentTree_8h_source.html index 13ea052..1d6e190 100644 --- a/doc/html/SegmentTree_8h_source.html +++ b/doc/html/SegmentTree_8h_source.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -195,7 +195,7 @@ $(document).ready(function(){initNavTree('SegmentTree_8h_source.html','');}); <div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  }</div> <div class="line"><a name="l00190"></a><span class="lineno"> 190</span> };</div> <div class="line"><a name="l00191"></a><span class="lineno"> 191</span> </div> -<div class="line"><a name="l00192"></a><span class="lineno"> 192</span> }</div> +<div class="line"><a name="l00192"></a><span class="lineno"> 192</span> } <span class="comment">// meow</span></div> <div class="line"><a name="l00193"></a><span class="lineno"> 193</span> </div> <div class="line"><a name="l00194"></a><span class="lineno"> 194</span> <span class="preprocessor">#endif // dsa_SegmentTree_H__</span></div> <div class="ttc" id="classmeow_1_1SegmentTree_html_a8e8365f0440c68f3c0853b94a7de3ccb"><div class="ttname"><a href="classmeow_1_1SegmentTree.html#a8e8365f0440c68f3c0853b94a7de3ccb">meow::SegmentTree::SegmentTree</a></div><div class="ttdeci">SegmentTree()</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> <a href="SegmentTree_8h_source.html#l00121">SegmentTree.h:121</a></div></div> @@ -216,7 +216,7 @@ $(document).ready(function(){initNavTree('SegmentTree_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="SegmentTree_8h.html">SegmentTree.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/Self_8h.html b/doc/html/Self_8h.html index 2f4510e..99b11b3 100644 --- a/doc/html/Self_8h.html +++ b/doc/html/Self_8h.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -83,7 +83,7 @@ Namespaces</h2></td></tr> <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="Self_8h.html">Self.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/Self_8h_source.html b/doc/html/Self_8h_source.html index 3980204..5a60810 100644 --- a/doc/html/Self_8h_source.html +++ b/doc/html/Self_8h_source.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -76,156 +76,183 @@ $(document).ready(function(){initNavTree('Self_8h_source.html','');}); <div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  <span class="keyword">class </span>Body {</div> <div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  <span class="keyword">private</span>:</div> <div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  <span class="keyword">struct </span>Kernel {</div> -<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  Data data_;</div> -<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  <span class="keywordtype">int</span> counter_;</div> -<div class="line"><a name="l00119"></a><span class="lineno"> 119</span> </div> -<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  Kernel( ): data_( ), counter_(1) { }</div> -<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  Kernel(Data <span class="keyword">const</span>& data): data_(data), counter_(1) { }</div> -<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  ~Kernel() { }</div> -<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  };</div> +<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  Data* data_;</div> +<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  <span class="keywordtype">size_t</span> counter_;</div> +<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  Body <span class="keyword">const</span>* master_;</div> +<div class="line"><a name="l00120"></a><span class="lineno"> 120</span> </div> +<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  Kernel(Body <span class="keyword">const</span>* master):</div> +<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  data_(<span class="keyword">new</span> Data( )), counter_(1), master_(master) {</div> +<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  }</div> <div class="line"><a name="l00124"></a><span class="lineno"> 124</span> </div> -<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  Kernel* pointer_;</div> -<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  <span class="keywordtype">int</span> counter_;</div> -<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  <span class="keyword">public</span>:</div> -<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  Body( ): pointer_(new Kernel( )), counter_(1) { }</div> -<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  Body(Data <span class="keyword">const</span>& d): pointer_(new Kernel(d)), counter_(1) { }</div> -<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  Body(Body <span class="keyword">const</span>& b): pointer_(b.pointer_ ), counter_(1) {</div> -<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  ++pointer_->counter_;</div> -<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  }</div> -<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  ~Body() {</div> -<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  clear();</div> -<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  }</div> -<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  Body& <a class="code" href="classmeow_1_1Self.html#a9cd016a38a09f479fe2ed83eb1ebdae2">copyFrom</a>(Body <span class="keyword">const</span>& b) {</div> -<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  clear();</div> -<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  pointer_ = b.pointer_;</div> -<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  ++(pointer_->counter_);</div> -<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> +<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  Kernel(Body <span class="keyword">const</span>* master, Data <span class="keyword">const</span>& d):</div> +<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  data_(<span class="keyword">new</span> Data(d)), counter_(1), master_(master) {</div> +<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  }</div> +<div class="line"><a name="l00128"></a><span class="lineno"> 128</span> </div> +<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  ~Kernel() {</div> +<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  }</div> +<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  };</div> +<div class="line"><a name="l00132"></a><span class="lineno"> 132</span> </div> +<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  Kernel* pointer_;</div> +<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  <span class="keywordtype">size_t</span> counter_;</div> +<div class="line"><a name="l00135"></a><span class="lineno"> 135</span> </div> +<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  <span class="keywordtype">void</span> clear() {</div> +<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  --(pointer_->counter_);</div> +<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  <span class="keywordflow">if</span> (pointer_->counter_ <= 0) {</div> +<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  <span class="keyword">delete</span> pointer_;</div> +<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  }</div> <div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  }</div> -<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  <span class="keywordtype">void</span> clear() {</div> -<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>  --(pointer_->counter_);</div> -<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  <span class="keywordflow">if</span> (pointer_->counter_ <= 0) {</div> -<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  <span class="keyword">delete</span> pointer_;</div> -<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  }</div> +<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  <span class="keyword">public</span>:</div> +<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>  Body( ): pointer_(new Kernel(this )), counter_(1) { }</div> +<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  Body(Data <span class="keyword">const</span>& d): pointer_(new Kernel(this, d)), counter_(1) { }</div> +<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  Body(Body <span class="keyword">const</span>& b): pointer_(b.pointer_ ), counter_(1) {</div> +<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  ++(pointer_->counter_);</div> <div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  }</div> -<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  <span class="keywordtype">int</span> attach() { <span class="keywordflow">return</span> ++counter_; }</div> -<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  <span class="keywordtype">int</span> detach() { <span class="keywordflow">return</span> --counter_; }</div> -<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  Data <span class="keyword">const</span>* access()<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  <span class="keywordflow">return</span> &(pointer_->data_);</div> -<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  }</div> -<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  Data* modify() {</div> -<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  <span class="keywordflow">if</span> (pointer_->counter_ > 1) {</div> -<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  --pointer_->counter_;</div> -<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  pointer_ = <span class="keyword">new</span> Kernel(pointer_->data_);</div> -<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  }</div> -<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  <span class="keywordflow">return</span> &(pointer_->data_);</div> -<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  }</div> -<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  };</div> -<div class="line"><a name="l00161"></a><span class="lineno"> 161</span> </div> -<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  Body* body_;</div> +<div class="line"><a name="l00148"></a><span class="lineno"> 148</span> </div> +<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  ~Body() {</div> +<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  clear();</div> +<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  }</div> +<div class="line"><a name="l00152"></a><span class="lineno"> 152</span> </div> +<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  Body& <a class="code" href="classmeow_1_1Self.html#a9cd016a38a09f479fe2ed83eb1ebdae2">copyFrom</a>(Body <span class="keyword">const</span>& b) {</div> +<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  clear();</div> +<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  pointer_ = b.pointer_;</div> +<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  ++(pointer_->counter_);</div> +<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> +<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  }</div> +<div class="line"><a name="l00159"></a><span class="lineno"> 159</span> </div> +<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  Data <span class="keyword">const</span>* access()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  <span class="keywordflow">return</span> pointer_->data_;</div> +<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  }</div> <div class="line"><a name="l00163"></a><span class="lineno"> 163</span> </div> -<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  <span class="keywordtype">void</span> clear() {</div> -<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  <span class="keywordflow">if</span> (body_->detach() <= 0) {</div> -<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  <span class="keyword">delete</span> body_;</div> -<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  }</div> -<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  }</div> -<div class="line"><a name="l00169"></a><span class="lineno"> 169</span> <span class="keyword">public</span>:</div> -<div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="classmeow_1_1Self.html#a6b39fcc4b184809f9aeaeb1c9a0bac2d"> 173</a></span>  <a class="code" href="classmeow_1_1Self.html#a6b39fcc4b184809f9aeaeb1c9a0bac2d">Self</a>(): body_(new Body()) {</div> -<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  }</div> -<div class="line"><a name="l00175"></a><span class="lineno"> 175</span> </div> -<div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="classmeow_1_1Self.html#af3220c1e1d7966c6dbaf4ec62f8cbc2f"> 181</a></span>  <a class="code" href="classmeow_1_1Self.html#af3220c1e1d7966c6dbaf4ec62f8cbc2f">Self</a>(Data <span class="keyword">const</span>& d): body_(new Body(d)) {</div> -<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>  }</div> +<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  Data* modify() {</div> +<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  <span class="keywordflow">if</span> (pointer_->counter_ > 1) {</div> +<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  --(pointer_->counter_);</div> +<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  Kernel* dupl = <span class="keyword">new</span> Kernel(<span class="keyword">this</span>, *pointer_->data_);</div> +<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  <span class="keywordflow">if</span> (pointer_->master_ == <span class="keyword">this</span> || pointer_->master_ == NULL) {</div> +<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  std::swap(pointer_->pointer_, dupl->pointer_);</div> +<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  pointer_->master_ = NULL;</div> +<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  }</div> +<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  pointer_ = dupl;</div> +<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  }</div> +<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  <span class="keywordflow">else</span> <span class="keywordflow">if</span> (pointer_->master_ == NULL) {</div> +<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  pointer_->master_ = <span class="keyword">this</span>;</div> +<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  }</div> +<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  <span class="keywordflow">return</span> pointer_->data_;</div> +<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  }</div> +<div class="line"><a name="l00179"></a><span class="lineno"> 179</span> </div> +<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>  <span class="keywordtype">int</span> attach() {</div> +<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>  <span class="keywordflow">return</span> ++counter_;</div> +<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>  }</div> <div class="line"><a name="l00183"></a><span class="lineno"> 183</span> </div> -<div class="line"><a name="l00190"></a><span class="lineno"><a class="line" href="classmeow_1_1Self.html#afee797a10c73a1c8e02c8e6315a2930b"> 190</a></span>  <a class="code" href="classmeow_1_1Self.html#afee797a10c73a1c8e02c8e6315a2930b">Self</a>(<a class="code" href="classmeow_1_1Self.html">Self</a> <span class="keyword">const</span>& b, <a class="code" href="classmeow_1_1Self.html#aa7d169e9d20d590f3e571206084797f8">DuplicateType</a> d) {</div> -<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  <span class="keywordflow">switch</span>(d) {</div> -<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  <span class="keywordflow">case</span> <a class="code" href="classmeow_1_1Self.html#aa7d169e9d20d590f3e571206084797f8adef1b0d02e1090b1b610a4ea91bd6730">COPY_FROM</a>:</div> -<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  body_ = <span class="keyword">new</span> Body(*b.body_);</div> -<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  <span class="keywordflow">break</span>;</div> -<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>  <span class="keywordflow">case</span> <a class="code" href="classmeow_1_1Self.html#aa7d169e9d20d590f3e571206084797f8a40c8a3eba568e04a5ce09ee0fa881822">REFERENCE_FROM</a>:</div> -<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>  body_ = b.body_;</div> -<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>  body_->attach();</div> -<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>  <span class="keywordflow">break</span>;</div> -<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>  }</div> -<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>  }</div> -<div class="line"><a name="l00201"></a><span class="lineno"> 201</span> </div> -<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>  <a class="code" href="classmeow_1_1Self.html#a6b39fcc4b184809f9aeaeb1c9a0bac2d">Self</a>(<a class="code" href="classmeow_1_1Self.html">Self</a> <span class="keyword">const</span>& b);</div> -<div class="line"><a name="l00204"></a><span class="lineno"> 204</span> </div> -<div class="line"><a name="l00206"></a><span class="lineno"><a class="line" href="classmeow_1_1Self.html#ada16564a03665b10810a6342d61044bc"> 206</a></span>  <a class="code" href="classmeow_1_1Self.html#ada16564a03665b10810a6342d61044bc">~Self</a>() {</div> -<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>  clear();</div> -<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>  }</div> -<div class="line"><a name="l00209"></a><span class="lineno"> 209</span> </div> -<div class="line"><a name="l00211"></a><span class="lineno"><a class="line" href="classmeow_1_1Self.html#a6063551c3e6ac647500e938ade8fbc99"> 211</a></span>  Data <span class="keyword">const</span>* <a class="code" href="classmeow_1_1Self.html#a6063551c3e6ac647500e938ade8fbc99">operator-></a>()<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>  <span class="keywordflow">return</span> body_->access();</div> -<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>  }</div> -<div class="line"><a name="l00214"></a><span class="lineno"> 214</span> </div> -<div class="line"><a name="l00218"></a><span class="lineno"><a class="line" href="classmeow_1_1Self.html#ace312355261c68ac7531767939f5c4c2"> 218</a></span>  Data* <a class="code" href="classmeow_1_1Self.html#ace312355261c68ac7531767939f5c4c2">operator-></a>() {</div> -<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>  <span class="keywordflow">return</span> body_->modify();</div> -<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>  }</div> -<div class="line"><a name="l00221"></a><span class="lineno"> 221</span> </div> -<div class="line"><a name="l00223"></a><span class="lineno"><a class="line" href="classmeow_1_1Self.html#a5962339e9ee49312ab770f1119256ca6"> 223</a></span>  <a class="code" href="classmeow_1_1Self.html">Self</a>& <a class="code" href="classmeow_1_1Self.html#a5962339e9ee49312ab770f1119256ca6">operator()</a>()<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>  <span class="keywordflow">return</span> *((<a class="code" href="classmeow_1_1Self.html">Self</a>*)<span class="keyword">this</span>);</div> -<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>  }</div> -<div class="line"><a name="l00226"></a><span class="lineno"> 226</span> </div> -<div class="line"><a name="l00233"></a><span class="lineno"><a class="line" href="classmeow_1_1Self.html#a9cd016a38a09f479fe2ed83eb1ebdae2"> 233</a></span>  <a class="code" href="classmeow_1_1Self.html">Self</a> <span class="keyword">const</span>& <a class="code" href="classmeow_1_1Self.html#a9cd016a38a09f479fe2ed83eb1ebdae2">copyFrom</a>(<a class="code" href="classmeow_1_1Self.html">Self</a> <span class="keyword">const</span>& s) {</div> -<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>  <span class="keywordflow">if</span> (body_->access() != s.body_->access()) {</div> -<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>  body_->copyFrom(*s.body_);</div> -<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>  }</div> -<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> -<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>  }</div> -<div class="line"><a name="l00239"></a><span class="lineno"> 239</span> </div> -<div class="line"><a name="l00246"></a><span class="lineno"><a class="line" href="classmeow_1_1Self.html#a63e1570c927c7fa3b95b71fe978e355d"> 246</a></span>  <a class="code" href="classmeow_1_1Self.html">Self</a> <span class="keyword">const</span>& <a class="code" href="classmeow_1_1Self.html#a63e1570c927c7fa3b95b71fe978e355d">referenceFrom</a>(<a class="code" href="classmeow_1_1Self.html">Self</a> <span class="keyword">const</span>& s) {</div> -<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>  <span class="keywordflow">if</span> (body_ != s.body_) {</div> -<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>  clear();</div> -<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>  body_ = s.body_;</div> -<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>  body_->attach();</div> -<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>  }</div> -<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> -<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>  }</div> -<div class="line"><a name="l00254"></a><span class="lineno"> 254</span> </div> -<div class="line"><a name="l00262"></a><span class="lineno"><a class="line" href="classmeow_1_1Self.html#ae4256bfc598bb0db76141ffce506806e"> 262</a></span>  <a class="code" href="classmeow_1_1Self.html">Self</a> <span class="keyword">const</span>& <a class="code" href="classmeow_1_1Self.html#ae4256bfc598bb0db76141ffce506806e">duplicateFrom</a>(<a class="code" href="classmeow_1_1Self.html">Self</a> <span class="keyword">const</span>& s, <a class="code" href="classmeow_1_1Self.html#aa7d169e9d20d590f3e571206084797f8">DuplicateType</a> t) {</div> -<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>  <span class="keywordflow">switch</span>(t) {</div> -<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>  <span class="keywordflow">case</span> <a class="code" href="classmeow_1_1Self.html#aa7d169e9d20d590f3e571206084797f8adef1b0d02e1090b1b610a4ea91bd6730">COPY_FROM</a> : <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Self.html#a9cd016a38a09f479fe2ed83eb1ebdae2">copyFrom</a>(s);</div> -<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>  <span class="keywordflow">case</span> <a class="code" href="classmeow_1_1Self.html#aa7d169e9d20d590f3e571206084797f8a40c8a3eba568e04a5ce09ee0fa881822">REFERENCE_FROM</a>: <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Self.html#a63e1570c927c7fa3b95b71fe978e355d">referenceFrom</a>(s);</div> -<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>  }</div> -<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> -<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>  }</div> -<div class="line"><a name="l00269"></a><span class="lineno"> 269</span> </div> -<div class="line"><a name="l00277"></a><span class="lineno"><a class="line" href="classmeow_1_1Self.html#ab3671e44693b79e2f987f59652d46ca9"> 277</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1Self.html#ab3671e44693b79e2f987f59652d46ca9">same</a>(<a class="code" href="classmeow_1_1Self.html">Self</a> <span class="keyword">const</span>& s)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>  <span class="keywordflow">return</span> (body_ == s.body_);</div> -<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>  }</div> -<div class="line"><a name="l00280"></a><span class="lineno"> 280</span> </div> -<div class="line"><a name="l00289"></a><span class="lineno"><a class="line" href="classmeow_1_1Self.html#a91098e2218c358470e81d64f35d6491d"> 289</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1Self.html#a91098e2218c358470e81d64f35d6491d">equal</a>(<a class="code" href="classmeow_1_1Self.html">Self</a> <span class="keyword">const</span>& s)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>  <span class="keywordflow">if</span> (<a class="code" href="classmeow_1_1Self.html#ab3671e44693b79e2f987f59652d46ca9">same</a>(s) || body_->access() == s.body_->access()) <span class="keywordflow">return</span> <span class="keyword">true</span>;</div> -<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>  <span class="keywordflow">return</span> (*body_->access() == *s.body_->access());</div> -<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>  }</div> -<div class="line"><a name="l00293"></a><span class="lineno"> 293</span> </div> -<div class="line"><a name="l00299"></a><span class="lineno"><a class="line" href="classmeow_1_1Self.html#a10f22a83c3afcf65f8f9680f2a2f945c"> 299</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1Self.html#a10f22a83c3afcf65f8f9680f2a2f945c">referenceLess</a>(<a class="code" href="classmeow_1_1Self.html">Self</a> <span class="keyword">const</span>& s)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>  <span class="keywordflow">return</span> (body_ < s.body_);</div> -<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>  }</div> -<div class="line"><a name="l00302"></a><span class="lineno"> 302</span> </div> -<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>  <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1Self.html#af3277e1109c59e5f81549889b344a675">operator=</a>(<a class="code" href="classmeow_1_1Self.html">Self</a> <span class="keyword">const</span>& a);</div> -<div class="line"><a name="l00305"></a><span class="lineno"> 305</span> };</div> -<div class="line"><a name="l00306"></a><span class="lineno"> 306</span> </div> -<div class="line"><a name="l00307"></a><span class="lineno"> 307</span> } <span class="comment">// meow</span></div> -<div class="line"><a name="l00308"></a><span class="lineno"> 308</span> </div> -<div class="line"><a name="l00309"></a><span class="lineno"> 309</span> <span class="preprocessor">#endif // Self_h__</span></div> +<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  <span class="keywordtype">int</span> detach() {</div> +<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>  <span class="keywordflow">return</span> --counter_;</div> +<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>  }</div> +<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>  };</div> +<div class="line"><a name="l00188"></a><span class="lineno"> 188</span> </div> +<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  Body* body_;</div> +<div class="line"><a name="l00190"></a><span class="lineno"> 190</span> </div> +<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  <span class="keywordtype">void</span> clear() {</div> +<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  <span class="keywordflow">if</span> (body_->detach() <= 0) {</div> +<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  <span class="keyword">delete</span> body_;</div> +<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  }</div> +<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>  }</div> +<div class="line"><a name="l00196"></a><span class="lineno"> 196</span> <span class="keyword">public</span>:</div> +<div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="classmeow_1_1Self.html#a6b39fcc4b184809f9aeaeb1c9a0bac2d"> 200</a></span>  <a class="code" href="classmeow_1_1Self.html#a6b39fcc4b184809f9aeaeb1c9a0bac2d">Self</a>(): body_(new Body()) {</div> +<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>  }</div> +<div class="line"><a name="l00202"></a><span class="lineno"> 202</span> </div> +<div class="line"><a name="l00208"></a><span class="lineno"><a class="line" href="classmeow_1_1Self.html#af3220c1e1d7966c6dbaf4ec62f8cbc2f"> 208</a></span>  <a class="code" href="classmeow_1_1Self.html#af3220c1e1d7966c6dbaf4ec62f8cbc2f">Self</a>(Data <span class="keyword">const</span>& d): body_(new Body(d)) {</div> +<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>  }</div> +<div class="line"><a name="l00210"></a><span class="lineno"> 210</span> </div> +<div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="classmeow_1_1Self.html#afee797a10c73a1c8e02c8e6315a2930b"> 217</a></span>  <a class="code" href="classmeow_1_1Self.html#afee797a10c73a1c8e02c8e6315a2930b">Self</a>(<a class="code" href="classmeow_1_1Self.html">Self</a> <span class="keyword">const</span>& b, <a class="code" href="classmeow_1_1Self.html#aa7d169e9d20d590f3e571206084797f8">DuplicateType</a> d) {</div> +<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>  <span class="keywordflow">switch</span>(d) {</div> +<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>  <span class="keywordflow">case</span> <a class="code" href="classmeow_1_1Self.html#aa7d169e9d20d590f3e571206084797f8adef1b0d02e1090b1b610a4ea91bd6730">COPY_FROM</a>:</div> +<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>  body_ = <span class="keyword">new</span> Body(*b.body_);</div> +<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>  <span class="keywordflow">break</span>;</div> +<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>  <span class="keywordflow">case</span> <a class="code" href="classmeow_1_1Self.html#aa7d169e9d20d590f3e571206084797f8a40c8a3eba568e04a5ce09ee0fa881822">REFERENCE_FROM</a>:</div> +<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>  body_ = b.body_;</div> +<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>  body_->attach();</div> +<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>  <span class="keywordflow">break</span>;</div> +<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>  }</div> +<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>  }</div> +<div class="line"><a name="l00228"></a><span class="lineno"> 228</span> </div> +<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>  <a class="code" href="classmeow_1_1Self.html#a6b39fcc4b184809f9aeaeb1c9a0bac2d">Self</a>(<a class="code" href="classmeow_1_1Self.html">Self</a> <span class="keyword">const</span>& b);</div> +<div class="line"><a name="l00231"></a><span class="lineno"> 231</span> </div> +<div class="line"><a name="l00233"></a><span class="lineno"><a class="line" href="classmeow_1_1Self.html#ada16564a03665b10810a6342d61044bc"> 233</a></span>  <a class="code" href="classmeow_1_1Self.html#ada16564a03665b10810a6342d61044bc">~Self</a>() {</div> +<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>  clear();</div> +<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>  }</div> +<div class="line"><a name="l00236"></a><span class="lineno"> 236</span> </div> +<div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="classmeow_1_1Self.html#a6063551c3e6ac647500e938ade8fbc99"> 238</a></span>  Data <span class="keyword">const</span>* <a class="code" href="classmeow_1_1Self.html#a6063551c3e6ac647500e938ade8fbc99">operator-></a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>  <span class="keywordflow">return</span> body_->access();</div> +<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>  }</div> +<div class="line"><a name="l00241"></a><span class="lineno"> 241</span> </div> +<div class="line"><a name="l00245"></a><span class="lineno"><a class="line" href="classmeow_1_1Self.html#ace312355261c68ac7531767939f5c4c2"> 245</a></span>  Data* <a class="code" href="classmeow_1_1Self.html#ace312355261c68ac7531767939f5c4c2">operator-></a>() {</div> +<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>  <span class="keywordflow">return</span> body_->modify();</div> +<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>  }</div> +<div class="line"><a name="l00248"></a><span class="lineno"> 248</span> </div> +<div class="line"><a name="l00250"></a><span class="lineno"><a class="line" href="classmeow_1_1Self.html#a5962339e9ee49312ab770f1119256ca6"> 250</a></span>  <a class="code" href="classmeow_1_1Self.html">Self</a>& <a class="code" href="classmeow_1_1Self.html#a5962339e9ee49312ab770f1119256ca6">operator()</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>  <span class="keywordflow">return</span> *((<a class="code" href="classmeow_1_1Self.html">Self</a>*)<span class="keyword">this</span>);</div> +<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>  }</div> +<div class="line"><a name="l00253"></a><span class="lineno"> 253</span> </div> +<div class="line"><a name="l00260"></a><span class="lineno"><a class="line" href="classmeow_1_1Self.html#a9cd016a38a09f479fe2ed83eb1ebdae2"> 260</a></span>  <a class="code" href="classmeow_1_1Self.html">Self</a> <span class="keyword">const</span>& <a class="code" href="classmeow_1_1Self.html#a9cd016a38a09f479fe2ed83eb1ebdae2">copyFrom</a>(<a class="code" href="classmeow_1_1Self.html">Self</a> <span class="keyword">const</span>& s) {</div> +<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>  <span class="keywordflow">if</span> (body_->access() != s.body_->access()) {</div> +<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>  body_->copyFrom(*s.body_);</div> +<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>  }</div> +<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> +<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>  }</div> +<div class="line"><a name="l00266"></a><span class="lineno"> 266</span> </div> +<div class="line"><a name="l00273"></a><span class="lineno"><a class="line" href="classmeow_1_1Self.html#a63e1570c927c7fa3b95b71fe978e355d"> 273</a></span>  <a class="code" href="classmeow_1_1Self.html">Self</a> <span class="keyword">const</span>& <a class="code" href="classmeow_1_1Self.html#a63e1570c927c7fa3b95b71fe978e355d">referenceFrom</a>(<a class="code" href="classmeow_1_1Self.html">Self</a> <span class="keyword">const</span>& s) {</div> +<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>  <span class="keywordflow">if</span> (body_ != s.body_) {</div> +<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>  clear();</div> +<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>  body_ = s.body_;</div> +<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>  body_->attach();</div> +<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>  }</div> +<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> +<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>  }</div> +<div class="line"><a name="l00281"></a><span class="lineno"> 281</span> </div> +<div class="line"><a name="l00289"></a><span class="lineno"><a class="line" href="classmeow_1_1Self.html#ae4256bfc598bb0db76141ffce506806e"> 289</a></span>  <a class="code" href="classmeow_1_1Self.html">Self</a> <span class="keyword">const</span>& <a class="code" href="classmeow_1_1Self.html#ae4256bfc598bb0db76141ffce506806e">duplicateFrom</a>(<a class="code" href="classmeow_1_1Self.html">Self</a> <span class="keyword">const</span>& s, <a class="code" href="classmeow_1_1Self.html#aa7d169e9d20d590f3e571206084797f8">DuplicateType</a> t) {</div> +<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>  <span class="keywordflow">switch</span>(t) {</div> +<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>  <span class="keywordflow">case</span> <a class="code" href="classmeow_1_1Self.html#aa7d169e9d20d590f3e571206084797f8adef1b0d02e1090b1b610a4ea91bd6730">COPY_FROM</a> : <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Self.html#a9cd016a38a09f479fe2ed83eb1ebdae2">copyFrom</a>(s);</div> +<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>  <span class="keywordflow">case</span> <a class="code" href="classmeow_1_1Self.html#aa7d169e9d20d590f3e571206084797f8a40c8a3eba568e04a5ce09ee0fa881822">REFERENCE_FROM</a>: <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Self.html#a63e1570c927c7fa3b95b71fe978e355d">referenceFrom</a>(s);</div> +<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>  }</div> +<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> +<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>  }</div> +<div class="line"><a name="l00296"></a><span class="lineno"> 296</span> </div> +<div class="line"><a name="l00304"></a><span class="lineno"><a class="line" href="classmeow_1_1Self.html#ab3671e44693b79e2f987f59652d46ca9"> 304</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1Self.html#ab3671e44693b79e2f987f59652d46ca9">same</a>(<a class="code" href="classmeow_1_1Self.html">Self</a> <span class="keyword">const</span>& s)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>  <span class="keywordflow">return</span> (body_ == s.body_);</div> +<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>  }</div> +<div class="line"><a name="l00307"></a><span class="lineno"> 307</span> </div> +<div class="line"><a name="l00316"></a><span class="lineno"><a class="line" href="classmeow_1_1Self.html#a91098e2218c358470e81d64f35d6491d"> 316</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1Self.html#a91098e2218c358470e81d64f35d6491d">equal</a>(<a class="code" href="classmeow_1_1Self.html">Self</a> <span class="keyword">const</span>& s)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>  <span class="keywordflow">if</span> (<a class="code" href="classmeow_1_1Self.html#ab3671e44693b79e2f987f59652d46ca9">same</a>(s) || body_->access() == s.body_->access()) <span class="keywordflow">return</span> <span class="keyword">true</span>;</div> +<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>  <span class="keywordflow">return</span> (*body_->access() == *s.body_->access());</div> +<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>  }</div> +<div class="line"><a name="l00320"></a><span class="lineno"> 320</span> </div> +<div class="line"><a name="l00326"></a><span class="lineno"><a class="line" href="classmeow_1_1Self.html#a10f22a83c3afcf65f8f9680f2a2f945c"> 326</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1Self.html#a10f22a83c3afcf65f8f9680f2a2f945c">referenceLess</a>(<a class="code" href="classmeow_1_1Self.html">Self</a> <span class="keyword">const</span>& s)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>  <span class="keywordflow">return</span> (body_ < s.body_);</div> +<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>  }</div> +<div class="line"><a name="l00329"></a><span class="lineno"> 329</span> </div> +<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>  <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1Self.html#af3277e1109c59e5f81549889b344a675">operator=</a>(<a class="code" href="classmeow_1_1Self.html">Self</a> <span class="keyword">const</span>& a);</div> +<div class="line"><a name="l00332"></a><span class="lineno"> 332</span> };</div> +<div class="line"><a name="l00333"></a><span class="lineno"> 333</span> </div> +<div class="line"><a name="l00334"></a><span class="lineno"> 334</span> } <span class="comment">// meow</span></div> +<div class="line"><a name="l00335"></a><span class="lineno"> 335</span> </div> +<div class="line"><a name="l00336"></a><span class="lineno"> 336</span> <span class="preprocessor">#endif // Self_h__</span></div> <div class="ttc" id="classmeow_1_1Self_html_aa7d169e9d20d590f3e571206084797f8adef1b0d02e1090b1b610a4ea91bd6730"><div class="ttname"><a href="classmeow_1_1Self.html#aa7d169e9d20d590f3e571206084797f8adef1b0d02e1090b1b610a4ea91bd6730">meow::Self::COPY_FROM</a></div><div class="ttdoc">Normal copy operation. </div><div class="ttdef"><b>Definition:</b> <a href="Self_8h_source.html#l00110">Self.h:110</a></div></div> -<div class="ttc" id="classmeow_1_1Self_html_a6063551c3e6ac647500e938ade8fbc99"><div class="ttname"><a href="classmeow_1_1Self.html#a6063551c3e6ac647500e938ade8fbc99">meow::Self::operator-></a></div><div class="ttdeci">Data const * operator->() const </div><div class="ttdoc">Return the constant pointer to the data. </div><div class="ttdef"><b>Definition:</b> <a href="Self_8h_source.html#l00211">Self.h:211</a></div></div> -<div class="ttc" id="classmeow_1_1Self_html_a9cd016a38a09f479fe2ed83eb1ebdae2"><div class="ttname"><a href="classmeow_1_1Self.html#a9cd016a38a09f479fe2ed83eb1ebdae2">meow::Self::copyFrom</a></div><div class="ttdeci">Self const & copyFrom(Self const &s)</div><div class="ttdoc">Copy the gived Self to myself. </div><div class="ttdef"><b>Definition:</b> <a href="Self_8h_source.html#l00233">Self.h:233</a></div></div> -<div class="ttc" id="classmeow_1_1Self_html_a10f22a83c3afcf65f8f9680f2a2f945c"><div class="ttname"><a href="classmeow_1_1Self.html#a10f22a83c3afcf65f8f9680f2a2f945c">meow::Self::referenceLess</a></div><div class="ttdeci">bool referenceLess(Self const &s) const </div><div class="ttdoc">Order compare by reference pointer. </div><div class="ttdef"><b>Definition:</b> <a href="Self_8h_source.html#l00299">Self.h:299</a></div></div> -<div class="ttc" id="classmeow_1_1Self_html_afee797a10c73a1c8e02c8e6315a2930b"><div class="ttname"><a href="classmeow_1_1Self.html#afee797a10c73a1c8e02c8e6315a2930b">meow::Self::Self</a></div><div class="ttdeci">Self(Self const &b, DuplicateType d)</div><div class="ttdoc">constructor with given another Self </div><div class="ttdef"><b>Definition:</b> <a href="Self_8h_source.html#l00190">Self.h:190</a></div></div> +<div class="ttc" id="classmeow_1_1Self_html_a6063551c3e6ac647500e938ade8fbc99"><div class="ttname"><a href="classmeow_1_1Self.html#a6063551c3e6ac647500e938ade8fbc99">meow::Self::operator-></a></div><div class="ttdeci">Data const * operator->() const </div><div class="ttdoc">Return the constant pointer to the data. </div><div class="ttdef"><b>Definition:</b> <a href="Self_8h_source.html#l00238">Self.h:238</a></div></div> +<div class="ttc" id="classmeow_1_1Self_html_a9cd016a38a09f479fe2ed83eb1ebdae2"><div class="ttname"><a href="classmeow_1_1Self.html#a9cd016a38a09f479fe2ed83eb1ebdae2">meow::Self::copyFrom</a></div><div class="ttdeci">Self const & copyFrom(Self const &s)</div><div class="ttdoc">Copy the gived Self to myself. </div><div class="ttdef"><b>Definition:</b> <a href="Self_8h_source.html#l00260">Self.h:260</a></div></div> +<div class="ttc" id="classmeow_1_1Self_html_a10f22a83c3afcf65f8f9680f2a2f945c"><div class="ttname"><a href="classmeow_1_1Self.html#a10f22a83c3afcf65f8f9680f2a2f945c">meow::Self::referenceLess</a></div><div class="ttdeci">bool referenceLess(Self const &s) const </div><div class="ttdoc">Order compare by reference pointer. </div><div class="ttdef"><b>Definition:</b> <a href="Self_8h_source.html#l00326">Self.h:326</a></div></div> +<div class="ttc" id="classmeow_1_1Self_html_afee797a10c73a1c8e02c8e6315a2930b"><div class="ttname"><a href="classmeow_1_1Self.html#afee797a10c73a1c8e02c8e6315a2930b">meow::Self::Self</a></div><div class="ttdeci">Self(Self const &b, DuplicateType d)</div><div class="ttdoc">constructor with given another Self </div><div class="ttdef"><b>Definition:</b> <a href="Self_8h_source.html#l00217">Self.h:217</a></div></div> <div class="ttc" id="classmeow_1_1Self_html_af3277e1109c59e5f81549889b344a675"><div class="ttname"><a href="classmeow_1_1Self.html#af3277e1109c59e5f81549889b344a675">meow::Self::operator=</a></div><div class="ttdeci">void operator=(Self const &a)</div><div class="ttdoc">Disallow default 'operator='. </div></div> -<div class="ttc" id="classmeow_1_1Self_html_a6b39fcc4b184809f9aeaeb1c9a0bac2d"><div class="ttname"><a href="classmeow_1_1Self.html#a6b39fcc4b184809f9aeaeb1c9a0bac2d">meow::Self::Self</a></div><div class="ttdeci">Self()</div><div class="ttdoc">constructor with a real entity </div><div class="ttdef"><b>Definition:</b> <a href="Self_8h_source.html#l00173">Self.h:173</a></div></div> -<div class="ttc" id="classmeow_1_1Self_html_ace312355261c68ac7531767939f5c4c2"><div class="ttname"><a href="classmeow_1_1Self.html#ace312355261c68ac7531767939f5c4c2">meow::Self::operator-></a></div><div class="ttdeci">Data * operator->()</div><div class="ttdoc">Return the non-constant pointer to the data (COR's clone might occure here. </div><div class="ttdef"><b>Definition:</b> <a href="Self_8h_source.html#l00218">Self.h:218</a></div></div> -<div class="ttc" id="classmeow_1_1Self_html_ada16564a03665b10810a6342d61044bc"><div class="ttname"><a href="classmeow_1_1Self.html#ada16564a03665b10810a6342d61044bc">meow::Self::~Self</a></div><div class="ttdeci">~Self()</div><div class="ttdoc">destructor </div><div class="ttdef"><b>Definition:</b> <a href="Self_8h_source.html#l00206">Self.h:206</a></div></div> -<div class="ttc" id="classmeow_1_1Self_html_ab3671e44693b79e2f987f59652d46ca9"><div class="ttname"><a href="classmeow_1_1Self.html#ab3671e44693b79e2f987f59652d46ca9">meow::Self::same</a></div><div class="ttdeci">bool same(Self const &s) const </div><div class="ttdoc">Compare tht if the gived Self object is reference from the same object of me. </div><div class="ttdef"><b>Definition:</b> <a href="Self_8h_source.html#l00277">Self.h:277</a></div></div> -<div class="ttc" id="classmeow_1_1Self_html_a91098e2218c358470e81d64f35d6491d"><div class="ttname"><a href="classmeow_1_1Self.html#a91098e2218c358470e81d64f35d6491d">meow::Self::equal</a></div><div class="ttdeci">bool equal(Self const &s) const </div><div class="ttdoc">Compare that the data are the same. </div><div class="ttdef"><b>Definition:</b> <a href="Self_8h_source.html#l00289">Self.h:289</a></div></div> +<div class="ttc" id="classmeow_1_1Self_html_a6b39fcc4b184809f9aeaeb1c9a0bac2d"><div class="ttname"><a href="classmeow_1_1Self.html#a6b39fcc4b184809f9aeaeb1c9a0bac2d">meow::Self::Self</a></div><div class="ttdeci">Self()</div><div class="ttdoc">constructor with a real entity </div><div class="ttdef"><b>Definition:</b> <a href="Self_8h_source.html#l00200">Self.h:200</a></div></div> +<div class="ttc" id="classmeow_1_1Self_html_ace312355261c68ac7531767939f5c4c2"><div class="ttname"><a href="classmeow_1_1Self.html#ace312355261c68ac7531767939f5c4c2">meow::Self::operator-></a></div><div class="ttdeci">Data * operator->()</div><div class="ttdoc">Return the non-constant pointer to the data (COR's clone might occure here. </div><div class="ttdef"><b>Definition:</b> <a href="Self_8h_source.html#l00245">Self.h:245</a></div></div> +<div class="ttc" id="classmeow_1_1Self_html_ada16564a03665b10810a6342d61044bc"><div class="ttname"><a href="classmeow_1_1Self.html#ada16564a03665b10810a6342d61044bc">meow::Self::~Self</a></div><div class="ttdeci">~Self()</div><div class="ttdoc">destructor </div><div class="ttdef"><b>Definition:</b> <a href="Self_8h_source.html#l00233">Self.h:233</a></div></div> +<div class="ttc" id="classmeow_1_1Self_html_ab3671e44693b79e2f987f59652d46ca9"><div class="ttname"><a href="classmeow_1_1Self.html#ab3671e44693b79e2f987f59652d46ca9">meow::Self::same</a></div><div class="ttdeci">bool same(Self const &s) const </div><div class="ttdoc">Compare tht if the gived Self object is reference from the same object of me. </div><div class="ttdef"><b>Definition:</b> <a href="Self_8h_source.html#l00304">Self.h:304</a></div></div> +<div class="ttc" id="classmeow_1_1Self_html_a91098e2218c358470e81d64f35d6491d"><div class="ttname"><a href="classmeow_1_1Self.html#a91098e2218c358470e81d64f35d6491d">meow::Self::equal</a></div><div class="ttdeci">bool equal(Self const &s) const </div><div class="ttdoc">Compare that the data are the same. </div><div class="ttdef"><b>Definition:</b> <a href="Self_8h_source.html#l00316">Self.h:316</a></div></div> <div class="ttc" id="classmeow_1_1Self_html_aa7d169e9d20d590f3e571206084797f8a40c8a3eba568e04a5ce09ee0fa881822"><div class="ttname"><a href="classmeow_1_1Self.html#aa7d169e9d20d590f3e571206084797f8a40c8a3eba568e04a5ce09ee0fa881822">meow::Self::REFERENCE_FROM</a></div><div class="ttdoc">By reference, much like pointer's copy operation. </div><div class="ttdef"><b>Definition:</b> <a href="Self_8h_source.html#l00111">Self.h:111</a></div></div> -<div class="ttc" id="classmeow_1_1Self_html_a5962339e9ee49312ab770f1119256ca6"><div class="ttname"><a href="classmeow_1_1Self.html#a5962339e9ee49312ab770f1119256ca6">meow::Self::operator()</a></div><div class="ttdeci">Self & operator()() const </div><div class="ttdoc">Return the non-constant reference of *this. </div><div class="ttdef"><b>Definition:</b> <a href="Self_8h_source.html#l00223">Self.h:223</a></div></div> -<div class="ttc" id="classmeow_1_1Self_html_aa7d169e9d20d590f3e571206084797f8"><div class="ttname"><a href="classmeow_1_1Self.html#aa7d169e9d20d590f3e571206084797f8">meow::Self< data_ >::DuplicateType</a></div><div class="ttdeci">DuplicateType</div><div class="ttdoc">Kind of ways of duplicating. </div><div class="ttdef"><b>Definition:</b> <a href="Self_8h_source.html#l00109">Self.h:109</a></div></div> -<div class="ttc" id="classmeow_1_1Self_html_a63e1570c927c7fa3b95b71fe978e355d"><div class="ttname"><a href="classmeow_1_1Self.html#a63e1570c927c7fa3b95b71fe978e355d">meow::Self::referenceFrom</a></div><div class="ttdeci">Self const & referenceFrom(Self const &s)</div><div class="ttdoc">Reference myself from given Self object. </div><div class="ttdef"><b>Definition:</b> <a href="Self_8h_source.html#l00246">Self.h:246</a></div></div> +<div class="ttc" id="classmeow_1_1Self_html_a5962339e9ee49312ab770f1119256ca6"><div class="ttname"><a href="classmeow_1_1Self.html#a5962339e9ee49312ab770f1119256ca6">meow::Self::operator()</a></div><div class="ttdeci">Self & operator()() const </div><div class="ttdoc">Return the non-constant reference of *this. </div><div class="ttdef"><b>Definition:</b> <a href="Self_8h_source.html#l00250">Self.h:250</a></div></div> +<div class="ttc" id="classmeow_1_1Self_html_aa7d169e9d20d590f3e571206084797f8"><div class="ttname"><a href="classmeow_1_1Self.html#aa7d169e9d20d590f3e571206084797f8">meow::Self< Myself >::DuplicateType</a></div><div class="ttdeci">DuplicateType</div><div class="ttdoc">Kind of ways of duplicating. </div><div class="ttdef"><b>Definition:</b> <a href="Self_8h_source.html#l00109">Self.h:109</a></div></div> +<div class="ttc" id="classmeow_1_1Self_html_a63e1570c927c7fa3b95b71fe978e355d"><div class="ttname"><a href="classmeow_1_1Self.html#a63e1570c927c7fa3b95b71fe978e355d">meow::Self::referenceFrom</a></div><div class="ttdeci">Self const & referenceFrom(Self const &s)</div><div class="ttdoc">Reference myself from given Self object. </div><div class="ttdef"><b>Definition:</b> <a href="Self_8h_source.html#l00273">Self.h:273</a></div></div> <div class="ttc" id="classmeow_1_1Self_html"><div class="ttname"><a href="classmeow_1_1Self.html">meow::Self</a></div><div class="ttdoc">A little class use for packing the data part of another class. With this technique, it can achieve Copy-On-Write(COR) mechanism at background and have a reference mechanism which much more flexible then the one C++ has. </div><div class="ttdef"><b>Definition:</b> <a href="Self_8h_source.html#l00104">Self.h:104</a></div></div> -<div class="ttc" id="classmeow_1_1Self_html_ae4256bfc598bb0db76141ffce506806e"><div class="ttname"><a href="classmeow_1_1Self.html#ae4256bfc598bb0db76141ffce506806e">meow::Self::duplicateFrom</a></div><div class="ttdeci">Self const & duplicateFrom(Self const &s, DuplicateType t)</div><div class="ttdoc">call copyFrom() or referenceFrom() depend on your instruction </div><div class="ttdef"><b>Definition:</b> <a href="Self_8h_source.html#l00262">Self.h:262</a></div></div> -<div class="ttc" id="classmeow_1_1Self_html_af3220c1e1d7966c6dbaf4ec62f8cbc2f"><div class="ttname"><a href="classmeow_1_1Self.html#af3220c1e1d7966c6dbaf4ec62f8cbc2f">meow::Self::Self</a></div><div class="ttdeci">Self(Data const &d)</div><div class="ttdoc">connstructor with a real entity with it using its copy constructor </div><div class="ttdef"><b>Definition:</b> <a href="Self_8h_source.html#l00181">Self.h:181</a></div></div> +<div class="ttc" id="classmeow_1_1Self_html_ae4256bfc598bb0db76141ffce506806e"><div class="ttname"><a href="classmeow_1_1Self.html#ae4256bfc598bb0db76141ffce506806e">meow::Self::duplicateFrom</a></div><div class="ttdeci">Self const & duplicateFrom(Self const &s, DuplicateType t)</div><div class="ttdoc">call copyFrom() or referenceFrom() depend on your instruction </div><div class="ttdef"><b>Definition:</b> <a href="Self_8h_source.html#l00289">Self.h:289</a></div></div> +<div class="ttc" id="classmeow_1_1Self_html_af3220c1e1d7966c6dbaf4ec62f8cbc2f"><div class="ttname"><a href="classmeow_1_1Self.html#af3220c1e1d7966c6dbaf4ec62f8cbc2f">meow::Self::Self</a></div><div class="ttdeci">Self(Data const &d)</div><div class="ttdoc">connstructor with a real entity with it using its copy constructor </div><div class="ttdef"><b>Definition:</b> <a href="Self_8h_source.html#l00208">Self.h:208</a></div></div> </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> <!-- HTML footer for doxygen 1.8.3.1--> @@ -233,7 +260,7 @@ $(document).ready(function(){initNavTree('Self_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="Self_8h.html">Self.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/SplayTree_8h.html b/doc/html/SplayTree_8h.html index 0b30291..643bb7e 100644 --- a/doc/html/SplayTree_8h.html +++ b/doc/html/SplayTree_8h.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -94,7 +94,7 @@ Namespaces</h2></td></tr> <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="SplayTree_8h.html">SplayTree.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/SplayTree_8h_source.html b/doc/html/SplayTree_8h_source.html index daa26b9..5b66b90 100644 --- a/doc/html/SplayTree_8h_source.html +++ b/doc/html/SplayTree_8h_source.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -922,7 +922,7 @@ $(document).ready(function(){initNavTree('SplayTree_8h_source.html','');}); <div class="line"><a name="l01146"></a><span class="lineno"> 1146</span>  }</div> <div class="line"><a name="l01147"></a><span class="lineno"> 1147</span> };</div> <div class="line"><a name="l01148"></a><span class="lineno"> 1148</span> </div> -<div class="line"><a name="l01149"></a><span class="lineno"> 1149</span> }</div> +<div class="line"><a name="l01149"></a><span class="lineno"> 1149</span> } <span class="comment">// meow</span></div> <div class="line"><a name="l01150"></a><span class="lineno"> 1150</span> </div> <div class="line"><a name="l01151"></a><span class="lineno"> 1151</span> <span class="preprocessor">#endif // dsa_SplayTree_h__</span></div> <div class="ttc" id="classmeow_1_1SplayTree_html_a9d370115877428e58b1595458dc345a3"><div class="ttname"><a href="classmeow_1_1SplayTree.html#a9d370115877428e58b1595458dc345a3">meow::SplayTree::merge</a></div><div class="ttdeci">bool merge(SplayTree *tree2)</div><div class="ttdoc">合併 </div><div class="ttdef"><b>Definition:</b> <a href="SplayTree_8h_source.html#l00511">SplayTree.h:511</a></div></div> @@ -1012,7 +1012,7 @@ $(document).ready(function(){initNavTree('SplayTree_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="SplayTree_8h.html">SplayTree.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/Transformation_8h.html b/doc/html/Transformation_8h.html index 94df498..665c72d 100644 --- a/doc/html/Transformation_8h.html +++ b/doc/html/Transformation_8h.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -86,7 +86,7 @@ Namespaces</h2></td></tr> <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_77e0ab67466b1e7d76f50725a5ab9910.html">math</a></li><li class="navelem"><a class="el" href="Transformation_8h.html">Transformation.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/Transformation_8h_source.html b/doc/html/Transformation_8h_source.html index f6781a8..ef6221a 100644 --- a/doc/html/Transformation_8h_source.html +++ b/doc/html/Transformation_8h_source.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -79,17 +79,17 @@ $(document).ready(function(){initNavTree('Transformation_8h_source.html','');}); <div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  <span class="keywordtype">size_t</span> outputCols_;</div> <div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  <span class="keywordtype">size_t</span> psize_;</div> <div class="line"><a name="l00029"></a><span class="lineno"> 29</span> </div> -<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  Myself() {</div> -<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  }</div> -<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  Myself(Myself <span class="keyword">const</span>& b):</div> -<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  inputRows_(b.inputRows_), inputCols_(b.inputCols_),</div> -<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  outputRows_(b.outputRows_), outputCols_(b.outputCols_),</div> -<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  psize_(b.psize_) {</div> -<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  }</div> -<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  Myself(<span class="keywordtype">size_t</span> ir, <span class="keywordtype">size_t</span> ic, <span class="keywordtype">size_t</span> or_, <span class="keywordtype">size_t</span> oc, <span class="keywordtype">size_t</span> ps):</div> -<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  inputRows_(ir), inputCols_(ic), outputRows_(or_), outputCols_(oc),</div> -<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  psize_(ps) {</div> -<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  }</div> +<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  Myself(Myself <span class="keyword">const</span>& b):</div> +<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  inputRows_(b.inputRows_), inputCols_(b.inputCols_),</div> +<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  outputRows_(b.outputRows_), outputCols_(b.outputCols_),</div> +<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  psize_(b.psize_) {</div> +<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  }</div> +<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> </div> +<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  Myself(<span class="keywordtype">size_t</span> ir, <span class="keywordtype">size_t</span> ic, <span class="keywordtype">size_t</span> or_, <span class="keywordtype">size_t</span> oc, <span class="keywordtype">size_t</span> ps):</div> +<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  inputRows_(ir), inputCols_(ic), outputRows_(or_), outputCols_(oc),</div> +<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  psize_(ps) {</div> +<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  }</div> +<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> </div> <div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  ~Myself() {</div> <div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  }</div> <div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  };</div> @@ -200,7 +200,7 @@ $(document).ready(function(){initNavTree('Transformation_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_77e0ab67466b1e7d76f50725a5ab9910.html">math</a></li><li class="navelem"><a class="el" href="Transformation_8h.html">Transformation.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/Transformations_8h.html b/doc/html/Transformations_8h.html index ea636eb..a858402 100644 --- a/doc/html/Transformations_8h.html +++ b/doc/html/Transformations_8h.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -90,7 +90,7 @@ Namespaces</h2></td></tr> <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_77e0ab67466b1e7d76f50725a5ab9910.html">math</a></li><li class="navelem"><a class="el" href="Transformations_8h.html">Transformations.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/Transformations_8h_source.html b/doc/html/Transformations_8h_source.html index 5e169e4..f35c262 100644 --- a/doc/html/Transformations_8h_source.html +++ b/doc/html/Transformations_8h_source.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -79,246 +79,248 @@ $(document).ready(function(){initNavTree('Transformations_8h_source.html','');}) <div class="line"><a name="l00055"></a><span class="lineno"> 55</span> </div> <div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  Myself(<span class="keywordtype">size_t</span> d): dimension_(1), radius_(1) {</div> <div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  }</div> -<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  Myself(<span class="keywordtype">size_t</span> d, Scalar <span class="keyword">const</span>& r): dimension_(d), radius_(r) {</div> -<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  }</div> -<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  Myself(Myself <span class="keyword">const</span>& m): dimension_(m.dimension_), radius_(m.radius_) {</div> -<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  }</div> -<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  };</div> -<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  </div> -<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <a class="code" href="classmeow_1_1Self.html">Self<Myself></a> <span class="keyword">const</span> <span class="keyword">self</span>;</div> -<div class="line"><a name="l00065"></a><span class="lineno"> 65</span> <span class="keyword">public</span>:</div> -<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="classmeow_1_1BallProjection.html#a1efa5c200a9d5605453b47e3856ccf28"> 70</a></span>  <a class="code" href="classmeow_1_1BallProjection.html#a1efa5c200a9d5605453b47e3856ccf28">BallProjection</a>(<a class="code" href="classmeow_1_1BallProjection.html">BallProjection</a> <span class="keyword">const</span>& b): <a class="code" href="classmeow_1_1Transformation.html">Transformation</a><Scalar>(b),</div> -<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  self(b.self, <a class="code" href="classmeow_1_1Self.html">Self</a><Myself>::COPY_FROM) {</div> -<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  }</div> -<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  </div> -<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="classmeow_1_1BallProjection.html#af7e722b66c6bbc7245726902b6849850"> 78</a></span>  <a class="code" href="classmeow_1_1BallProjection.html#af7e722b66c6bbc7245726902b6849850">BallProjection</a>(<span class="keywordtype">size_t</span> d): <a class="code" href="classmeow_1_1Transformation.html">Transformation</a><Scalar>(d, 1, d, 1, 1),</div> -<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  self(Myself(d)) {</div> -<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  <a class="code" href="classmeow_1_1BallProjection.html#a82416bac8768d0f40fc09e8cd3896bc8">radius</a>(1);</div> -<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  }</div> -<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  </div> -<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="classmeow_1_1BallProjection.html#a9d9d151e138e50c2bb4cd3d039fb0808"> 88</a></span>  <a class="code" href="classmeow_1_1BallProjection.html#a9d9d151e138e50c2bb4cd3d039fb0808">BallProjection</a>(<span class="keywordtype">size_t</span> d, Scalar <span class="keyword">const</span>& r): <a class="code" href="classmeow_1_1Transformation.html">Transformation</a><Scalar>(d,1,d,1,1),</div> -<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  self(Myself(d, r)) {</div> -<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  <a class="code" href="classmeow_1_1BallProjection.html#a82416bac8768d0f40fc09e8cd3896bc8">radius</a>(r);</div> -<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  }</div> -<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  </div> -<div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="classmeow_1_1BallProjection.html#aec71a15af880bdaea8042986c11e2187"> 98</a></span>  <a class="code" href="classmeow_1_1BallProjection.html">BallProjection</a>& <a class="code" href="classmeow_1_1BallProjection.html#aec71a15af880bdaea8042986c11e2187">copyFrom</a>(<a class="code" href="classmeow_1_1BallProjection.html">BallProjection</a> <span class="keyword">const</span>& b) {</div> -<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  <a class="code" href="classmeow_1_1Transformation.html#abe781169171fa3b8206a91e166779d74">Transformation<Scalar>::copyFrom</a>(b);</div> -<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  <a class="code" href="classmeow_1_1BallProjection.html#aec71a15af880bdaea8042986c11e2187">copyFrom</a>(b);</div> -<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> -<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  }</div> -<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  </div> -<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="classmeow_1_1BallProjection.html#adaf8d494c1177664f49bb63a5d2f36b0"> 109</a></span>  <a class="code" href="classmeow_1_1BallProjection.html">BallProjection</a>& <a class="code" href="classmeow_1_1BallProjection.html#adaf8d494c1177664f49bb63a5d2f36b0">referenceFrom</a>(<a class="code" href="classmeow_1_1BallProjection.html">BallProjection</a> <span class="keyword">const</span>& b) {</div> -<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  <a class="code" href="classmeow_1_1Transformation.html#a9b6ec99d8363742f77c63a49ba9467b5">Transformation<Scalar>::referenceFrom</a>(b);</div> -<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  <a class="code" href="classmeow_1_1BallProjection.html#adaf8d494c1177664f49bb63a5d2f36b0">referenceFrom</a>(b);</div> -<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> -<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  }</div> -<div class="line"><a name="l00114"></a><span class="lineno"> 114</span> </div> -<div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="classmeow_1_1BallProjection.html#adf2bcb2f82e9f7e2136b187317ba3211"> 118</a></span>  Scalar <a class="code" href="classmeow_1_1BallProjection.html#adf2bcb2f82e9f7e2136b187317ba3211">parameter</a>(<span class="keywordtype">size_t</span> i)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1BallProjection.html#a82416bac8768d0f40fc09e8cd3896bc8">radius</a>();</div> -<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  }</div> -<div class="line"><a name="l00121"></a><span class="lineno"> 121</span> </div> -<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="classmeow_1_1BallProjection.html#a288814dc861482dd70129a698b1a2d7e"> 125</a></span>  Scalar <a class="code" href="classmeow_1_1BallProjection.html#a288814dc861482dd70129a698b1a2d7e">parameter</a>(<span class="keywordtype">size_t</span> i, Scalar <span class="keyword">const</span>& s) {</div> -<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1BallProjection.html#a82416bac8768d0f40fc09e8cd3896bc8">radius</a>(s);</div> -<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  }</div> -<div class="line"><a name="l00128"></a><span class="lineno"> 128</span> </div> -<div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="classmeow_1_1BallProjection.html#a82416bac8768d0f40fc09e8cd3896bc8"> 132</a></span>  Scalar <a class="code" href="classmeow_1_1BallProjection.html#a82416bac8768d0f40fc09e8cd3896bc8">radius</a>()<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>->radius_;</div> -<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  }</div> -<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  </div> -<div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="classmeow_1_1BallProjection.html#a5e4bbc9cf477002fab2dad6f37e2553c"> 142</a></span>  Scalar <a class="code" href="classmeow_1_1BallProjection.html#a5e4bbc9cf477002fab2dad6f37e2553c">radius</a>(Scalar <span class="keyword">const</span>& r) {</div> -<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>  <span class="keyword">self</span>()->radius_ = r;</div> -<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1BallProjection.html#a82416bac8768d0f40fc09e8cd3896bc8">radius</a>();</div> -<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  }</div> -<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  </div> -<div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="classmeow_1_1BallProjection.html#a3eff2f36a83ba683da6bc9bb82699b30"> 150</a></span>  <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1BallProjection.html#a3eff2f36a83ba683da6bc9bb82699b30">dimension</a>()<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>->dimension_;</div> -<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  }</div> -<div class="line"><a name="l00153"></a><span class="lineno"> 153</span> </div> -<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  </div> -<div class="line"><a name="l00170"></a><span class="lineno"><a class="line" href="classmeow_1_1BallProjection.html#a2573c364dd1e0d7de32b1e2afc0bb1b5"> 170</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> <a class="code" href="classmeow_1_1BallProjection.html#a2573c364dd1e0d7de32b1e2afc0bb1b5">transformate</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> <span class="keyword">const</span>& x)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> ret(x);</div> -<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c = 0, C = ret.<a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); c < C; c++) {</div> -<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  Scalar sum(0);</div> -<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i < <span class="keyword">self</span>->dimension_; i++) {</div> -<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  sum = sum + <a class="code" href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">squ</a>(ret(i, c));</div> -<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  }</div> -<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  Scalar len(sqrt(<span class="keywordtype">double</span>(sum)));</div> -<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i < <span class="keyword">self</span>->dimension_; i++) {</div> -<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  ret(i, c, ret(i, c) * <a class="code" href="classmeow_1_1BallProjection.html#a82416bac8768d0f40fc09e8cd3896bc8">radius</a>() / len);</div> -<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>  }</div> -<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>  }</div> -<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>  <span class="keywordflow">return</span> ret;</div> -<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>  }</div> -<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  </div> -<div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="classmeow_1_1BallProjection.html#a4fb7773f5566e93435ba56defbb7efc6"> 213</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> <a class="code" href="classmeow_1_1BallProjection.html#a4fb7773f5566e93435ba56defbb7efc6">jacobian</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> <span class="keyword">const</span>& x)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>  Scalar sum(0);</div> -<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>  <span class="keywordflow">for</span>(<span class="keywordtype">size_t</span> i = 0, I = <a class="code" href="classmeow_1_1BallProjection.html#a3eff2f36a83ba683da6bc9bb82699b30">dimension</a>(); i < I; ++i)</div> -<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>  sum = sum + <a class="code" href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">squ</a>(x(i, 0));</div> -<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>  Scalar len(sqrt(<span class="keywordtype">double</span>(sum)));</div> -<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> ret(<a class="code" href="classmeow_1_1BallProjection.html#a3eff2f36a83ba683da6bc9bb82699b30">dimension</a>(), <a class="code" href="classmeow_1_1BallProjection.html#a3eff2f36a83ba683da6bc9bb82699b30">dimension</a>(), Scalar(0.0));</div> -<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>  <span class="keywordflow">for</span>(<span class="keywordtype">size_t</span> i = 0, I = <a class="code" href="classmeow_1_1BallProjection.html#a3eff2f36a83ba683da6bc9bb82699b30">dimension</a>(); i < I; ++i)</div> -<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>  <span class="keywordflow">for</span>(<span class="keywordtype">size_t</span> j = 0; j < I; ++j)</div> -<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>  <span class="keywordflow">if</span> (i == j) {</div> -<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>  ret(i, j, <a class="code" href="classmeow_1_1BallProjection.html#a82416bac8768d0f40fc09e8cd3896bc8">radius</a>() * (<a class="code" href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">squ</a>(len) - <a class="code" href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">squ</a>(x(i, 0))) / <a class="code" href="namespacemeow.html#a10a8cca705773b7d9f6f91d3fb08c104">cub</a>(len));</div> -<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>  }</div> -<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>  <span class="keywordflow">else</span> {</div> -<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>  ret(i, j, <a class="code" href="classmeow_1_1BallProjection.html#a82416bac8768d0f40fc09e8cd3896bc8">radius</a>() * (-x(i, 0) * x(j, 0) / <a class="code" href="namespacemeow.html#a10a8cca705773b7d9f6f91d3fb08c104">cub</a>(len)));</div> -<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>  }</div> -<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>  <span class="keywordflow">return</span> ret;</div> -<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>  }</div> -<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>  </div> -<div class="line"><a name="l00258"></a><span class="lineno"><a class="line" href="classmeow_1_1BallProjection.html#ad2d62da97dd4b527c254e62a1ec949d8"> 258</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> <a class="code" href="classmeow_1_1BallProjection.html#ad2d62da97dd4b527c254e62a1ec949d8">jacobian</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> <span class="keyword">const</span>& x, <span class="keywordtype">size_t</span> i)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> ret(<a class="code" href="classmeow_1_1BallProjection.html#a3eff2f36a83ba683da6bc9bb82699b30">dimension</a>(), 1, Scalar(0.0));</div> -<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>  Scalar sum(0);</div> -<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>  <span class="keywordflow">for</span>(<span class="keywordtype">size_t</span> i = 0, I = <a class="code" href="classmeow_1_1BallProjection.html#a3eff2f36a83ba683da6bc9bb82699b30">dimension</a>(); i < I; i++) {</div> -<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>  sum = sum + <a class="code" href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">squ</a>(x(i, 0));</div> -<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>  }</div> -<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>  <span class="keywordflow">return</span> ret / Scalar(sqrt(<span class="keywordtype">double</span>(sum)));</div> -<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>  }</div> -<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>  </div> -<div class="line"><a name="l00270"></a><span class="lineno"><a class="line" href="classmeow_1_1BallProjection.html#a8e7e0ddd31c51bbaa934f77aee760f18"> 270</a></span>  <a class="code" href="classmeow_1_1BallProjection.html">BallProjection</a>& <a class="code" href="classmeow_1_1BallProjection.html#a8e7e0ddd31c51bbaa934f77aee760f18">operator=</a>(<a class="code" href="classmeow_1_1BallProjection.html">BallProjection</a> <span class="keyword">const</span>& b) {</div> -<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1BallProjection.html#aec71a15af880bdaea8042986c11e2187">copyFrom</a>(b);</div> -<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>  }</div> -<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>  </div> -<div class="line"><a name="l00277"></a><span class="lineno"><a class="line" href="classmeow_1_1BallProjection.html#a4f2e133f911088b7e13cabc52b3e6b92"> 277</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> <a class="code" href="classmeow_1_1BallProjection.html#a4f2e133f911088b7e13cabc52b3e6b92">operator()</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> <span class="keyword">const</span>& v)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1BallProjection.html#a2573c364dd1e0d7de32b1e2afc0bb1b5">transformate</a>(v);</div> -<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>  }</div> -<div class="line"><a name="l00280"></a><span class="lineno"> 280</span> };</div> -<div class="line"><a name="l00281"></a><span class="lineno"> 281</span> </div> -<div class="line"><a name="l00282"></a><span class="lineno"> 282</span> </div> -<div class="line"><a name="l00322"></a><span class="lineno"> 322</span> <span class="keyword">template</span><<span class="keyword">class</span> Scalar></div> -<div class="line"><a name="l00323"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html"> 323</a></span> <span class="keyword">class </span><a class="code" href="classmeow_1_1PhotoProjection.html">PhotoProjection</a>: <span class="keyword">public</span> <a class="code" href="classmeow_1_1Transformation.html">Transformation</a><Scalar> {</div> -<div class="line"><a name="l00324"></a><span class="lineno"> 324</span> <span class="keyword">private</span>:</div> -<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>  <span class="keyword">struct </span>Myself {</div> -<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>  Scalar focal_;</div> -<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>  <span class="keywordtype">size_t</span> dimension_;</div> -<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>  </div> -<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>  Myself() {</div> -<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>  }</div> -<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>  </div> -<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>  Myself(<span class="keywordtype">size_t</span> d, Scalar f): focal_(f), dimension_(d) {</div> -<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>  }</div> -<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>  </div> -<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>  Myself(Myself <span class="keyword">const</span>& b): focal_(b.focal_), dimension_(b.dimension_) {</div> -<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>  }</div> -<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>  </div> -<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>  ~Myself() {</div> -<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>  }</div> -<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>  };</div> -<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>  </div> -<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>  <a class="code" href="classmeow_1_1Self.html">Self<Myself></a> <span class="keyword">const</span> <span class="keyword">self</span>;</div> -<div class="line"><a name="l00343"></a><span class="lineno"> 343</span> <span class="keyword">public</span>:</div> -<div class="line"><a name="l00347"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html#a902922d6be5fcb6ce2ce563031913e36"> 347</a></span>  <a class="code" href="classmeow_1_1PhotoProjection.html#a902922d6be5fcb6ce2ce563031913e36">PhotoProjection</a>(<span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1PhotoProjection.html#a8bc014829f304ae83da2862fcf4f6dce">dimension</a>): </div> -<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>  <a class="code" href="classmeow_1_1Transformation.html">Transformation</a><Scalar>(dimension, 1, dimension, 1, 1),</div> -<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>  self(Myself(dimension, 1)) {</div> -<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>  }</div> -<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>  </div> -<div class="line"><a name="l00355"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html#a1e12a0292cf00f4d107b4a5e8e0fa464"> 355</a></span>  <a class="code" href="classmeow_1_1PhotoProjection.html#a1e12a0292cf00f4d107b4a5e8e0fa464">PhotoProjection</a>(<span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1PhotoProjection.html#a8bc014829f304ae83da2862fcf4f6dce">dimension</a>, Scalar <span class="keyword">const</span>& f):</div> -<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>  <a class="code" href="classmeow_1_1Transformation.html">Transformation</a><Scalar>(dimension, 1, dimension, 1, 1),</div> -<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>  self(Myself(dimension, f)) {</div> -<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>  }</div> -<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>  </div> -<div class="line"><a name="l00363"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html#afba51bf2a5f236057bfd279ef68e0d71"> 363</a></span>  <a class="code" href="classmeow_1_1PhotoProjection.html#afba51bf2a5f236057bfd279ef68e0d71">PhotoProjection</a>(<a class="code" href="classmeow_1_1PhotoProjection.html">PhotoProjection</a> <span class="keyword">const</span>& p): <a class="code" href="classmeow_1_1Transformation.html">Transformation</a><Scalar>(p),</div> -<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>  self(p.self, <a class="code" href="classmeow_1_1Self.html">Self</a><Myself>::COPY_FROM) {</div> -<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>  }</div> -<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>  </div> -<div class="line"><a name="l00372"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html#a4a26e30caff3bd71ff68e97f5dc9ec46"> 372</a></span>  <a class="code" href="classmeow_1_1PhotoProjection.html">PhotoProjection</a>& <a class="code" href="classmeow_1_1PhotoProjection.html#a4a26e30caff3bd71ff68e97f5dc9ec46">copyFrom</a>(<a class="code" href="classmeow_1_1PhotoProjection.html">PhotoProjection</a> <span class="keyword">const</span>& b) {</div> -<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>  <a class="code" href="classmeow_1_1Transformation.html#abe781169171fa3b8206a91e166779d74">Transformation<Scalar>::copyFrom</a>(b);</div> -<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>  <span class="keyword">self</span>().<a class="code" href="classmeow_1_1PhotoProjection.html#a4a26e30caff3bd71ff68e97f5dc9ec46">copyFrom</a>(b.self);</div> -<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> -<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>  }</div> -<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>  </div> -<div class="line"><a name="l00383"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html#a632973b2b8675f126b74e5ced2f62d52"> 383</a></span>  <a class="code" href="classmeow_1_1PhotoProjection.html">PhotoProjection</a>& <a class="code" href="classmeow_1_1PhotoProjection.html#a632973b2b8675f126b74e5ced2f62d52">referenceFrom</a>(<a class="code" href="classmeow_1_1PhotoProjection.html">PhotoProjection</a> <span class="keyword">const</span>& b) {</div> -<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>  <a class="code" href="classmeow_1_1Transformation.html#a9b6ec99d8363742f77c63a49ba9467b5">Transformation<Scalar>::referenceFrom</a>(b);</div> -<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>  <span class="keyword">self</span>().<a class="code" href="classmeow_1_1PhotoProjection.html#a632973b2b8675f126b74e5ced2f62d52">referenceFrom</a>(b.self);</div> -<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> -<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>  }</div> -<div class="line"><a name="l00388"></a><span class="lineno"> 388</span> </div> -<div class="line"><a name="l00392"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html#a3499d5c76df3c78028f3e1b7d8cb48e6"> 392</a></span>  Scalar <a class="code" href="classmeow_1_1PhotoProjection.html#a3499d5c76df3c78028f3e1b7d8cb48e6">parameter</a>(<span class="keywordtype">size_t</span> i)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1PhotoProjection.html#af143b826cad7171ec539432d3add9da5">focal</a>();</div> -<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>  }</div> -<div class="line"><a name="l00395"></a><span class="lineno"> 395</span> </div> -<div class="line"><a name="l00399"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html#adecf5a6f3f1f07d7fc6b4714fa80e8a1"> 399</a></span>  Scalar <a class="code" href="classmeow_1_1PhotoProjection.html#adecf5a6f3f1f07d7fc6b4714fa80e8a1">parameter</a>(<span class="keywordtype">size_t</span> i, Scalar <span class="keyword">const</span>& s){</div> -<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1PhotoProjection.html#af143b826cad7171ec539432d3add9da5">focal</a>(s);</div> -<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>  }</div> -<div class="line"><a name="l00402"></a><span class="lineno"> 402</span> </div> -<div class="line"><a name="l00407"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html#af143b826cad7171ec539432d3add9da5"> 407</a></span>  Scalar <a class="code" href="classmeow_1_1PhotoProjection.html#af143b826cad7171ec539432d3add9da5">focal</a>()<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>->focal_;</div> -<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>  }</div> -<div class="line"><a name="l00410"></a><span class="lineno"> 410</span> </div> -<div class="line"><a name="l00417"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html#a19f5080ff959073d334c6e21a6247f13"> 417</a></span>  Scalar <a class="code" href="classmeow_1_1PhotoProjection.html#a19f5080ff959073d334c6e21a6247f13">focal</a>(Scalar <span class="keyword">const</span>& f){</div> -<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>  <span class="keyword">self</span>()->focal_ = f;</div> -<div class="line"><a name="l00419"></a><span class="lineno"> 419</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1PhotoProjection.html#af143b826cad7171ec539432d3add9da5">focal</a>();</div> -<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>  }</div> -<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>  </div> -<div class="line"><a name="l00425"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html#a8bc014829f304ae83da2862fcf4f6dce"> 425</a></span>  <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1PhotoProjection.html#a8bc014829f304ae83da2862fcf4f6dce">dimension</a>()<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00426"></a><span class="lineno"> 426</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>->dimension_;</div> -<div class="line"><a name="l00427"></a><span class="lineno"> 427</span>  }</div> -<div class="line"><a name="l00428"></a><span class="lineno"> 428</span> </div> -<div class="line"><a name="l00446"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html#ac4bbf64ef4341a10bc444147142c7d5f"> 446</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> <a class="code" href="classmeow_1_1PhotoProjection.html#ac4bbf64ef4341a10bc444147142c7d5f">transformate</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> <span class="keyword">const</span>& x)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00447"></a><span class="lineno"> 447</span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> ret(x);</div> -<div class="line"><a name="l00448"></a><span class="lineno"> 448</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c = 0, C = ret.<a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); c < C; c++) {</div> -<div class="line"><a name="l00449"></a><span class="lineno"> 449</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0, I = <a class="code" href="classmeow_1_1PhotoProjection.html#a8bc014829f304ae83da2862fcf4f6dce">dimension</a>(); i < I; ++i) {</div> -<div class="line"><a name="l00450"></a><span class="lineno"> 450</span>  ret(i, c, -ret(i, c) * <a class="code" href="classmeow_1_1PhotoProjection.html#af143b826cad7171ec539432d3add9da5">focal</a>() / ret(I - 1, c));</div> -<div class="line"><a name="l00451"></a><span class="lineno"> 451</span>  }</div> -<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>  }</div> -<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>  <span class="keywordflow">return</span> ret;</div> -<div class="line"><a name="l00454"></a><span class="lineno"> 454</span>  }</div> -<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>  </div> -<div class="line"><a name="l00485"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html#aabb88ff170cc655a3b7262af3337a0a3"> 485</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> <a class="code" href="classmeow_1_1PhotoProjection.html#aabb88ff170cc655a3b7262af3337a0a3">jacobian</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> <span class="keyword">const</span>& x)<span class="keyword"> const</span>{</div> -<div class="line"><a name="l00486"></a><span class="lineno"> 486</span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> ret(<a class="code" href="classmeow_1_1PhotoProjection.html#a8bc014829f304ae83da2862fcf4f6dce">dimension</a>(), <a class="code" href="classmeow_1_1PhotoProjection.html#a8bc014829f304ae83da2862fcf4f6dce">dimension</a>(), Scalar(0.0));</div> -<div class="line"><a name="l00487"></a><span class="lineno"> 487</span>  <span class="keywordflow">for</span>(ssize_t i = 0, I = (ssize_t)<a class="code" href="classmeow_1_1PhotoProjection.html#a8bc014829f304ae83da2862fcf4f6dce">dimension</a>() - 1; i < I; i++){</div> -<div class="line"><a name="l00488"></a><span class="lineno"> 488</span>  ret(i, i, -<a class="code" href="classmeow_1_1PhotoProjection.html#af143b826cad7171ec539432d3add9da5">focal</a>() / x(I, 0) );</div> -<div class="line"><a name="l00489"></a><span class="lineno"> 489</span>  ret(i, <a class="code" href="classmeow_1_1PhotoProjection.html#a8bc014829f304ae83da2862fcf4f6dce">dimension</a>() - 1, <a class="code" href="classmeow_1_1PhotoProjection.html#af143b826cad7171ec539432d3add9da5">focal</a>() / <a class="code" href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">squ</a>(x(I, 0)));</div> -<div class="line"><a name="l00490"></a><span class="lineno"> 490</span>  }</div> -<div class="line"><a name="l00491"></a><span class="lineno"> 491</span>  <span class="keywordflow">return</span> ret;</div> -<div class="line"><a name="l00492"></a><span class="lineno"> 492</span>  }</div> -<div class="line"><a name="l00493"></a><span class="lineno"> 493</span>  </div> -<div class="line"><a name="l00523"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html#a4a07aecb4474633c82d6b73dc1cdd53d"> 523</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> <a class="code" href="classmeow_1_1PhotoProjection.html#a4a07aecb4474633c82d6b73dc1cdd53d">jacobian</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> <span class="keyword">const</span>& x, <span class="keywordtype">size_t</span> i)<span class="keyword"> const</span>{</div> -<div class="line"><a name="l00524"></a><span class="lineno"> 524</span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> ret(<a class="code" href="classmeow_1_1PhotoProjection.html#a8bc014829f304ae83da2862fcf4f6dce">dimension</a>(), 1, Scalar(0.0));</div> -<div class="line"><a name="l00525"></a><span class="lineno"> 525</span>  <span class="keywordflow">for</span>(<span class="keywordtype">size_t</span> i = 0, I = <a class="code" href="classmeow_1_1PhotoProjection.html#a8bc014829f304ae83da2862fcf4f6dce">dimension</a>(); i < I; ++i) {</div> -<div class="line"><a name="l00526"></a><span class="lineno"> 526</span>  ret(i, 0, -x(i, 0) / x(I - 1, 0));</div> -<div class="line"><a name="l00527"></a><span class="lineno"> 527</span>  }</div> -<div class="line"><a name="l00528"></a><span class="lineno"> 528</span>  <span class="keywordflow">return</span> ret;</div> -<div class="line"><a name="l00529"></a><span class="lineno"> 529</span>  }</div> -<div class="line"><a name="l00530"></a><span class="lineno"> 530</span>  </div> -<div class="line"><a name="l00534"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html#a7c05a0abd905abc1330331627b6a1d90"> 534</a></span>  <a class="code" href="classmeow_1_1PhotoProjection.html">PhotoProjection</a>& <a class="code" href="classmeow_1_1PhotoProjection.html#a7c05a0abd905abc1330331627b6a1d90">operator=</a>(<a class="code" href="classmeow_1_1PhotoProjection.html">PhotoProjection</a> <span class="keyword">const</span>& b) {</div> -<div class="line"><a name="l00535"></a><span class="lineno"> 535</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1PhotoProjection.html#a4a26e30caff3bd71ff68e97f5dc9ec46">copyFrom</a>(b);</div> -<div class="line"><a name="l00536"></a><span class="lineno"> 536</span>  }</div> -<div class="line"><a name="l00537"></a><span class="lineno"> 537</span>  </div> -<div class="line"><a name="l00541"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html#aa50f02a71f9be0b417b0dc9f8ff5d9ab"> 541</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> <a class="code" href="classmeow_1_1PhotoProjection.html#aa50f02a71f9be0b417b0dc9f8ff5d9ab">operator()</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> <span class="keyword">const</span>& v)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00542"></a><span class="lineno"> 542</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1PhotoProjection.html#ac4bbf64ef4341a10bc444147142c7d5f">transformate</a>(v);</div> -<div class="line"><a name="l00543"></a><span class="lineno"> 543</span>  }</div> -<div class="line"><a name="l00544"></a><span class="lineno"> 544</span> };</div> -<div class="line"><a name="l00545"></a><span class="lineno"> 545</span> </div> -<div class="line"><a name="l00546"></a><span class="lineno"> 546</span> }</div> +<div class="line"><a name="l00058"></a><span class="lineno"> 58</span> </div> +<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  Myself(<span class="keywordtype">size_t</span> d, Scalar <span class="keyword">const</span>& r): dimension_(d), radius_(r) {</div> +<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  }</div> +<div class="line"><a name="l00061"></a><span class="lineno"> 61</span> </div> +<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  Myself(Myself <span class="keyword">const</span>& m): dimension_(m.dimension_), radius_(m.radius_) {</div> +<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  }</div> +<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  };</div> +<div class="line"><a name="l00065"></a><span class="lineno"> 65</span> </div> +<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <a class="code" href="classmeow_1_1Self.html">Self<Myself></a> <span class="keyword">const</span> <span class="keyword">self</span>;</div> +<div class="line"><a name="l00067"></a><span class="lineno"> 67</span> <span class="keyword">public</span>:</div> +<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="classmeow_1_1BallProjection.html#a1efa5c200a9d5605453b47e3856ccf28"> 72</a></span>  <a class="code" href="classmeow_1_1BallProjection.html#a1efa5c200a9d5605453b47e3856ccf28">BallProjection</a>(<a class="code" href="classmeow_1_1BallProjection.html">BallProjection</a> <span class="keyword">const</span>& b): <a class="code" href="classmeow_1_1Transformation.html">Transformation</a><Scalar>(b),</div> +<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  self(b.self, <a class="code" href="classmeow_1_1Self.html">Self</a><Myself>::COPY_FROM) {</div> +<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  }</div> +<div class="line"><a name="l00075"></a><span class="lineno"> 75</span> </div> +<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="classmeow_1_1BallProjection.html#af7e722b66c6bbc7245726902b6849850"> 80</a></span>  <a class="code" href="classmeow_1_1BallProjection.html#af7e722b66c6bbc7245726902b6849850">BallProjection</a>(<span class="keywordtype">size_t</span> d): <a class="code" href="classmeow_1_1Transformation.html">Transformation</a><Scalar>(d, 1, d, 1, 1),</div> +<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  self(Myself(d)) {</div> +<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  <a class="code" href="classmeow_1_1BallProjection.html#a82416bac8768d0f40fc09e8cd3896bc8">radius</a>(1);</div> +<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  }</div> +<div class="line"><a name="l00084"></a><span class="lineno"> 84</span> </div> +<div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="classmeow_1_1BallProjection.html#a9d9d151e138e50c2bb4cd3d039fb0808"> 90</a></span>  <a class="code" href="classmeow_1_1BallProjection.html#a9d9d151e138e50c2bb4cd3d039fb0808">BallProjection</a>(<span class="keywordtype">size_t</span> d, Scalar <span class="keyword">const</span>& r): <a class="code" href="classmeow_1_1Transformation.html">Transformation</a><Scalar>(d,1,d,1,1),</div> +<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  self(Myself(d, r)) {</div> +<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  <a class="code" href="classmeow_1_1BallProjection.html#a82416bac8768d0f40fc09e8cd3896bc8">radius</a>(r);</div> +<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  }</div> +<div class="line"><a name="l00094"></a><span class="lineno"> 94</span> </div> +<div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="classmeow_1_1BallProjection.html#aec71a15af880bdaea8042986c11e2187"> 100</a></span>  <a class="code" href="classmeow_1_1BallProjection.html">BallProjection</a>& <a class="code" href="classmeow_1_1BallProjection.html#aec71a15af880bdaea8042986c11e2187">copyFrom</a>(<a class="code" href="classmeow_1_1BallProjection.html">BallProjection</a> <span class="keyword">const</span>& b) {</div> +<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  <a class="code" href="classmeow_1_1Transformation.html#abe781169171fa3b8206a91e166779d74">Transformation<Scalar>::copyFrom</a>(b);</div> +<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  <a class="code" href="classmeow_1_1BallProjection.html#aec71a15af880bdaea8042986c11e2187">copyFrom</a>(b);</div> +<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> +<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  }</div> +<div class="line"><a name="l00105"></a><span class="lineno"> 105</span> </div> +<div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="classmeow_1_1BallProjection.html#adaf8d494c1177664f49bb63a5d2f36b0"> 111</a></span>  <a class="code" href="classmeow_1_1BallProjection.html">BallProjection</a>& <a class="code" href="classmeow_1_1BallProjection.html#adaf8d494c1177664f49bb63a5d2f36b0">referenceFrom</a>(<a class="code" href="classmeow_1_1BallProjection.html">BallProjection</a> <span class="keyword">const</span>& b) {</div> +<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  <a class="code" href="classmeow_1_1Transformation.html#a9b6ec99d8363742f77c63a49ba9467b5">Transformation<Scalar>::referenceFrom</a>(b);</div> +<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  <a class="code" href="classmeow_1_1BallProjection.html#adaf8d494c1177664f49bb63a5d2f36b0">referenceFrom</a>(b);</div> +<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> +<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  }</div> +<div class="line"><a name="l00116"></a><span class="lineno"> 116</span> </div> +<div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="classmeow_1_1BallProjection.html#adf2bcb2f82e9f7e2136b187317ba3211"> 120</a></span>  Scalar <a class="code" href="classmeow_1_1BallProjection.html#adf2bcb2f82e9f7e2136b187317ba3211">parameter</a>(<span class="keywordtype">size_t</span> i)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1BallProjection.html#a82416bac8768d0f40fc09e8cd3896bc8">radius</a>();</div> +<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  }</div> +<div class="line"><a name="l00123"></a><span class="lineno"> 123</span> </div> +<div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="classmeow_1_1BallProjection.html#a288814dc861482dd70129a698b1a2d7e"> 127</a></span>  Scalar <a class="code" href="classmeow_1_1BallProjection.html#a288814dc861482dd70129a698b1a2d7e">parameter</a>(<span class="keywordtype">size_t</span> i, Scalar <span class="keyword">const</span>& s) {</div> +<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1BallProjection.html#a82416bac8768d0f40fc09e8cd3896bc8">radius</a>(s);</div> +<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  }</div> +<div class="line"><a name="l00130"></a><span class="lineno"> 130</span> </div> +<div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="classmeow_1_1BallProjection.html#a82416bac8768d0f40fc09e8cd3896bc8"> 134</a></span>  Scalar <a class="code" href="classmeow_1_1BallProjection.html#a82416bac8768d0f40fc09e8cd3896bc8">radius</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>->radius_;</div> +<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  }</div> +<div class="line"><a name="l00137"></a><span class="lineno"> 137</span> </div> +<div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="classmeow_1_1BallProjection.html#a5e4bbc9cf477002fab2dad6f37e2553c"> 144</a></span>  Scalar <a class="code" href="classmeow_1_1BallProjection.html#a5e4bbc9cf477002fab2dad6f37e2553c">radius</a>(Scalar <span class="keyword">const</span>& r) {</div> +<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  <span class="keyword">self</span>()->radius_ = r;</div> +<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1BallProjection.html#a82416bac8768d0f40fc09e8cd3896bc8">radius</a>();</div> +<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  }</div> +<div class="line"><a name="l00148"></a><span class="lineno"> 148</span> </div> +<div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="classmeow_1_1BallProjection.html#a3eff2f36a83ba683da6bc9bb82699b30"> 152</a></span>  <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1BallProjection.html#a3eff2f36a83ba683da6bc9bb82699b30">dimension</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>->dimension_;</div> +<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  }</div> +<div class="line"><a name="l00155"></a><span class="lineno"> 155</span> </div> +<div class="line"><a name="l00156"></a><span class="lineno"> 156</span> </div> +<div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="classmeow_1_1BallProjection.html#a2573c364dd1e0d7de32b1e2afc0bb1b5"> 172</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> <a class="code" href="classmeow_1_1BallProjection.html#a2573c364dd1e0d7de32b1e2afc0bb1b5">transformate</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> <span class="keyword">const</span>& x)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> ret(x);</div> +<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c = 0, C = ret.<a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); c < C; c++) {</div> +<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  Scalar sum(0);</div> +<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i < <span class="keyword">self</span>->dimension_; i++) {</div> +<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  sum = sum + <a class="code" href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">squ</a>(ret(i, c));</div> +<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  }</div> +<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  Scalar len(sqrt(<span class="keywordtype">double</span>(sum)));</div> +<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i < <span class="keyword">self</span>->dimension_; i++) {</div> +<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>  ret(i, c, ret(i, c) * <a class="code" href="classmeow_1_1BallProjection.html#a82416bac8768d0f40fc09e8cd3896bc8">radius</a>() / len);</div> +<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>  }</div> +<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>  }</div> +<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  <span class="keywordflow">return</span> ret;</div> +<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>  }</div> +<div class="line"><a name="l00186"></a><span class="lineno"> 186</span> </div> +<div class="line"><a name="l00215"></a><span class="lineno"><a class="line" href="classmeow_1_1BallProjection.html#a4fb7773f5566e93435ba56defbb7efc6"> 215</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> <a class="code" href="classmeow_1_1BallProjection.html#a4fb7773f5566e93435ba56defbb7efc6">jacobian</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> <span class="keyword">const</span>& x)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>  Scalar sum(0);</div> +<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>  <span class="keywordflow">for</span>(<span class="keywordtype">size_t</span> i = 0, I = <a class="code" href="classmeow_1_1BallProjection.html#a3eff2f36a83ba683da6bc9bb82699b30">dimension</a>(); i < I; ++i)</div> +<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>  sum = sum + <a class="code" href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">squ</a>(x(i, 0));</div> +<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>  Scalar len(sqrt(<span class="keywordtype">double</span>(sum)));</div> +<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> ret(<a class="code" href="classmeow_1_1BallProjection.html#a3eff2f36a83ba683da6bc9bb82699b30">dimension</a>(), <a class="code" href="classmeow_1_1BallProjection.html#a3eff2f36a83ba683da6bc9bb82699b30">dimension</a>(), Scalar(0.0));</div> +<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>  <span class="keywordflow">for</span>(<span class="keywordtype">size_t</span> i = 0, I = <a class="code" href="classmeow_1_1BallProjection.html#a3eff2f36a83ba683da6bc9bb82699b30">dimension</a>(); i < I; ++i)</div> +<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>  <span class="keywordflow">for</span>(<span class="keywordtype">size_t</span> j = 0; j < I; ++j)</div> +<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>  <span class="keywordflow">if</span> (i == j) {</div> +<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>  ret(i, j, <a class="code" href="classmeow_1_1BallProjection.html#a82416bac8768d0f40fc09e8cd3896bc8">radius</a>() * (<a class="code" href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">squ</a>(len) - <a class="code" href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">squ</a>(x(i, 0))) / <a class="code" href="namespacemeow.html#a10a8cca705773b7d9f6f91d3fb08c104">cub</a>(len));</div> +<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>  }</div> +<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>  <span class="keywordflow">else</span> {</div> +<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>  ret(i, j, <a class="code" href="classmeow_1_1BallProjection.html#a82416bac8768d0f40fc09e8cd3896bc8">radius</a>() * (-x(i, 0) * x(j, 0) / <a class="code" href="namespacemeow.html#a10a8cca705773b7d9f6f91d3fb08c104">cub</a>(len)));</div> +<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>  }</div> +<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>  <span class="keywordflow">return</span> ret;</div> +<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>  }</div> +<div class="line"><a name="l00231"></a><span class="lineno"> 231</span> </div> +<div class="line"><a name="l00260"></a><span class="lineno"><a class="line" href="classmeow_1_1BallProjection.html#ad2d62da97dd4b527c254e62a1ec949d8"> 260</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> <a class="code" href="classmeow_1_1BallProjection.html#ad2d62da97dd4b527c254e62a1ec949d8">jacobian</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> <span class="keyword">const</span>& x, <span class="keywordtype">size_t</span> i)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> ret(<a class="code" href="classmeow_1_1BallProjection.html#a3eff2f36a83ba683da6bc9bb82699b30">dimension</a>(), 1, Scalar(0.0));</div> +<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>  Scalar sum(0);</div> +<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>  <span class="keywordflow">for</span>(<span class="keywordtype">size_t</span> i = 0, I = <a class="code" href="classmeow_1_1BallProjection.html#a3eff2f36a83ba683da6bc9bb82699b30">dimension</a>(); i < I; i++) {</div> +<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>  sum = sum + <a class="code" href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">squ</a>(x(i, 0));</div> +<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>  }</div> +<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>  <span class="keywordflow">return</span> ret / Scalar(sqrt(<span class="keywordtype">double</span>(sum)));</div> +<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>  }</div> +<div class="line"><a name="l00268"></a><span class="lineno"> 268</span> </div> +<div class="line"><a name="l00272"></a><span class="lineno"><a class="line" href="classmeow_1_1BallProjection.html#a8e7e0ddd31c51bbaa934f77aee760f18"> 272</a></span>  <a class="code" href="classmeow_1_1BallProjection.html">BallProjection</a>& <a class="code" href="classmeow_1_1BallProjection.html#a8e7e0ddd31c51bbaa934f77aee760f18">operator=</a>(<a class="code" href="classmeow_1_1BallProjection.html">BallProjection</a> <span class="keyword">const</span>& b) {</div> +<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1BallProjection.html#aec71a15af880bdaea8042986c11e2187">copyFrom</a>(b);</div> +<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>  }</div> +<div class="line"><a name="l00275"></a><span class="lineno"> 275</span> </div> +<div class="line"><a name="l00279"></a><span class="lineno"><a class="line" href="classmeow_1_1BallProjection.html#a4f2e133f911088b7e13cabc52b3e6b92"> 279</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> <a class="code" href="classmeow_1_1BallProjection.html#a4f2e133f911088b7e13cabc52b3e6b92">operator()</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> <span class="keyword">const</span>& v)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1BallProjection.html#a2573c364dd1e0d7de32b1e2afc0bb1b5">transformate</a>(v);</div> +<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>  }</div> +<div class="line"><a name="l00282"></a><span class="lineno"> 282</span> };</div> +<div class="line"><a name="l00283"></a><span class="lineno"> 283</span> </div> +<div class="line"><a name="l00284"></a><span class="lineno"> 284</span> </div> +<div class="line"><a name="l00324"></a><span class="lineno"> 324</span> <span class="keyword">template</span><<span class="keyword">class</span> Scalar></div> +<div class="line"><a name="l00325"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html"> 325</a></span> <span class="keyword">class </span><a class="code" href="classmeow_1_1PhotoProjection.html">PhotoProjection</a>: <span class="keyword">public</span> <a class="code" href="classmeow_1_1Transformation.html">Transformation</a><Scalar> {</div> +<div class="line"><a name="l00326"></a><span class="lineno"> 326</span> <span class="keyword">private</span>:</div> +<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>  <span class="keyword">struct </span>Myself {</div> +<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>  Scalar focal_;</div> +<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>  <span class="keywordtype">size_t</span> dimension_;</div> +<div class="line"><a name="l00330"></a><span class="lineno"> 330</span> </div> +<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>  Myself() {</div> +<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>  }</div> +<div class="line"><a name="l00333"></a><span class="lineno"> 333</span> </div> +<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>  Myself(<span class="keywordtype">size_t</span> d, Scalar f): focal_(f), dimension_(d) {</div> +<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>  }</div> +<div class="line"><a name="l00336"></a><span class="lineno"> 336</span> </div> +<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>  Myself(Myself <span class="keyword">const</span>& b): focal_(b.focal_), dimension_(b.dimension_) {</div> +<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>  }</div> +<div class="line"><a name="l00339"></a><span class="lineno"> 339</span> </div> +<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>  ~Myself() {</div> +<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>  }</div> +<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>  };</div> +<div class="line"><a name="l00343"></a><span class="lineno"> 343</span> </div> +<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>  <a class="code" href="classmeow_1_1Self.html">Self<Myself></a> <span class="keyword">const</span> <span class="keyword">self</span>;</div> +<div class="line"><a name="l00345"></a><span class="lineno"> 345</span> <span class="keyword">public</span>:</div> +<div class="line"><a name="l00349"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html#a902922d6be5fcb6ce2ce563031913e36"> 349</a></span>  <a class="code" href="classmeow_1_1PhotoProjection.html#a902922d6be5fcb6ce2ce563031913e36">PhotoProjection</a>(<span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1PhotoProjection.html#a8bc014829f304ae83da2862fcf4f6dce">dimension</a>):</div> +<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>  <a class="code" href="classmeow_1_1Transformation.html">Transformation</a><Scalar>(dimension, 1, dimension, 1, 1),</div> +<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>  self(Myself(dimension, 1)) {</div> +<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>  }</div> +<div class="line"><a name="l00353"></a><span class="lineno"> 353</span> </div> +<div class="line"><a name="l00357"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html#a1e12a0292cf00f4d107b4a5e8e0fa464"> 357</a></span>  <a class="code" href="classmeow_1_1PhotoProjection.html#a1e12a0292cf00f4d107b4a5e8e0fa464">PhotoProjection</a>(<span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1PhotoProjection.html#a8bc014829f304ae83da2862fcf4f6dce">dimension</a>, Scalar <span class="keyword">const</span>& f):</div> +<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>  <a class="code" href="classmeow_1_1Transformation.html">Transformation</a><Scalar>(dimension, 1, dimension, 1, 1),</div> +<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>  self(Myself(dimension, f)) {</div> +<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>  }</div> +<div class="line"><a name="l00361"></a><span class="lineno"> 361</span> </div> +<div class="line"><a name="l00365"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html#afba51bf2a5f236057bfd279ef68e0d71"> 365</a></span>  <a class="code" href="classmeow_1_1PhotoProjection.html#afba51bf2a5f236057bfd279ef68e0d71">PhotoProjection</a>(<a class="code" href="classmeow_1_1PhotoProjection.html">PhotoProjection</a> <span class="keyword">const</span>& p): <a class="code" href="classmeow_1_1Transformation.html">Transformation</a><Scalar>(p),</div> +<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>  self(p.self, <a class="code" href="classmeow_1_1Self.html">Self</a><Myself>::COPY_FROM) {</div> +<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>  }</div> +<div class="line"><a name="l00368"></a><span class="lineno"> 368</span> </div> +<div class="line"><a name="l00374"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html#a4a26e30caff3bd71ff68e97f5dc9ec46"> 374</a></span>  <a class="code" href="classmeow_1_1PhotoProjection.html">PhotoProjection</a>& <a class="code" href="classmeow_1_1PhotoProjection.html#a4a26e30caff3bd71ff68e97f5dc9ec46">copyFrom</a>(<a class="code" href="classmeow_1_1PhotoProjection.html">PhotoProjection</a> <span class="keyword">const</span>& b) {</div> +<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>  <a class="code" href="classmeow_1_1Transformation.html#abe781169171fa3b8206a91e166779d74">Transformation<Scalar>::copyFrom</a>(b);</div> +<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>  <span class="keyword">self</span>().<a class="code" href="classmeow_1_1PhotoProjection.html#a4a26e30caff3bd71ff68e97f5dc9ec46">copyFrom</a>(b.self);</div> +<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> +<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>  }</div> +<div class="line"><a name="l00379"></a><span class="lineno"> 379</span> </div> +<div class="line"><a name="l00385"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html#a632973b2b8675f126b74e5ced2f62d52"> 385</a></span>  <a class="code" href="classmeow_1_1PhotoProjection.html">PhotoProjection</a>& <a class="code" href="classmeow_1_1PhotoProjection.html#a632973b2b8675f126b74e5ced2f62d52">referenceFrom</a>(<a class="code" href="classmeow_1_1PhotoProjection.html">PhotoProjection</a> <span class="keyword">const</span>& b) {</div> +<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>  <a class="code" href="classmeow_1_1Transformation.html#a9b6ec99d8363742f77c63a49ba9467b5">Transformation<Scalar>::referenceFrom</a>(b);</div> +<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>  <span class="keyword">self</span>().<a class="code" href="classmeow_1_1PhotoProjection.html#a632973b2b8675f126b74e5ced2f62d52">referenceFrom</a>(b.self);</div> +<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> +<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>  }</div> +<div class="line"><a name="l00390"></a><span class="lineno"> 390</span> </div> +<div class="line"><a name="l00394"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html#a3499d5c76df3c78028f3e1b7d8cb48e6"> 394</a></span>  Scalar <a class="code" href="classmeow_1_1PhotoProjection.html#a3499d5c76df3c78028f3e1b7d8cb48e6">parameter</a>(<span class="keywordtype">size_t</span> i)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1PhotoProjection.html#af143b826cad7171ec539432d3add9da5">focal</a>();</div> +<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>  }</div> +<div class="line"><a name="l00397"></a><span class="lineno"> 397</span> </div> +<div class="line"><a name="l00401"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html#adecf5a6f3f1f07d7fc6b4714fa80e8a1"> 401</a></span>  Scalar <a class="code" href="classmeow_1_1PhotoProjection.html#adecf5a6f3f1f07d7fc6b4714fa80e8a1">parameter</a>(<span class="keywordtype">size_t</span> i, Scalar <span class="keyword">const</span>& s){</div> +<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1PhotoProjection.html#af143b826cad7171ec539432d3add9da5">focal</a>(s);</div> +<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>  }</div> +<div class="line"><a name="l00404"></a><span class="lineno"> 404</span> </div> +<div class="line"><a name="l00409"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html#af143b826cad7171ec539432d3add9da5"> 409</a></span>  Scalar <a class="code" href="classmeow_1_1PhotoProjection.html#af143b826cad7171ec539432d3add9da5">focal</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>->focal_;</div> +<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>  }</div> +<div class="line"><a name="l00412"></a><span class="lineno"> 412</span> </div> +<div class="line"><a name="l00419"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html#a19f5080ff959073d334c6e21a6247f13"> 419</a></span>  Scalar <a class="code" href="classmeow_1_1PhotoProjection.html#a19f5080ff959073d334c6e21a6247f13">focal</a>(Scalar <span class="keyword">const</span>& f){</div> +<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>  <span class="keyword">self</span>()->focal_ = f;</div> +<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1PhotoProjection.html#af143b826cad7171ec539432d3add9da5">focal</a>();</div> +<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>  }</div> +<div class="line"><a name="l00423"></a><span class="lineno"> 423</span> </div> +<div class="line"><a name="l00427"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html#a8bc014829f304ae83da2862fcf4f6dce"> 427</a></span>  <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1PhotoProjection.html#a8bc014829f304ae83da2862fcf4f6dce">dimension</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00428"></a><span class="lineno"> 428</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>->dimension_;</div> +<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>  }</div> +<div class="line"><a name="l00430"></a><span class="lineno"> 430</span> </div> +<div class="line"><a name="l00448"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html#ac4bbf64ef4341a10bc444147142c7d5f"> 448</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> <a class="code" href="classmeow_1_1PhotoProjection.html#ac4bbf64ef4341a10bc444147142c7d5f">transformate</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> <span class="keyword">const</span>& x)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00449"></a><span class="lineno"> 449</span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> ret(x);</div> +<div class="line"><a name="l00450"></a><span class="lineno"> 450</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c = 0, C = ret.<a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); c < C; c++) {</div> +<div class="line"><a name="l00451"></a><span class="lineno"> 451</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0, I = <a class="code" href="classmeow_1_1PhotoProjection.html#a8bc014829f304ae83da2862fcf4f6dce">dimension</a>(); i < I; ++i) {</div> +<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>  ret(i, c, -ret(i, c) * <a class="code" href="classmeow_1_1PhotoProjection.html#af143b826cad7171ec539432d3add9da5">focal</a>() / ret(I - 1, c));</div> +<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>  }</div> +<div class="line"><a name="l00454"></a><span class="lineno"> 454</span>  }</div> +<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>  <span class="keywordflow">return</span> ret;</div> +<div class="line"><a name="l00456"></a><span class="lineno"> 456</span>  }</div> +<div class="line"><a name="l00457"></a><span class="lineno"> 457</span> </div> +<div class="line"><a name="l00487"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html#aabb88ff170cc655a3b7262af3337a0a3"> 487</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> <a class="code" href="classmeow_1_1PhotoProjection.html#aabb88ff170cc655a3b7262af3337a0a3">jacobian</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> <span class="keyword">const</span>& x)<span class="keyword"> const</span>{</div> +<div class="line"><a name="l00488"></a><span class="lineno"> 488</span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> ret(<a class="code" href="classmeow_1_1PhotoProjection.html#a8bc014829f304ae83da2862fcf4f6dce">dimension</a>(), <a class="code" href="classmeow_1_1PhotoProjection.html#a8bc014829f304ae83da2862fcf4f6dce">dimension</a>(), Scalar(0.0));</div> +<div class="line"><a name="l00489"></a><span class="lineno"> 489</span>  <span class="keywordflow">for</span>(ssize_t i = 0, I = (ssize_t)<a class="code" href="classmeow_1_1PhotoProjection.html#a8bc014829f304ae83da2862fcf4f6dce">dimension</a>() - 1; i < I; i++){</div> +<div class="line"><a name="l00490"></a><span class="lineno"> 490</span>  ret(i, i, -<a class="code" href="classmeow_1_1PhotoProjection.html#af143b826cad7171ec539432d3add9da5">focal</a>() / x(I, 0) );</div> +<div class="line"><a name="l00491"></a><span class="lineno"> 491</span>  ret(i, <a class="code" href="classmeow_1_1PhotoProjection.html#a8bc014829f304ae83da2862fcf4f6dce">dimension</a>() - 1, <a class="code" href="classmeow_1_1PhotoProjection.html#af143b826cad7171ec539432d3add9da5">focal</a>() / <a class="code" href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">squ</a>(x(I, 0)));</div> +<div class="line"><a name="l00492"></a><span class="lineno"> 492</span>  }</div> +<div class="line"><a name="l00493"></a><span class="lineno"> 493</span>  <span class="keywordflow">return</span> ret;</div> +<div class="line"><a name="l00494"></a><span class="lineno"> 494</span>  }</div> +<div class="line"><a name="l00495"></a><span class="lineno"> 495</span> </div> +<div class="line"><a name="l00525"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html#a4a07aecb4474633c82d6b73dc1cdd53d"> 525</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> <a class="code" href="classmeow_1_1PhotoProjection.html#a4a07aecb4474633c82d6b73dc1cdd53d">jacobian</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> <span class="keyword">const</span>& x, <span class="keywordtype">size_t</span> i)<span class="keyword"> const</span>{</div> +<div class="line"><a name="l00526"></a><span class="lineno"> 526</span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> ret(<a class="code" href="classmeow_1_1PhotoProjection.html#a8bc014829f304ae83da2862fcf4f6dce">dimension</a>(), 1, Scalar(0.0));</div> +<div class="line"><a name="l00527"></a><span class="lineno"> 527</span>  <span class="keywordflow">for</span>(<span class="keywordtype">size_t</span> i = 0, I = <a class="code" href="classmeow_1_1PhotoProjection.html#a8bc014829f304ae83da2862fcf4f6dce">dimension</a>(); i < I; ++i) {</div> +<div class="line"><a name="l00528"></a><span class="lineno"> 528</span>  ret(i, 0, -x(i, 0) / x(I - 1, 0));</div> +<div class="line"><a name="l00529"></a><span class="lineno"> 529</span>  }</div> +<div class="line"><a name="l00530"></a><span class="lineno"> 530</span>  <span class="keywordflow">return</span> ret;</div> +<div class="line"><a name="l00531"></a><span class="lineno"> 531</span>  }</div> +<div class="line"><a name="l00532"></a><span class="lineno"> 532</span> </div> +<div class="line"><a name="l00536"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html#a7c05a0abd905abc1330331627b6a1d90"> 536</a></span>  <a class="code" href="classmeow_1_1PhotoProjection.html">PhotoProjection</a>& <a class="code" href="classmeow_1_1PhotoProjection.html#a7c05a0abd905abc1330331627b6a1d90">operator=</a>(<a class="code" href="classmeow_1_1PhotoProjection.html">PhotoProjection</a> <span class="keyword">const</span>& b) {</div> +<div class="line"><a name="l00537"></a><span class="lineno"> 537</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1PhotoProjection.html#a4a26e30caff3bd71ff68e97f5dc9ec46">copyFrom</a>(b);</div> +<div class="line"><a name="l00538"></a><span class="lineno"> 538</span>  }</div> +<div class="line"><a name="l00539"></a><span class="lineno"> 539</span> </div> +<div class="line"><a name="l00543"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html#aa50f02a71f9be0b417b0dc9f8ff5d9ab"> 543</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> <a class="code" href="classmeow_1_1PhotoProjection.html#aa50f02a71f9be0b417b0dc9f8ff5d9ab">operator()</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> <span class="keyword">const</span>& v)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00544"></a><span class="lineno"> 544</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1PhotoProjection.html#ac4bbf64ef4341a10bc444147142c7d5f">transformate</a>(v);</div> +<div class="line"><a name="l00545"></a><span class="lineno"> 545</span>  }</div> +<div class="line"><a name="l00546"></a><span class="lineno"> 546</span> };</div> <div class="line"><a name="l00547"></a><span class="lineno"> 547</span> </div> -<div class="line"><a name="l00548"></a><span class="lineno"> 548</span> <span class="preprocessor">#endif // Transformations_H__</span></div> -<div class="ttc" id="classmeow_1_1PhotoProjection_html_a7c05a0abd905abc1330331627b6a1d90"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#a7c05a0abd905abc1330331627b6a1d90">meow::PhotoProjection::operator=</a></div><div class="ttdeci">PhotoProjection & operator=(PhotoProjection const &b)</div><div class="ttdoc">Same as copyFrom(b) </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00534">Transformations.h:534</a></div></div> -<div class="ttc" id="classmeow_1_1PhotoProjection_html_aabb88ff170cc655a3b7262af3337a0a3"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#aabb88ff170cc655a3b7262af3337a0a3">meow::PhotoProjection::jacobian</a></div><div class="ttdeci">Matrix< Scalar > jacobian(Matrix< Scalar > const &x) const </div><div class="ttdoc">Return the jacobian matrix (derivate by the input vector) of this projection. </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00485">Transformations.h:485</a></div></div> -<div class="ttc" id="classmeow_1_1PhotoProjection_html_a3499d5c76df3c78028f3e1b7d8cb48e6"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#a3499d5c76df3c78028f3e1b7d8cb48e6">meow::PhotoProjection::parameter</a></div><div class="ttdeci">Scalar parameter(size_t i) const </div><div class="ttdoc">Same as focal() </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00392">Transformations.h:392</a></div></div> -<div class="ttc" id="classmeow_1_1PhotoProjection_html_a4a26e30caff3bd71ff68e97f5dc9ec46"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#a4a26e30caff3bd71ff68e97f5dc9ec46">meow::PhotoProjection::copyFrom</a></div><div class="ttdeci">PhotoProjection & copyFrom(PhotoProjection const &b)</div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00372">Transformations.h:372</a></div></div> -<div class="ttc" id="classmeow_1_1BallProjection_html_ad2d62da97dd4b527c254e62a1ec949d8"><div class="ttname"><a href="classmeow_1_1BallProjection.html#ad2d62da97dd4b527c254e62a1ec949d8">meow::BallProjection::jacobian</a></div><div class="ttdeci">Matrix< Scalar > jacobian(Matrix< Scalar > const &x, size_t i) const </div><div class="ttdoc">Return the jacobian matrix (derivate by radius) of this projection. </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00258">Transformations.h:258</a></div></div> -<div class="ttc" id="classmeow_1_1BallProjection_html_a1efa5c200a9d5605453b47e3856ccf28"><div class="ttname"><a href="classmeow_1_1BallProjection.html#a1efa5c200a9d5605453b47e3856ccf28">meow::BallProjection::BallProjection</a></div><div class="ttdeci">BallProjection(BallProjection const &b)</div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00070">Transformations.h:70</a></div></div> -<div class="ttc" id="classmeow_1_1BallProjection_html_aec71a15af880bdaea8042986c11e2187"><div class="ttname"><a href="classmeow_1_1BallProjection.html#aec71a15af880bdaea8042986c11e2187">meow::BallProjection::copyFrom</a></div><div class="ttdeci">BallProjection & copyFrom(BallProjection const &b)</div><div class="ttdoc">Copy settings from another one. </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00098">Transformations.h:98</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_a4db3bb07e2557cbc668bdaa1beb241df"><div class="ttname"><a href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">meow::Matrix::cols</a></div><div class="ttdeci">size_t cols() const </div><div class="ttdoc">Return number of cols. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00125">Matrix.h:125</a></div></div> -<div class="ttc" id="classmeow_1_1PhotoProjection_html_a632973b2b8675f126b74e5ced2f62d52"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#a632973b2b8675f126b74e5ced2f62d52">meow::PhotoProjection::referenceFrom</a></div><div class="ttdeci">PhotoProjection & referenceFrom(PhotoProjection const &b)</div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00383">Transformations.h:383</a></div></div> -<div class="ttc" id="classmeow_1_1BallProjection_html_a9d9d151e138e50c2bb4cd3d039fb0808"><div class="ttname"><a href="classmeow_1_1BallProjection.html#a9d9d151e138e50c2bb4cd3d039fb0808">meow::BallProjection::BallProjection</a></div><div class="ttdeci">BallProjection(size_t d, Scalar const &r)</div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00088">Transformations.h:88</a></div></div> -<div class="ttc" id="classmeow_1_1PhotoProjection_html_afba51bf2a5f236057bfd279ef68e0d71"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#afba51bf2a5f236057bfd279ef68e0d71">meow::PhotoProjection::PhotoProjection</a></div><div class="ttdeci">PhotoProjection(PhotoProjection const &p)</div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00363">Transformations.h:363</a></div></div> -<div class="ttc" id="classmeow_1_1BallProjection_html_adf2bcb2f82e9f7e2136b187317ba3211"><div class="ttname"><a href="classmeow_1_1BallProjection.html#adf2bcb2f82e9f7e2136b187317ba3211">meow::BallProjection::parameter</a></div><div class="ttdeci">Scalar parameter(size_t i) const </div><div class="ttdoc">same as radius() </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00118">Transformations.h:118</a></div></div> +<div class="line"><a name="l00548"></a><span class="lineno"> 548</span> } <span class="comment">// meow</span></div> +<div class="line"><a name="l00549"></a><span class="lineno"> 549</span> </div> +<div class="line"><a name="l00550"></a><span class="lineno"> 550</span> <span class="preprocessor">#endif // Transformations_H__</span></div> +<div class="ttc" id="classmeow_1_1PhotoProjection_html_a7c05a0abd905abc1330331627b6a1d90"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#a7c05a0abd905abc1330331627b6a1d90">meow::PhotoProjection::operator=</a></div><div class="ttdeci">PhotoProjection & operator=(PhotoProjection const &b)</div><div class="ttdoc">Same as copyFrom(b) </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00536">Transformations.h:536</a></div></div> +<div class="ttc" id="classmeow_1_1PhotoProjection_html_aabb88ff170cc655a3b7262af3337a0a3"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#aabb88ff170cc655a3b7262af3337a0a3">meow::PhotoProjection::jacobian</a></div><div class="ttdeci">Matrix< Scalar > jacobian(Matrix< Scalar > const &x) const </div><div class="ttdoc">Return the jacobian matrix (derivate by the input vector) of this projection. </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00487">Transformations.h:487</a></div></div> +<div class="ttc" id="classmeow_1_1PhotoProjection_html_a3499d5c76df3c78028f3e1b7d8cb48e6"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#a3499d5c76df3c78028f3e1b7d8cb48e6">meow::PhotoProjection::parameter</a></div><div class="ttdeci">Scalar parameter(size_t i) const </div><div class="ttdoc">Same as focal() </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00394">Transformations.h:394</a></div></div> +<div class="ttc" id="classmeow_1_1PhotoProjection_html_a4a26e30caff3bd71ff68e97f5dc9ec46"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#a4a26e30caff3bd71ff68e97f5dc9ec46">meow::PhotoProjection::copyFrom</a></div><div class="ttdeci">PhotoProjection & copyFrom(PhotoProjection const &b)</div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00374">Transformations.h:374</a></div></div> +<div class="ttc" id="classmeow_1_1BallProjection_html_ad2d62da97dd4b527c254e62a1ec949d8"><div class="ttname"><a href="classmeow_1_1BallProjection.html#ad2d62da97dd4b527c254e62a1ec949d8">meow::BallProjection::jacobian</a></div><div class="ttdeci">Matrix< Scalar > jacobian(Matrix< Scalar > const &x, size_t i) const </div><div class="ttdoc">Return the jacobian matrix (derivate by radius) of this projection. </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00260">Transformations.h:260</a></div></div> +<div class="ttc" id="classmeow_1_1BallProjection_html_a1efa5c200a9d5605453b47e3856ccf28"><div class="ttname"><a href="classmeow_1_1BallProjection.html#a1efa5c200a9d5605453b47e3856ccf28">meow::BallProjection::BallProjection</a></div><div class="ttdeci">BallProjection(BallProjection const &b)</div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00072">Transformations.h:72</a></div></div> +<div class="ttc" id="classmeow_1_1BallProjection_html_aec71a15af880bdaea8042986c11e2187"><div class="ttname"><a href="classmeow_1_1BallProjection.html#aec71a15af880bdaea8042986c11e2187">meow::BallProjection::copyFrom</a></div><div class="ttdeci">BallProjection & copyFrom(BallProjection const &b)</div><div class="ttdoc">Copy settings from another one. </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00100">Transformations.h:100</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_a4db3bb07e2557cbc668bdaa1beb241df"><div class="ttname"><a href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">meow::Matrix::cols</a></div><div class="ttdeci">size_t cols() const </div><div class="ttdoc">Return number of cols. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00128">Matrix.h:128</a></div></div> +<div class="ttc" id="classmeow_1_1PhotoProjection_html_a632973b2b8675f126b74e5ced2f62d52"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#a632973b2b8675f126b74e5ced2f62d52">meow::PhotoProjection::referenceFrom</a></div><div class="ttdeci">PhotoProjection & referenceFrom(PhotoProjection const &b)</div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00385">Transformations.h:385</a></div></div> +<div class="ttc" id="classmeow_1_1BallProjection_html_a9d9d151e138e50c2bb4cd3d039fb0808"><div class="ttname"><a href="classmeow_1_1BallProjection.html#a9d9d151e138e50c2bb4cd3d039fb0808">meow::BallProjection::BallProjection</a></div><div class="ttdeci">BallProjection(size_t d, Scalar const &r)</div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00090">Transformations.h:90</a></div></div> +<div class="ttc" id="classmeow_1_1PhotoProjection_html_afba51bf2a5f236057bfd279ef68e0d71"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#afba51bf2a5f236057bfd279ef68e0d71">meow::PhotoProjection::PhotoProjection</a></div><div class="ttdeci">PhotoProjection(PhotoProjection const &p)</div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00365">Transformations.h:365</a></div></div> +<div class="ttc" id="classmeow_1_1BallProjection_html_adf2bcb2f82e9f7e2136b187317ba3211"><div class="ttname"><a href="classmeow_1_1BallProjection.html#adf2bcb2f82e9f7e2136b187317ba3211">meow::BallProjection::parameter</a></div><div class="ttdeci">Scalar parameter(size_t i) const </div><div class="ttdoc">same as radius() </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00120">Transformations.h:120</a></div></div> <div class="ttc" id="math_2utility_8h_html"><div class="ttname"><a href="math_2utility_8h.html">utility.h</a></div></div> -<div class="ttc" id="classmeow_1_1PhotoProjection_html_a8bc014829f304ae83da2862fcf4f6dce"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#a8bc014829f304ae83da2862fcf4f6dce">meow::PhotoProjection::dimension</a></div><div class="ttdeci">size_t dimension() const </div><div class="ttdoc">Get the dimension of this projection. </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00425">Transformations.h:425</a></div></div> -<div class="ttc" id="classmeow_1_1BallProjection_html_adaf8d494c1177664f49bb63a5d2f36b0"><div class="ttname"><a href="classmeow_1_1BallProjection.html#adaf8d494c1177664f49bb63a5d2f36b0">meow::BallProjection::referenceFrom</a></div><div class="ttdeci">BallProjection & referenceFrom(BallProjection const &b)</div><div class="ttdoc">Reference settings from another one. </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00109">Transformations.h:109</a></div></div> +<div class="ttc" id="classmeow_1_1PhotoProjection_html_a8bc014829f304ae83da2862fcf4f6dce"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#a8bc014829f304ae83da2862fcf4f6dce">meow::PhotoProjection::dimension</a></div><div class="ttdeci">size_t dimension() const </div><div class="ttdoc">Get the dimension of this projection. </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00427">Transformations.h:427</a></div></div> +<div class="ttc" id="classmeow_1_1BallProjection_html_adaf8d494c1177664f49bb63a5d2f36b0"><div class="ttname"><a href="classmeow_1_1BallProjection.html#adaf8d494c1177664f49bb63a5d2f36b0">meow::BallProjection::referenceFrom</a></div><div class="ttdeci">BallProjection & referenceFrom(BallProjection const &b)</div><div class="ttdoc">Reference settings from another one. </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00111">Transformations.h:111</a></div></div> <div class="ttc" id="classmeow_1_1BallProjection_html"><div class="ttname"><a href="classmeow_1_1BallProjection.html">meow::BallProjection</a></div><div class="ttdoc">A ball projection is to project the given vector to a hyper-sphere. </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00050">Transformations.h:50</a></div></div> -<div class="ttc" id="classmeow_1_1PhotoProjection_html_af143b826cad7171ec539432d3add9da5"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#af143b826cad7171ec539432d3add9da5">meow::PhotoProjection::focal</a></div><div class="ttdeci">Scalar focal() const </div><div class="ttdoc">Get the focal length. </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00407">Transformations.h:407</a></div></div> -<div class="ttc" id="classmeow_1_1PhotoProjection_html_aa50f02a71f9be0b417b0dc9f8ff5d9ab"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#aa50f02a71f9be0b417b0dc9f8ff5d9ab">meow::PhotoProjection::operator()</a></div><div class="ttdeci">Matrix< Scalar > operator()(Matrix< Scalar > const &v) const </div><div class="ttdoc">Same as transformate(v) </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00541">Transformations.h:541</a></div></div> -<div class="ttc" id="classmeow_1_1PhotoProjection_html_ac4bbf64ef4341a10bc444147142c7d5f"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#ac4bbf64ef4341a10bc444147142c7d5f">meow::PhotoProjection::transformate</a></div><div class="ttdeci">Matrix< Scalar > transformate(Matrix< Scalar > const &x) const </div><div class="ttdoc">Project the input vector(s) onto the plane. </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00446">Transformations.h:446</a></div></div> -<div class="ttc" id="classmeow_1_1PhotoProjection_html_a902922d6be5fcb6ce2ce563031913e36"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#a902922d6be5fcb6ce2ce563031913e36">meow::PhotoProjection::PhotoProjection</a></div><div class="ttdeci">PhotoProjection(size_t dimension)</div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00347">Transformations.h:347</a></div></div> -<div class="ttc" id="classmeow_1_1BallProjection_html_a5e4bbc9cf477002fab2dad6f37e2553c"><div class="ttname"><a href="classmeow_1_1BallProjection.html#a5e4bbc9cf477002fab2dad6f37e2553c">meow::BallProjection::radius</a></div><div class="ttdeci">Scalar radius(Scalar const &r)</div><div class="ttdoc">Setup the radius. </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00142">Transformations.h:142</a></div></div> -<div class="ttc" id="classmeow_1_1PhotoProjection_html_adecf5a6f3f1f07d7fc6b4714fa80e8a1"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#adecf5a6f3f1f07d7fc6b4714fa80e8a1">meow::PhotoProjection::parameter</a></div><div class="ttdeci">Scalar parameter(size_t i, Scalar const &s)</div><div class="ttdoc">Same as focal(s) </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00399">Transformations.h:399</a></div></div> -<div class="ttc" id="classmeow_1_1PhotoProjection_html_a19f5080ff959073d334c6e21a6247f13"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#a19f5080ff959073d334c6e21a6247f13">meow::PhotoProjection::focal</a></div><div class="ttdeci">Scalar focal(Scalar const &f)</div><div class="ttdoc">Set the focal length. </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00417">Transformations.h:417</a></div></div> -<div class="ttc" id="classmeow_1_1BallProjection_html_a4fb7773f5566e93435ba56defbb7efc6"><div class="ttname"><a href="classmeow_1_1BallProjection.html#a4fb7773f5566e93435ba56defbb7efc6">meow::BallProjection::jacobian</a></div><div class="ttdeci">Matrix< Scalar > jacobian(Matrix< Scalar > const &x) const </div><div class="ttdoc">Return the jacobian matrix (derivate by the input vector) of this projection. </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00213">Transformations.h:213</a></div></div> -<div class="ttc" id="classmeow_1_1BallProjection_html_a4f2e133f911088b7e13cabc52b3e6b92"><div class="ttname"><a href="classmeow_1_1BallProjection.html#a4f2e133f911088b7e13cabc52b3e6b92">meow::BallProjection::operator()</a></div><div class="ttdeci">Matrix< Scalar > operator()(Matrix< Scalar > const &v) const </div><div class="ttdoc">Same as transformate(v) </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00277">Transformations.h:277</a></div></div> +<div class="ttc" id="classmeow_1_1PhotoProjection_html_af143b826cad7171ec539432d3add9da5"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#af143b826cad7171ec539432d3add9da5">meow::PhotoProjection::focal</a></div><div class="ttdeci">Scalar focal() const </div><div class="ttdoc">Get the focal length. </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00409">Transformations.h:409</a></div></div> +<div class="ttc" id="classmeow_1_1PhotoProjection_html_aa50f02a71f9be0b417b0dc9f8ff5d9ab"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#aa50f02a71f9be0b417b0dc9f8ff5d9ab">meow::PhotoProjection::operator()</a></div><div class="ttdeci">Matrix< Scalar > operator()(Matrix< Scalar > const &v) const </div><div class="ttdoc">Same as transformate(v) </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00543">Transformations.h:543</a></div></div> +<div class="ttc" id="classmeow_1_1PhotoProjection_html_ac4bbf64ef4341a10bc444147142c7d5f"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#ac4bbf64ef4341a10bc444147142c7d5f">meow::PhotoProjection::transformate</a></div><div class="ttdeci">Matrix< Scalar > transformate(Matrix< Scalar > const &x) const </div><div class="ttdoc">Project the input vector(s) onto the plane. </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00448">Transformations.h:448</a></div></div> +<div class="ttc" id="classmeow_1_1PhotoProjection_html_a902922d6be5fcb6ce2ce563031913e36"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#a902922d6be5fcb6ce2ce563031913e36">meow::PhotoProjection::PhotoProjection</a></div><div class="ttdeci">PhotoProjection(size_t dimension)</div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00349">Transformations.h:349</a></div></div> +<div class="ttc" id="classmeow_1_1BallProjection_html_a5e4bbc9cf477002fab2dad6f37e2553c"><div class="ttname"><a href="classmeow_1_1BallProjection.html#a5e4bbc9cf477002fab2dad6f37e2553c">meow::BallProjection::radius</a></div><div class="ttdeci">Scalar radius(Scalar const &r)</div><div class="ttdoc">Setup the radius. </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00144">Transformations.h:144</a></div></div> +<div class="ttc" id="classmeow_1_1PhotoProjection_html_adecf5a6f3f1f07d7fc6b4714fa80e8a1"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#adecf5a6f3f1f07d7fc6b4714fa80e8a1">meow::PhotoProjection::parameter</a></div><div class="ttdeci">Scalar parameter(size_t i, Scalar const &s)</div><div class="ttdoc">Same as focal(s) </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00401">Transformations.h:401</a></div></div> +<div class="ttc" id="classmeow_1_1PhotoProjection_html_a19f5080ff959073d334c6e21a6247f13"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#a19f5080ff959073d334c6e21a6247f13">meow::PhotoProjection::focal</a></div><div class="ttdeci">Scalar focal(Scalar const &f)</div><div class="ttdoc">Set the focal length. </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00419">Transformations.h:419</a></div></div> +<div class="ttc" id="classmeow_1_1BallProjection_html_a4fb7773f5566e93435ba56defbb7efc6"><div class="ttname"><a href="classmeow_1_1BallProjection.html#a4fb7773f5566e93435ba56defbb7efc6">meow::BallProjection::jacobian</a></div><div class="ttdeci">Matrix< Scalar > jacobian(Matrix< Scalar > const &x) const </div><div class="ttdoc">Return the jacobian matrix (derivate by the input vector) of this projection. </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00215">Transformations.h:215</a></div></div> +<div class="ttc" id="classmeow_1_1BallProjection_html_a4f2e133f911088b7e13cabc52b3e6b92"><div class="ttname"><a href="classmeow_1_1BallProjection.html#a4f2e133f911088b7e13cabc52b3e6b92">meow::BallProjection::operator()</a></div><div class="ttdeci">Matrix< Scalar > operator()(Matrix< Scalar > const &v) const </div><div class="ttdoc">Same as transformate(v) </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00279">Transformations.h:279</a></div></div> <div class="ttc" id="Matrix_8h_html"><div class="ttname"><a href="Matrix_8h.html">Matrix.h</a></div></div> <div class="ttc" id="classmeow_1_1Transformation_html_abe781169171fa3b8206a91e166779d74"><div class="ttname"><a href="classmeow_1_1Transformation.html#abe781169171fa3b8206a91e166779d74">meow::Transformation::copyFrom</a></div><div class="ttdeci">Transformation & copyFrom(Transformation const &b)</div><div class="ttdoc">Copy from the specified one. </div><div class="ttdef"><b>Definition:</b> <a href="Transformation_8h_source.html#l00075">Transformation.h:75</a></div></div> <div class="ttc" id="namespacemeow_html_a10a8cca705773b7d9f6f91d3fb08c104"><div class="ttname"><a href="namespacemeow.html#a10a8cca705773b7d9f6f91d3fb08c104">meow::cub</a></div><div class="ttdeci">T cub(T const &x)</div><div class="ttdoc">x*x*x </div><div class="ttdef"><b>Definition:</b> <a href="math_2utility_8h_source.html#l00075">utility.h:75</a></div></div> @@ -326,17 +328,17 @@ $(document).ready(function(){initNavTree('Transformations_8h_source.html','');}) <div class="ttc" id="Transformation_8h_html"><div class="ttname"><a href="Transformation_8h.html">Transformation.h</a></div></div> <div class="ttc" id="classmeow_1_1Transformation_html_a9b6ec99d8363742f77c63a49ba9467b5"><div class="ttname"><a href="classmeow_1_1Transformation.html#a9b6ec99d8363742f77c63a49ba9467b5">meow::Transformation::referenceFrom</a></div><div class="ttdeci">Transformation & referenceFrom(Transformation const &b)</div><div class="ttdoc">reference from the specified one </div><div class="ttdef"><b>Definition:</b> <a href="Transformation_8h_source.html#l00086">Transformation.h:86</a></div></div> <div class="ttc" id="classmeow_1_1Self_html"><div class="ttname"><a href="classmeow_1_1Self.html">meow::Self< Myself ></a></div></div> -<div class="ttc" id="classmeow_1_1BallProjection_html_a3eff2f36a83ba683da6bc9bb82699b30"><div class="ttname"><a href="classmeow_1_1BallProjection.html#a3eff2f36a83ba683da6bc9bb82699b30">meow::BallProjection::dimension</a></div><div class="ttdeci">size_t dimension() const </div><div class="ttdoc">Get the dimension of this projection. </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00150">Transformations.h:150</a></div></div> -<div class="ttc" id="classmeow_1_1BallProjection_html_a2573c364dd1e0d7de32b1e2afc0bb1b5"><div class="ttname"><a href="classmeow_1_1BallProjection.html#a2573c364dd1e0d7de32b1e2afc0bb1b5">meow::BallProjection::transformate</a></div><div class="ttdeci">Matrix< Scalar > transformate(Matrix< Scalar > const &x) const </div><div class="ttdoc">Project the input vector(s) onto the hyper-sphere and return it. </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00170">Transformations.h:170</a></div></div> -<div class="ttc" id="classmeow_1_1PhotoProjection_html"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html">meow::PhotoProjection</a></div><div class="ttdoc">A photo projection is a kind of transformation that project point/vector to a flat photo...</div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00323">Transformations.h:323</a></div></div> +<div class="ttc" id="classmeow_1_1BallProjection_html_a3eff2f36a83ba683da6bc9bb82699b30"><div class="ttname"><a href="classmeow_1_1BallProjection.html#a3eff2f36a83ba683da6bc9bb82699b30">meow::BallProjection::dimension</a></div><div class="ttdeci">size_t dimension() const </div><div class="ttdoc">Get the dimension of this projection. </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00152">Transformations.h:152</a></div></div> +<div class="ttc" id="classmeow_1_1BallProjection_html_a2573c364dd1e0d7de32b1e2afc0bb1b5"><div class="ttname"><a href="classmeow_1_1BallProjection.html#a2573c364dd1e0d7de32b1e2afc0bb1b5">meow::BallProjection::transformate</a></div><div class="ttdeci">Matrix< Scalar > transformate(Matrix< Scalar > const &x) const </div><div class="ttdoc">Project the input vector(s) onto the hyper-sphere and return it. </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00172">Transformations.h:172</a></div></div> +<div class="ttc" id="classmeow_1_1PhotoProjection_html"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html">meow::PhotoProjection</a></div><div class="ttdoc">A photo projection is a kind of transformation that project point/vector to a flat photo...</div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00325">Transformations.h:325</a></div></div> <div class="ttc" id="classmeow_1_1Transformation_html"><div class="ttname"><a href="classmeow_1_1Transformation.html">meow::Transformation</a></div><div class="ttdoc">A base class for implementing kinds of transformations. </div><div class="ttdef"><b>Definition:</b> <a href="Transformation_8h_source.html#l00021">Transformation.h:21</a></div></div> -<div class="ttc" id="classmeow_1_1PhotoProjection_html_a1e12a0292cf00f4d107b4a5e8e0fa464"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#a1e12a0292cf00f4d107b4a5e8e0fa464">meow::PhotoProjection::PhotoProjection</a></div><div class="ttdeci">PhotoProjection(size_t dimension, Scalar const &f)</div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00355">Transformations.h:355</a></div></div> -<div class="ttc" id="classmeow_1_1PhotoProjection_html_a4a07aecb4474633c82d6b73dc1cdd53d"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#a4a07aecb4474633c82d6b73dc1cdd53d">meow::PhotoProjection::jacobian</a></div><div class="ttdeci">Matrix< Scalar > jacobian(Matrix< Scalar > const &x, size_t i) const </div><div class="ttdoc">Return the jacobian matrix (derivate by the focus length) of this projection. </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00523">Transformations.h:523</a></div></div> -<div class="ttc" id="classmeow_1_1BallProjection_html_a8e7e0ddd31c51bbaa934f77aee760f18"><div class="ttname"><a href="classmeow_1_1BallProjection.html#a8e7e0ddd31c51bbaa934f77aee760f18">meow::BallProjection::operator=</a></div><div class="ttdeci">BallProjection & operator=(BallProjection const &b)</div><div class="ttdoc">Same as copyFrom(b) </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00270">Transformations.h:270</a></div></div> -<div class="ttc" id="classmeow_1_1BallProjection_html_a82416bac8768d0f40fc09e8cd3896bc8"><div class="ttname"><a href="classmeow_1_1BallProjection.html#a82416bac8768d0f40fc09e8cd3896bc8">meow::BallProjection::radius</a></div><div class="ttdeci">Scalar radius() const </div><div class="ttdoc">Return the value of the radius. </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00132">Transformations.h:132</a></div></div> +<div class="ttc" id="classmeow_1_1PhotoProjection_html_a1e12a0292cf00f4d107b4a5e8e0fa464"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#a1e12a0292cf00f4d107b4a5e8e0fa464">meow::PhotoProjection::PhotoProjection</a></div><div class="ttdeci">PhotoProjection(size_t dimension, Scalar const &f)</div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00357">Transformations.h:357</a></div></div> +<div class="ttc" id="classmeow_1_1PhotoProjection_html_a4a07aecb4474633c82d6b73dc1cdd53d"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#a4a07aecb4474633c82d6b73dc1cdd53d">meow::PhotoProjection::jacobian</a></div><div class="ttdeci">Matrix< Scalar > jacobian(Matrix< Scalar > const &x, size_t i) const </div><div class="ttdoc">Return the jacobian matrix (derivate by the focus length) of this projection. </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00525">Transformations.h:525</a></div></div> +<div class="ttc" id="classmeow_1_1BallProjection_html_a8e7e0ddd31c51bbaa934f77aee760f18"><div class="ttname"><a href="classmeow_1_1BallProjection.html#a8e7e0ddd31c51bbaa934f77aee760f18">meow::BallProjection::operator=</a></div><div class="ttdeci">BallProjection & operator=(BallProjection const &b)</div><div class="ttdoc">Same as copyFrom(b) </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00272">Transformations.h:272</a></div></div> +<div class="ttc" id="classmeow_1_1BallProjection_html_a82416bac8768d0f40fc09e8cd3896bc8"><div class="ttname"><a href="classmeow_1_1BallProjection.html#a82416bac8768d0f40fc09e8cd3896bc8">meow::BallProjection::radius</a></div><div class="ttdeci">Scalar radius() const </div><div class="ttdoc">Return the value of the radius. </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00134">Transformations.h:134</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 &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 class="ttc" id="classmeow_1_1BallProjection_html_a288814dc861482dd70129a698b1a2d7e"><div class="ttname"><a href="classmeow_1_1BallProjection.html#a288814dc861482dd70129a698b1a2d7e">meow::BallProjection::parameter</a></div><div class="ttdeci">Scalar parameter(size_t i, Scalar const &s)</div><div class="ttdoc">same as radius(s) </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00125">Transformations.h:125</a></div></div> -<div class="ttc" id="classmeow_1_1BallProjection_html_af7e722b66c6bbc7245726902b6849850"><div class="ttname"><a href="classmeow_1_1BallProjection.html#af7e722b66c6bbc7245726902b6849850">meow::BallProjection::BallProjection</a></div><div class="ttdeci">BallProjection(size_t d)</div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00078">Transformations.h:78</a></div></div> +<div class="ttc" id="classmeow_1_1BallProjection_html_a288814dc861482dd70129a698b1a2d7e"><div class="ttname"><a href="classmeow_1_1BallProjection.html#a288814dc861482dd70129a698b1a2d7e">meow::BallProjection::parameter</a></div><div class="ttdeci">Scalar parameter(size_t i, Scalar const &s)</div><div class="ttdoc">same as radius(s) </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00127">Transformations.h:127</a></div></div> +<div class="ttc" id="classmeow_1_1BallProjection_html_af7e722b66c6bbc7245726902b6849850"><div class="ttname"><a href="classmeow_1_1BallProjection.html#af7e722b66c6bbc7245726902b6849850">meow::BallProjection::BallProjection</a></div><div class="ttdeci">BallProjection(size_t d)</div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00080">Transformations.h:80</a></div></div> </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> <!-- HTML footer for doxygen 1.8.3.1--> @@ -344,7 +346,7 @@ $(document).ready(function(){initNavTree('Transformations_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_77e0ab67466b1e7d76f50725a5ab9910.html">math</a></li><li class="navelem"><a class="el" href="Transformations_8h.html">Transformations.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/Usage_8h.html b/doc/html/Usage_8h.html index 55aa7aa..79af767 100644 --- a/doc/html/Usage_8h.html +++ b/doc/html/Usage_8h.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -88,7 +88,7 @@ Namespaces</h2></td></tr> <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="Usage_8h.html">Usage.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/Usage_8h_source.html b/doc/html/Usage_8h_source.html index f509403..160f4c0 100644 --- a/doc/html/Usage_8h_source.html +++ b/doc/html/Usage_8h_source.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -421,14 +421,14 @@ $(document).ready(function(){initNavTree('Usage_8h_source.html','');}); <div class="ttc" id="classmeow_1_1Usage_html_a974e116cde6295ed08d836b08e0c1e99"><div class="ttname"><a href="classmeow_1_1Usage.html#a974e116cde6295ed08d836b08e0c1e99">meow::Usage::usage</a></div><div class="ttdeci">String usage() const </div><div class="ttdoc">回傳usage string </div><div class="ttdef"><b>Definition:</b> <a href="Usage_8h_source.html#l00388">Usage.h:388</a></div></div> <div class="ttc" id="classmeow_1_1Usage_html_a5bcc22c9e69258c22462c1cb4e5b5400"><div class="ttname"><a href="classmeow_1_1Usage.html#a5bcc22c9e69258c22462c1cb4e5b5400">meow::Usage::Usage</a></div><div class="ttdeci">Usage()</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> <a href="Usage_8h_source.html#l00184">Usage.h:184</a></div></div> <div class="ttc" id="classmeow_1_1Usage_html_a20c74babb6cc473dd3abe2a31bbe32db"><div class="ttname"><a href="classmeow_1_1Usage.html#a20c74babb6cc473dd3abe2a31bbe32db">meow::Usage::Usage</a></div><div class="ttdeci">Usage(Usage const &usage)</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> <a href="Usage_8h_source.html#l00202">Usage.h:202</a></div></div> -<div class="ttc" id="namespacemeow_html_a532a4a224ccd34baa4c6317a8a014ba4"><div class="ttname"><a href="namespacemeow.html#a532a4a224ccd34baa4c6317a8a014ba4">meow::stringReplace</a></div><div class="ttdeci">std::string stringReplace(std::string str, std::string const &from, std::string const &to)</div><div class="ttdoc">將輸入字串中的某個pattern取代成另一個pattern </div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00060">utility.h:60</a></div></div> +<div class="ttc" id="namespacemeow_html_a532a4a224ccd34baa4c6317a8a014ba4"><div class="ttname"><a href="namespacemeow.html#a532a4a224ccd34baa4c6317a8a014ba4">meow::stringReplace</a></div><div class="ttdeci">std::string stringReplace(std::string str, std::string const &from, std::string const &to)</div><div class="ttdoc">將輸入字串中的某個pattern取代成另一個pattern </div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00061">utility.h:61</a></div></div> <div class="ttc" id="classmeow_1_1Usage_html"><div class="ttname"><a href="classmeow_1_1Usage.html">meow::Usage</a></div><div class="ttdoc">管理參數設置, 自訂usage document, 分析argc, argv </div><div class="ttdef"><b>Definition:</b> <a href="Usage_8h_source.html#l00026">Usage.h:26</a></div></div> <div class="ttc" id="utility_8h_html"><div class="ttname"><a href="utility_8h.html">utility.h</a></div></div> <div class="ttc" id="classmeow_1_1Usage_html_a4ee38098e5abdb6932a32c13a30f584d"><div class="ttname"><a href="classmeow_1_1Usage.html#a4ee38098e5abdb6932a32c13a30f584d">meow::Usage::usageEndAdd</a></div><div class="ttdeci">void usageEndAdd(String const &des)</div><div class="ttdoc">新增一段usage document於每個選項逐條說明之後 </div><div class="ttdef"><b>Definition:</b> <a href="Usage_8h_source.html#l00379">Usage.h:379</a></div></div> <div class="ttc" id="classmeow_1_1Usage_html_af4642c5d19cda946047934b3d1463f02"><div class="ttname"><a href="classmeow_1_1Usage.html#af4642c5d19cda946047934b3d1463f02">meow::Usage::optionAdd</a></div><div class="ttdeci">bool optionAdd(String opt, String const &des, String const &val_type, String const &val_default, bool must)</div><div class="ttdoc">新增一個有額外選項的選項 </div><div class="ttdef"><b>Definition:</b> <a href="Usage_8h_source.html#l00274">Usage.h:274</a></div></div> <div class="ttc" id="classmeow_1_1Usage_html_ac09c339c31d602eca40df02c582d5241"><div class="ttname"><a href="classmeow_1_1Usage.html#ac09c339c31d602eca40df02c582d5241">meow::Usage::update</a></div><div class="ttdeci">bool update(Usage const &usage)</div><div class="ttdoc">將另一個usage的選項設置加進來 </div><div class="ttdef"><b>Definition:</b> <a href="Usage_8h_source.html#l00239">Usage.h:239</a></div></div> <div class="ttc" id="classmeow_1_1Usage_html_a4decdd19345adcda3854fd13e3379d4f"><div class="ttname"><a href="classmeow_1_1Usage.html#a4decdd19345adcda3854fd13e3379d4f">meow::Usage::optionValue</a></div><div class="ttdeci">String optionValue(String opt, size_t index) const </div><div class="ttdoc">回傳參數 -(opt) 的第 index 個額外選項 </div><div class="ttdef"><b>Definition:</b> <a href="Usage_8h_source.html#l00328">Usage.h:328</a></div></div> -<div class="ttc" id="namespacemeow_html_a09946550cc38b132151643d3408b0175"><div class="ttname"><a href="namespacemeow.html#a09946550cc38b132151643d3408b0175">meow::stringPrintf</a></div><div class="ttdeci">std::string stringPrintf(char const *fmt,...)</div><div class="ttdoc">類似C的printf, 不過是將格式化的字串丟到 std::string 裡回傳 </div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00042">utility.h:42</a></div></div> +<div class="ttc" id="namespacemeow_html_a09946550cc38b132151643d3408b0175"><div class="ttname"><a href="namespacemeow.html#a09946550cc38b132151643d3408b0175">meow::stringPrintf</a></div><div class="ttdeci">std::string stringPrintf(char const *fmt,...)</div><div class="ttdoc">類似C的printf, 不過是將格式化的字串丟到 std::string 裡回傳 </div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00043">utility.h:43</a></div></div> </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> <!-- HTML footer for doxygen 1.8.3.1--> @@ -436,7 +436,7 @@ $(document).ready(function(){initNavTree('Usage_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="Usage_8h.html">Usage.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/VP__Tree_8h.html b/doc/html/VP__Tree_8h.html index 5031919..ebbf205 100644 --- a/doc/html/VP__Tree_8h.html +++ b/doc/html/VP__Tree_8h.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -88,7 +88,7 @@ Namespaces</h2></td></tr> <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 Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/VP__Tree_8h_source.html b/doc/html/VP__Tree_8h_source.html index 88a80d2..abcb772 100644 --- a/doc/html/VP__Tree_8h_source.html +++ b/doc/html/VP__Tree_8h_source.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -324,7 +324,7 @@ $(document).ready(function(){initNavTree('VP__Tree_8h_source.html','');}); <div class="line"><a name="l00332"></a><span class="lineno"> 332</span>  }</div> <div class="line"><a name="l00333"></a><span class="lineno"> 333</span> };</div> <div class="line"><a name="l00334"></a><span class="lineno"> 334</span> </div> -<div class="line"><a name="l00335"></a><span class="lineno"> 335</span> }</div> +<div class="line"><a name="l00335"></a><span class="lineno"> 335</span> } <span class="comment">// meow</span></div> <div class="line"><a name="l00336"></a><span class="lineno"> 336</span> </div> <div class="line"><a name="l00337"></a><span class="lineno"> 337</span> <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> @@ -351,7 +351,7 @@ $(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 Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/Vector_8h.html b/doc/html/Vector_8h.html index 4f10948..da52986 100644 --- a/doc/html/Vector_8h.html +++ b/doc/html/Vector_8h.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -86,7 +86,7 @@ Namespaces</h2></td></tr> <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_77e0ab67466b1e7d76f50725a5ab9910.html">math</a></li><li class="navelem"><a class="el" href="Vector_8h.html">Vector.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/Vector_8h_source.html b/doc/html/Vector_8h_source.html index 41177f7..07e0fdb 100644 --- a/doc/html/Vector_8h_source.html +++ b/doc/html/Vector_8h_source.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -109,7 +109,7 @@ $(document).ready(function(){initNavTree('Vector_8h_source.html','');}); <div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> <div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  }</div> <div class="line"><a name="l00093"></a><span class="lineno"> 93</span> </div> -<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector.html#ad3b1665885c683f41b94fd59b0f5e084"> 95</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> <span class="keyword">const</span>& <a class="code" href="classmeow_1_1Vector.html#ad3b1665885c683f41b94fd59b0f5e084">matrix</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector.html#a461ae8dc7eab62d445607067e31ac81e"> 95</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> <a class="code" href="classmeow_1_1Vector.html#a461ae8dc7eab62d445607067e31ac81e">matrix</a>()<span class="keyword"> const </span>{</div> <div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <span class="keywordflow">return</span> matrix_;</div> <div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  }</div> <div class="line"><a name="l00098"></a><span class="lineno"> 98</span> </div> @@ -126,20 +126,20 @@ $(document).ready(function(){initNavTree('Vector_8h_source.html','');}); <div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  <span class="keywordflow">return</span> (<a class="code" href="classmeow_1_1Vector.html#a554bb098d8af7ef1458624e8b1f47e6a">dimension</a>() > 0);</div> <div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  }</div> <div class="line"><a name="l00123"></a><span class="lineno"> 123</span> </div> -<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector.html#af5ecb8d9cc811a2d56e1725c4bfd30e8"> 125</a></span>  Scalar <a class="code" href="classmeow_1_1Vector.html#af5ecb8d9cc811a2d56e1725c4bfd30e8">entry</a>(<span class="keywordtype">size_t</span> i)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector.html#a628406a3f273f85dc4c619b8f3cd8940"> 125</a></span>  Scalar <a class="code" href="classmeow_1_1Vector.html#a628406a3f273f85dc4c619b8f3cd8940">scalar</a>(<span class="keywordtype">size_t</span> i)<span class="keyword"> const </span>{</div> <div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  <span class="keywordflow">return</span> matrix_.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(i, 0);</div> <div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  }</div> <div class="line"><a name="l00128"></a><span class="lineno"> 128</span> </div> -<div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector.html#a5050e9117204a6dbdcc7cf5038845c00"> 135</a></span>  Scalar <a class="code" href="classmeow_1_1Vector.html#a5050e9117204a6dbdcc7cf5038845c00">entry</a>(<span class="keywordtype">size_t</span> i, Scalar <span class="keyword">const</span>& s) {</div> +<div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector.html#a8813d3c4979bef7ed863fde8fc4249fc"> 135</a></span>  Scalar <a class="code" href="classmeow_1_1Vector.html#a8813d3c4979bef7ed863fde8fc4249fc">scalar</a>(<span class="keywordtype">size_t</span> i, Scalar <span class="keyword">const</span>& s) {</div> <div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  matrix_.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(i, 0, s);</div> -<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector.html#af5ecb8d9cc811a2d56e1725c4bfd30e8">entry</a>(i);</div> +<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  <span class="keywordflow">return</span> entry(i);</div> <div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  }</div> -<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  </div> -<div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector.html#a35b4e136e93445279372f70e4caf00fe"> 141</a></span>  <a class="code" href="classmeow_1_1Vector.html#a29e75e2dd5e46da4c7b95354c8787a30">ScalarRef</a> <a class="code" href="classmeow_1_1Vector.html#a35b4e136e93445279372f70e4caf00fe">entryGet</a>(<span class="keywordtype">size_t</span> i) {</div> +<div class="line"><a name="l00139"></a><span class="lineno"> 139</span> </div> +<div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector.html#ab97e0c09f4665241e052642181732d96"> 141</a></span>  <a class="code" href="classmeow_1_1Vector.html#a29e75e2dd5e46da4c7b95354c8787a30">ScalarRef</a> <a class="code" href="classmeow_1_1Vector.html#ab97e0c09f4665241e052642181732d96">scalarGet</a>(<span class="keywordtype">size_t</span> i) {</div> <div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  <span class="keywordflow">return</span> matrix_.<a class="code" href="classmeow_1_1Matrix.html#ab49fa7564c37c6bc164dc368a94fed6b">entryGet</a>(i);</div> <div class="line"><a name="l00143"></a><span class="lineno"> 143</span>  }</div> <div class="line"><a name="l00144"></a><span class="lineno"> 144</span> </div> -<div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector.html#adc55ef7402cf4114ea5696df18545618"> 152</a></span>  <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1Vector.html#adc55ef7402cf4114ea5696df18545618">entries</a>(<span class="keywordtype">size_t</span> i, <span class="keywordtype">size_t</span> j, Scalar <span class="keyword">const</span>& s) {</div> +<div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector.html#a579a922c3f6c70e6e2c67d8d4d1c1b28"> 152</a></span>  <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1Vector.html#a579a922c3f6c70e6e2c67d8d4d1c1b28">scalars</a>(<span class="keywordtype">size_t</span> i, <span class="keywordtype">size_t</span> j, Scalar <span class="keyword">const</span>& s) {</div> <div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> it = i; it <= j; ++it) {</div> <div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  matrix_.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(it, 0, s);</div> <div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  }</div> @@ -199,7 +199,7 @@ $(document).ready(function(){initNavTree('Vector_8h_source.html','');}); <div class="line"><a name="l00222"></a><span class="lineno"> 222</span>  }</div> <div class="line"><a name="l00223"></a><span class="lineno"> 223</span> </div> <div class="line"><a name="l00225"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector.html#a6591f95bda6b9724d2f66fc1254bfa7a"> 225</a></span>  Scalar <a class="code" href="classmeow_1_1Vector.html#a6591f95bda6b9724d2f66fc1254bfa7a">operator()</a>(<span class="keywordtype">size_t</span> i)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector.html#af5ecb8d9cc811a2d56e1725c4bfd30e8">entry</a>(i);</div> +<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>  <span class="keywordflow">return</span> entry(i);</div> <div class="line"><a name="l00227"></a><span class="lineno"> 227</span>  }</div> <div class="line"><a name="l00228"></a><span class="lineno"> 228</span> </div> <div class="line"><a name="l00230"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector.html#af10156730c992a5597ca674940157fe8"> 230</a></span>  <a class="code" href="classmeow_1_1Vector.html">Vector</a> <a class="code" href="classmeow_1_1Vector.html#af10156730c992a5597ca674940157fe8">operator+</a>()<span class="keyword"> const </span>{</div> @@ -236,43 +236,41 @@ $(document).ready(function(){initNavTree('Vector_8h_source.html','');}); <div class="line"><a name="l00267"></a><span class="lineno"> 267</span> <span class="preprocessor">#endif // math_Vector_H__</span></div> <div class="ttc" id="classmeow_1_1Vector_html_af10156730c992a5597ca674940157fe8"><div class="ttname"><a href="classmeow_1_1Vector.html#af10156730c992a5597ca674940157fe8">meow::Vector::operator+</a></div><div class="ttdeci">Vector operator+() const </div><div class="ttdoc">same as positive() </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00230">Vector.h:230</a></div></div> <div class="ttc" id="classmeow_1_1Vector_html_a554bb098d8af7ef1458624e8b1f47e6a"><div class="ttname"><a href="classmeow_1_1Vector.html#a554bb098d8af7ef1458624e8b1f47e6a">meow::Vector::dimension</a></div><div class="ttdeci">size_t dimension() const </div><div class="ttdoc">return dimension </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00100">Vector.h:100</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_a1dbef5b1a46df480f7fa3e118fd12bec"><div class="ttname"><a href="classmeow_1_1Matrix.html#a1dbef5b1a46df480f7fa3e118fd12bec">meow::Matrix::referenceFrom</a></div><div class="ttdeci">Matrix & referenceFrom(Matrix const &m)</div><div class="ttdoc">reference </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00101">Matrix.h:101</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_a560adbe0b39f52bfb016edddc2955178"><div class="ttname"><a href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">meow::Matrix::rows</a></div><div class="ttdeci">size_t rows() const </div><div class="ttdoc">Return number of rows. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00120">Matrix.h:120</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_a1dbef5b1a46df480f7fa3e118fd12bec"><div class="ttname"><a href="classmeow_1_1Matrix.html#a1dbef5b1a46df480f7fa3e118fd12bec">meow::Matrix::referenceFrom</a></div><div class="ttdeci">Matrix & referenceFrom(Matrix const &m)</div><div class="ttdoc">reference </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00104">Matrix.h:104</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_a560adbe0b39f52bfb016edddc2955178"><div class="ttname"><a href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">meow::Matrix::rows</a></div><div class="ttdeci">size_t rows() const </div><div class="ttdoc">Return number of rows. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00123">Matrix.h:123</a></div></div> <div class="ttc" id="classmeow_1_1Vector_html_afc7cc691dd00ab41fd56d798c13a6a27"><div class="ttname"><a href="classmeow_1_1Vector.html#afc7cc691dd00ab41fd56d798c13a6a27">meow::Vector::length</a></div><div class="ttdeci">Scalar length() const </div><div class="ttdoc">sqrt of length2 </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00199">Vector.h:199</a></div></div> +<div class="ttc" id="classmeow_1_1Vector_html_ab97e0c09f4665241e052642181732d96"><div class="ttname"><a href="classmeow_1_1Vector.html#ab97e0c09f4665241e052642181732d96">meow::Vector::scalarGet</a></div><div class="ttdeci">ScalarRef scalarGet(size_t i)</div><div class="ttdoc">return i -th scalar with non-constant type </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00141">Vector.h:141</a></div></div> <div class="ttc" id="classmeow_1_1Vector_html_a71b56938e01de730490e722824f4b53e"><div class="ttname"><a href="classmeow_1_1Vector.html#a71b56938e01de730490e722824f4b53e">meow::Vector::length2</a></div><div class="ttdeci">Scalar length2() const </div><div class="ttdoc">same as (*this).dot(*this) </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00204">Vector.h:204</a></div></div> <div class="ttc" id="classmeow_1_1Vector_html_a45bd0b9c27a2fc83f1d00106c976751c"><div class="ttname"><a href="classmeow_1_1Vector.html#a45bd0b9c27a2fc83f1d00106c976751c">meow::Vector::mul</a></div><div class="ttdeci">Vector mul(Scalar const &s) const </div><div class="ttdoc">return (*this)*s , where s is a scalar </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00184">Vector.h:184</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_aed17cc829d1e766d2c905d65cbae48ce"><div class="ttname"><a href="classmeow_1_1Matrix.html#aed17cc829d1e766d2c905d65cbae48ce">meow::Matrix::div</a></div><div class="ttdeci">Matrix div(Entry const &s) const </div><div class="ttdoc">return (*this) / s. s is a scalar </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00328">Matrix.h:328</a></div></div> -<div class="ttc" id="classmeow_1_1Vector_html_ad3b1665885c683f41b94fd59b0f5e084"><div class="ttname"><a href="classmeow_1_1Vector.html#ad3b1665885c683f41b94fd59b0f5e084">meow::Vector::matrix</a></div><div class="ttdeci">Matrix< Scalar > const & matrix() const </div><div class="ttdoc">Return a dimension x 1 matrix form of it. </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00095">Vector.h:95</a></div></div> -<div class="ttc" id="classmeow_1_1Vector_html_af5ecb8d9cc811a2d56e1725c4bfd30e8"><div class="ttname"><a href="classmeow_1_1Vector.html#af5ecb8d9cc811a2d56e1725c4bfd30e8">meow::Vector::entry</a></div><div class="ttdeci">Scalar entry(size_t i) const </div><div class="ttdoc">return i -th entry </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00125">Vector.h:125</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_aed17cc829d1e766d2c905d65cbae48ce"><div class="ttname"><a href="classmeow_1_1Matrix.html#aed17cc829d1e766d2c905d65cbae48ce">meow::Matrix::div</a></div><div class="ttdeci">Matrix div(Entry const &s) const </div><div class="ttdoc">return (*this) / s. s is a scalar </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00331">Matrix.h:331</a></div></div> <div class="ttc" id="classmeow_1_1Vector_html_a510da6e6a0470bf2312e62c1b43a310a"><div class="ttname"><a href="classmeow_1_1Vector.html#a510da6e6a0470bf2312e62c1b43a310a">meow::Vector::operator-</a></div><div class="ttdeci">Vector operator-() const </div><div class="ttdoc">same as negative() </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00235">Vector.h:235</a></div></div> <div class="ttc" id="classmeow_1_1Vector_html_a7def8437ada844cc6b6dc9769aba1ee6"><div class="ttname"><a href="classmeow_1_1Vector.html#a7def8437ada844cc6b6dc9769aba1ee6">meow::Vector::Vector</a></div><div class="ttdeci">Vector(Vector const &v)</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00041">Vector.h:41</a></div></div> <div class="ttc" id="classmeow_1_1Vector_html_aee0da81d6a393d2abf7bf20c2ef260c3"><div class="ttname"><a href="classmeow_1_1Vector.html#aee0da81d6a393d2abf7bf20c2ef260c3">meow::Vector::~Vector</a></div><div class="ttdeci">~Vector()</div><div class="ttdoc">destructor </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00079">Vector.h:79</a></div></div> <div class="ttc" id="classmeow_1_1Vector_html_ad2e490231e4b624ef86f958b99c94533"><div class="ttname"><a href="classmeow_1_1Vector.html#ad2e490231e4b624ef86f958b99c94533">meow::Vector::sub</a></div><div class="ttdeci">Vector sub(Vector const &v) const </div><div class="ttdoc">return (*this)-v </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00179">Vector.h:179</a></div></div> <div class="ttc" id="classmeow_1_1Vector_html_ada37bc2df18e7c892d4b5e2ac34bf025"><div class="ttname"><a href="classmeow_1_1Vector.html#ada37bc2df18e7c892d4b5e2ac34bf025">meow::Vector::dimension</a></div><div class="ttdeci">size_t dimension(size_t d, Scalar const &s)</div><div class="ttdoc">resize the dimension </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00111">Vector.h:111</a></div></div> -<div class="ttc" id="classmeow_1_1Vector_html_adc55ef7402cf4114ea5696df18545618"><div class="ttname"><a href="classmeow_1_1Vector.html#adc55ef7402cf4114ea5696df18545618">meow::Vector::entries</a></div><div class="ttdeci">void entries(size_t i, size_t j, Scalar const &s)</div><div class="ttdoc">change i -th to j -th entries </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00152">Vector.h:152</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_a93ff4579b7cb950868cad7a62bcf9fe8"><div class="ttname"><a href="classmeow_1_1Matrix.html#a93ff4579b7cb950868cad7a62bcf9fe8">meow::Matrix::subMatrix</a></div><div class="ttdeci">Matrix subMatrix(size_t rFirst, size_t rLast, size_t cFirst, size_t cLast) const </div><div class="ttdoc">Return a rLast-rFirst+1 x cLast-cFirst+1 matrix. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00239">Matrix.h:239</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_a93ff4579b7cb950868cad7a62bcf9fe8"><div class="ttname"><a href="classmeow_1_1Matrix.html#a93ff4579b7cb950868cad7a62bcf9fe8">meow::Matrix::subMatrix</a></div><div class="ttdeci">Matrix subMatrix(size_t rFirst, size_t rLast, size_t cFirst, size_t cLast) const </div><div class="ttdoc">Return a rLast-rFirst+1 x cLast-cFirst+1 matrix. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00242">Matrix.h:242</a></div></div> <div class="ttc" id="classmeow_1_1Vector_html_ac7464dd163607b1a6417e438a639d050"><div class="ttname"><a href="classmeow_1_1Vector.html#ac7464dd163607b1a6417e438a639d050">meow::Vector::ScalarRefK</a></div><div class="ttdeci">Matrix< Scalar >::EntryRefK ScalarRefK</div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00021">Vector.h:21</a></div></div> -<div class="ttc" id="classmeow_1_1Vector_html_a5050e9117204a6dbdcc7cf5038845c00"><div class="ttname"><a href="classmeow_1_1Vector.html#a5050e9117204a6dbdcc7cf5038845c00">meow::Vector::entry</a></div><div class="ttdeci">Scalar entry(size_t i, Scalar const &s)</div><div class="ttdoc">change i -th entry </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00135">Vector.h:135</a></div></div> <div class="ttc" id="classmeow_1_1Vector_html_a52540cc03073243026770587c35beba0"><div class="ttname"><a href="classmeow_1_1Vector.html#a52540cc03073243026770587c35beba0">meow::Vector::copyFrom</a></div><div class="ttdeci">Vector & copyFrom(Vector const &v)</div><div class="ttdoc">copy from ... </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00083">Vector.h:83</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_afb81446984f7c27458ccef86be2de413"><div class="ttname"><a href="classmeow_1_1Matrix.html#afb81446984f7c27458ccef86be2de413">meow::Matrix::copyFrom</a></div><div class="ttdeci">Matrix & copyFrom(Matrix const &m)</div><div class="ttdoc">copy </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00088">Matrix.h:88</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_afb81446984f7c27458ccef86be2de413"><div class="ttname"><a href="classmeow_1_1Matrix.html#afb81446984f7c27458ccef86be2de413">meow::Matrix::copyFrom</a></div><div class="ttdeci">Matrix & copyFrom(Matrix const &m)</div><div class="ttdoc">copy </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00091">Matrix.h:91</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_1Vector_html_a8cad36b5fab47f3d50b840ff26260623"><div class="ttname"><a href="classmeow_1_1Vector.html#a8cad36b5fab47f3d50b840ff26260623">meow::Vector::operator=</a></div><div class="ttdeci">Vector & operator=(Vector const &v)</div><div class="ttdoc">same as copyFrom </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00220">Vector.h:220</a></div></div> <div class="ttc" id="classmeow_1_1Vector_html_a70c2620d25f6a36dc6d6aa38851b1c7a"><div class="ttname"><a href="classmeow_1_1Vector.html#a70c2620d25f6a36dc6d6aa38851b1c7a">meow::Vector::subVector</a></div><div class="ttdeci">Vector subVector(size_t i, size_t j)</div><div class="ttdoc">subvector form i-th to j-th </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00159">Vector.h:159</a></div></div> <div class="ttc" id="classmeow_1_1Vector_html_a8180db77db8e6ef30a15f4bd1fcb7ef1"><div class="ttname"><a href="classmeow_1_1Vector.html#a8180db77db8e6ef30a15f4bd1fcb7ef1">meow::Vector::operator*</a></div><div class="ttdeci">Scalar operator*(Vector const &v) const </div><div class="ttdoc">same as dot(v) </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00250">Vector.h:250</a></div></div> <div class="ttc" id="classmeow_1_1Vector_html_a58f997cdc6b98a76ae13bba6d685d815"><div class="ttname"><a href="classmeow_1_1Vector.html#a58f997cdc6b98a76ae13bba6d685d815">meow::Vector::Vector</a></div><div class="ttdeci">Vector(std::vector< Scalar > const &v)</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00061">Vector.h:61</a></div></div> <div class="ttc" id="classmeow_1_1Vector_html_a5589e07881f9f6a7bb7c43630d30ecdd"><div class="ttname"><a href="classmeow_1_1Vector.html#a5589e07881f9f6a7bb7c43630d30ecdd">meow::Vector::Vector</a></div><div class="ttdeci">Vector(size_t d, Scalar const &e)</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00075">Vector.h:75</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_a869be60b593d7ce7101ee7ac788b0dd0"><div class="ttname"><a href="classmeow_1_1Matrix.html#a869be60b593d7ce7101ee7ac788b0dd0">meow::Matrix::transpose</a></div><div class="ttdeci">Matrix transpose() const </div><div class="ttdoc">return itself's transpose matrix </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00416">Matrix.h:416</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_a869be60b593d7ce7101ee7ac788b0dd0"><div class="ttname"><a href="classmeow_1_1Matrix.html#a869be60b593d7ce7101ee7ac788b0dd0">meow::Matrix::transpose</a></div><div class="ttdeci">Matrix transpose() const </div><div class="ttdoc">return itself's transpose matrix </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00419">Matrix.h:419</a></div></div> <div class="ttc" id="classmeow_1_1Vector_html_a0a6eade258af4979692fa325dd59429c"><div class="ttname"><a href="classmeow_1_1Vector.html#a0a6eade258af4979692fa325dd59429c">meow::Vector::operator+</a></div><div class="ttdeci">Vector operator+(Vector const &v) const </div><div class="ttdoc">same as add(v) </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00240">Vector.h:240</a></div></div> <div class="ttc" id="Matrix_8h_html"><div class="ttname"><a href="Matrix_8h.html">Matrix.h</a></div></div> <div class="ttc" id="classmeow_1_1Vector_html_a200453ad223a040147a2dc92e4222589"><div class="ttname"><a href="classmeow_1_1Vector.html#a200453ad223a040147a2dc92e4222589">meow::Vector::positive</a></div><div class="ttdeci">Vector positive() const </div><div class="ttdoc">return +(*this) </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00164">Vector.h:164</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_a30fdb794e5966585e93cf715646210dd"><div class="ttname"><a href="classmeow_1_1Matrix.html#a30fdb794e5966585e93cf715646210dd">meow::Matrix::mul</a></div><div class="ttdeci">Matrix mul(Matrix const &m) const </div><div class="ttdoc">return (*this) times m. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00308">Matrix.h:308</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_ab49fa7564c37c6bc164dc368a94fed6b"><div class="ttname"><a href="classmeow_1_1Matrix.html#ab49fa7564c37c6bc164dc368a94fed6b">meow::Matrix::entryGet</a></div><div class="ttdeci">EntryRef entryGet(size_t r, size_t c)</div><div class="ttdoc">Get the entry at r x c. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00204">Matrix.h:204</a></div></div> +<div class="ttc" id="classmeow_1_1Vector_html_a628406a3f273f85dc4c619b8f3cd8940"><div class="ttname"><a href="classmeow_1_1Vector.html#a628406a3f273f85dc4c619b8f3cd8940">meow::Vector::scalar</a></div><div class="ttdeci">Scalar scalar(size_t i) const </div><div class="ttdoc">return i -th scalar </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00125">Vector.h:125</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_a30fdb794e5966585e93cf715646210dd"><div class="ttname"><a href="classmeow_1_1Matrix.html#a30fdb794e5966585e93cf715646210dd">meow::Matrix::mul</a></div><div class="ttdeci">Matrix mul(Matrix const &m) const </div><div class="ttdoc">return (*this) times m. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00311">Matrix.h:311</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_ab49fa7564c37c6bc164dc368a94fed6b"><div class="ttname"><a href="classmeow_1_1Matrix.html#ab49fa7564c37c6bc164dc368a94fed6b">meow::Matrix::entryGet</a></div><div class="ttdeci">EntryRef entryGet(size_t r, size_t c)</div><div class="ttdoc">Get the entry at r x c. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00207">Matrix.h:207</a></div></div> <div class="ttc" id="classmeow_1_1Vector_html_a6591f95bda6b9724d2f66fc1254bfa7a"><div class="ttname"><a href="classmeow_1_1Vector.html#a6591f95bda6b9724d2f66fc1254bfa7a">meow::Vector::operator()</a></div><div class="ttdeci">Scalar operator()(size_t i) const </div><div class="ttdoc">same as entry(i) </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00225">Vector.h:225</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_ae89a9a7646f7b7c0f23756809c65dc8c"><div class="ttname"><a href="classmeow_1_1Matrix.html#ae89a9a7646f7b7c0f23756809c65dc8c">meow::Matrix::sub</a></div><div class="ttdeci">Matrix sub(Matrix const &m) const </div><div class="ttdoc">return (*this) - m. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00295">Matrix.h:295</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_ae89a9a7646f7b7c0f23756809c65dc8c"><div class="ttname"><a href="classmeow_1_1Matrix.html#ae89a9a7646f7b7c0f23756809c65dc8c">meow::Matrix::sub</a></div><div class="ttdeci">Matrix sub(Matrix const &m) const </div><div class="ttdoc">return (*this) - m. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00298">Matrix.h:298</a></div></div> <div class="ttc" id="classmeow_1_1Matrix_html"><div class="ttname"><a href="classmeow_1_1Matrix.html">meow::Matrix</a></div><div class="ttdoc">matrix </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00018">Matrix.h:18</a></div></div> <div class="ttc" id="classmeow_1_1Vector_html_a34ca34c834e47288894cec2445e5b073"><div class="ttname"><a href="classmeow_1_1Vector.html#a34ca34c834e47288894cec2445e5b073">meow::Vector::Vector</a></div><div class="ttdeci">Vector(Matrix< Scalar > const &m)</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00051">Vector.h:51</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_a46a12f45237e654e0140387d7290eb8b"><div class="ttname"><a href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">meow::Matrix::entry</a></div><div class="ttdeci">Entry entry(size_t r, size_t c) const </div><div class="ttdoc">Access the entry at r x c. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00193">Matrix.h:193</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_a581dbd8ba10d054596a3d11eaf47f274"><div class="ttname"><a href="classmeow_1_1Matrix.html#a581dbd8ba10d054596a3d11eaf47f274">meow::Matrix::negative</a></div><div class="ttdeci">Matrix negative() const </div><div class="ttdoc">return -(*this) </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00270">Matrix.h:270</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_a46a12f45237e654e0140387d7290eb8b"><div class="ttname"><a href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">meow::Matrix::entry</a></div><div class="ttdeci">Entry entry(size_t r, size_t c) const </div><div class="ttdoc">Access the entry at r x c. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00196">Matrix.h:196</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_a581dbd8ba10d054596a3d11eaf47f274"><div class="ttname"><a href="classmeow_1_1Matrix.html#a581dbd8ba10d054596a3d11eaf47f274">meow::Matrix::negative</a></div><div class="ttdeci">Matrix negative() const </div><div class="ttdoc">return -(*this) </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00273">Matrix.h:273</a></div></div> <div class="ttc" id="classmeow_1_1Vector_html_abefb870f27490906e326a6f94a896f7c"><div class="ttname"><a href="classmeow_1_1Vector.html#abefb870f27490906e326a6f94a896f7c">meow::Vector::negative</a></div><div class="ttdeci">Vector negative() const </div><div class="ttdoc">return -(*this) </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00169">Vector.h:169</a></div></div> <div class="ttc" id="classmeow_1_1Vector_html_ac3e4b43822b9091c3eab7215c52b140d"><div class="ttname"><a href="classmeow_1_1Vector.html#ac3e4b43822b9091c3eab7215c52b140d">meow::Vector::operator-</a></div><div class="ttdeci">Vector operator-(Vector const &v) const </div><div class="ttdoc">same as sub(v) </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00245">Vector.h:245</a></div></div> <div class="ttc" id="classmeow_1_1Vector_html_ac813d8c46325f8ec4771a7cc315c8908"><div class="ttname"><a href="classmeow_1_1Vector.html#ac813d8c46325f8ec4771a7cc315c8908">meow::Vector::div</a></div><div class="ttdeci">Vector div(Scalar const &s) const </div><div class="ttdoc">return (*this)/s , where s is a scalar </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00189">Vector.h:189</a></div></div> @@ -282,11 +280,13 @@ $(document).ready(function(){initNavTree('Vector_8h_source.html','');}); <div class="ttc" id="classmeow_1_1Vector_html_a29e75e2dd5e46da4c7b95354c8787a30"><div class="ttname"><a href="classmeow_1_1Vector.html#a29e75e2dd5e46da4c7b95354c8787a30">meow::Vector::ScalarRef</a></div><div class="ttdeci">Matrix< Scalar >::EntryRef ScalarRef</div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00022">Vector.h:22</a></div></div> <div class="ttc" id="classmeow_1_1Vector_html_a98f150719042e458d52a1476ae9fd52e"><div class="ttname"><a href="classmeow_1_1Vector.html#a98f150719042e458d52a1476ae9fd52e">meow::Vector::valid</a></div><div class="ttdeci">bool valid() const </div><div class="ttdoc">Return whether dimension>0 is true or not. </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00120">Vector.h:120</a></div></div> <div class="ttc" id="classmeow_1_1Vector_html_a74e4cf085fd43a51c50872ea9b42c47e"><div class="ttname"><a href="classmeow_1_1Vector.html#a74e4cf085fd43a51c50872ea9b42c47e">meow::Vector::operator/</a></div><div class="ttdeci">Vector operator/(Scalar const &s) const </div><div class="ttdoc">same as div(s) </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00260">Vector.h:260</a></div></div> -<div class="ttc" id="classmeow_1_1Vector_html_a35b4e136e93445279372f70e4caf00fe"><div class="ttname"><a href="classmeow_1_1Vector.html#a35b4e136e93445279372f70e4caf00fe">meow::Vector::entryGet</a></div><div class="ttdeci">ScalarRef entryGet(size_t i)</div><div class="ttdoc">return i -th entry with non-constant type </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00141">Vector.h:141</a></div></div> +<div class="ttc" id="classmeow_1_1Vector_html_a461ae8dc7eab62d445607067e31ac81e"><div class="ttname"><a href="classmeow_1_1Vector.html#a461ae8dc7eab62d445607067e31ac81e">meow::Vector::matrix</a></div><div class="ttdeci">Matrix< Scalar > matrix() const </div><div class="ttdoc">Return a dimension x 1 matrix form of it. </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00095">Vector.h:95</a></div></div> <div class="ttc" id="classmeow_1_1Vector_html_ad46346bcc2250cbf91803d38df9d538e"><div class="ttname"><a href="classmeow_1_1Vector.html#ad46346bcc2250cbf91803d38df9d538e">meow::Vector::referenceFrom</a></div><div class="ttdeci">Vector & referenceFrom(Vector const &v)</div><div class="ttdoc">reference from ... </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00089">Vector.h:89</a></div></div> +<div class="ttc" id="classmeow_1_1Vector_html_a579a922c3f6c70e6e2c67d8d4d1c1b28"><div class="ttname"><a href="classmeow_1_1Vector.html#a579a922c3f6c70e6e2c67d8d4d1c1b28">meow::Vector::scalars</a></div><div class="ttdeci">void scalars(size_t i, size_t j, Scalar const &s)</div><div class="ttdoc">change i -th to j -th scalars </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00152">Vector.h:152</a></div></div> <div class="ttc" id="classmeow_1_1Vector_html_a9228c4b935c57cd2af9cb07218eca452"><div class="ttname"><a href="classmeow_1_1Vector.html#a9228c4b935c57cd2af9cb07218eca452">meow::Vector::dot</a></div><div class="ttdeci">Scalar dot(Vector const &v) const </div><div class="ttdoc">dot </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00194">Vector.h:194</a></div></div> <div class="ttc" id="classmeow_1_1Vector_html_a68530affccd332248e476cc3e188cd61"><div class="ttname"><a href="classmeow_1_1Vector.html#a68530affccd332248e476cc3e188cd61">meow::Vector::Vector</a></div><div class="ttdeci">Vector()</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00031">Vector.h:31</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_ac1030360f1f48119128d99428930cce6"><div class="ttname"><a href="classmeow_1_1Matrix.html#ac1030360f1f48119128d99428930cce6">meow::Matrix::add</a></div><div class="ttdeci">Matrix add(Matrix const &m) const </div><div class="ttdoc">return (*this) + m. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00282">Matrix.h:282</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_ac1030360f1f48119128d99428930cce6"><div class="ttname"><a href="classmeow_1_1Matrix.html#ac1030360f1f48119128d99428930cce6">meow::Matrix::add</a></div><div class="ttdeci">Matrix add(Matrix const &m) const </div><div class="ttdoc">return (*this) + m. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00285">Matrix.h:285</a></div></div> +<div class="ttc" id="classmeow_1_1Vector_html_a8813d3c4979bef7ed863fde8fc4249fc"><div class="ttname"><a href="classmeow_1_1Vector.html#a8813d3c4979bef7ed863fde8fc4249fc">meow::Vector::scalar</a></div><div class="ttdeci">Scalar scalar(size_t i, Scalar const &s)</div><div class="ttdoc">change i -th scalar </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00135">Vector.h:135</a></div></div> <div class="ttc" id="classmeow_1_1Vector_html_ab675b777186dd4903367bc77922893ee"><div class="ttname"><a href="classmeow_1_1Vector.html#ab675b777186dd4903367bc77922893ee">meow::Vector::normalize</a></div><div class="ttdeci">Vector normalize() const </div><div class="ttdoc">return a normalize form of itself </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00209">Vector.h:209</a></div></div> </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> @@ -295,7 +295,7 @@ $(document).ready(function(){initNavTree('Vector_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_77e0ab67466b1e7d76f50725a5ab9910.html">math</a></li><li class="navelem"><a class="el" href="Vector_8h.html">Vector.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/Vectors_8h.html b/doc/html/Vectors_8h.html index 9e63287..2b7bab6 100644 --- a/doc/html/Vectors_8h.html +++ b/doc/html/Vectors_8h.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -89,7 +89,7 @@ Namespaces</h2></td></tr> <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_a57e9e528cb28fd6752031b735908fb6.html">geo</a></li><li class="navelem"><a class="el" href="Vectors_8h.html">Vectors.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/Vectors_8h_source.html b/doc/html/Vectors_8h_source.html index 883a3e3..4c51ecb 100644 --- a/doc/html/Vectors_8h_source.html +++ b/doc/html/Vectors_8h_source.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -131,465 +131,485 @@ $(document).ready(function(){initNavTree('Vectors_8h_source.html','');}); <div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> <div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  }</div> <div class="line"><a name="l00093"></a><span class="lineno"> 93</span> </div> -<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a0b53875b3acbc7ac8c8e773c9ed340e2"> 95</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#a0b53875b3acbc7ac8c8e773c9ed340e2">positive</a>()<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> +<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#af3b13c54abc0d8a328833d44b512a299"> 95</a></span>  Scalar <span class="keyword">const</span>& <a class="code" href="classmeow_1_1Vector2D.html#af3b13c54abc0d8a328833d44b512a299">scalar</a>(<span class="keywordtype">size_t</span> i)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <span class="keywordflow">return</span> (i == 0 ? <a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() : (i == 1 ? <a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() : Scalar(0)));</div> <div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  }</div> <div class="line"><a name="l00098"></a><span class="lineno"> 98</span> </div> -<div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a8d389c0b1a9cc2b3a9dec7fec05bbad8"> 100</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#a8d389c0b1a9cc2b3a9dec7fec05bbad8">negative</a>()<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a69f2ee0830db546d5a2b5cb39a22ffda">Vector2D</a>(-<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>(), -<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>());</div> +<div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a006d1423d217f03d8ea94ad94384b965"> 100</a></span>  Scalar <span class="keyword">const</span>& <a class="code" href="classmeow_1_1Vector2D.html#a006d1423d217f03d8ea94ad94384b965">scalar</a>(<span class="keywordtype">size_t</span> i, Scalar <span class="keyword">const</span>& s) {</div> +<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  <span class="keywordflow">return</span> (i == 0 ? <a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>(s) : (i == 1 ? <a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>(s) : s));</div> <div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  }</div> <div class="line"><a name="l00103"></a><span class="lineno"> 103</span> </div> -<div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a2e768dd00d86dafa8adefc4ffc4edc9e"> 105</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#a2e768dd00d86dafa8adefc4ffc4edc9e">right</a>()<span class="keyword">const</span>{</div> -<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a69f2ee0830db546d5a2b5cb39a22ffda">Vector2D</a>(-<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>(), <a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>());</div> +<div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a0b53875b3acbc7ac8c8e773c9ed340e2"> 105</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#a0b53875b3acbc7ac8c8e773c9ed340e2">positive</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> <div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  }</div> <div class="line"><a name="l00108"></a><span class="lineno"> 108</span> </div> -<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a52467da33d126ff24f4c2757ee37ed4d"> 110</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#a52467da33d126ff24f4c2757ee37ed4d">add</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <span class="keyword">const</span>& v)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a69f2ee0830db546d5a2b5cb39a22ffda">Vector2D</a>(<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() + v.<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>(), <a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() + v.<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>());</div> +<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a8d389c0b1a9cc2b3a9dec7fec05bbad8"> 110</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#a8d389c0b1a9cc2b3a9dec7fec05bbad8">negative</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a69f2ee0830db546d5a2b5cb39a22ffda">Vector2D</a>(-<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>(), -<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>());</div> <div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  }</div> <div class="line"><a name="l00113"></a><span class="lineno"> 113</span> </div> -<div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a56f0d3848a5508b33d6c564e2eebb75e"> 115</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a>& <a class="code" href="classmeow_1_1Vector2D.html#a56f0d3848a5508b33d6c564e2eebb75e">added</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <span class="keyword">const</span>& v) {</div> -<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a79c0c92338f7197902cfc53876eb5e73">xy</a>(<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() + v.<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>(), <a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() + v.<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>());</div> +<div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a2e768dd00d86dafa8adefc4ffc4edc9e"> 115</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#a2e768dd00d86dafa8adefc4ffc4edc9e">right</a>()<span class="keyword">const</span>{</div> +<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a69f2ee0830db546d5a2b5cb39a22ffda">Vector2D</a>(-<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>(), <a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>());</div> <div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  }</div> <div class="line"><a name="l00118"></a><span class="lineno"> 118</span> </div> -<div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#ad7b3e23827cfc3db7fbcc12c70db398a"> 120</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#ad7b3e23827cfc3db7fbcc12c70db398a">sub</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <span class="keyword">const</span>& v)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a69f2ee0830db546d5a2b5cb39a22ffda">Vector2D</a>(<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() - v.<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>(), <a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() - v.<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>());</div> +<div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a52467da33d126ff24f4c2757ee37ed4d"> 120</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#a52467da33d126ff24f4c2757ee37ed4d">add</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <span class="keyword">const</span>& v)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a69f2ee0830db546d5a2b5cb39a22ffda">Vector2D</a>(<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() + v.<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>(), <a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() + v.<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>());</div> <div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  }</div> <div class="line"><a name="l00123"></a><span class="lineno"> 123</span> </div> -<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a274c5cd3e139978539655a0191f03579"> 125</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a>& <a class="code" href="classmeow_1_1Vector2D.html#a274c5cd3e139978539655a0191f03579">subed</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <span class="keyword">const</span>& v) {</div> -<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a79c0c92338f7197902cfc53876eb5e73">xy</a>(<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() - v.<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>(), <a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() - v.<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>());</div> +<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a56f0d3848a5508b33d6c564e2eebb75e"> 125</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a>& <a class="code" href="classmeow_1_1Vector2D.html#a56f0d3848a5508b33d6c564e2eebb75e">added</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <span class="keyword">const</span>& v) {</div> +<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a79c0c92338f7197902cfc53876eb5e73">xy</a>(<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() + v.<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>(), <a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() + v.<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>());</div> <div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  }</div> <div class="line"><a name="l00128"></a><span class="lineno"> 128</span> </div> -<div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#ac3d894445c7dfa8b0cbe8ec2c1dfd1c2"> 130</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#ac3d894445c7dfa8b0cbe8ec2c1dfd1c2">mul</a>(Scalar <span class="keyword">const</span>& s)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a69f2ee0830db546d5a2b5cb39a22ffda">Vector2D</a>(<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() * s, <a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() * s);</div> +<div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#ad7b3e23827cfc3db7fbcc12c70db398a"> 130</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#ad7b3e23827cfc3db7fbcc12c70db398a">sub</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <span class="keyword">const</span>& v)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a69f2ee0830db546d5a2b5cb39a22ffda">Vector2D</a>(<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() - v.<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>(), <a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() - v.<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>());</div> <div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  }</div> <div class="line"><a name="l00133"></a><span class="lineno"> 133</span> </div> -<div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a4e0422609e71a9e16b41fceca451d63c"> 135</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a>& <a class="code" href="classmeow_1_1Vector2D.html#a4e0422609e71a9e16b41fceca451d63c">muled</a>(Scalar <span class="keyword">const</span>& s) {</div> -<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a79c0c92338f7197902cfc53876eb5e73">xy</a>(<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() * s, <a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() * s);</div> +<div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a274c5cd3e139978539655a0191f03579"> 135</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a>& <a class="code" href="classmeow_1_1Vector2D.html#a274c5cd3e139978539655a0191f03579">subed</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <span class="keyword">const</span>& v) {</div> +<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a79c0c92338f7197902cfc53876eb5e73">xy</a>(<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() - v.<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>(), <a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() - v.<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>());</div> <div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  }</div> <div class="line"><a name="l00138"></a><span class="lineno"> 138</span> </div> -<div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#acbb2ec7aa2897e93b3ff9964565ae8fc"> 140</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#acbb2ec7aa2897e93b3ff9964565ae8fc">div</a>(Scalar <span class="keyword">const</span>& s)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a69f2ee0830db546d5a2b5cb39a22ffda">Vector2D</a>(<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() / s, <a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() / s);</div> +<div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#ac3d894445c7dfa8b0cbe8ec2c1dfd1c2"> 140</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#ac3d894445c7dfa8b0cbe8ec2c1dfd1c2">mul</a>(Scalar <span class="keyword">const</span>& s)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a69f2ee0830db546d5a2b5cb39a22ffda">Vector2D</a>(<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() * s, <a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() * s);</div> <div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  }</div> <div class="line"><a name="l00143"></a><span class="lineno"> 143</span> </div> -<div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a045c6189a70574b1465131d59410fa16"> 145</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a>& <a class="code" href="classmeow_1_1Vector2D.html#a045c6189a70574b1465131d59410fa16">dived</a>(Scalar <span class="keyword">const</span>& s) {</div> -<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a79c0c92338f7197902cfc53876eb5e73">xy</a>(<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() / s, <a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() / s);</div> +<div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a4e0422609e71a9e16b41fceca451d63c"> 145</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a>& <a class="code" href="classmeow_1_1Vector2D.html#a4e0422609e71a9e16b41fceca451d63c">muled</a>(Scalar <span class="keyword">const</span>& s) {</div> +<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a79c0c92338f7197902cfc53876eb5e73">xy</a>(<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() * s, <a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() * s);</div> <div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  }</div> <div class="line"><a name="l00148"></a><span class="lineno"> 148</span> </div> -<div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a8c65e501c1eeafe7f504c3b834743320"> 150</a></span>  Scalar <a class="code" href="classmeow_1_1Vector2D.html#a8c65e501c1eeafe7f504c3b834743320">mul</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <span class="keyword">const</span>& v)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a5a7a5ca3c2a401f1409b05b6bdf18490">dot</a>(v);</div> +<div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#acbb2ec7aa2897e93b3ff9964565ae8fc"> 150</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#acbb2ec7aa2897e93b3ff9964565ae8fc">div</a>(Scalar <span class="keyword">const</span>& s)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a69f2ee0830db546d5a2b5cb39a22ffda">Vector2D</a>(<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() / s, <a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() / s);</div> <div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  }</div> <div class="line"><a name="l00153"></a><span class="lineno"> 153</span> </div> -<div class="line"><a name="l00155"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a5a7a5ca3c2a401f1409b05b6bdf18490"> 155</a></span>  Scalar <a class="code" href="classmeow_1_1Vector2D.html#a5a7a5ca3c2a401f1409b05b6bdf18490">dot</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <span class="keyword">const</span>& v)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() * v.<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() + <a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() * v.<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>();</div> +<div class="line"><a name="l00155"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a045c6189a70574b1465131d59410fa16"> 155</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a>& <a class="code" href="classmeow_1_1Vector2D.html#a045c6189a70574b1465131d59410fa16">dived</a>(Scalar <span class="keyword">const</span>& s) {</div> +<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a79c0c92338f7197902cfc53876eb5e73">xy</a>(<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() / s, <a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() / s);</div> <div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  }</div> <div class="line"><a name="l00158"></a><span class="lineno"> 158</span> </div> -<div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#adc7dbbcc85cacd7ca22b466335f250ae"> 160</a></span>  Scalar <a class="code" href="classmeow_1_1Vector2D.html#adc7dbbcc85cacd7ca22b466335f250ae">cross</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <span class="keyword">const</span>& v)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() * v.<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() - <a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() * v.<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>();</div> +<div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a8c65e501c1eeafe7f504c3b834743320"> 160</a></span>  Scalar <a class="code" href="classmeow_1_1Vector2D.html#a8c65e501c1eeafe7f504c3b834743320">mul</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <span class="keyword">const</span>& v)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a5a7a5ca3c2a401f1409b05b6bdf18490">dot</a>(v);</div> <div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  }</div> <div class="line"><a name="l00163"></a><span class="lineno"> 163</span> </div> -<div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#ac32c4c5bd8ecf0a662dd12f3b6de15e5"> 165</a></span>  Scalar <a class="code" href="classmeow_1_1Vector2D.html#ac32c4c5bd8ecf0a662dd12f3b6de15e5">length</a>()<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  <span class="keywordflow">return</span> Scalar(sqrt(<span class="keywordtype">double</span>(<a class="code" href="classmeow_1_1Vector2D.html#a1847d22eda48a16d9265f6e0774e1538">length2</a>())));</div> +<div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a5a7a5ca3c2a401f1409b05b6bdf18490"> 165</a></span>  Scalar <a class="code" href="classmeow_1_1Vector2D.html#a5a7a5ca3c2a401f1409b05b6bdf18490">dot</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <span class="keyword">const</span>& v)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() * v.<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() + <a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() * v.<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>();</div> <div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  }</div> <div class="line"><a name="l00168"></a><span class="lineno"> 168</span> </div> -<div class="line"><a name="l00170"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a1847d22eda48a16d9265f6e0774e1538"> 170</a></span>  Scalar <a class="code" href="classmeow_1_1Vector2D.html#a1847d22eda48a16d9265f6e0774e1538">length2</a>()<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a5a7a5ca3c2a401f1409b05b6bdf18490">dot</a>(*<span class="keyword">this</span>);</div> +<div class="line"><a name="l00170"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#adc7dbbcc85cacd7ca22b466335f250ae"> 170</a></span>  Scalar <a class="code" href="classmeow_1_1Vector2D.html#adc7dbbcc85cacd7ca22b466335f250ae">cross</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <span class="keyword">const</span>& v)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() * v.<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() - <a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() * v.<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>();</div> <div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  }</div> <div class="line"><a name="l00173"></a><span class="lineno"> 173</span> </div> -<div class="line"><a name="l00175"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#aa5da315ea365b2ca374704a3e8dded9b"> 175</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#aa5da315ea365b2ca374704a3e8dded9b">normalize</a>()<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#acbb2ec7aa2897e93b3ff9964565ae8fc">div</a>(<a class="code" href="classmeow_1_1Vector2D.html#ac32c4c5bd8ecf0a662dd12f3b6de15e5">length</a>());</div> +<div class="line"><a name="l00175"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#ac32c4c5bd8ecf0a662dd12f3b6de15e5"> 175</a></span>  Scalar <a class="code" href="classmeow_1_1Vector2D.html#ac32c4c5bd8ecf0a662dd12f3b6de15e5">length</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  <span class="keywordflow">return</span> Scalar(sqrt(<span class="keywordtype">double</span>(<a class="code" href="classmeow_1_1Vector2D.html#a1847d22eda48a16d9265f6e0774e1538">length2</a>())));</div> <div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  }</div> <div class="line"><a name="l00178"></a><span class="lineno"> 178</span> </div> -<div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#ad60642b6b0dc4a6626e1d9eb917e6b45"> 180</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a>& <a class="code" href="classmeow_1_1Vector2D.html#ad60642b6b0dc4a6626e1d9eb917e6b45">normalized</a>() {</div> -<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a045c6189a70574b1465131d59410fa16">dived</a>(<a class="code" href="classmeow_1_1Vector2D.html#ac32c4c5bd8ecf0a662dd12f3b6de15e5">length</a>());</div> +<div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a1847d22eda48a16d9265f6e0774e1538"> 180</a></span>  Scalar <a class="code" href="classmeow_1_1Vector2D.html#a1847d22eda48a16d9265f6e0774e1538">length2</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a5a7a5ca3c2a401f1409b05b6bdf18490">dot</a>(*<span class="keyword">this</span>);</div> <div class="line"><a name="l00182"></a><span class="lineno"> 182</span>  }</div> <div class="line"><a name="l00183"></a><span class="lineno"> 183</span> </div> -<div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#aa6ae22d99360ff9e0b623e1744576733"> 185</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#aa6ae22d99360ff9e0b623e1744576733">rotate</a>(Scalar <span class="keyword">const</span>& theta)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>  Scalar cs(cos(-<span class="keywordtype">double</span>(theta)));</div> -<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>  Scalar sn(sin(-<span class="keywordtype">double</span>(theta)));</div> -<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D<Scalar></a> new_x(cs, sn);</div> -<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a69f2ee0830db546d5a2b5cb39a22ffda">Vector2D</a>(new_x.<a class="code" href="classmeow_1_1Vector2D.html#a5a7a5ca3c2a401f1409b05b6bdf18490">dot</a>(*<span class="keyword">this</span>), new_x.<a class="code" href="classmeow_1_1Vector2D.html#adc7dbbcc85cacd7ca22b466335f250ae">cross</a>(*<span class="keyword">this</span>));</div> -<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  }</div> -<div class="line"><a name="l00191"></a><span class="lineno"> 191</span> </div> -<div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#af3fd0ff1b8f9ca6df82b8659cadafb7d"> 193</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a>& <a class="code" href="classmeow_1_1Vector2D.html#af3fd0ff1b8f9ca6df82b8659cadafb7d">rotated</a>(Scalar <span class="keyword">const</span>& theta) {</div> -<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#adced5720013a8be2883df4a82e091483">copyFrom</a>(<a class="code" href="classmeow_1_1Vector2D.html#aa6ae22d99360ff9e0b623e1744576733">rotate</a>(theta));</div> -<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>  }</div> -<div class="line"><a name="l00196"></a><span class="lineno"> 196</span> </div> -<div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#affe23a69e939807c11ee8763ca79debf"> 198</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#affe23a69e939807c11ee8763ca79debf">reflect</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <span class="keyword">const</span>& v)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>  <span class="keywordflow">return</span> v.<a class="code" href="classmeow_1_1Vector2D.html#ac3d894445c7dfa8b0cbe8ec2c1dfd1c2">mul</a>(v.<a class="code" href="classmeow_1_1Vector2D.html#a5a7a5ca3c2a401f1409b05b6bdf18490">dot</a>(*<span class="keyword">this</span>) * 2 / v.<a class="code" href="classmeow_1_1Vector2D.html#a1847d22eda48a16d9265f6e0774e1538">length2</a>()).<a class="code" href="classmeow_1_1Vector2D.html#ad7b3e23827cfc3db7fbcc12c70db398a">sub</a>(*<span class="keyword">this</span>);</div> +<div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#aa5da315ea365b2ca374704a3e8dded9b"> 185</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#aa5da315ea365b2ca374704a3e8dded9b">normalize</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#acbb2ec7aa2897e93b3ff9964565ae8fc">div</a>(<a class="code" href="classmeow_1_1Vector2D.html#ac32c4c5bd8ecf0a662dd12f3b6de15e5">length</a>());</div> +<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>  }</div> +<div class="line"><a name="l00188"></a><span class="lineno"> 188</span> </div> +<div class="line"><a name="l00190"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#ad60642b6b0dc4a6626e1d9eb917e6b45"> 190</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a>& <a class="code" href="classmeow_1_1Vector2D.html#ad60642b6b0dc4a6626e1d9eb917e6b45">normalized</a>() {</div> +<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a045c6189a70574b1465131d59410fa16">dived</a>(<a class="code" href="classmeow_1_1Vector2D.html#ac32c4c5bd8ecf0a662dd12f3b6de15e5">length</a>());</div> +<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  }</div> +<div class="line"><a name="l00193"></a><span class="lineno"> 193</span> </div> +<div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#aa6ae22d99360ff9e0b623e1744576733"> 195</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#aa6ae22d99360ff9e0b623e1744576733">rotate</a>(Scalar <span class="keyword">const</span>& theta)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>  Scalar cs(cos(-<span class="keywordtype">double</span>(theta)));</div> +<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>  Scalar sn(sin(-<span class="keywordtype">double</span>(theta)));</div> +<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D<Scalar></a> new_x(cs, sn);</div> +<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a69f2ee0830db546d5a2b5cb39a22ffda">Vector2D</a>(new_x.<a class="code" href="classmeow_1_1Vector2D.html#a5a7a5ca3c2a401f1409b05b6bdf18490">dot</a>(*<span class="keyword">this</span>), new_x.<a class="code" href="classmeow_1_1Vector2D.html#adc7dbbcc85cacd7ca22b466335f250ae">cross</a>(*<span class="keyword">this</span>));</div> <div class="line"><a name="l00200"></a><span class="lineno"> 200</span>  }</div> <div class="line"><a name="l00201"></a><span class="lineno"> 201</span> </div> -<div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a21850fb1a57df44425330ede4cfee331"> 203</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a>& <a class="code" href="classmeow_1_1Vector2D.html#a21850fb1a57df44425330ede4cfee331">reflected</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <span class="keyword">const</span>& v) {</div> -<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#adced5720013a8be2883df4a82e091483">copyFrom</a>(reflecte(v));</div> +<div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#af3fd0ff1b8f9ca6df82b8659cadafb7d"> 203</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a>& <a class="code" href="classmeow_1_1Vector2D.html#af3fd0ff1b8f9ca6df82b8659cadafb7d">rotated</a>(Scalar <span class="keyword">const</span>& theta) {</div> +<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#adced5720013a8be2883df4a82e091483">copyFrom</a>(<a class="code" href="classmeow_1_1Vector2D.html#aa6ae22d99360ff9e0b623e1744576733">rotate</a>(theta));</div> <div class="line"><a name="l00205"></a><span class="lineno"> 205</span>  }</div> <div class="line"><a name="l00206"></a><span class="lineno"> 206</span> </div> -<div class="line"><a name="l00208"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#added6ab5bb058ef53f919724333454fd"> 208</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> <a class="code" href="classmeow_1_1Vector2D.html#added6ab5bb058ef53f919724333454fd">matrix</a>()<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>  <span class="keyword">static</span> <a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> ret(2, 1, Scalar(0));</div> -<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>  ret(0, 0, <a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>());</div> -<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>  ret(1, 0, <a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>());</div> -<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>  <span class="keywordflow">return</span> ret;</div> -<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>  }</div> -<div class="line"><a name="l00214"></a><span class="lineno"> 214</span> </div> -<div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a715f0f3cb62fddd7723b38d4211bb6db"> 216</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> <a class="code" href="classmeow_1_1Vector2D.html#a715f0f3cb62fddd7723b38d4211bb6db">matrix</a>(Scalar <span class="keyword">const</span>& homo)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>  <span class="keyword">static</span> <a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> ret(3, 1, Scalar(0));</div> -<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>  ret(0, 0, <a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>());</div> -<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>  ret(1, 0, <a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>());</div> -<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>  ret(2, 0, homo);</div> -<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>  <span class="keywordflow">return</span> ret;</div> -<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>  }</div> -<div class="line"><a name="l00223"></a><span class="lineno"> 223</span> </div> -<div class="line"><a name="l00224"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a2a0cd6731b85b71649dca56d719a1633"> 224</a></span>  Scalar <span class="keyword">const</span>& <a class="code" href="classmeow_1_1Vector2D.html#a2a0cd6731b85b71649dca56d719a1633">operator()</a>(<span class="keywordtype">size_t</span> n)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>  <span class="keywordflow">return</span> (n == 0 ? <a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() : <a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>());</div> -<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>  }</div> -<div class="line"><a name="l00227"></a><span class="lineno"> 227</span> </div> -<div class="line"><a name="l00228"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a16a2ba46dfff7929b291df9aa0952422"> 228</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a>& <a class="code" href="classmeow_1_1Vector2D.html#a16a2ba46dfff7929b291df9aa0952422">operator()</a>(Scalar <span class="keyword">const</span>& sx, Scalar <span class="keyword">const</span>& sy) {</div> -<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a79c0c92338f7197902cfc53876eb5e73">xy</a>(sx, sy);</div> -<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>  }</div> -<div class="line"><a name="l00231"></a><span class="lineno"> 231</span> </div> -<div class="line"><a name="l00232"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#aff9ac089030964f9ba665a5522d759f0"> 232</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#aff9ac089030964f9ba665a5522d759f0">operator+</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a0b53875b3acbc7ac8c8e773c9ed340e2">positive</a>(); }</div> -<div class="line"><a name="l00233"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a6b86b91ba3c24e668593aaba3e4bc50e"> 233</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#a6b86b91ba3c24e668593aaba3e4bc50e">operator-</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a8d389c0b1a9cc2b3a9dec7fec05bbad8">negative</a>(); }</div> -<div class="line"><a name="l00234"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#ae2fe5b97bf837bc29bb6d819772f4ea0"> 234</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#ae2fe5b97bf837bc29bb6d819772f4ea0">operator~</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a2e768dd00d86dafa8adefc4ffc4edc9e">right</a> (); }</div> -<div class="line"><a name="l00235"></a><span class="lineno"> 235</span> </div> -<div class="line"><a name="l00236"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#aca1ad41491896a0743029d9864495c6a"> 236</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#aca1ad41491896a0743029d9864495c6a">operator+</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <span class="keyword">const</span>& v)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a52467da33d126ff24f4c2757ee37ed4d">add</a>(v); }</div> -<div class="line"><a name="l00237"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a7a71b243bdcab1d6433f2c7611bc8d15"> 237</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#a7a71b243bdcab1d6433f2c7611bc8d15">operator-</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <span class="keyword">const</span>& v)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#ad7b3e23827cfc3db7fbcc12c70db398a">sub</a>(v); }</div> -<div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#abc930168f72c634aa9a608cc9a4e8c1e"> 238</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#abc930168f72c634aa9a608cc9a4e8c1e">operator*</a>(Scalar <span class="keyword">const</span>& s)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#ac3d894445c7dfa8b0cbe8ec2c1dfd1c2">mul</a>(s); }</div> -<div class="line"><a name="l00239"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#abe7d948febd4ea0faf80be7ffc369692"> 239</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#abe7d948febd4ea0faf80be7ffc369692">operator/</a>(Scalar <span class="keyword">const</span>& s)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#acbb2ec7aa2897e93b3ff9964565ae8fc">div</a>(s); }</div> -<div class="line"><a name="l00240"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#af609b7cb9d23412fe2ec627eec902cba"> 240</a></span>  Scalar <a class="code" href="classmeow_1_1Vector2D.html#af609b7cb9d23412fe2ec627eec902cba">operator*</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <span class="keyword">const</span>& v)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#ac3d894445c7dfa8b0cbe8ec2c1dfd1c2">mul</a>(v); }</div> +<div class="line"><a name="l00208"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#affe23a69e939807c11ee8763ca79debf"> 208</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#affe23a69e939807c11ee8763ca79debf">reflect</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <span class="keyword">const</span>& v)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>  <span class="keywordflow">return</span> v.<a class="code" href="classmeow_1_1Vector2D.html#ac3d894445c7dfa8b0cbe8ec2c1dfd1c2">mul</a>(v.<a class="code" href="classmeow_1_1Vector2D.html#a5a7a5ca3c2a401f1409b05b6bdf18490">dot</a>(*<span class="keyword">this</span>) * 2 / v.<a class="code" href="classmeow_1_1Vector2D.html#a1847d22eda48a16d9265f6e0774e1538">length2</a>()).<a class="code" href="classmeow_1_1Vector2D.html#ad7b3e23827cfc3db7fbcc12c70db398a">sub</a>(*<span class="keyword">this</span>);</div> +<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>  }</div> +<div class="line"><a name="l00211"></a><span class="lineno"> 211</span> </div> +<div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a21850fb1a57df44425330ede4cfee331"> 213</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a>& <a class="code" href="classmeow_1_1Vector2D.html#a21850fb1a57df44425330ede4cfee331">reflected</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <span class="keyword">const</span>& v) {</div> +<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#adced5720013a8be2883df4a82e091483">copyFrom</a>(reflecte(v));</div> +<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>  }</div> +<div class="line"><a name="l00216"></a><span class="lineno"> 216</span> </div> +<div class="line"><a name="l00218"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#added6ab5bb058ef53f919724333454fd"> 218</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> <a class="code" href="classmeow_1_1Vector2D.html#added6ab5bb058ef53f919724333454fd">matrix</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>  <span class="keyword">static</span> <a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> ret(2, 1, Scalar(0));</div> +<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>  ret(0, 0, <a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>());</div> +<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>  ret(1, 0, <a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>());</div> +<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>  <span class="keywordflow">return</span> ret;</div> +<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>  }</div> +<div class="line"><a name="l00224"></a><span class="lineno"> 224</span> </div> +<div class="line"><a name="l00226"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a715f0f3cb62fddd7723b38d4211bb6db"> 226</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> <a class="code" href="classmeow_1_1Vector2D.html#a715f0f3cb62fddd7723b38d4211bb6db">matrix</a>(Scalar <span class="keyword">const</span>& homo)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>  <span class="keyword">static</span> <a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> ret(3, 1, Scalar(0));</div> +<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>  ret(0, 0, <a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>());</div> +<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>  ret(1, 0, <a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>());</div> +<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>  ret(2, 0, homo);</div> +<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>  <span class="keywordflow">return</span> ret;</div> +<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>  }</div> +<div class="line"><a name="l00233"></a><span class="lineno"> 233</span> </div> +<div class="line"><a name="l00234"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a2a0cd6731b85b71649dca56d719a1633"> 234</a></span>  Scalar <span class="keyword">const</span>& <a class="code" href="classmeow_1_1Vector2D.html#a2a0cd6731b85b71649dca56d719a1633">operator()</a>(<span class="keywordtype">size_t</span> n)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>  <span class="keywordflow">return</span> (n == 0 ? <a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() : <a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>());</div> +<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>  }</div> +<div class="line"><a name="l00237"></a><span class="lineno"> 237</span> </div> +<div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a16a2ba46dfff7929b291df9aa0952422"> 238</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a>& <a class="code" href="classmeow_1_1Vector2D.html#a16a2ba46dfff7929b291df9aa0952422">operator()</a>(Scalar <span class="keyword">const</span>& sx, Scalar <span class="keyword">const</span>& sy) {</div> +<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a79c0c92338f7197902cfc53876eb5e73">xy</a>(sx, sy);</div> +<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>  }</div> <div class="line"><a name="l00241"></a><span class="lineno"> 241</span> </div> -<div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a470def2d8b1789e0cbb8ede298893242"> 242</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a>& <a class="code" href="classmeow_1_1Vector2D.html#a470def2d8b1789e0cbb8ede298893242">operator=</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <span class="keyword">const</span>& v) { <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#adced5720013a8be2883df4a82e091483">copyFrom</a>(v); }</div> -<div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a43660ff47fbe41076396c122a5bfd7ac"> 243</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a>& <a class="code" href="classmeow_1_1Vector2D.html#a43660ff47fbe41076396c122a5bfd7ac">operator+=</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <span class="keyword">const</span>& v) { <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a56f0d3848a5508b33d6c564e2eebb75e">added</a>(v); }</div> -<div class="line"><a name="l00244"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#ac160da32a9af65264c4b509db5d9f0fb"> 244</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a>& <a class="code" href="classmeow_1_1Vector2D.html#ac160da32a9af65264c4b509db5d9f0fb">operator-=</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <span class="keyword">const</span>& v) { <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a274c5cd3e139978539655a0191f03579">subed</a>(v); }</div> -<div class="line"><a name="l00245"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a2d5ada8cf5673c79375c0429a1681ca6"> 245</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a>& <a class="code" href="classmeow_1_1Vector2D.html#a2d5ada8cf5673c79375c0429a1681ca6">operator*=</a>(Scalar <span class="keyword">const</span>& s) { <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a4e0422609e71a9e16b41fceca451d63c">muled</a>(s); }</div> -<div class="line"><a name="l00246"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#af164380cbababa279dee2bedb81ec080"> 246</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a>& <a class="code" href="classmeow_1_1Vector2D.html#af164380cbababa279dee2bedb81ec080">operator/=</a>(Scalar <span class="keyword">const</span>& s) { <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a045c6189a70574b1465131d59410fa16">dived</a>(s); }</div> -<div class="line"><a name="l00247"></a><span class="lineno"> 247</span> };</div> -<div class="line"><a name="l00248"></a><span class="lineno"> 248</span> </div> -<div class="line"><a name="l00254"></a><span class="lineno"> 254</span> <span class="keyword">template</span><<span class="keyword">class</span> Scalar></div> -<div class="line"><a name="l00255"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html"> 255</a></span> <span class="keyword">class </span><a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>{</div> -<div class="line"><a name="l00256"></a><span class="lineno"> 256</span> <span class="keyword">private</span>:</div> -<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>  Scalar x_, y_, z_;</div> -<div class="line"><a name="l00258"></a><span class="lineno"> 258</span> <span class="keyword">public</span>:</div> -<div class="line"><a name="l00260"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a62bd29ce86c81075ef240eb0d0fc0d97"> 260</a></span>  <a class="code" href="classmeow_1_1Vector3D.html#a62bd29ce86c81075ef240eb0d0fc0d97">Vector3D</a>(): x_(0), y_(0), z_(0) {</div> -<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>  }</div> -<div class="line"><a name="l00262"></a><span class="lineno"> 262</span> </div> -<div class="line"><a name="l00264"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a6c1f0e4d1d28cbb32fa4cc5e4d7bf390"> 264</a></span>  <a class="code" href="classmeow_1_1Vector3D.html#a6c1f0e4d1d28cbb32fa4cc5e4d7bf390">Vector3D</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>& v): x_(v.x_), y_(v.y_), z_(v.z_) {</div> -<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>  }</div> -<div class="line"><a name="l00266"></a><span class="lineno"> 266</span> </div> -<div class="line"><a name="l00268"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a8f670a62f3f3ff3a6d7f7326e9d4bfd8"> 268</a></span>  <a class="code" href="classmeow_1_1Vector3D.html#a8f670a62f3f3ff3a6d7f7326e9d4bfd8">Vector3D</a>(Scalar <span class="keyword">const</span>& s): x_(s), y_(s), z_(s) {</div> -<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>  }</div> -<div class="line"><a name="l00270"></a><span class="lineno"> 270</span> </div> -<div class="line"><a name="l00272"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a0244832892d238c66945cbb39e2a5d6c"> 272</a></span>  <a class="code" href="classmeow_1_1Vector3D.html#a0244832892d238c66945cbb39e2a5d6c">Vector3D</a>(Scalar <span class="keyword">const</span>& sx,</div> -<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>  Scalar <span class="keyword">const</span>& sy,</div> -<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>  Scalar <span class="keyword">const</span>& sz): x_(sx), y_(sy), z_(sz) {</div> +<div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#aff9ac089030964f9ba665a5522d759f0"> 242</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#aff9ac089030964f9ba665a5522d759f0">operator+</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a0b53875b3acbc7ac8c8e773c9ed340e2">positive</a>(); }</div> +<div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a6b86b91ba3c24e668593aaba3e4bc50e"> 243</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#a6b86b91ba3c24e668593aaba3e4bc50e">operator-</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a8d389c0b1a9cc2b3a9dec7fec05bbad8">negative</a>(); }</div> +<div class="line"><a name="l00244"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#ae2fe5b97bf837bc29bb6d819772f4ea0"> 244</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#ae2fe5b97bf837bc29bb6d819772f4ea0">operator~</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a2e768dd00d86dafa8adefc4ffc4edc9e">right</a> (); }</div> +<div class="line"><a name="l00245"></a><span class="lineno"> 245</span> </div> +<div class="line"><a name="l00246"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#aca1ad41491896a0743029d9864495c6a"> 246</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#aca1ad41491896a0743029d9864495c6a">operator+</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <span class="keyword">const</span>& v)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a52467da33d126ff24f4c2757ee37ed4d">add</a>(v); }</div> +<div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a7a71b243bdcab1d6433f2c7611bc8d15"> 247</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#a7a71b243bdcab1d6433f2c7611bc8d15">operator-</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <span class="keyword">const</span>& v)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#ad7b3e23827cfc3db7fbcc12c70db398a">sub</a>(v); }</div> +<div class="line"><a name="l00248"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#abc930168f72c634aa9a608cc9a4e8c1e"> 248</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#abc930168f72c634aa9a608cc9a4e8c1e">operator*</a>(Scalar <span class="keyword">const</span>& s)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#ac3d894445c7dfa8b0cbe8ec2c1dfd1c2">mul</a>(s); }</div> +<div class="line"><a name="l00249"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#abe7d948febd4ea0faf80be7ffc369692"> 249</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#abe7d948febd4ea0faf80be7ffc369692">operator/</a>(Scalar <span class="keyword">const</span>& s)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#acbb2ec7aa2897e93b3ff9964565ae8fc">div</a>(s); }</div> +<div class="line"><a name="l00250"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#af609b7cb9d23412fe2ec627eec902cba"> 250</a></span>  Scalar <a class="code" href="classmeow_1_1Vector2D.html#af609b7cb9d23412fe2ec627eec902cba">operator*</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <span class="keyword">const</span>& v)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#ac3d894445c7dfa8b0cbe8ec2c1dfd1c2">mul</a>(v); }</div> +<div class="line"><a name="l00251"></a><span class="lineno"> 251</span> </div> +<div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a470def2d8b1789e0cbb8ede298893242"> 252</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a>& <a class="code" href="classmeow_1_1Vector2D.html#a470def2d8b1789e0cbb8ede298893242">operator=</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <span class="keyword">const</span>& v) { <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#adced5720013a8be2883df4a82e091483">copyFrom</a>(v); }</div> +<div class="line"><a name="l00253"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a43660ff47fbe41076396c122a5bfd7ac"> 253</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a>& <a class="code" href="classmeow_1_1Vector2D.html#a43660ff47fbe41076396c122a5bfd7ac">operator+=</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <span class="keyword">const</span>& v) { <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a56f0d3848a5508b33d6c564e2eebb75e">added</a>(v); }</div> +<div class="line"><a name="l00254"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#ac160da32a9af65264c4b509db5d9f0fb"> 254</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a>& <a class="code" href="classmeow_1_1Vector2D.html#ac160da32a9af65264c4b509db5d9f0fb">operator-=</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <span class="keyword">const</span>& v) { <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a274c5cd3e139978539655a0191f03579">subed</a>(v); }</div> +<div class="line"><a name="l00255"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a2d5ada8cf5673c79375c0429a1681ca6"> 255</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a>& <a class="code" href="classmeow_1_1Vector2D.html#a2d5ada8cf5673c79375c0429a1681ca6">operator*=</a>(Scalar <span class="keyword">const</span>& s) { <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a4e0422609e71a9e16b41fceca451d63c">muled</a>(s); }</div> +<div class="line"><a name="l00256"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#af164380cbababa279dee2bedb81ec080"> 256</a></span>  <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a>& <a class="code" href="classmeow_1_1Vector2D.html#af164380cbababa279dee2bedb81ec080">operator/=</a>(Scalar <span class="keyword">const</span>& s) { <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a045c6189a70574b1465131d59410fa16">dived</a>(s); }</div> +<div class="line"><a name="l00257"></a><span class="lineno"> 257</span> };</div> +<div class="line"><a name="l00258"></a><span class="lineno"> 258</span> </div> +<div class="line"><a name="l00264"></a><span class="lineno"> 264</span> <span class="keyword">template</span><<span class="keyword">class</span> Scalar></div> +<div class="line"><a name="l00265"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html"> 265</a></span> <span class="keyword">class </span><a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>{</div> +<div class="line"><a name="l00266"></a><span class="lineno"> 266</span> <span class="keyword">private</span>:</div> +<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>  Scalar x_, y_, z_;</div> +<div class="line"><a name="l00268"></a><span class="lineno"> 268</span> <span class="keyword">public</span>:</div> +<div class="line"><a name="l00270"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a62bd29ce86c81075ef240eb0d0fc0d97"> 270</a></span>  <a class="code" href="classmeow_1_1Vector3D.html#a62bd29ce86c81075ef240eb0d0fc0d97">Vector3D</a>(): x_(0), y_(0), z_(0) {</div> +<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>  }</div> +<div class="line"><a name="l00272"></a><span class="lineno"> 272</span> </div> +<div class="line"><a name="l00274"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a6c1f0e4d1d28cbb32fa4cc5e4d7bf390"> 274</a></span>  <a class="code" href="classmeow_1_1Vector3D.html#a6c1f0e4d1d28cbb32fa4cc5e4d7bf390">Vector3D</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>& v): x_(v.x_), y_(v.y_), z_(v.z_) {</div> <div class="line"><a name="l00275"></a><span class="lineno"> 275</span>  }</div> <div class="line"><a name="l00276"></a><span class="lineno"> 276</span> </div> -<div class="line"><a name="l00278"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#afae72511a31b5260ee93130d0654093f"> 278</a></span>  <a class="code" href="classmeow_1_1Vector3D.html#afae72511a31b5260ee93130d0654093f">Vector3D</a>(<a class="code" href="classmeow_1_1Vector.html">Vector<Scalar></a> <span class="keyword">const</span>& v): x_(v(0)), y_(v(1)), z_(v(2)) {</div> +<div class="line"><a name="l00278"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a8f670a62f3f3ff3a6d7f7326e9d4bfd8"> 278</a></span>  <a class="code" href="classmeow_1_1Vector3D.html#a8f670a62f3f3ff3a6d7f7326e9d4bfd8">Vector3D</a>(Scalar <span class="keyword">const</span>& s): x_(s), y_(s), z_(s) {</div> <div class="line"><a name="l00279"></a><span class="lineno"> 279</span>  }</div> <div class="line"><a name="l00280"></a><span class="lineno"> 280</span> </div> -<div class="line"><a name="l00282"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a360cc4bdfaca40a1b9e80590dd13e523"> 282</a></span>  <a class="code" href="classmeow_1_1Vector3D.html#a360cc4bdfaca40a1b9e80590dd13e523">Vector3D</a>(<a class="code" href="classmeow_1_1Vector.html">Vector<Scalar></a> <span class="keyword">const</span>& v, <span class="keywordtype">size_t</span> i): x_(v(i)), y_(v(i+1)), z_(v(i+2)){</div> -<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>  }</div> -<div class="line"><a name="l00284"></a><span class="lineno"> 284</span> </div> -<div class="line"><a name="l00286"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a76e749898519070a7918a9cf382d87d7"> 286</a></span>  <a class="code" href="classmeow_1_1Vector3D.html#a76e749898519070a7918a9cf382d87d7">~Vector3D</a>(){</div> -<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>  }</div> -<div class="line"><a name="l00288"></a><span class="lineno"> 288</span> </div> -<div class="line"><a name="l00290"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#ab266a5252dd1243b726584724f8f843d"> 290</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>& <a class="code" href="classmeow_1_1Vector3D.html#ab266a5252dd1243b726584724f8f843d">copyFrom</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>& v){</div> -<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a4d95f04693bc608375a5dffb3f8d6514">xyz</a>(v.<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>(), v.<a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>(), v.<a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>());</div> -<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>  }</div> -<div class="line"><a name="l00293"></a><span class="lineno"> 293</span> </div> -<div class="line"><a name="l00295"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e"> 295</a></span>  Scalar <span class="keyword">const</span>& <a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>()<span class="keyword"> const</span>{</div> -<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>  <span class="keywordflow">return</span> x_;</div> +<div class="line"><a name="l00282"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a0244832892d238c66945cbb39e2a5d6c"> 282</a></span>  <a class="code" href="classmeow_1_1Vector3D.html#a0244832892d238c66945cbb39e2a5d6c">Vector3D</a>(Scalar <span class="keyword">const</span>& sx,</div> +<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>  Scalar <span class="keyword">const</span>& sy,</div> +<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>  Scalar <span class="keyword">const</span>& sz): x_(sx), y_(sy), z_(sz) {</div> +<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>  }</div> +<div class="line"><a name="l00286"></a><span class="lineno"> 286</span> </div> +<div class="line"><a name="l00288"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#afae72511a31b5260ee93130d0654093f"> 288</a></span>  <a class="code" href="classmeow_1_1Vector3D.html#afae72511a31b5260ee93130d0654093f">Vector3D</a>(<a class="code" href="classmeow_1_1Vector.html">Vector<Scalar></a> <span class="keyword">const</span>& v): x_(v(0)), y_(v(1)), z_(v(2)) {</div> +<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>  }</div> +<div class="line"><a name="l00290"></a><span class="lineno"> 290</span> </div> +<div class="line"><a name="l00292"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a360cc4bdfaca40a1b9e80590dd13e523"> 292</a></span>  <a class="code" href="classmeow_1_1Vector3D.html#a360cc4bdfaca40a1b9e80590dd13e523">Vector3D</a>(<a class="code" href="classmeow_1_1Vector.html">Vector<Scalar></a> <span class="keyword">const</span>& v, <span class="keywordtype">size_t</span> i): x_(v(i)), y_(v(i+1)), z_(v(i+2)){</div> +<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>  }</div> +<div class="line"><a name="l00294"></a><span class="lineno"> 294</span> </div> +<div class="line"><a name="l00296"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a76e749898519070a7918a9cf382d87d7"> 296</a></span>  <a class="code" href="classmeow_1_1Vector3D.html#a76e749898519070a7918a9cf382d87d7">~Vector3D</a>(){</div> <div class="line"><a name="l00297"></a><span class="lineno"> 297</span>  }</div> <div class="line"><a name="l00298"></a><span class="lineno"> 298</span> </div> -<div class="line"><a name="l00300"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf"> 300</a></span>  Scalar <span class="keyword">const</span>& <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>()<span class="keyword"> const</span>{</div> -<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>  <span class="keywordflow">return</span> y_;</div> +<div class="line"><a name="l00300"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#ab266a5252dd1243b726584724f8f843d"> 300</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>& <a class="code" href="classmeow_1_1Vector3D.html#ab266a5252dd1243b726584724f8f843d">copyFrom</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>& v){</div> +<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a4d95f04693bc608375a5dffb3f8d6514">xyz</a>(v.<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>(), v.<a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>(), v.<a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>());</div> <div class="line"><a name="l00302"></a><span class="lineno"> 302</span>  }</div> <div class="line"><a name="l00303"></a><span class="lineno"> 303</span> </div> -<div class="line"><a name="l00305"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950"> 305</a></span>  Scalar <span class="keyword">const</span>& <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>()<span class="keyword"> const</span>{</div> -<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>  <span class="keywordflow">return</span> z_;</div> +<div class="line"><a name="l00305"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e"> 305</a></span>  Scalar <span class="keyword">const</span>& <a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>()<span class="keyword"> const</span>{</div> +<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>  <span class="keywordflow">return</span> x_;</div> <div class="line"><a name="l00307"></a><span class="lineno"> 307</span>  }</div> <div class="line"><a name="l00308"></a><span class="lineno"> 308</span> </div> -<div class="line"><a name="l00310"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a001a44809826f9cd17dbd652c790c455"> 310</a></span>  Scalar& <a class="code" href="classmeow_1_1Vector3D.html#a001a44809826f9cd17dbd652c790c455">xGet</a>() {</div> -<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>  <span class="keywordflow">return</span> x_;</div> +<div class="line"><a name="l00310"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf"> 310</a></span>  Scalar <span class="keyword">const</span>& <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>()<span class="keyword"> const</span>{</div> +<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>  <span class="keywordflow">return</span> y_;</div> <div class="line"><a name="l00312"></a><span class="lineno"> 312</span>  }</div> <div class="line"><a name="l00313"></a><span class="lineno"> 313</span> </div> -<div class="line"><a name="l00315"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#ab3603b9ca292877febc1aec42b29b0ae"> 315</a></span>  Scalar& <a class="code" href="classmeow_1_1Vector3D.html#ab3603b9ca292877febc1aec42b29b0ae">yGet</a>() {</div> -<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>  <span class="keywordflow">return</span> y_;</div> +<div class="line"><a name="l00315"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950"> 315</a></span>  Scalar <span class="keyword">const</span>& <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>()<span class="keyword"> const</span>{</div> +<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>  <span class="keywordflow">return</span> z_;</div> <div class="line"><a name="l00317"></a><span class="lineno"> 317</span>  }</div> <div class="line"><a name="l00318"></a><span class="lineno"> 318</span> </div> -<div class="line"><a name="l00320"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a49b26941a2b323519ee22fbabdd0ce24"> 320</a></span>  Scalar& <a class="code" href="classmeow_1_1Vector3D.html#a49b26941a2b323519ee22fbabdd0ce24">zGet</a>() {</div> -<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>  <span class="keywordflow">return</span> z_;</div> +<div class="line"><a name="l00320"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a001a44809826f9cd17dbd652c790c455"> 320</a></span>  Scalar& <a class="code" href="classmeow_1_1Vector3D.html#a001a44809826f9cd17dbd652c790c455">xGet</a>() {</div> +<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>  <span class="keywordflow">return</span> x_;</div> <div class="line"><a name="l00322"></a><span class="lineno"> 322</span>  }</div> <div class="line"><a name="l00323"></a><span class="lineno"> 323</span> </div> -<div class="line"><a name="l00325"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#ae7254b17c13defe2123565c17c9856a7"> 325</a></span>  Scalar <span class="keyword">const</span>& <a class="code" href="classmeow_1_1Vector3D.html#ae7254b17c13defe2123565c17c9856a7">x</a>(Scalar <span class="keyword">const</span>& s) {</div> -<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>  x_ = s;</div> -<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>();</div> -<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>  }</div> -<div class="line"><a name="l00329"></a><span class="lineno"> 329</span> </div> -<div class="line"><a name="l00331"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#ab520fe8f88aa2df1af1bfb91bac28fb2"> 331</a></span>  Scalar <span class="keyword">const</span>& <a class="code" href="classmeow_1_1Vector3D.html#ab520fe8f88aa2df1af1bfb91bac28fb2">y</a>(Scalar <span class="keyword">const</span>& s) {</div> -<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>  y_ = s;</div> -<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>();</div> -<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>  }</div> -<div class="line"><a name="l00335"></a><span class="lineno"> 335</span> </div> -<div class="line"><a name="l00337"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#aaa3b1182e639a91df5d58d6e5223ad39"> 337</a></span>  Scalar <span class="keyword">const</span>& <a class="code" href="classmeow_1_1Vector3D.html#aaa3b1182e639a91df5d58d6e5223ad39">z</a>(Scalar <span class="keyword">const</span>& s) {</div> -<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>  z_ = s;</div> -<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>();</div> -<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>  }</div> -<div class="line"><a name="l00341"></a><span class="lineno"> 341</span> </div> -<div class="line"><a name="l00343"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a4d95f04693bc608375a5dffb3f8d6514"> 343</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>& <a class="code" href="classmeow_1_1Vector3D.html#a4d95f04693bc608375a5dffb3f8d6514">xyz</a>(Scalar <span class="keyword">const</span>& sx, Scalar <span class="keyword">const</span>& sy, Scalar <span class="keyword">const</span>& sz) {</div> -<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>  <a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>(sx);</div> -<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>  <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>(sy);</div> -<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>  <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>(sz);</div> -<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> -<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>  }</div> -<div class="line"><a name="l00349"></a><span class="lineno"> 349</span> </div> -<div class="line"><a name="l00351"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a8fc395992d84b816307f72026d1e7125"> 351</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#a8fc395992d84b816307f72026d1e7125">positive</a>()<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> -<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>  }</div> -<div class="line"><a name="l00354"></a><span class="lineno"> 354</span> </div> -<div class="line"><a name="l00356"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#ab71feb692f3ce13de6815fa1b2b21be8"> 356</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#ab71feb692f3ce13de6815fa1b2b21be8">negative</a>()<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a62bd29ce86c81075ef240eb0d0fc0d97">Vector3D</a>(-<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>(), -<a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>(), -<a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>());</div> +<div class="line"><a name="l00325"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#ab3603b9ca292877febc1aec42b29b0ae"> 325</a></span>  Scalar& <a class="code" href="classmeow_1_1Vector3D.html#ab3603b9ca292877febc1aec42b29b0ae">yGet</a>() {</div> +<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>  <span class="keywordflow">return</span> y_;</div> +<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>  }</div> +<div class="line"><a name="l00328"></a><span class="lineno"> 328</span> </div> +<div class="line"><a name="l00330"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a49b26941a2b323519ee22fbabdd0ce24"> 330</a></span>  Scalar& <a class="code" href="classmeow_1_1Vector3D.html#a49b26941a2b323519ee22fbabdd0ce24">zGet</a>() {</div> +<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>  <span class="keywordflow">return</span> z_;</div> +<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>  }</div> +<div class="line"><a name="l00333"></a><span class="lineno"> 333</span> </div> +<div class="line"><a name="l00335"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#ae7254b17c13defe2123565c17c9856a7"> 335</a></span>  Scalar <span class="keyword">const</span>& <a class="code" href="classmeow_1_1Vector3D.html#ae7254b17c13defe2123565c17c9856a7">x</a>(Scalar <span class="keyword">const</span>& s) {</div> +<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>  x_ = s;</div> +<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>();</div> +<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>  }</div> +<div class="line"><a name="l00339"></a><span class="lineno"> 339</span> </div> +<div class="line"><a name="l00341"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#ab520fe8f88aa2df1af1bfb91bac28fb2"> 341</a></span>  Scalar <span class="keyword">const</span>& <a class="code" href="classmeow_1_1Vector3D.html#ab520fe8f88aa2df1af1bfb91bac28fb2">y</a>(Scalar <span class="keyword">const</span>& s) {</div> +<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>  y_ = s;</div> +<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>();</div> +<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>  }</div> +<div class="line"><a name="l00345"></a><span class="lineno"> 345</span> </div> +<div class="line"><a name="l00347"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#aaa3b1182e639a91df5d58d6e5223ad39"> 347</a></span>  Scalar <span class="keyword">const</span>& <a class="code" href="classmeow_1_1Vector3D.html#aaa3b1182e639a91df5d58d6e5223ad39">z</a>(Scalar <span class="keyword">const</span>& s) {</div> +<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>  z_ = s;</div> +<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>();</div> +<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>  }</div> +<div class="line"><a name="l00351"></a><span class="lineno"> 351</span> </div> +<div class="line"><a name="l00353"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a4d95f04693bc608375a5dffb3f8d6514"> 353</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>& <a class="code" href="classmeow_1_1Vector3D.html#a4d95f04693bc608375a5dffb3f8d6514">xyz</a>(Scalar <span class="keyword">const</span>& sx, Scalar <span class="keyword">const</span>& sy, Scalar <span class="keyword">const</span>& sz) {</div> +<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>  <a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>(sx);</div> +<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>  <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>(sy);</div> +<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>  <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>(sz);</div> +<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> <div class="line"><a name="l00358"></a><span class="lineno"> 358</span>  }</div> <div class="line"><a name="l00359"></a><span class="lineno"> 359</span> </div> -<div class="line"><a name="l00361"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a1b950da187dd750e25b31f3f267234b5"> 361</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#a1b950da187dd750e25b31f3f267234b5">add</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>& v)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a62bd29ce86c81075ef240eb0d0fc0d97">Vector3D</a>(<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>() + v.<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>(), <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>() + v.<a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>(), <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>() + v.<a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>());</div> +<div class="line"><a name="l00361"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a110f24d804fe577e37d3aa69c4316874"> 361</a></span>  Scalar <span class="keyword">const</span>& <a class="code" href="classmeow_1_1Vector3D.html#a110f24d804fe577e37d3aa69c4316874">scalar</a>(<span class="keywordtype">size_t</span> i)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>  <span class="keywordflow">return</span> (i == 0 ? <a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>() : (i == 1 ? <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>() : (i == 2 ? <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>() : Scalar(0))));</div> <div class="line"><a name="l00363"></a><span class="lineno"> 363</span>  }</div> <div class="line"><a name="l00364"></a><span class="lineno"> 364</span> </div> -<div class="line"><a name="l00366"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#aa26ba31625ebeeb07c41925335c1afcc"> 366</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>& <a class="code" href="classmeow_1_1Vector3D.html#aa26ba31625ebeeb07c41925335c1afcc">added</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>& v) {</div> -<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a4d95f04693bc608375a5dffb3f8d6514">xyz</a>(<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>() + v.<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>(), <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>() + v.<a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>(), <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>() + v.<a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>());</div> +<div class="line"><a name="l00366"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#abb0b965dd0aa84a424b64dc74644e349"> 366</a></span>  Scalar <span class="keyword">const</span>& <a class="code" href="classmeow_1_1Vector3D.html#abb0b965dd0aa84a424b64dc74644e349">scalar</a>(<span class="keywordtype">size_t</span> i, Scalar <span class="keyword">const</span>& s) {</div> +<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>  <span class="keywordflow">return</span> (i == 0 ? <a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>(s) : (i == 1 ? <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>(s) : (i == 2 ? <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>(s) : s )));</div> <div class="line"><a name="l00368"></a><span class="lineno"> 368</span>  }</div> <div class="line"><a name="l00369"></a><span class="lineno"> 369</span> </div> -<div class="line"><a name="l00371"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#ab509fd9ef3b79fb13cc04cfec798dcc2"> 371</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#ab509fd9ef3b79fb13cc04cfec798dcc2">sub</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>& v)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a62bd29ce86c81075ef240eb0d0fc0d97">Vector3D</a>(<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>() - v.<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>(), <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>() - v.<a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>(), <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>() - v.<a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>());</div> +<div class="line"><a name="l00371"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a8fc395992d84b816307f72026d1e7125"> 371</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#a8fc395992d84b816307f72026d1e7125">positive</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> <div class="line"><a name="l00373"></a><span class="lineno"> 373</span>  }</div> <div class="line"><a name="l00374"></a><span class="lineno"> 374</span> </div> -<div class="line"><a name="l00376"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a65995d7ae4ba5652e162be215a5ec1ea"> 376</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>& <a class="code" href="classmeow_1_1Vector3D.html#a65995d7ae4ba5652e162be215a5ec1ea">subed</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>& v) {</div> -<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a4d95f04693bc608375a5dffb3f8d6514">xyz</a>(<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>() - v.<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>(), <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>() - v.<a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>(), <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>() - v.<a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>());</div> +<div class="line"><a name="l00376"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#ab71feb692f3ce13de6815fa1b2b21be8"> 376</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#ab71feb692f3ce13de6815fa1b2b21be8">negative</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a62bd29ce86c81075ef240eb0d0fc0d97">Vector3D</a>(-<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>(), -<a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>(), -<a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>());</div> <div class="line"><a name="l00378"></a><span class="lineno"> 378</span>  }</div> <div class="line"><a name="l00379"></a><span class="lineno"> 379</span> </div> -<div class="line"><a name="l00381"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a22717807229c6243b5d0fd4d370b578a"> 381</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#a22717807229c6243b5d0fd4d370b578a">mul</a>(Scalar <span class="keyword">const</span>& s)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a62bd29ce86c81075ef240eb0d0fc0d97">Vector3D</a>(<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>() * s, <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>() * s, <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>() * s);</div> +<div class="line"><a name="l00381"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a1b950da187dd750e25b31f3f267234b5"> 381</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#a1b950da187dd750e25b31f3f267234b5">add</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>& v)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a62bd29ce86c81075ef240eb0d0fc0d97">Vector3D</a>(<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>() + v.<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>(), <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>() + v.<a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>(), <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>() + v.<a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>());</div> <div class="line"><a name="l00383"></a><span class="lineno"> 383</span>  }</div> <div class="line"><a name="l00384"></a><span class="lineno"> 384</span> </div> -<div class="line"><a name="l00386"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a840c9c1ab9734c0687241cc6636fe915"> 386</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>& <a class="code" href="classmeow_1_1Vector3D.html#a840c9c1ab9734c0687241cc6636fe915">muled</a>(Scalar <span class="keyword">const</span>& s) {</div> -<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a4d95f04693bc608375a5dffb3f8d6514">xyz</a>(<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>() * s, <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>() * s, <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>() * s);</div> +<div class="line"><a name="l00386"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#aa26ba31625ebeeb07c41925335c1afcc"> 386</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>& <a class="code" href="classmeow_1_1Vector3D.html#aa26ba31625ebeeb07c41925335c1afcc">added</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>& v) {</div> +<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a4d95f04693bc608375a5dffb3f8d6514">xyz</a>(<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>() + v.<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>(), <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>() + v.<a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>(), <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>() + v.<a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>());</div> <div class="line"><a name="l00388"></a><span class="lineno"> 388</span>  }</div> <div class="line"><a name="l00389"></a><span class="lineno"> 389</span> </div> -<div class="line"><a name="l00391"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a9449f90146085ac5901eb0c75b316b87"> 391</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#a9449f90146085ac5901eb0c75b316b87">div</a>(Scalar <span class="keyword">const</span>& s)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a62bd29ce86c81075ef240eb0d0fc0d97">Vector3D</a>(<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>() / s, <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>() / s, <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>() / s);</div> +<div class="line"><a name="l00391"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#ab509fd9ef3b79fb13cc04cfec798dcc2"> 391</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#ab509fd9ef3b79fb13cc04cfec798dcc2">sub</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>& v)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a62bd29ce86c81075ef240eb0d0fc0d97">Vector3D</a>(<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>() - v.<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>(), <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>() - v.<a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>(), <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>() - v.<a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>());</div> <div class="line"><a name="l00393"></a><span class="lineno"> 393</span>  }</div> <div class="line"><a name="l00394"></a><span class="lineno"> 394</span> </div> -<div class="line"><a name="l00396"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a7d6973544b3b3c4bd34055c34d3da73b"> 396</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>& <a class="code" href="classmeow_1_1Vector3D.html#a7d6973544b3b3c4bd34055c34d3da73b">dived</a>(Scalar <span class="keyword">const</span>& s) {</div> -<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a4d95f04693bc608375a5dffb3f8d6514">xyz</a>(<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>() / s, <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>() / s, <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>() / s);</div> +<div class="line"><a name="l00396"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a65995d7ae4ba5652e162be215a5ec1ea"> 396</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>& <a class="code" href="classmeow_1_1Vector3D.html#a65995d7ae4ba5652e162be215a5ec1ea">subed</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>& v) {</div> +<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a4d95f04693bc608375a5dffb3f8d6514">xyz</a>(<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>() - v.<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>(), <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>() - v.<a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>(), <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>() - v.<a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>());</div> <div class="line"><a name="l00398"></a><span class="lineno"> 398</span>  }</div> <div class="line"><a name="l00399"></a><span class="lineno"> 399</span> </div> -<div class="line"><a name="l00401"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a04201f13c26a2f6abc9b1c7b0ff313cc"> 401</a></span>  Scalar <a class="code" href="classmeow_1_1Vector3D.html#a04201f13c26a2f6abc9b1c7b0ff313cc">mul</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>& v)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#aa8204ccaf2a6a0459f58f92defee3396">dot</a>(v);</div> +<div class="line"><a name="l00401"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a22717807229c6243b5d0fd4d370b578a"> 401</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#a22717807229c6243b5d0fd4d370b578a">mul</a>(Scalar <span class="keyword">const</span>& s)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a62bd29ce86c81075ef240eb0d0fc0d97">Vector3D</a>(<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>() * s, <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>() * s, <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>() * s);</div> <div class="line"><a name="l00403"></a><span class="lineno"> 403</span>  }</div> <div class="line"><a name="l00404"></a><span class="lineno"> 404</span> </div> -<div class="line"><a name="l00406"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#aa8204ccaf2a6a0459f58f92defee3396"> 406</a></span>  Scalar <a class="code" href="classmeow_1_1Vector3D.html#aa8204ccaf2a6a0459f58f92defee3396">dot</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>& v)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>() * v.<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>() + <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>() * v.<a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>() + <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>() * v.<a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>();</div> +<div class="line"><a name="l00406"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a840c9c1ab9734c0687241cc6636fe915"> 406</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>& <a class="code" href="classmeow_1_1Vector3D.html#a840c9c1ab9734c0687241cc6636fe915">muled</a>(Scalar <span class="keyword">const</span>& s) {</div> +<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a4d95f04693bc608375a5dffb3f8d6514">xyz</a>(<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>() * s, <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>() * s, <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>() * s);</div> <div class="line"><a name="l00408"></a><span class="lineno"> 408</span>  }</div> <div class="line"><a name="l00409"></a><span class="lineno"> 409</span> </div> -<div class="line"><a name="l00411"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#afc6474b0219c6135f9e268404edc93e0"> 411</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#afc6474b0219c6135f9e268404edc93e0">cross</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>& v)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a62bd29ce86c81075ef240eb0d0fc0d97">Vector3D</a>(<a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>() * v.<a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>() - <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>() * v.<a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>(),</div> -<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>  <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>() * v.<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>() - <a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>() * v.<a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>(),</div> -<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>  <a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>() * v.<a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>() - <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>() * v.<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>());</div> -<div class="line"><a name="l00415"></a><span class="lineno"> 415</span>  }</div> -<div class="line"><a name="l00416"></a><span class="lineno"> 416</span> </div> -<div class="line"><a name="l00418"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a2ec32fffb7a0355d46c52826f85aa506"> 418</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>& <a class="code" href="classmeow_1_1Vector3D.html#a2ec32fffb7a0355d46c52826f85aa506">crossed</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>& v) {</div> -<div class="line"><a name="l00419"></a><span class="lineno"> 419</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#ab266a5252dd1243b726584724f8f843d">copyFrom</a>(<a class="code" href="classmeow_1_1Vector3D.html#afc6474b0219c6135f9e268404edc93e0">cross</a>(v));</div> -<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>  }</div> -<div class="line"><a name="l00421"></a><span class="lineno"> 421</span> </div> -<div class="line"><a name="l00423"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#ae5d23addf232794f4635bdf6221ef7ec"> 423</a></span>  Scalar <a class="code" href="classmeow_1_1Vector3D.html#ae5d23addf232794f4635bdf6221ef7ec">length</a>()<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>  <span class="keywordflow">return</span> Scalar(sqrt(<span class="keywordtype">double</span>(<a class="code" href="classmeow_1_1Vector3D.html#ab378a6b96d9e5d9a75f21ee3bf107bde">length2</a>())));</div> -<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>  }</div> -<div class="line"><a name="l00426"></a><span class="lineno"> 426</span> </div> -<div class="line"><a name="l00428"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#ab378a6b96d9e5d9a75f21ee3bf107bde"> 428</a></span>  Scalar <a class="code" href="classmeow_1_1Vector3D.html#ab378a6b96d9e5d9a75f21ee3bf107bde">length2</a>()<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#aa8204ccaf2a6a0459f58f92defee3396">dot</a>(*<span class="keyword">this</span>);</div> -<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>  }</div> -<div class="line"><a name="l00431"></a><span class="lineno"> 431</span> </div> -<div class="line"><a name="l00433"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#aa9f6d3c5f4e5dd0952633822451d98b8"> 433</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#aa9f6d3c5f4e5dd0952633822451d98b8">normalize</a>()<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00434"></a><span class="lineno"> 434</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a9449f90146085ac5901eb0c75b316b87">div</a>(<a class="code" href="classmeow_1_1Vector3D.html#ae5d23addf232794f4635bdf6221ef7ec">length</a>());</div> +<div class="line"><a name="l00411"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a9449f90146085ac5901eb0c75b316b87"> 411</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#a9449f90146085ac5901eb0c75b316b87">div</a>(Scalar <span class="keyword">const</span>& s)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a62bd29ce86c81075ef240eb0d0fc0d97">Vector3D</a>(<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>() / s, <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>() / s, <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>() / s);</div> +<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>  }</div> +<div class="line"><a name="l00414"></a><span class="lineno"> 414</span> </div> +<div class="line"><a name="l00416"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a7d6973544b3b3c4bd34055c34d3da73b"> 416</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>& <a class="code" href="classmeow_1_1Vector3D.html#a7d6973544b3b3c4bd34055c34d3da73b">dived</a>(Scalar <span class="keyword">const</span>& s) {</div> +<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a4d95f04693bc608375a5dffb3f8d6514">xyz</a>(<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>() / s, <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>() / s, <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>() / s);</div> +<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>  }</div> +<div class="line"><a name="l00419"></a><span class="lineno"> 419</span> </div> +<div class="line"><a name="l00421"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a04201f13c26a2f6abc9b1c7b0ff313cc"> 421</a></span>  Scalar <a class="code" href="classmeow_1_1Vector3D.html#a04201f13c26a2f6abc9b1c7b0ff313cc">mul</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>& v)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#aa8204ccaf2a6a0459f58f92defee3396">dot</a>(v);</div> +<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>  }</div> +<div class="line"><a name="l00424"></a><span class="lineno"> 424</span> </div> +<div class="line"><a name="l00426"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#aa8204ccaf2a6a0459f58f92defee3396"> 426</a></span>  Scalar <a class="code" href="classmeow_1_1Vector3D.html#aa8204ccaf2a6a0459f58f92defee3396">dot</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>& v)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00427"></a><span class="lineno"> 427</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>() * v.<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>() + <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>() * v.<a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>() + <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>() * v.<a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>();</div> +<div class="line"><a name="l00428"></a><span class="lineno"> 428</span>  }</div> +<div class="line"><a name="l00429"></a><span class="lineno"> 429</span> </div> +<div class="line"><a name="l00431"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#afc6474b0219c6135f9e268404edc93e0"> 431</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#afc6474b0219c6135f9e268404edc93e0">cross</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>& v)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00432"></a><span class="lineno"> 432</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a62bd29ce86c81075ef240eb0d0fc0d97">Vector3D</a>(<a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>() * v.<a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>() - <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>() * v.<a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>(),</div> +<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>  <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>() * v.<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>() - <a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>() * v.<a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>(),</div> +<div class="line"><a name="l00434"></a><span class="lineno"> 434</span>  <a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>() * v.<a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>() - <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>() * v.<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>());</div> <div class="line"><a name="l00435"></a><span class="lineno"> 435</span>  }</div> <div class="line"><a name="l00436"></a><span class="lineno"> 436</span> </div> -<div class="line"><a name="l00438"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#af4f99f5a4871892e3975e41c8137f69c"> 438</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>& <a class="code" href="classmeow_1_1Vector3D.html#af4f99f5a4871892e3975e41c8137f69c">normalized</a>() {</div> -<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a7d6973544b3b3c4bd34055c34d3da73b">dived</a>(<a class="code" href="classmeow_1_1Vector3D.html#ae5d23addf232794f4635bdf6221ef7ec">length</a>());</div> +<div class="line"><a name="l00438"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a2ec32fffb7a0355d46c52826f85aa506"> 438</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>& <a class="code" href="classmeow_1_1Vector3D.html#a2ec32fffb7a0355d46c52826f85aa506">crossed</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>& v) {</div> +<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#ab266a5252dd1243b726584724f8f843d">copyFrom</a>(<a class="code" href="classmeow_1_1Vector3D.html#afc6474b0219c6135f9e268404edc93e0">cross</a>(v));</div> <div class="line"><a name="l00440"></a><span class="lineno"> 440</span>  }</div> <div class="line"><a name="l00441"></a><span class="lineno"> 441</span> </div> -<div class="line"><a name="l00443"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#aa733fcc0936ef22613df75f9dabd853b"> 443</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#aa733fcc0936ef22613df75f9dabd853b">rotate</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>& axis, <span class="keywordtype">double</span> theta)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00444"></a><span class="lineno"> 444</span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> a(axis.<a class="code" href="classmeow_1_1Vector3D.html#aa9f6d3c5f4e5dd0952633822451d98b8">normalize</a>());</div> -<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> xx(<a class="code" href="classmeow_1_1Vector3D.html#ab509fd9ef3b79fb13cc04cfec798dcc2">sub</a>(a) .<a class="code" href="classmeow_1_1Vector3D.html#a22717807229c6243b5d0fd4d370b578a">mul</a>(cos(theta)));</div> -<div class="line"><a name="l00446"></a><span class="lineno"> 446</span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> yy(a.cross(*this).mul(sin(theta)));</div> -<div class="line"><a name="l00447"></a><span class="lineno"> 447</span>  <span class="keywordflow">return</span> a.<a class="code" href="classmeow_1_1Vector3D.html#a22717807229c6243b5d0fd4d370b578a">mul</a>(a.dot(*<span class="keyword">this</span>)).<a class="code" href="classmeow_1_1Vector3D.html#a1b950da187dd750e25b31f3f267234b5">add</a>(xx).<a class="code" href="classmeow_1_1Vector3D.html#a1b950da187dd750e25b31f3f267234b5">add</a>(yy);</div> -<div class="line"><a name="l00448"></a><span class="lineno"> 448</span>  }</div> -<div class="line"><a name="l00449"></a><span class="lineno"> 449</span> </div> -<div class="line"><a name="l00451"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a27a06ec4ab5e4f6d3d59eeffa5a31617"> 451</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>& <a class="code" href="classmeow_1_1Vector3D.html#a27a06ec4ab5e4f6d3d59eeffa5a31617">rotated</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>& axis, <span class="keywordtype">double</span> theta) {</div> -<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#ab266a5252dd1243b726584724f8f843d">copyFrom</a>(<a class="code" href="classmeow_1_1Vector3D.html#aa733fcc0936ef22613df75f9dabd853b">rotate</a>(axis, theta));</div> -<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>  }</div> -<div class="line"><a name="l00454"></a><span class="lineno"> 454</span> </div> -<div class="line"><a name="l00456"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a47b8cbd8a6738bbdbe713aa342a1d53f"> 456</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#a47b8cbd8a6738bbdbe713aa342a1d53f">reflect</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>& v)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00457"></a><span class="lineno"> 457</span>  <span class="keywordflow">return</span> v.<a class="code" href="classmeow_1_1Vector3D.html#a22717807229c6243b5d0fd4d370b578a">mul</a>(v.<a class="code" href="classmeow_1_1Vector3D.html#aa8204ccaf2a6a0459f58f92defee3396">dot</a>(*<span class="keyword">this</span>) * 2 / v.<a class="code" href="classmeow_1_1Vector3D.html#ab378a6b96d9e5d9a75f21ee3bf107bde">length2</a>()).<a class="code" href="classmeow_1_1Vector3D.html#ab509fd9ef3b79fb13cc04cfec798dcc2">sub</a>(*<span class="keyword">this</span>);</div> -<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>  }</div> -<div class="line"><a name="l00459"></a><span class="lineno"> 459</span> </div> -<div class="line"><a name="l00461"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#af4f968f581bfbcf57afcd1bbf1d3bee2"> 461</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>& <a class="code" href="classmeow_1_1Vector3D.html#af4f968f581bfbcf57afcd1bbf1d3bee2">reflected</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>& v) {</div> -<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#ab266a5252dd1243b726584724f8f843d">copyFrom</a>(reflecte(v));</div> -<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>  }</div> -<div class="line"><a name="l00464"></a><span class="lineno"> 464</span> </div> -<div class="line"><a name="l00466"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#ae03fb93d06c60fd2901875ead10c8c72"> 466</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> <a class="code" href="classmeow_1_1Vector3D.html#ae03fb93d06c60fd2901875ead10c8c72">matrix</a>()<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00467"></a><span class="lineno"> 467</span>  <span class="keyword">static</span> <a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> ret(3, 1, Scalar(0));</div> -<div class="line"><a name="l00468"></a><span class="lineno"> 468</span>  ret(0, 0, <a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>());</div> -<div class="line"><a name="l00469"></a><span class="lineno"> 469</span>  ret(1, 0, <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>());</div> -<div class="line"><a name="l00470"></a><span class="lineno"> 470</span>  ret(2, 0, <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>());</div> -<div class="line"><a name="l00471"></a><span class="lineno"> 471</span>  <span class="keywordflow">return</span> ret;</div> -<div class="line"><a name="l00472"></a><span class="lineno"> 472</span>  }</div> -<div class="line"><a name="l00473"></a><span class="lineno"> 473</span> </div> -<div class="line"><a name="l00475"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#acb2fc741a0bd039b38b1ae5cec103265"> 475</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> <a class="code" href="classmeow_1_1Vector3D.html#acb2fc741a0bd039b38b1ae5cec103265">matrix</a>(Scalar <span class="keyword">const</span>& homo)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00476"></a><span class="lineno"> 476</span>  <span class="keyword">static</span> <a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> ret(4, 1, Scalar(0));</div> -<div class="line"><a name="l00477"></a><span class="lineno"> 477</span>  ret(0, 0, <a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>());</div> -<div class="line"><a name="l00478"></a><span class="lineno"> 478</span>  ret(1, 0, <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>());</div> -<div class="line"><a name="l00479"></a><span class="lineno"> 479</span>  ret(2, 0, <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>());</div> -<div class="line"><a name="l00480"></a><span class="lineno"> 480</span>  ret(3, 0, homo);</div> -<div class="line"><a name="l00481"></a><span class="lineno"> 481</span>  <span class="keywordflow">return</span> ret;</div> -<div class="line"><a name="l00482"></a><span class="lineno"> 482</span>  }</div> -<div class="line"><a name="l00483"></a><span class="lineno"> 483</span> </div> -<div class="line"><a name="l00484"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#aebeef94d26c97cf43566070ce5501baf"> 484</a></span>  Scalar <span class="keyword">const</span>& <a class="code" href="classmeow_1_1Vector3D.html#aebeef94d26c97cf43566070ce5501baf">operator()</a>(<span class="keywordtype">size_t</span> n)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00485"></a><span class="lineno"> 485</span>  <span class="keywordflow">return</span> (n == 0 ? <a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>() : (n == 1 ? <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>() : <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>()));</div> -<div class="line"><a name="l00486"></a><span class="lineno"> 486</span>  }</div> -<div class="line"><a name="l00487"></a><span class="lineno"> 487</span> </div> -<div class="line"><a name="l00488"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#ac49ceadb4ac36acaa0031160a1e1b099"> 488</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>& <a class="code" href="classmeow_1_1Vector3D.html#ac49ceadb4ac36acaa0031160a1e1b099">operator()</a>(Scalar <span class="keyword">const</span>& sx, Scalar <span class="keyword">const</span>& sy, Scalar <span class="keyword">const</span>& sz) {</div> -<div class="line"><a name="l00489"></a><span class="lineno"> 489</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a4d95f04693bc608375a5dffb3f8d6514">xyz</a>(sx, sy, sz);</div> -<div class="line"><a name="l00490"></a><span class="lineno"> 490</span>  }</div> -<div class="line"><a name="l00491"></a><span class="lineno"> 491</span> </div> -<div class="line"><a name="l00492"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#abd020d6c071c7c3d374c52d738b471fc"> 492</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#abd020d6c071c7c3d374c52d738b471fc">operator+</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a8fc395992d84b816307f72026d1e7125">positive</a>(); }</div> -<div class="line"><a name="l00493"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a967c15ddac7c8e949e8361c3339492c8"> 493</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#a967c15ddac7c8e949e8361c3339492c8">operator-</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#ab71feb692f3ce13de6815fa1b2b21be8">negative</a>(); }</div> -<div class="line"><a name="l00494"></a><span class="lineno"> 494</span> </div> -<div class="line"><a name="l00495"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#ac84bb8858275f0c7c780fce3b9f3d0fb"> 495</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#ac84bb8858275f0c7c780fce3b9f3d0fb">operator+</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>& v)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a1b950da187dd750e25b31f3f267234b5">add</a>(v); }</div> -<div class="line"><a name="l00496"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a7fa501db101297b8536801bca68fa0c9"> 496</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#a7fa501db101297b8536801bca68fa0c9">operator-</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>& v)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#ab509fd9ef3b79fb13cc04cfec798dcc2">sub</a>(v); }</div> -<div class="line"><a name="l00497"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a7e274b5303baca7caec05d34a4e72ccc"> 497</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#a7e274b5303baca7caec05d34a4e72ccc">operator*</a>(Scalar <span class="keyword">const</span>& s)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a22717807229c6243b5d0fd4d370b578a">mul</a>(s); }</div> -<div class="line"><a name="l00498"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#ab19d15aa3ecbe2f2b87ce077a0bd7a46"> 498</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#ab19d15aa3ecbe2f2b87ce077a0bd7a46">operator/</a>(Scalar <span class="keyword">const</span>& s)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a9449f90146085ac5901eb0c75b316b87">div</a>(s); }</div> -<div class="line"><a name="l00499"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#ab868dfd428a801abe173085826a40c97"> 499</a></span>  Scalar <a class="code" href="classmeow_1_1Vector3D.html#ab868dfd428a801abe173085826a40c97">operator*</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>& v)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a22717807229c6243b5d0fd4d370b578a">mul</a>(v); }</div> -<div class="line"><a name="l00500"></a><span class="lineno"> 500</span> </div> -<div class="line"><a name="l00501"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a336dbab9f61ee8196ce4c577a169a927"> 501</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>& <a class="code" href="classmeow_1_1Vector3D.html#a336dbab9f61ee8196ce4c577a169a927">operator=</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>& v) { <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#ab266a5252dd1243b726584724f8f843d">copyFrom</a>(v); }</div> -<div class="line"><a name="l00502"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#ad8effb8709fe565734bc1c8f94dc0ef1"> 502</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>& <a class="code" href="classmeow_1_1Vector3D.html#ad8effb8709fe565734bc1c8f94dc0ef1">operator+=</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>& v) { <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#aa26ba31625ebeeb07c41925335c1afcc">added</a>(v); }</div> -<div class="line"><a name="l00503"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a238bd646690e1ac1660726e007b05d92"> 503</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>& <a class="code" href="classmeow_1_1Vector3D.html#a238bd646690e1ac1660726e007b05d92">operator-=</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>& v) { <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a65995d7ae4ba5652e162be215a5ec1ea">subed</a>(v); }</div> -<div class="line"><a name="l00504"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a80e9a667ae9d0d1015123d8477cfeee6"> 504</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>& <a class="code" href="classmeow_1_1Vector3D.html#a80e9a667ae9d0d1015123d8477cfeee6">operator*=</a>(Scalar <span class="keyword">const</span>& s) { <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a840c9c1ab9734c0687241cc6636fe915">muled</a>(s); }</div> -<div class="line"><a name="l00505"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a882b59cc16aaaa5b136dc60d1d6eecbd"> 505</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>& <a class="code" href="classmeow_1_1Vector3D.html#a882b59cc16aaaa5b136dc60d1d6eecbd">operator/=</a>(Scalar <span class="keyword">const</span>& s) { <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a7d6973544b3b3c4bd34055c34d3da73b">dived</a>(s); }</div> -<div class="line"><a name="l00506"></a><span class="lineno"> 506</span> };</div> +<div class="line"><a name="l00443"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#ae5d23addf232794f4635bdf6221ef7ec"> 443</a></span>  Scalar <a class="code" href="classmeow_1_1Vector3D.html#ae5d23addf232794f4635bdf6221ef7ec">length</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00444"></a><span class="lineno"> 444</span>  <span class="keywordflow">return</span> Scalar(sqrt(<span class="keywordtype">double</span>(<a class="code" href="classmeow_1_1Vector3D.html#ab378a6b96d9e5d9a75f21ee3bf107bde">length2</a>())));</div> +<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>  }</div> +<div class="line"><a name="l00446"></a><span class="lineno"> 446</span> </div> +<div class="line"><a name="l00448"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#ab378a6b96d9e5d9a75f21ee3bf107bde"> 448</a></span>  Scalar <a class="code" href="classmeow_1_1Vector3D.html#ab378a6b96d9e5d9a75f21ee3bf107bde">length2</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00449"></a><span class="lineno"> 449</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#aa8204ccaf2a6a0459f58f92defee3396">dot</a>(*<span class="keyword">this</span>);</div> +<div class="line"><a name="l00450"></a><span class="lineno"> 450</span>  }</div> +<div class="line"><a name="l00451"></a><span class="lineno"> 451</span> </div> +<div class="line"><a name="l00453"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#aa9f6d3c5f4e5dd0952633822451d98b8"> 453</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#aa9f6d3c5f4e5dd0952633822451d98b8">normalize</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00454"></a><span class="lineno"> 454</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a9449f90146085ac5901eb0c75b316b87">div</a>(<a class="code" href="classmeow_1_1Vector3D.html#ae5d23addf232794f4635bdf6221ef7ec">length</a>());</div> +<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>  }</div> +<div class="line"><a name="l00456"></a><span class="lineno"> 456</span> </div> +<div class="line"><a name="l00458"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#af4f99f5a4871892e3975e41c8137f69c"> 458</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>& <a class="code" href="classmeow_1_1Vector3D.html#af4f99f5a4871892e3975e41c8137f69c">normalized</a>() {</div> +<div class="line"><a name="l00459"></a><span class="lineno"> 459</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a7d6973544b3b3c4bd34055c34d3da73b">dived</a>(<a class="code" href="classmeow_1_1Vector3D.html#ae5d23addf232794f4635bdf6221ef7ec">length</a>());</div> +<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>  }</div> +<div class="line"><a name="l00461"></a><span class="lineno"> 461</span> </div> +<div class="line"><a name="l00463"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#aa733fcc0936ef22613df75f9dabd853b"> 463</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#aa733fcc0936ef22613df75f9dabd853b">rotate</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>& axis, <span class="keywordtype">double</span> theta)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00464"></a><span class="lineno"> 464</span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> a(axis.<a class="code" href="classmeow_1_1Vector3D.html#aa9f6d3c5f4e5dd0952633822451d98b8">normalize</a>());</div> +<div class="line"><a name="l00465"></a><span class="lineno"> 465</span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> xx(<a class="code" href="classmeow_1_1Vector3D.html#ab509fd9ef3b79fb13cc04cfec798dcc2">sub</a>(a) .<a class="code" href="classmeow_1_1Vector3D.html#a22717807229c6243b5d0fd4d370b578a">mul</a>(cos(theta)));</div> +<div class="line"><a name="l00466"></a><span class="lineno"> 466</span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> yy(a.cross(*this).mul(sin(theta)));</div> +<div class="line"><a name="l00467"></a><span class="lineno"> 467</span>  <span class="keywordflow">return</span> a.<a class="code" href="classmeow_1_1Vector3D.html#a22717807229c6243b5d0fd4d370b578a">mul</a>(a.dot(*<span class="keyword">this</span>)).<a class="code" href="classmeow_1_1Vector3D.html#a1b950da187dd750e25b31f3f267234b5">add</a>(xx).<a class="code" href="classmeow_1_1Vector3D.html#a1b950da187dd750e25b31f3f267234b5">add</a>(yy);</div> +<div class="line"><a name="l00468"></a><span class="lineno"> 468</span>  }</div> +<div class="line"><a name="l00469"></a><span class="lineno"> 469</span> </div> +<div class="line"><a name="l00471"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a27a06ec4ab5e4f6d3d59eeffa5a31617"> 471</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>& <a class="code" href="classmeow_1_1Vector3D.html#a27a06ec4ab5e4f6d3d59eeffa5a31617">rotated</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>& axis, <span class="keywordtype">double</span> theta) {</div> +<div class="line"><a name="l00472"></a><span class="lineno"> 472</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#ab266a5252dd1243b726584724f8f843d">copyFrom</a>(<a class="code" href="classmeow_1_1Vector3D.html#aa733fcc0936ef22613df75f9dabd853b">rotate</a>(axis, theta));</div> +<div class="line"><a name="l00473"></a><span class="lineno"> 473</span>  }</div> +<div class="line"><a name="l00474"></a><span class="lineno"> 474</span> </div> +<div class="line"><a name="l00476"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a47b8cbd8a6738bbdbe713aa342a1d53f"> 476</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#a47b8cbd8a6738bbdbe713aa342a1d53f">reflect</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>& v)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00477"></a><span class="lineno"> 477</span>  <span class="keywordflow">return</span> v.<a class="code" href="classmeow_1_1Vector3D.html#a22717807229c6243b5d0fd4d370b578a">mul</a>(v.<a class="code" href="classmeow_1_1Vector3D.html#aa8204ccaf2a6a0459f58f92defee3396">dot</a>(*<span class="keyword">this</span>) * 2 / v.<a class="code" href="classmeow_1_1Vector3D.html#ab378a6b96d9e5d9a75f21ee3bf107bde">length2</a>()).<a class="code" href="classmeow_1_1Vector3D.html#ab509fd9ef3b79fb13cc04cfec798dcc2">sub</a>(*<span class="keyword">this</span>);</div> +<div class="line"><a name="l00478"></a><span class="lineno"> 478</span>  }</div> +<div class="line"><a name="l00479"></a><span class="lineno"> 479</span> </div> +<div class="line"><a name="l00481"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#af4f968f581bfbcf57afcd1bbf1d3bee2"> 481</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>& <a class="code" href="classmeow_1_1Vector3D.html#af4f968f581bfbcf57afcd1bbf1d3bee2">reflected</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>& v) {</div> +<div class="line"><a name="l00482"></a><span class="lineno"> 482</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#ab266a5252dd1243b726584724f8f843d">copyFrom</a>(reflecte(v));</div> +<div class="line"><a name="l00483"></a><span class="lineno"> 483</span>  }</div> +<div class="line"><a name="l00484"></a><span class="lineno"> 484</span> </div> +<div class="line"><a name="l00486"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#ae03fb93d06c60fd2901875ead10c8c72"> 486</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> <a class="code" href="classmeow_1_1Vector3D.html#ae03fb93d06c60fd2901875ead10c8c72">matrix</a>()<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00487"></a><span class="lineno"> 487</span>  <span class="keyword">static</span> <a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> ret(3, 1, Scalar(0));</div> +<div class="line"><a name="l00488"></a><span class="lineno"> 488</span>  ret(0, 0, <a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>());</div> +<div class="line"><a name="l00489"></a><span class="lineno"> 489</span>  ret(1, 0, <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>());</div> +<div class="line"><a name="l00490"></a><span class="lineno"> 490</span>  ret(2, 0, <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>());</div> +<div class="line"><a name="l00491"></a><span class="lineno"> 491</span>  <span class="keywordflow">return</span> ret;</div> +<div class="line"><a name="l00492"></a><span class="lineno"> 492</span>  }</div> +<div class="line"><a name="l00493"></a><span class="lineno"> 493</span> </div> +<div class="line"><a name="l00495"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#acb2fc741a0bd039b38b1ae5cec103265"> 495</a></span>  <a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> <a class="code" href="classmeow_1_1Vector3D.html#acb2fc741a0bd039b38b1ae5cec103265">matrix</a>(Scalar <span class="keyword">const</span>& homo)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00496"></a><span class="lineno"> 496</span>  <span class="keyword">static</span> <a class="code" href="classmeow_1_1Matrix.html">Matrix<Scalar></a> ret(4, 1, Scalar(0));</div> +<div class="line"><a name="l00497"></a><span class="lineno"> 497</span>  ret(0, 0, <a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>());</div> +<div class="line"><a name="l00498"></a><span class="lineno"> 498</span>  ret(1, 0, <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>());</div> +<div class="line"><a name="l00499"></a><span class="lineno"> 499</span>  ret(2, 0, <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>());</div> +<div class="line"><a name="l00500"></a><span class="lineno"> 500</span>  ret(3, 0, homo);</div> +<div class="line"><a name="l00501"></a><span class="lineno"> 501</span>  <span class="keywordflow">return</span> ret;</div> +<div class="line"><a name="l00502"></a><span class="lineno"> 502</span>  }</div> +<div class="line"><a name="l00503"></a><span class="lineno"> 503</span> </div> +<div class="line"><a name="l00504"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#aebeef94d26c97cf43566070ce5501baf"> 504</a></span>  Scalar <span class="keyword">const</span>& <a class="code" href="classmeow_1_1Vector3D.html#aebeef94d26c97cf43566070ce5501baf">operator()</a>(<span class="keywordtype">size_t</span> n)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00505"></a><span class="lineno"> 505</span>  <span class="keywordflow">return</span> (n == 0 ? <a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>() : (n == 1 ? <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>() : <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>()));</div> +<div class="line"><a name="l00506"></a><span class="lineno"> 506</span>  }</div> <div class="line"><a name="l00507"></a><span class="lineno"> 507</span> </div> -<div class="line"><a name="l00508"></a><span class="lineno"> 508</span> }</div> -<div class="line"><a name="l00509"></a><span class="lineno"> 509</span> </div> -<div class="line"><a name="l00510"></a><span class="lineno"> 510</span> <span class="preprocessor">#endif // geo_Vectors_H__</span></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_acb2fc741a0bd039b38b1ae5cec103265"><div class="ttname"><a href="classmeow_1_1Vector3D.html#acb2fc741a0bd039b38b1ae5cec103265">meow::Vector3D::matrix</a></div><div class="ttdeci">Matrix< Scalar > matrix(Scalar const &homo) const </div><div class="ttdoc">return a 3x1 matrix form of itself </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00475">Vectors.h:475</a></div></div> +<div class="line"><a name="l00508"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#ac49ceadb4ac36acaa0031160a1e1b099"> 508</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>& <a class="code" href="classmeow_1_1Vector3D.html#ac49ceadb4ac36acaa0031160a1e1b099">operator()</a>(Scalar <span class="keyword">const</span>& sx, Scalar <span class="keyword">const</span>& sy, Scalar <span class="keyword">const</span>& sz) {</div> +<div class="line"><a name="l00509"></a><span class="lineno"> 509</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a4d95f04693bc608375a5dffb3f8d6514">xyz</a>(sx, sy, sz);</div> +<div class="line"><a name="l00510"></a><span class="lineno"> 510</span>  }</div> +<div class="line"><a name="l00511"></a><span class="lineno"> 511</span> </div> +<div class="line"><a name="l00512"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#abd020d6c071c7c3d374c52d738b471fc"> 512</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#abd020d6c071c7c3d374c52d738b471fc">operator+</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a8fc395992d84b816307f72026d1e7125">positive</a>(); }</div> +<div class="line"><a name="l00513"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a967c15ddac7c8e949e8361c3339492c8"> 513</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#a967c15ddac7c8e949e8361c3339492c8">operator-</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#ab71feb692f3ce13de6815fa1b2b21be8">negative</a>(); }</div> +<div class="line"><a name="l00514"></a><span class="lineno"> 514</span> </div> +<div class="line"><a name="l00515"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#ac84bb8858275f0c7c780fce3b9f3d0fb"> 515</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#ac84bb8858275f0c7c780fce3b9f3d0fb">operator+</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>& v)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a1b950da187dd750e25b31f3f267234b5">add</a>(v); }</div> +<div class="line"><a name="l00516"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a7fa501db101297b8536801bca68fa0c9"> 516</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#a7fa501db101297b8536801bca68fa0c9">operator-</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>& v)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#ab509fd9ef3b79fb13cc04cfec798dcc2">sub</a>(v); }</div> +<div class="line"><a name="l00517"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a7e274b5303baca7caec05d34a4e72ccc"> 517</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#a7e274b5303baca7caec05d34a4e72ccc">operator*</a>(Scalar <span class="keyword">const</span>& s)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a22717807229c6243b5d0fd4d370b578a">mul</a>(s); }</div> +<div class="line"><a name="l00518"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#ab19d15aa3ecbe2f2b87ce077a0bd7a46"> 518</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#ab19d15aa3ecbe2f2b87ce077a0bd7a46">operator/</a>(Scalar <span class="keyword">const</span>& s)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a9449f90146085ac5901eb0c75b316b87">div</a>(s); }</div> +<div class="line"><a name="l00519"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#ab868dfd428a801abe173085826a40c97"> 519</a></span>  Scalar <a class="code" href="classmeow_1_1Vector3D.html#ab868dfd428a801abe173085826a40c97">operator*</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>& v)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a22717807229c6243b5d0fd4d370b578a">mul</a>(v); }</div> +<div class="line"><a name="l00520"></a><span class="lineno"> 520</span> </div> +<div class="line"><a name="l00521"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a336dbab9f61ee8196ce4c577a169a927"> 521</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>& <a class="code" href="classmeow_1_1Vector3D.html#a336dbab9f61ee8196ce4c577a169a927">operator=</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>& v) { <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#ab266a5252dd1243b726584724f8f843d">copyFrom</a>(v); }</div> +<div class="line"><a name="l00522"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#ad8effb8709fe565734bc1c8f94dc0ef1"> 522</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>& <a class="code" href="classmeow_1_1Vector3D.html#ad8effb8709fe565734bc1c8f94dc0ef1">operator+=</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>& v) { <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#aa26ba31625ebeeb07c41925335c1afcc">added</a>(v); }</div> +<div class="line"><a name="l00523"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a238bd646690e1ac1660726e007b05d92"> 523</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>& <a class="code" href="classmeow_1_1Vector3D.html#a238bd646690e1ac1660726e007b05d92">operator-=</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>& v) { <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a65995d7ae4ba5652e162be215a5ec1ea">subed</a>(v); }</div> +<div class="line"><a name="l00524"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a80e9a667ae9d0d1015123d8477cfeee6"> 524</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>& <a class="code" href="classmeow_1_1Vector3D.html#a80e9a667ae9d0d1015123d8477cfeee6">operator*=</a>(Scalar <span class="keyword">const</span>& s) { <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a840c9c1ab9734c0687241cc6636fe915">muled</a>(s); }</div> +<div class="line"><a name="l00525"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a882b59cc16aaaa5b136dc60d1d6eecbd"> 525</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>& <a class="code" href="classmeow_1_1Vector3D.html#a882b59cc16aaaa5b136dc60d1d6eecbd">operator/=</a>(Scalar <span class="keyword">const</span>& s) { <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a7d6973544b3b3c4bd34055c34d3da73b">dived</a>(s); }</div> +<div class="line"><a name="l00526"></a><span class="lineno"> 526</span> };</div> +<div class="line"><a name="l00527"></a><span class="lineno"> 527</span> </div> +<div class="line"><a name="l00528"></a><span class="lineno"> 528</span> } <span class="comment">// meow</span></div> +<div class="line"><a name="l00529"></a><span class="lineno"> 529</span> </div> +<div class="line"><a name="l00530"></a><span class="lineno"> 530</span> <span class="preprocessor">#endif // geo_Vectors_H__</span></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_acb2fc741a0bd039b38b1ae5cec103265"><div class="ttname"><a href="classmeow_1_1Vector3D.html#acb2fc741a0bd039b38b1ae5cec103265">meow::Vector3D::matrix</a></div><div class="ttdeci">Matrix< Scalar > matrix(Scalar const &homo) const </div><div class="ttdoc">return a 4x1 matrix form of itself </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00495">Vectors.h:495</a></div></div> <div class="ttc" id="classmeow_1_1Vector2D_html_a3782df3eec67c68edae1afdd64e18d27"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a3782df3eec67c68edae1afdd64e18d27">meow::Vector2D::~Vector2D</a></div><div class="ttdeci">~Vector2D()</div><div class="ttdoc">destructor </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00047">Vectors.h:47</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_af4f99f5a4871892e3975e41c8137f69c"><div class="ttname"><a href="classmeow_1_1Vector3D.html#af4f99f5a4871892e3975e41c8137f69c">meow::Vector3D::normalized</a></div><div class="ttdeci">Vector3D & normalized()</div><div class="ttdoc">normalize itself </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00438">Vectors.h:438</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_a65995d7ae4ba5652e162be215a5ec1ea"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a65995d7ae4ba5652e162be215a5ec1ea">meow::Vector3D::subed</a></div><div class="ttdeci">Vector3D & subed(Vector3D const &v)</div><div class="ttdoc">Let itself substract v. </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00376">Vectors.h:376</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_a238bd646690e1ac1660726e007b05d92"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a238bd646690e1ac1660726e007b05d92">meow::Vector3D::operator-=</a></div><div class="ttdeci">Vector3D & operator-=(Vector3D const &v)</div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00503">Vectors.h:503</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_aaa3b1182e639a91df5d58d6e5223ad39"><div class="ttname"><a href="classmeow_1_1Vector3D.html#aaa3b1182e639a91df5d58d6e5223ad39">meow::Vector3D::z</a></div><div class="ttdeci">Scalar const & z(Scalar const &s)</div><div class="ttdoc">modify z </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00337">Vectors.h:337</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_a001a44809826f9cd17dbd652c790c455"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a001a44809826f9cd17dbd652c790c455">meow::Vector3D::xGet</a></div><div class="ttdeci">Scalar & xGet()</div><div class="ttdoc">access x with non constant reference </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00310">Vectors.h:310</a></div></div> -<div class="ttc" id="classmeow_1_1Vector2D_html_a43660ff47fbe41076396c122a5bfd7ac"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a43660ff47fbe41076396c122a5bfd7ac">meow::Vector2D::operator+=</a></div><div class="ttdeci">Vector2D & operator+=(Vector2D const &v)</div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00243">Vectors.h:243</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_afae72511a31b5260ee93130d0654093f"><div class="ttname"><a href="classmeow_1_1Vector3D.html#afae72511a31b5260ee93130d0654093f">meow::Vector3D::Vector3D</a></div><div class="ttdeci">Vector3D(Vector< Scalar > const &v)</div><div class="ttdoc">constructor (from another Vector) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00278">Vectors.h:278</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_af4f99f5a4871892e3975e41c8137f69c"><div class="ttname"><a href="classmeow_1_1Vector3D.html#af4f99f5a4871892e3975e41c8137f69c">meow::Vector3D::normalized</a></div><div class="ttdeci">Vector3D & normalized()</div><div class="ttdoc">normalize itself </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00458">Vectors.h:458</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_a65995d7ae4ba5652e162be215a5ec1ea"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a65995d7ae4ba5652e162be215a5ec1ea">meow::Vector3D::subed</a></div><div class="ttdeci">Vector3D & subed(Vector3D const &v)</div><div class="ttdoc">Let itself substract v. </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00396">Vectors.h:396</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_a238bd646690e1ac1660726e007b05d92"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a238bd646690e1ac1660726e007b05d92">meow::Vector3D::operator-=</a></div><div class="ttdeci">Vector3D & operator-=(Vector3D const &v)</div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00523">Vectors.h:523</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_aaa3b1182e639a91df5d58d6e5223ad39"><div class="ttname"><a href="classmeow_1_1Vector3D.html#aaa3b1182e639a91df5d58d6e5223ad39">meow::Vector3D::z</a></div><div class="ttdeci">Scalar const & z(Scalar const &s)</div><div class="ttdoc">modify z </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00347">Vectors.h:347</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_a001a44809826f9cd17dbd652c790c455"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a001a44809826f9cd17dbd652c790c455">meow::Vector3D::xGet</a></div><div class="ttdeci">Scalar & xGet()</div><div class="ttdoc">access x with non constant reference </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00320">Vectors.h:320</a></div></div> +<div class="ttc" id="classmeow_1_1Vector2D_html_a43660ff47fbe41076396c122a5bfd7ac"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a43660ff47fbe41076396c122a5bfd7ac">meow::Vector2D::operator+=</a></div><div class="ttdeci">Vector2D & operator+=(Vector2D const &v)</div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00253">Vectors.h:253</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_afae72511a31b5260ee93130d0654093f"><div class="ttname"><a href="classmeow_1_1Vector3D.html#afae72511a31b5260ee93130d0654093f">meow::Vector3D::Vector3D</a></div><div class="ttdeci">Vector3D(Vector< Scalar > const &v)</div><div class="ttdoc">constructor (from another Vector) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00288">Vectors.h:288</a></div></div> <div class="ttc" id="classmeow_1_1Vector2D_html_a48f420d0f701c059f86f33cdfdf630b7"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a48f420d0f701c059f86f33cdfdf630b7">meow::Vector2D::y</a></div><div class="ttdeci">Scalar const & y(Scalar const &s)</div><div class="ttdoc">modify y </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00082">Vectors.h:82</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_a49b26941a2b323519ee22fbabdd0ce24"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a49b26941a2b323519ee22fbabdd0ce24">meow::Vector3D::zGet</a></div><div class="ttdeci">Scalar & zGet()</div><div class="ttdoc">access z with non constant reference </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00320">Vectors.h:320</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_ae7254b17c13defe2123565c17c9856a7"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ae7254b17c13defe2123565c17c9856a7">meow::Vector3D::x</a></div><div class="ttdeci">Scalar const & x(Scalar const &s)</div><div class="ttdoc">modify x </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00325">Vectors.h:325</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_a2ec32fffb7a0355d46c52826f85aa506"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a2ec32fffb7a0355d46c52826f85aa506">meow::Vector3D::crossed</a></div><div class="ttdeci">Vector3D & crossed(Vector3D const &v)</div><div class="ttdoc">crossed </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00418">Vectors.h:418</a></div></div> -<div class="ttc" id="classmeow_1_1Vector2D_html_affe23a69e939807c11ee8763ca79debf"><div class="ttname"><a href="classmeow_1_1Vector2D.html#affe23a69e939807c11ee8763ca79debf">meow::Vector2D::reflect</a></div><div class="ttdeci">Vector2D reflect(Vector2D const &v) const </div><div class="ttdoc">return reflect from given vector v </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00198">Vectors.h:198</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_a49b26941a2b323519ee22fbabdd0ce24"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a49b26941a2b323519ee22fbabdd0ce24">meow::Vector3D::zGet</a></div><div class="ttdeci">Scalar & zGet()</div><div class="ttdoc">access z with non constant reference </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00330">Vectors.h:330</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_ae7254b17c13defe2123565c17c9856a7"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ae7254b17c13defe2123565c17c9856a7">meow::Vector3D::x</a></div><div class="ttdeci">Scalar const & x(Scalar const &s)</div><div class="ttdoc">modify x </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00335">Vectors.h:335</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_a2ec32fffb7a0355d46c52826f85aa506"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a2ec32fffb7a0355d46c52826f85aa506">meow::Vector3D::crossed</a></div><div class="ttdeci">Vector3D & crossed(Vector3D const &v)</div><div class="ttdoc">crossed </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00438">Vectors.h:438</a></div></div> +<div class="ttc" id="classmeow_1_1Vector2D_html_affe23a69e939807c11ee8763ca79debf"><div class="ttname"><a href="classmeow_1_1Vector2D.html#affe23a69e939807c11ee8763ca79debf">meow::Vector2D::reflect</a></div><div class="ttdeci">Vector2D reflect(Vector2D const &v) const </div><div class="ttdoc">return reflect from given vector v </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00208">Vectors.h:208</a></div></div> <div class="ttc" id="classmeow_1_1Vector2D_html_a1bb0d1ce4954e56b8b0f166b928816a3"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">meow::Vector2D::x</a></div><div class="ttdeci">Scalar const & x() const </div><div class="ttdoc">access x </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00056">Vectors.h:56</a></div></div> <div class="ttc" id="classmeow_1_1Vector2D_html_a713952e42ea15ee86187a14b677e9555"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a713952e42ea15ee86187a14b677e9555">meow::Vector2D::Vector2D</a></div><div class="ttdeci">Vector2D(Scalar const &s)</div><div class="ttdoc">constructor (s, s) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00031">Vectors.h:31</a></div></div> <div class="ttc" id="classmeow_1_1Vector2D_html_a23046c79acf88b719292022ea4e8d171"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a23046c79acf88b719292022ea4e8d171">meow::Vector2D::xGet</a></div><div class="ttdeci">Scalar & xGet()</div><div class="ttdoc">access x with non constant reference </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00061">Vectors.h:61</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_a2d3855af7fd18b94faa89cceffa3d950"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">meow::Vector3D::z</a></div><div class="ttdeci">Scalar const & z() const </div><div class="ttdoc">access z </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00305">Vectors.h:305</a></div></div> -<div class="ttc" id="classmeow_1_1Vector2D_html_aa6ae22d99360ff9e0b623e1744576733"><div class="ttname"><a href="classmeow_1_1Vector2D.html#aa6ae22d99360ff9e0b623e1744576733">meow::Vector2D::rotate</a></div><div class="ttdeci">Vector2D rotate(Scalar const &theta) const </div><div class="ttdoc">return rotate theta degree of itself </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00185">Vectors.h:185</a></div></div> -<div class="ttc" id="classmeow_1_1Vector2D_html_acbb2ec7aa2897e93b3ff9964565ae8fc"><div class="ttname"><a href="classmeow_1_1Vector2D.html#acbb2ec7aa2897e93b3ff9964565ae8fc">meow::Vector2D::div</a></div><div class="ttdeci">Vector2D div(Scalar const &s) const </div><div class="ttdoc">return (*this)/s , where s is a scalar </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00140">Vectors.h:140</a></div></div> -<div class="ttc" id="classmeow_1_1Vector2D_html_a715f0f3cb62fddd7723b38d4211bb6db"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a715f0f3cb62fddd7723b38d4211bb6db">meow::Vector2D::matrix</a></div><div class="ttdeci">Matrix< Scalar > matrix(Scalar const &homo) const </div><div class="ttdoc">return a 3x1 matrix form of itself </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00216">Vectors.h:216</a></div></div> -<div class="ttc" id="classmeow_1_1Vector2D_html_a4e0422609e71a9e16b41fceca451d63c"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a4e0422609e71a9e16b41fceca451d63c">meow::Vector2D::muled</a></div><div class="ttdeci">Vector2D & muled(Scalar const &s)</div><div class="ttdoc">Let itself mulitple s. </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00135">Vectors.h:135</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_aa733fcc0936ef22613df75f9dabd853b"><div class="ttname"><a href="classmeow_1_1Vector3D.html#aa733fcc0936ef22613df75f9dabd853b">meow::Vector3D::rotate</a></div><div class="ttdeci">Vector3D rotate(Vector3D const &axis, double theta) const </div><div class="ttdoc">return rotate theta degree by axis of itself </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00443">Vectors.h:443</a></div></div> -<div class="ttc" id="classmeow_1_1Vector2D_html_a2e768dd00d86dafa8adefc4ffc4edc9e"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a2e768dd00d86dafa8adefc4ffc4edc9e">meow::Vector2D::right</a></div><div class="ttdeci">Vector2D right() const </div><div class="ttdoc">return count-clockwise rotate 90 degree of itself </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00105">Vectors.h:105</a></div></div> -<div class="ttc" id="classmeow_1_1Vector2D_html_a8d389c0b1a9cc2b3a9dec7fec05bbad8"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a8d389c0b1a9cc2b3a9dec7fec05bbad8">meow::Vector2D::negative</a></div><div class="ttdeci">Vector2D negative() const </div><div class="ttdoc">return -(*this) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00100">Vectors.h:100</a></div></div> -<div class="ttc" id="classmeow_1_1Vector2D_html_a0b53875b3acbc7ac8c8e773c9ed340e2"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a0b53875b3acbc7ac8c8e773c9ed340e2">meow::Vector2D::positive</a></div><div class="ttdeci">Vector2D positive() const </div><div class="ttdoc">return +(*this) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00095">Vectors.h:95</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_a336dbab9f61ee8196ce4c577a169a927"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a336dbab9f61ee8196ce4c577a169a927">meow::Vector3D::operator=</a></div><div class="ttdeci">Vector3D & operator=(Vector3D const &v)</div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00501">Vectors.h:501</a></div></div> -<div class="ttc" id="classmeow_1_1Vector2D_html_a045c6189a70574b1465131d59410fa16"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a045c6189a70574b1465131d59410fa16">meow::Vector2D::dived</a></div><div class="ttdeci">Vector2D & dived(Scalar const &s)</div><div class="ttdoc">Let itself divide s. </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00145">Vectors.h:145</a></div></div> -<div class="ttc" id="classmeow_1_1Vector2D_html_af609b7cb9d23412fe2ec627eec902cba"><div class="ttname"><a href="classmeow_1_1Vector2D.html#af609b7cb9d23412fe2ec627eec902cba">meow::Vector2D::operator*</a></div><div class="ttdeci">Scalar operator*(Vector2D const &v) const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00240">Vectors.h:240</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_a7fa501db101297b8536801bca68fa0c9"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a7fa501db101297b8536801bca68fa0c9">meow::Vector3D::operator-</a></div><div class="ttdeci">Vector3D operator-(Vector3D const &v) const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00496">Vectors.h:496</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_ab266a5252dd1243b726584724f8f843d"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ab266a5252dd1243b726584724f8f843d">meow::Vector3D::copyFrom</a></div><div class="ttdeci">Vector3D & copyFrom(Vector3D const &v)</div><div class="ttdoc">copy </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00290">Vectors.h:290</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_a2d3855af7fd18b94faa89cceffa3d950"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">meow::Vector3D::z</a></div><div class="ttdeci">Scalar const & z() const </div><div class="ttdoc">access z </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00315">Vectors.h:315</a></div></div> +<div class="ttc" id="classmeow_1_1Vector2D_html_aa6ae22d99360ff9e0b623e1744576733"><div class="ttname"><a href="classmeow_1_1Vector2D.html#aa6ae22d99360ff9e0b623e1744576733">meow::Vector2D::rotate</a></div><div class="ttdeci">Vector2D rotate(Scalar const &theta) const </div><div class="ttdoc">return rotate theta degree of itself </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00195">Vectors.h:195</a></div></div> +<div class="ttc" id="classmeow_1_1Vector2D_html_acbb2ec7aa2897e93b3ff9964565ae8fc"><div class="ttname"><a href="classmeow_1_1Vector2D.html#acbb2ec7aa2897e93b3ff9964565ae8fc">meow::Vector2D::div</a></div><div class="ttdeci">Vector2D div(Scalar const &s) const </div><div class="ttdoc">return (*this)/s , where s is a scalar </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00150">Vectors.h:150</a></div></div> +<div class="ttc" id="classmeow_1_1Vector2D_html_a715f0f3cb62fddd7723b38d4211bb6db"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a715f0f3cb62fddd7723b38d4211bb6db">meow::Vector2D::matrix</a></div><div class="ttdeci">Matrix< Scalar > matrix(Scalar const &homo) const </div><div class="ttdoc">return a 3x1 matrix form of itself </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00226">Vectors.h:226</a></div></div> +<div class="ttc" id="classmeow_1_1Vector2D_html_a4e0422609e71a9e16b41fceca451d63c"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a4e0422609e71a9e16b41fceca451d63c">meow::Vector2D::muled</a></div><div class="ttdeci">Vector2D & muled(Scalar const &s)</div><div class="ttdoc">Let itself mulitple s. </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00145">Vectors.h:145</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_aa733fcc0936ef22613df75f9dabd853b"><div class="ttname"><a href="classmeow_1_1Vector3D.html#aa733fcc0936ef22613df75f9dabd853b">meow::Vector3D::rotate</a></div><div class="ttdeci">Vector3D rotate(Vector3D const &axis, double theta) const </div><div class="ttdoc">return rotate theta degree by axis of itself </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00463">Vectors.h:463</a></div></div> +<div class="ttc" id="classmeow_1_1Vector2D_html_a2e768dd00d86dafa8adefc4ffc4edc9e"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a2e768dd00d86dafa8adefc4ffc4edc9e">meow::Vector2D::right</a></div><div class="ttdeci">Vector2D right() const </div><div class="ttdoc">return count-clockwise rotate 90 degree of itself </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00115">Vectors.h:115</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_abb0b965dd0aa84a424b64dc74644e349"><div class="ttname"><a href="classmeow_1_1Vector3D.html#abb0b965dd0aa84a424b64dc74644e349">meow::Vector3D::scalar</a></div><div class="ttdeci">Scalar const & scalar(size_t i, Scalar const &s)</div><div class="ttdoc">modivy the i -th scalar (0 => x, 1 => y, 2 => z) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00366">Vectors.h:366</a></div></div> +<div class="ttc" id="classmeow_1_1Vector2D_html_a8d389c0b1a9cc2b3a9dec7fec05bbad8"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a8d389c0b1a9cc2b3a9dec7fec05bbad8">meow::Vector2D::negative</a></div><div class="ttdeci">Vector2D negative() const </div><div class="ttdoc">return -(*this) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00110">Vectors.h:110</a></div></div> +<div class="ttc" id="classmeow_1_1Vector2D_html_a0b53875b3acbc7ac8c8e773c9ed340e2"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a0b53875b3acbc7ac8c8e773c9ed340e2">meow::Vector2D::positive</a></div><div class="ttdeci">Vector2D positive() const </div><div class="ttdoc">return +(*this) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00105">Vectors.h:105</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_a336dbab9f61ee8196ce4c577a169a927"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a336dbab9f61ee8196ce4c577a169a927">meow::Vector3D::operator=</a></div><div class="ttdeci">Vector3D & operator=(Vector3D const &v)</div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00521">Vectors.h:521</a></div></div> +<div class="ttc" id="classmeow_1_1Vector2D_html_a045c6189a70574b1465131d59410fa16"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a045c6189a70574b1465131d59410fa16">meow::Vector2D::dived</a></div><div class="ttdeci">Vector2D & dived(Scalar const &s)</div><div class="ttdoc">Let itself divide s. </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00155">Vectors.h:155</a></div></div> +<div class="ttc" id="classmeow_1_1Vector2D_html_af609b7cb9d23412fe2ec627eec902cba"><div class="ttname"><a href="classmeow_1_1Vector2D.html#af609b7cb9d23412fe2ec627eec902cba">meow::Vector2D::operator*</a></div><div class="ttdeci">Scalar operator*(Vector2D const &v) const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00250">Vectors.h:250</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_a7fa501db101297b8536801bca68fa0c9"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a7fa501db101297b8536801bca68fa0c9">meow::Vector3D::operator-</a></div><div class="ttdeci">Vector3D operator-(Vector3D const &v) const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00516">Vectors.h:516</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_ab266a5252dd1243b726584724f8f843d"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ab266a5252dd1243b726584724f8f843d">meow::Vector3D::copyFrom</a></div><div class="ttdeci">Vector3D & copyFrom(Vector3D const &v)</div><div class="ttdoc">copy </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00300">Vectors.h:300</a></div></div> <div class="ttc" id="classmeow_1_1Vector2D_html_a26a246441af25df6aa76708cf98fb9e6"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a26a246441af25df6aa76708cf98fb9e6">meow::Vector2D::yGet</a></div><div class="ttdeci">Scalar & yGet()</div><div class="ttdoc">access y with non constant reference </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00066">Vectors.h:66</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_a9449f90146085ac5901eb0c75b316b87"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a9449f90146085ac5901eb0c75b316b87">meow::Vector3D::div</a></div><div class="ttdeci">Vector3D div(Scalar const &s) const </div><div class="ttdoc">return (*this)/s , where s is a scalar </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00391">Vectors.h:391</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_a8f670a62f3f3ff3a6d7f7326e9d4bfd8"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a8f670a62f3f3ff3a6d7f7326e9d4bfd8">meow::Vector3D::Vector3D</a></div><div class="ttdeci">Vector3D(Scalar const &s)</div><div class="ttdoc">constructor (s, s) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00268">Vectors.h:268</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_a4d95f04693bc608375a5dffb3f8d6514"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a4d95f04693bc608375a5dffb3f8d6514">meow::Vector3D::xyz</a></div><div class="ttdeci">Vector3D & xyz(Scalar const &sx, Scalar const &sy, Scalar const &sz)</div><div class="ttdoc">modify x and y </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00343">Vectors.h:343</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_aa26ba31625ebeeb07c41925335c1afcc"><div class="ttname"><a href="classmeow_1_1Vector3D.html#aa26ba31625ebeeb07c41925335c1afcc">meow::Vector3D::added</a></div><div class="ttdeci">Vector3D & added(Vector3D const &v)</div><div class="ttdoc">Let itself add v. </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00366">Vectors.h:366</a></div></div> -<div class="ttc" id="classmeow_1_1Vector2D_html_abc930168f72c634aa9a608cc9a4e8c1e"><div class="ttname"><a href="classmeow_1_1Vector2D.html#abc930168f72c634aa9a608cc9a4e8c1e">meow::Vector2D::operator*</a></div><div class="ttdeci">Vector2D operator*(Scalar const &s) const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00238">Vectors.h:238</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_a7d6973544b3b3c4bd34055c34d3da73b"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a7d6973544b3b3c4bd34055c34d3da73b">meow::Vector3D::dived</a></div><div class="ttdeci">Vector3D & dived(Scalar const &s)</div><div class="ttdoc">Let itself divide s. </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00396">Vectors.h:396</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_afc6474b0219c6135f9e268404edc93e0"><div class="ttname"><a href="classmeow_1_1Vector3D.html#afc6474b0219c6135f9e268404edc93e0">meow::Vector3D::cross</a></div><div class="ttdeci">Vector3D cross(Vector3D const &v) const </div><div class="ttdoc">cross </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00411">Vectors.h:411</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_a04201f13c26a2f6abc9b1c7b0ff313cc"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a04201f13c26a2f6abc9b1c7b0ff313cc">meow::Vector3D::mul</a></div><div class="ttdeci">Scalar mul(Vector3D const &v) const </div><div class="ttdoc">same as dot(v) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00401">Vectors.h:401</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_ab868dfd428a801abe173085826a40c97"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ab868dfd428a801abe173085826a40c97">meow::Vector3D::operator*</a></div><div class="ttdeci">Scalar operator*(Vector3D const &v) const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00499">Vectors.h:499</a></div></div> -<div class="ttc" id="classmeow_1_1Vector2D_html_ac160da32a9af65264c4b509db5d9f0fb"><div class="ttname"><a href="classmeow_1_1Vector2D.html#ac160da32a9af65264c4b509db5d9f0fb">meow::Vector2D::operator-=</a></div><div class="ttdeci">Vector2D & operator-=(Vector2D const &v)</div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00244">Vectors.h:244</a></div></div> -<div class="ttc" id="classmeow_1_1Vector2D_html_a2d5ada8cf5673c79375c0429a1681ca6"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a2d5ada8cf5673c79375c0429a1681ca6">meow::Vector2D::operator*=</a></div><div class="ttdeci">Vector2D & operator*=(Scalar const &s)</div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00245">Vectors.h:245</a></div></div> -<div class="ttc" id="classmeow_1_1Vector2D_html_a8c65e501c1eeafe7f504c3b834743320"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a8c65e501c1eeafe7f504c3b834743320">meow::Vector2D::mul</a></div><div class="ttdeci">Scalar mul(Vector2D const &v) const </div><div class="ttdoc">same as dot(v) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00150">Vectors.h:150</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_a22717807229c6243b5d0fd4d370b578a"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a22717807229c6243b5d0fd4d370b578a">meow::Vector3D::mul</a></div><div class="ttdeci">Vector3D mul(Scalar const &s) const </div><div class="ttdoc">return (*this)*s , where s is a scalar </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00381">Vectors.h:381</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_aebeef94d26c97cf43566070ce5501baf"><div class="ttname"><a href="classmeow_1_1Vector3D.html#aebeef94d26c97cf43566070ce5501baf">meow::Vector3D::operator()</a></div><div class="ttdeci">Scalar const & operator()(size_t n) const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00484">Vectors.h:484</a></div></div> -<div class="ttc" id="classmeow_1_1Vector2D_html_ae2fe5b97bf837bc29bb6d819772f4ea0"><div class="ttname"><a href="classmeow_1_1Vector2D.html#ae2fe5b97bf837bc29bb6d819772f4ea0">meow::Vector2D::operator~</a></div><div class="ttdeci">Vector2D operator~() const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00234">Vectors.h:234</a></div></div> -<div class="ttc" id="classmeow_1_1Vector2D_html_a7a71b243bdcab1d6433f2c7611bc8d15"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a7a71b243bdcab1d6433f2c7611bc8d15">meow::Vector2D::operator-</a></div><div class="ttdeci">Vector2D operator-(Vector2D const &v) const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00237">Vectors.h:237</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_a128085dc3d052f9479f3486fc3882caf"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">meow::Vector3D::y</a></div><div class="ttdeci">Scalar const & y() const </div><div class="ttdoc">access y </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00300">Vectors.h:300</a></div></div> -<div class="ttc" id="classmeow_1_1Vector2D_html_a52467da33d126ff24f4c2757ee37ed4d"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a52467da33d126ff24f4c2757ee37ed4d">meow::Vector2D::add</a></div><div class="ttdeci">Vector2D add(Vector2D const &v) const </div><div class="ttdoc">return (*this)+v </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00110">Vectors.h:110</a></div></div> -<div class="ttc" id="classmeow_1_1Vector2D_html_a2a0cd6731b85b71649dca56d719a1633"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a2a0cd6731b85b71649dca56d719a1633">meow::Vector2D::operator()</a></div><div class="ttdeci">Scalar const & operator()(size_t n) const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00224">Vectors.h:224</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_ab509fd9ef3b79fb13cc04cfec798dcc2"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ab509fd9ef3b79fb13cc04cfec798dcc2">meow::Vector3D::sub</a></div><div class="ttdeci">Vector3D sub(Vector3D const &v) const </div><div class="ttdoc">return (*this)-v </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00371">Vectors.h:371</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_a9449f90146085ac5901eb0c75b316b87"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a9449f90146085ac5901eb0c75b316b87">meow::Vector3D::div</a></div><div class="ttdeci">Vector3D div(Scalar const &s) const </div><div class="ttdoc">return (*this)/s , where s is a scalar </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00411">Vectors.h:411</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_a8f670a62f3f3ff3a6d7f7326e9d4bfd8"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a8f670a62f3f3ff3a6d7f7326e9d4bfd8">meow::Vector3D::Vector3D</a></div><div class="ttdeci">Vector3D(Scalar const &s)</div><div class="ttdoc">constructor (s, s) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00278">Vectors.h:278</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_a4d95f04693bc608375a5dffb3f8d6514"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a4d95f04693bc608375a5dffb3f8d6514">meow::Vector3D::xyz</a></div><div class="ttdeci">Vector3D & xyz(Scalar const &sx, Scalar const &sy, Scalar const &sz)</div><div class="ttdoc">modify x and y </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00353">Vectors.h:353</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_aa26ba31625ebeeb07c41925335c1afcc"><div class="ttname"><a href="classmeow_1_1Vector3D.html#aa26ba31625ebeeb07c41925335c1afcc">meow::Vector3D::added</a></div><div class="ttdeci">Vector3D & added(Vector3D const &v)</div><div class="ttdoc">Let itself add v. </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00386">Vectors.h:386</a></div></div> +<div class="ttc" id="classmeow_1_1Vector2D_html_abc930168f72c634aa9a608cc9a4e8c1e"><div class="ttname"><a href="classmeow_1_1Vector2D.html#abc930168f72c634aa9a608cc9a4e8c1e">meow::Vector2D::operator*</a></div><div class="ttdeci">Vector2D operator*(Scalar const &s) const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00248">Vectors.h:248</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_a7d6973544b3b3c4bd34055c34d3da73b"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a7d6973544b3b3c4bd34055c34d3da73b">meow::Vector3D::dived</a></div><div class="ttdeci">Vector3D & dived(Scalar const &s)</div><div class="ttdoc">Let itself divide s. </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00416">Vectors.h:416</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_afc6474b0219c6135f9e268404edc93e0"><div class="ttname"><a href="classmeow_1_1Vector3D.html#afc6474b0219c6135f9e268404edc93e0">meow::Vector3D::cross</a></div><div class="ttdeci">Vector3D cross(Vector3D const &v) const </div><div class="ttdoc">cross </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00431">Vectors.h:431</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_a04201f13c26a2f6abc9b1c7b0ff313cc"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a04201f13c26a2f6abc9b1c7b0ff313cc">meow::Vector3D::mul</a></div><div class="ttdeci">Scalar mul(Vector3D const &v) const </div><div class="ttdoc">same as dot(v) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00421">Vectors.h:421</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_ab868dfd428a801abe173085826a40c97"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ab868dfd428a801abe173085826a40c97">meow::Vector3D::operator*</a></div><div class="ttdeci">Scalar operator*(Vector3D const &v) const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00519">Vectors.h:519</a></div></div> +<div class="ttc" id="classmeow_1_1Vector2D_html_ac160da32a9af65264c4b509db5d9f0fb"><div class="ttname"><a href="classmeow_1_1Vector2D.html#ac160da32a9af65264c4b509db5d9f0fb">meow::Vector2D::operator-=</a></div><div class="ttdeci">Vector2D & operator-=(Vector2D const &v)</div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00254">Vectors.h:254</a></div></div> +<div class="ttc" id="classmeow_1_1Vector2D_html_a2d5ada8cf5673c79375c0429a1681ca6"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a2d5ada8cf5673c79375c0429a1681ca6">meow::Vector2D::operator*=</a></div><div class="ttdeci">Vector2D & operator*=(Scalar const &s)</div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00255">Vectors.h:255</a></div></div> +<div class="ttc" id="classmeow_1_1Vector2D_html_a8c65e501c1eeafe7f504c3b834743320"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a8c65e501c1eeafe7f504c3b834743320">meow::Vector2D::mul</a></div><div class="ttdeci">Scalar mul(Vector2D const &v) const </div><div class="ttdoc">same as dot(v) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00160">Vectors.h:160</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_a22717807229c6243b5d0fd4d370b578a"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a22717807229c6243b5d0fd4d370b578a">meow::Vector3D::mul</a></div><div class="ttdeci">Vector3D mul(Scalar const &s) const </div><div class="ttdoc">return (*this)*s , where s is a scalar </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00401">Vectors.h:401</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_aebeef94d26c97cf43566070ce5501baf"><div class="ttname"><a href="classmeow_1_1Vector3D.html#aebeef94d26c97cf43566070ce5501baf">meow::Vector3D::operator()</a></div><div class="ttdeci">Scalar const & operator()(size_t n) const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00504">Vectors.h:504</a></div></div> +<div class="ttc" id="classmeow_1_1Vector2D_html_ae2fe5b97bf837bc29bb6d819772f4ea0"><div class="ttname"><a href="classmeow_1_1Vector2D.html#ae2fe5b97bf837bc29bb6d819772f4ea0">meow::Vector2D::operator~</a></div><div class="ttdeci">Vector2D operator~() const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00244">Vectors.h:244</a></div></div> +<div class="ttc" id="classmeow_1_1Vector2D_html_a7a71b243bdcab1d6433f2c7611bc8d15"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a7a71b243bdcab1d6433f2c7611bc8d15">meow::Vector2D::operator-</a></div><div class="ttdeci">Vector2D operator-(Vector2D const &v) const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00247">Vectors.h:247</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_a128085dc3d052f9479f3486fc3882caf"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">meow::Vector3D::y</a></div><div class="ttdeci">Scalar const & y() const </div><div class="ttdoc">access y </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00310">Vectors.h:310</a></div></div> +<div class="ttc" id="classmeow_1_1Vector2D_html_a52467da33d126ff24f4c2757ee37ed4d"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a52467da33d126ff24f4c2757ee37ed4d">meow::Vector2D::add</a></div><div class="ttdeci">Vector2D add(Vector2D const &v) const </div><div class="ttdoc">return (*this)+v </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00120">Vectors.h:120</a></div></div> +<div class="ttc" id="classmeow_1_1Vector2D_html_a2a0cd6731b85b71649dca56d719a1633"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a2a0cd6731b85b71649dca56d719a1633">meow::Vector2D::operator()</a></div><div class="ttdeci">Scalar const & operator()(size_t n) const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00234">Vectors.h:234</a></div></div> +<div class="ttc" id="classmeow_1_1Vector2D_html_af3b13c54abc0d8a328833d44b512a299"><div class="ttname"><a href="classmeow_1_1Vector2D.html#af3b13c54abc0d8a328833d44b512a299">meow::Vector2D::scalar</a></div><div class="ttdeci">Scalar const & scalar(size_t i) const </div><div class="ttdoc">access the i -th scalar (0 => x, 1 => y) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00095">Vectors.h:95</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_ab509fd9ef3b79fb13cc04cfec798dcc2"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ab509fd9ef3b79fb13cc04cfec798dcc2">meow::Vector3D::sub</a></div><div class="ttdeci">Vector3D sub(Vector3D const &v) const </div><div class="ttdoc">return (*this)-v </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00391">Vectors.h:391</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_1Vector2D_html_a16a2ba46dfff7929b291df9aa0952422"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a16a2ba46dfff7929b291df9aa0952422">meow::Vector2D::operator()</a></div><div class="ttdeci">Vector2D & operator()(Scalar const &sx, Scalar const &sy)</div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00228">Vectors.h:228</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_a882b59cc16aaaa5b136dc60d1d6eecbd"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a882b59cc16aaaa5b136dc60d1d6eecbd">meow::Vector3D::operator/=</a></div><div class="ttdeci">Vector3D & operator/=(Scalar const &s)</div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00505">Vectors.h:505</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_ae03fb93d06c60fd2901875ead10c8c72"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ae03fb93d06c60fd2901875ead10c8c72">meow::Vector3D::matrix</a></div><div class="ttdeci">Matrix< Scalar > matrix() const </div><div class="ttdoc">return a 3x1 matrix form of itself </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00466">Vectors.h:466</a></div></div> +<div class="ttc" id="classmeow_1_1Vector2D_html_a16a2ba46dfff7929b291df9aa0952422"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a16a2ba46dfff7929b291df9aa0952422">meow::Vector2D::operator()</a></div><div class="ttdeci">Vector2D & operator()(Scalar const &sx, Scalar const &sy)</div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00238">Vectors.h:238</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_a882b59cc16aaaa5b136dc60d1d6eecbd"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a882b59cc16aaaa5b136dc60d1d6eecbd">meow::Vector3D::operator/=</a></div><div class="ttdeci">Vector3D & operator/=(Scalar const &s)</div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00525">Vectors.h:525</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_ae03fb93d06c60fd2901875ead10c8c72"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ae03fb93d06c60fd2901875ead10c8c72">meow::Vector3D::matrix</a></div><div class="ttdeci">Matrix< Scalar > matrix() const </div><div class="ttdoc">return a 3x1 matrix form of itself </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00486">Vectors.h:486</a></div></div> <div class="ttc" id="classmeow_1_1Vector2D_html_a79c0c92338f7197902cfc53876eb5e73"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a79c0c92338f7197902cfc53876eb5e73">meow::Vector2D::xy</a></div><div class="ttdeci">Vector2D & xy(Scalar const &sx, Scalar const &sy)</div><div class="ttdoc">modify x and y </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00088">Vectors.h:88</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html"><div class="ttname"><a href="classmeow_1_1Vector3D.html">meow::Vector3D</a></div><div class="ttdoc">3D's vector </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00255">Vectors.h:255</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_a0244832892d238c66945cbb39e2a5d6c"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a0244832892d238c66945cbb39e2a5d6c">meow::Vector3D::Vector3D</a></div><div class="ttdeci">Vector3D(Scalar const &sx, Scalar const &sy, Scalar const &sz)</div><div class="ttdoc">constructor (sx, sy) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00272">Vectors.h:272</a></div></div> -<div class="ttc" id="classmeow_1_1Vector2D_html_ac3d894445c7dfa8b0cbe8ec2c1dfd1c2"><div class="ttname"><a href="classmeow_1_1Vector2D.html#ac3d894445c7dfa8b0cbe8ec2c1dfd1c2">meow::Vector2D::mul</a></div><div class="ttdeci">Vector2D mul(Scalar const &s) const </div><div class="ttdoc">return (*this)*s , where s is a scalar </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00130">Vectors.h:130</a></div></div> -<div class="ttc" id="classmeow_1_1Vector2D_html_af3fd0ff1b8f9ca6df82b8659cadafb7d"><div class="ttname"><a href="classmeow_1_1Vector2D.html#af3fd0ff1b8f9ca6df82b8659cadafb7d">meow::Vector2D::rotated</a></div><div class="ttdeci">Vector2D & rotated(Scalar const &theta)</div><div class="ttdoc">Let itself rotate theta degree. </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00193">Vectors.h:193</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_ab19d15aa3ecbe2f2b87ce077a0bd7a46"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ab19d15aa3ecbe2f2b87ce077a0bd7a46">meow::Vector3D::operator/</a></div><div class="ttdeci">Vector3D operator/(Scalar const &s) const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00498">Vectors.h:498</a></div></div> -<div class="ttc" id="classmeow_1_1Vector2D_html_abe7d948febd4ea0faf80be7ffc369692"><div class="ttname"><a href="classmeow_1_1Vector2D.html#abe7d948febd4ea0faf80be7ffc369692">meow::Vector2D::operator/</a></div><div class="ttdeci">Vector2D operator/(Scalar const &s) const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00239">Vectors.h:239</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_ab71feb692f3ce13de6815fa1b2b21be8"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ab71feb692f3ce13de6815fa1b2b21be8">meow::Vector3D::negative</a></div><div class="ttdeci">Vector3D negative() const </div><div class="ttdoc">return -(*this) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00356">Vectors.h:356</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_abd020d6c071c7c3d374c52d738b471fc"><div class="ttname"><a href="classmeow_1_1Vector3D.html#abd020d6c071c7c3d374c52d738b471fc">meow::Vector3D::operator+</a></div><div class="ttdeci">Vector3D operator+() const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00492">Vectors.h:492</a></div></div> -<div class="ttc" id="classmeow_1_1Vector2D_html_aca1ad41491896a0743029d9864495c6a"><div class="ttname"><a href="classmeow_1_1Vector2D.html#aca1ad41491896a0743029d9864495c6a">meow::Vector2D::operator+</a></div><div class="ttdeci">Vector2D operator+(Vector2D const &v) const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00236">Vectors.h:236</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html"><div class="ttname"><a href="classmeow_1_1Vector3D.html">meow::Vector3D</a></div><div class="ttdoc">3D's vector </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00265">Vectors.h:265</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_a0244832892d238c66945cbb39e2a5d6c"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a0244832892d238c66945cbb39e2a5d6c">meow::Vector3D::Vector3D</a></div><div class="ttdeci">Vector3D(Scalar const &sx, Scalar const &sy, Scalar const &sz)</div><div class="ttdoc">constructor (sx, sy) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00282">Vectors.h:282</a></div></div> +<div class="ttc" id="classmeow_1_1Vector2D_html_ac3d894445c7dfa8b0cbe8ec2c1dfd1c2"><div class="ttname"><a href="classmeow_1_1Vector2D.html#ac3d894445c7dfa8b0cbe8ec2c1dfd1c2">meow::Vector2D::mul</a></div><div class="ttdeci">Vector2D mul(Scalar const &s) const </div><div class="ttdoc">return (*this)*s , where s is a scalar </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00140">Vectors.h:140</a></div></div> +<div class="ttc" id="classmeow_1_1Vector2D_html_af3fd0ff1b8f9ca6df82b8659cadafb7d"><div class="ttname"><a href="classmeow_1_1Vector2D.html#af3fd0ff1b8f9ca6df82b8659cadafb7d">meow::Vector2D::rotated</a></div><div class="ttdeci">Vector2D & rotated(Scalar const &theta)</div><div class="ttdoc">Let itself rotate theta degree. </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00203">Vectors.h:203</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_ab19d15aa3ecbe2f2b87ce077a0bd7a46"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ab19d15aa3ecbe2f2b87ce077a0bd7a46">meow::Vector3D::operator/</a></div><div class="ttdeci">Vector3D operator/(Scalar const &s) const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00518">Vectors.h:518</a></div></div> +<div class="ttc" id="classmeow_1_1Vector2D_html_abe7d948febd4ea0faf80be7ffc369692"><div class="ttname"><a href="classmeow_1_1Vector2D.html#abe7d948febd4ea0faf80be7ffc369692">meow::Vector2D::operator/</a></div><div class="ttdeci">Vector2D operator/(Scalar const &s) const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00249">Vectors.h:249</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_ab71feb692f3ce13de6815fa1b2b21be8"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ab71feb692f3ce13de6815fa1b2b21be8">meow::Vector3D::negative</a></div><div class="ttdeci">Vector3D negative() const </div><div class="ttdoc">return -(*this) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00376">Vectors.h:376</a></div></div> +<div class="ttc" id="classmeow_1_1Vector2D_html_a006d1423d217f03d8ea94ad94384b965"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a006d1423d217f03d8ea94ad94384b965">meow::Vector2D::scalar</a></div><div class="ttdeci">Scalar const & scalar(size_t i, Scalar const &s)</div><div class="ttdoc">modivy the i -th scalar (0 => x, 1 => y) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00100">Vectors.h:100</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_abd020d6c071c7c3d374c52d738b471fc"><div class="ttname"><a href="classmeow_1_1Vector3D.html#abd020d6c071c7c3d374c52d738b471fc">meow::Vector3D::operator+</a></div><div class="ttdeci">Vector3D operator+() const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00512">Vectors.h:512</a></div></div> +<div class="ttc" id="classmeow_1_1Vector2D_html_aca1ad41491896a0743029d9864495c6a"><div class="ttname"><a href="classmeow_1_1Vector2D.html#aca1ad41491896a0743029d9864495c6a">meow::Vector2D::operator+</a></div><div class="ttdeci">Vector2D operator+(Vector2D const &v) const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00246">Vectors.h:246</a></div></div> <div class="ttc" id="classmeow_1_1Vector2D_html_ade618c2ccb5a6c1915495e5b0e34cba4"><div class="ttname"><a href="classmeow_1_1Vector2D.html#ade618c2ccb5a6c1915495e5b0e34cba4">meow::Vector2D::Vector2D</a></div><div class="ttdeci">Vector2D(Vector< Scalar > const &v)</div><div class="ttdoc">constructor (from another Vector) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00039">Vectors.h:39</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_aa8204ccaf2a6a0459f58f92defee3396"><div class="ttname"><a href="classmeow_1_1Vector3D.html#aa8204ccaf2a6a0459f58f92defee3396">meow::Vector3D::dot</a></div><div class="ttdeci">Scalar dot(Vector3D const &v) const </div><div class="ttdoc">dot </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00406">Vectors.h:406</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_a1b950da187dd750e25b31f3f267234b5"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a1b950da187dd750e25b31f3f267234b5">meow::Vector3D::add</a></div><div class="ttdeci">Vector3D add(Vector3D const &v) const </div><div class="ttdoc">return (*this)+v </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00361">Vectors.h:361</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_ab3603b9ca292877febc1aec42b29b0ae"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ab3603b9ca292877febc1aec42b29b0ae">meow::Vector3D::yGet</a></div><div class="ttdeci">Scalar & yGet()</div><div class="ttdoc">access y with non constant reference </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00315">Vectors.h:315</a></div></div> -<div class="ttc" id="classmeow_1_1Vector2D_html_aff9ac089030964f9ba665a5522d759f0"><div class="ttname"><a href="classmeow_1_1Vector2D.html#aff9ac089030964f9ba665a5522d759f0">meow::Vector2D::operator+</a></div><div class="ttdeci">Vector2D operator+() const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00232">Vectors.h:232</a></div></div> -<div class="ttc" id="classmeow_1_1Vector2D_html_a1847d22eda48a16d9265f6e0774e1538"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a1847d22eda48a16d9265f6e0774e1538">meow::Vector2D::length2</a></div><div class="ttdeci">Scalar length2() const </div><div class="ttdoc">same as dot(*this) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00170">Vectors.h:170</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_a62bd29ce86c81075ef240eb0d0fc0d97"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a62bd29ce86c81075ef240eb0d0fc0d97">meow::Vector3D::Vector3D</a></div><div class="ttdeci">Vector3D()</div><div class="ttdoc">consturctor (0, 0) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00260">Vectors.h:260</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_ac84bb8858275f0c7c780fce3b9f3d0fb"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ac84bb8858275f0c7c780fce3b9f3d0fb">meow::Vector3D::operator+</a></div><div class="ttdeci">Vector3D operator+(Vector3D const &v) const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00495">Vectors.h:495</a></div></div> -<div class="ttc" id="classmeow_1_1Vector2D_html_a6b86b91ba3c24e668593aaba3e4bc50e"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a6b86b91ba3c24e668593aaba3e4bc50e">meow::Vector2D::operator-</a></div><div class="ttdeci">Vector2D operator-() const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00233">Vectors.h:233</a></div></div> -<div class="ttc" id="classmeow_1_1Vector2D_html_adc7dbbcc85cacd7ca22b466335f250ae"><div class="ttname"><a href="classmeow_1_1Vector2D.html#adc7dbbcc85cacd7ca22b466335f250ae">meow::Vector2D::cross</a></div><div class="ttdeci">Scalar cross(Vector2D const &v) const </div><div class="ttdoc">cross </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00160">Vectors.h:160</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_aa8204ccaf2a6a0459f58f92defee3396"><div class="ttname"><a href="classmeow_1_1Vector3D.html#aa8204ccaf2a6a0459f58f92defee3396">meow::Vector3D::dot</a></div><div class="ttdeci">Scalar dot(Vector3D const &v) const </div><div class="ttdoc">dot </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00426">Vectors.h:426</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_a1b950da187dd750e25b31f3f267234b5"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a1b950da187dd750e25b31f3f267234b5">meow::Vector3D::add</a></div><div class="ttdeci">Vector3D add(Vector3D const &v) const </div><div class="ttdoc">return (*this)+v </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00381">Vectors.h:381</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_ab3603b9ca292877febc1aec42b29b0ae"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ab3603b9ca292877febc1aec42b29b0ae">meow::Vector3D::yGet</a></div><div class="ttdeci">Scalar & yGet()</div><div class="ttdoc">access y with non constant reference </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00325">Vectors.h:325</a></div></div> +<div class="ttc" id="classmeow_1_1Vector2D_html_aff9ac089030964f9ba665a5522d759f0"><div class="ttname"><a href="classmeow_1_1Vector2D.html#aff9ac089030964f9ba665a5522d759f0">meow::Vector2D::operator+</a></div><div class="ttdeci">Vector2D operator+() const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00242">Vectors.h:242</a></div></div> +<div class="ttc" id="classmeow_1_1Vector2D_html_a1847d22eda48a16d9265f6e0774e1538"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a1847d22eda48a16d9265f6e0774e1538">meow::Vector2D::length2</a></div><div class="ttdeci">Scalar length2() const </div><div class="ttdoc">same as dot(*this) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00180">Vectors.h:180</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_a62bd29ce86c81075ef240eb0d0fc0d97"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a62bd29ce86c81075ef240eb0d0fc0d97">meow::Vector3D::Vector3D</a></div><div class="ttdeci">Vector3D()</div><div class="ttdoc">consturctor (0, 0) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00270">Vectors.h:270</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_ac84bb8858275f0c7c780fce3b9f3d0fb"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ac84bb8858275f0c7c780fce3b9f3d0fb">meow::Vector3D::operator+</a></div><div class="ttdeci">Vector3D operator+(Vector3D const &v) const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00515">Vectors.h:515</a></div></div> +<div class="ttc" id="classmeow_1_1Vector2D_html_a6b86b91ba3c24e668593aaba3e4bc50e"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a6b86b91ba3c24e668593aaba3e4bc50e">meow::Vector2D::operator-</a></div><div class="ttdeci">Vector2D operator-() const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00243">Vectors.h:243</a></div></div> +<div class="ttc" id="classmeow_1_1Vector2D_html_adc7dbbcc85cacd7ca22b466335f250ae"><div class="ttname"><a href="classmeow_1_1Vector2D.html#adc7dbbcc85cacd7ca22b466335f250ae">meow::Vector2D::cross</a></div><div class="ttdeci">Scalar cross(Vector2D const &v) const </div><div class="ttdoc">cross </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00170">Vectors.h:170</a></div></div> <div class="ttc" id="classmeow_1_1Vector2D_html_adced5720013a8be2883df4a82e091483"><div class="ttname"><a href="classmeow_1_1Vector2D.html#adced5720013a8be2883df4a82e091483">meow::Vector2D::copyFrom</a></div><div class="ttdeci">Vector2D & copyFrom(Vector2D const &v)</div><div class="ttdoc">copy </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00051">Vectors.h:51</a></div></div> -<div class="ttc" id="classmeow_1_1Vector2D_html_a470def2d8b1789e0cbb8ede298893242"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a470def2d8b1789e0cbb8ede298893242">meow::Vector2D::operator=</a></div><div class="ttdeci">Vector2D & operator=(Vector2D const &v)</div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00242">Vectors.h:242</a></div></div> -<div class="ttc" id="classmeow_1_1Vector2D_html_ad7b3e23827cfc3db7fbcc12c70db398a"><div class="ttname"><a href="classmeow_1_1Vector2D.html#ad7b3e23827cfc3db7fbcc12c70db398a">meow::Vector2D::sub</a></div><div class="ttdeci">Vector2D sub(Vector2D const &v) const </div><div class="ttdoc">return (*this)-v </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00120">Vectors.h:120</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_a8fc395992d84b816307f72026d1e7125"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a8fc395992d84b816307f72026d1e7125">meow::Vector3D::positive</a></div><div class="ttdeci">Vector3D positive() const </div><div class="ttdoc">return +(*this) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00351">Vectors.h:351</a></div></div> -<div class="ttc" id="classmeow_1_1Vector2D_html_a56f0d3848a5508b33d6c564e2eebb75e"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a56f0d3848a5508b33d6c564e2eebb75e">meow::Vector2D::added</a></div><div class="ttdeci">Vector2D & added(Vector2D const &v)</div><div class="ttdoc">Let itself add v. </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00115">Vectors.h:115</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_a80e9a667ae9d0d1015123d8477cfeee6"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a80e9a667ae9d0d1015123d8477cfeee6">meow::Vector3D::operator*=</a></div><div class="ttdeci">Vector3D & operator*=(Scalar const &s)</div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00504">Vectors.h:504</a></div></div> +<div class="ttc" id="classmeow_1_1Vector2D_html_a470def2d8b1789e0cbb8ede298893242"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a470def2d8b1789e0cbb8ede298893242">meow::Vector2D::operator=</a></div><div class="ttdeci">Vector2D & operator=(Vector2D const &v)</div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00252">Vectors.h:252</a></div></div> +<div class="ttc" id="classmeow_1_1Vector2D_html_ad7b3e23827cfc3db7fbcc12c70db398a"><div class="ttname"><a href="classmeow_1_1Vector2D.html#ad7b3e23827cfc3db7fbcc12c70db398a">meow::Vector2D::sub</a></div><div class="ttdeci">Vector2D sub(Vector2D const &v) const </div><div class="ttdoc">return (*this)-v </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00130">Vectors.h:130</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_a8fc395992d84b816307f72026d1e7125"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a8fc395992d84b816307f72026d1e7125">meow::Vector3D::positive</a></div><div class="ttdeci">Vector3D positive() const </div><div class="ttdoc">return +(*this) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00371">Vectors.h:371</a></div></div> +<div class="ttc" id="classmeow_1_1Vector2D_html_a56f0d3848a5508b33d6c564e2eebb75e"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a56f0d3848a5508b33d6c564e2eebb75e">meow::Vector2D::added</a></div><div class="ttdeci">Vector2D & added(Vector2D const &v)</div><div class="ttdoc">Let itself add v. </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00125">Vectors.h:125</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_a80e9a667ae9d0d1015123d8477cfeee6"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a80e9a667ae9d0d1015123d8477cfeee6">meow::Vector3D::operator*=</a></div><div class="ttdeci">Vector3D & operator*=(Scalar const &s)</div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00524">Vectors.h:524</a></div></div> <div class="ttc" id="classmeow_1_1Matrix_html"><div class="ttname"><a href="classmeow_1_1Matrix.html">meow::Matrix< Scalar ></a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_a6c1f0e4d1d28cbb32fa4cc5e4d7bf390"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a6c1f0e4d1d28cbb32fa4cc5e4d7bf390">meow::Vector3D::Vector3D</a></div><div class="ttdeci">Vector3D(Vector3D const &v)</div><div class="ttdoc">consturctor (from another Vector3D) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00264">Vectors.h:264</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_ab378a6b96d9e5d9a75f21ee3bf107bde"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ab378a6b96d9e5d9a75f21ee3bf107bde">meow::Vector3D::length2</a></div><div class="ttdeci">Scalar length2() const </div><div class="ttdoc">same as dot(*this) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00428">Vectors.h:428</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_a647a1a8b562c05d615328559f557257e"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">meow::Vector3D::x</a></div><div class="ttdeci">Scalar const & x() const </div><div class="ttdoc">access x </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00295">Vectors.h:295</a></div></div> -<div class="ttc" id="classmeow_1_1Vector2D_html_a274c5cd3e139978539655a0191f03579"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a274c5cd3e139978539655a0191f03579">meow::Vector2D::subed</a></div><div class="ttdeci">Vector2D & subed(Vector2D const &v)</div><div class="ttdoc">Let itself substract v. </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00125">Vectors.h:125</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_a76e749898519070a7918a9cf382d87d7"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a76e749898519070a7918a9cf382d87d7">meow::Vector3D::~Vector3D</a></div><div class="ttdeci">~Vector3D()</div><div class="ttdoc">destructor </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00286">Vectors.h:286</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_ad8effb8709fe565734bc1c8f94dc0ef1"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ad8effb8709fe565734bc1c8f94dc0ef1">meow::Vector3D::operator+=</a></div><div class="ttdeci">Vector3D & operator+=(Vector3D const &v)</div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00502">Vectors.h:502</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_ae5d23addf232794f4635bdf6221ef7ec"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ae5d23addf232794f4635bdf6221ef7ec">meow::Vector3D::length</a></div><div class="ttdeci">Scalar length() const </div><div class="ttdoc">sqrt of length2 </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00423">Vectors.h:423</a></div></div> -<div class="ttc" id="classmeow_1_1Vector2D_html_af164380cbababa279dee2bedb81ec080"><div class="ttname"><a href="classmeow_1_1Vector2D.html#af164380cbababa279dee2bedb81ec080">meow::Vector2D::operator/=</a></div><div class="ttdeci">Vector2D & operator/=(Scalar const &s)</div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00246">Vectors.h:246</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_aa9f6d3c5f4e5dd0952633822451d98b8"><div class="ttname"><a href="classmeow_1_1Vector3D.html#aa9f6d3c5f4e5dd0952633822451d98b8">meow::Vector3D::normalize</a></div><div class="ttdeci">Vector3D normalize() const </div><div class="ttdoc">return normalize form of itself </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00433">Vectors.h:433</a></div></div> -<div class="ttc" id="classmeow_1_1Vector2D_html_a5a7a5ca3c2a401f1409b05b6bdf18490"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a5a7a5ca3c2a401f1409b05b6bdf18490">meow::Vector2D::dot</a></div><div class="ttdeci">Scalar dot(Vector2D const &v) const </div><div class="ttdoc">dot </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00155">Vectors.h:155</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_a6c1f0e4d1d28cbb32fa4cc5e4d7bf390"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a6c1f0e4d1d28cbb32fa4cc5e4d7bf390">meow::Vector3D::Vector3D</a></div><div class="ttdeci">Vector3D(Vector3D const &v)</div><div class="ttdoc">consturctor (from another Vector3D) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00274">Vectors.h:274</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_ab378a6b96d9e5d9a75f21ee3bf107bde"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ab378a6b96d9e5d9a75f21ee3bf107bde">meow::Vector3D::length2</a></div><div class="ttdeci">Scalar length2() const </div><div class="ttdoc">same as dot(*this) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00448">Vectors.h:448</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_a647a1a8b562c05d615328559f557257e"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">meow::Vector3D::x</a></div><div class="ttdeci">Scalar const & x() const </div><div class="ttdoc">access x </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00305">Vectors.h:305</a></div></div> +<div class="ttc" id="classmeow_1_1Vector2D_html_a274c5cd3e139978539655a0191f03579"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a274c5cd3e139978539655a0191f03579">meow::Vector2D::subed</a></div><div class="ttdeci">Vector2D & subed(Vector2D const &v)</div><div class="ttdoc">Let itself substract v. </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00135">Vectors.h:135</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_a76e749898519070a7918a9cf382d87d7"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a76e749898519070a7918a9cf382d87d7">meow::Vector3D::~Vector3D</a></div><div class="ttdeci">~Vector3D()</div><div class="ttdoc">destructor </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00296">Vectors.h:296</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_ad8effb8709fe565734bc1c8f94dc0ef1"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ad8effb8709fe565734bc1c8f94dc0ef1">meow::Vector3D::operator+=</a></div><div class="ttdeci">Vector3D & operator+=(Vector3D const &v)</div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00522">Vectors.h:522</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_ae5d23addf232794f4635bdf6221ef7ec"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ae5d23addf232794f4635bdf6221ef7ec">meow::Vector3D::length</a></div><div class="ttdeci">Scalar length() const </div><div class="ttdoc">sqrt of length2 </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00443">Vectors.h:443</a></div></div> +<div class="ttc" id="classmeow_1_1Vector2D_html_af164380cbababa279dee2bedb81ec080"><div class="ttname"><a href="classmeow_1_1Vector2D.html#af164380cbababa279dee2bedb81ec080">meow::Vector2D::operator/=</a></div><div class="ttdeci">Vector2D & operator/=(Scalar const &s)</div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00256">Vectors.h:256</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_aa9f6d3c5f4e5dd0952633822451d98b8"><div class="ttname"><a href="classmeow_1_1Vector3D.html#aa9f6d3c5f4e5dd0952633822451d98b8">meow::Vector3D::normalize</a></div><div class="ttdeci">Vector3D normalize() const </div><div class="ttdoc">return normalize form of itself </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00453">Vectors.h:453</a></div></div> +<div class="ttc" id="classmeow_1_1Vector2D_html_a5a7a5ca3c2a401f1409b05b6bdf18490"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a5a7a5ca3c2a401f1409b05b6bdf18490">meow::Vector2D::dot</a></div><div class="ttdeci">Scalar dot(Vector2D const &v) const </div><div class="ttdoc">dot </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00165">Vectors.h:165</a></div></div> <div class="ttc" id="classmeow_1_1Vector2D_html_a01aeddc4e436a8c97e0e570a089ea6c2"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a01aeddc4e436a8c97e0e570a089ea6c2">meow::Vector2D::Vector2D</a></div><div class="ttdeci">Vector2D(Vector2D const &v)</div><div class="ttdoc">consturctor (from another Vector2D) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00027">Vectors.h:27</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_a967c15ddac7c8e949e8361c3339492c8"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a967c15ddac7c8e949e8361c3339492c8">meow::Vector3D::operator-</a></div><div class="ttdeci">Vector3D operator-() const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00493">Vectors.h:493</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_a27a06ec4ab5e4f6d3d59eeffa5a31617"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a27a06ec4ab5e4f6d3d59eeffa5a31617">meow::Vector3D::rotated</a></div><div class="ttdeci">Vector3D & rotated(Vector3D const &axis, double theta)</div><div class="ttdoc">Let itself rotate theta degree. </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00451">Vectors.h:451</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_a967c15ddac7c8e949e8361c3339492c8"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a967c15ddac7c8e949e8361c3339492c8">meow::Vector3D::operator-</a></div><div class="ttdeci">Vector3D operator-() const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00513">Vectors.h:513</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_a27a06ec4ab5e4f6d3d59eeffa5a31617"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a27a06ec4ab5e4f6d3d59eeffa5a31617">meow::Vector3D::rotated</a></div><div class="ttdeci">Vector3D & rotated(Vector3D const &axis, double theta)</div><div class="ttdoc">Let itself rotate theta degree. </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00471">Vectors.h:471</a></div></div> <div class="ttc" id="classmeow_1_1Vector2D_html_a69f2ee0830db546d5a2b5cb39a22ffda"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a69f2ee0830db546d5a2b5cb39a22ffda">meow::Vector2D::Vector2D</a></div><div class="ttdeci">Vector2D()</div><div class="ttdoc">consturctor (0, 0) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00023">Vectors.h:23</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_af4f968f581bfbcf57afcd1bbf1d3bee2"><div class="ttname"><a href="classmeow_1_1Vector3D.html#af4f968f581bfbcf57afcd1bbf1d3bee2">meow::Vector3D::reflected</a></div><div class="ttdeci">Vector3D & reflected(Vector3D const &v)</div><div class="ttdoc">reflect itself given vector v </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00461">Vectors.h:461</a></div></div> -<div class="ttc" id="classmeow_1_1Vector2D_html_a21850fb1a57df44425330ede4cfee331"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a21850fb1a57df44425330ede4cfee331">meow::Vector2D::reflected</a></div><div class="ttdeci">Vector2D & reflected(Vector2D const &v)</div><div class="ttdoc">reflect itself given vector v </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00203">Vectors.h:203</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_af4f968f581bfbcf57afcd1bbf1d3bee2"><div class="ttname"><a href="classmeow_1_1Vector3D.html#af4f968f581bfbcf57afcd1bbf1d3bee2">meow::Vector3D::reflected</a></div><div class="ttdeci">Vector3D & reflected(Vector3D const &v)</div><div class="ttdoc">reflect itself given vector v </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00481">Vectors.h:481</a></div></div> +<div class="ttc" id="classmeow_1_1Vector2D_html_a21850fb1a57df44425330ede4cfee331"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a21850fb1a57df44425330ede4cfee331">meow::Vector2D::reflected</a></div><div class="ttdeci">Vector2D & reflected(Vector2D const &v)</div><div class="ttdoc">reflect itself given vector v </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00213">Vectors.h:213</a></div></div> <div class="ttc" id="classmeow_1_1Vector2D_html_a0506d587eb30444092082258baab7a74"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">meow::Vector2D::y</a></div><div class="ttdeci">Scalar const & y() const </div><div class="ttdoc">access y </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00071">Vectors.h:71</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_a840c9c1ab9734c0687241cc6636fe915"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a840c9c1ab9734c0687241cc6636fe915">meow::Vector3D::muled</a></div><div class="ttdeci">Vector3D & muled(Scalar const &s)</div><div class="ttdoc">Let itself mulitple s. </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00386">Vectors.h:386</a></div></div> -<div class="ttc" id="classmeow_1_1Vector2D_html_ad60642b6b0dc4a6626e1d9eb917e6b45"><div class="ttname"><a href="classmeow_1_1Vector2D.html#ad60642b6b0dc4a6626e1d9eb917e6b45">meow::Vector2D::normalized</a></div><div class="ttdeci">Vector2D & normalized()</div><div class="ttdoc">normalize itself </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00180">Vectors.h:180</a></div></div> -<div class="ttc" id="classmeow_1_1Vector2D_html_added6ab5bb058ef53f919724333454fd"><div class="ttname"><a href="classmeow_1_1Vector2D.html#added6ab5bb058ef53f919724333454fd">meow::Vector2D::matrix</a></div><div class="ttdeci">Matrix< Scalar > matrix() const </div><div class="ttdoc">return a 2x1 matrix form of itself </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00208">Vectors.h:208</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_a7e274b5303baca7caec05d34a4e72ccc"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a7e274b5303baca7caec05d34a4e72ccc">meow::Vector3D::operator*</a></div><div class="ttdeci">Vector3D operator*(Scalar const &s) const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00497">Vectors.h:497</a></div></div> -<div class="ttc" id="classmeow_1_1Vector2D_html_aa5da315ea365b2ca374704a3e8dded9b"><div class="ttname"><a href="classmeow_1_1Vector2D.html#aa5da315ea365b2ca374704a3e8dded9b">meow::Vector2D::normalize</a></div><div class="ttdeci">Vector2D normalize() const </div><div class="ttdoc">return normalize form of itself </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00175">Vectors.h:175</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_ac49ceadb4ac36acaa0031160a1e1b099"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ac49ceadb4ac36acaa0031160a1e1b099">meow::Vector3D::operator()</a></div><div class="ttdeci">Vector3D & operator()(Scalar const &sx, Scalar const &sy, Scalar const &sz)</div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00488">Vectors.h:488</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_a840c9c1ab9734c0687241cc6636fe915"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a840c9c1ab9734c0687241cc6636fe915">meow::Vector3D::muled</a></div><div class="ttdeci">Vector3D & muled(Scalar const &s)</div><div class="ttdoc">Let itself mulitple s. </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00406">Vectors.h:406</a></div></div> +<div class="ttc" id="classmeow_1_1Vector2D_html_ad60642b6b0dc4a6626e1d9eb917e6b45"><div class="ttname"><a href="classmeow_1_1Vector2D.html#ad60642b6b0dc4a6626e1d9eb917e6b45">meow::Vector2D::normalized</a></div><div class="ttdeci">Vector2D & normalized()</div><div class="ttdoc">normalize itself </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00190">Vectors.h:190</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_a110f24d804fe577e37d3aa69c4316874"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a110f24d804fe577e37d3aa69c4316874">meow::Vector3D::scalar</a></div><div class="ttdeci">Scalar const & scalar(size_t i) const </div><div class="ttdoc">access the i -th scalar (0 => x, 1 => y, 2 => z) { </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00361">Vectors.h:361</a></div></div> +<div class="ttc" id="classmeow_1_1Vector2D_html_added6ab5bb058ef53f919724333454fd"><div class="ttname"><a href="classmeow_1_1Vector2D.html#added6ab5bb058ef53f919724333454fd">meow::Vector2D::matrix</a></div><div class="ttdeci">Matrix< Scalar > matrix() const </div><div class="ttdoc">return a 2x1 matrix form of itself </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00218">Vectors.h:218</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_a7e274b5303baca7caec05d34a4e72ccc"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a7e274b5303baca7caec05d34a4e72ccc">meow::Vector3D::operator*</a></div><div class="ttdeci">Vector3D operator*(Scalar const &s) const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00517">Vectors.h:517</a></div></div> +<div class="ttc" id="classmeow_1_1Vector2D_html_aa5da315ea365b2ca374704a3e8dded9b"><div class="ttname"><a href="classmeow_1_1Vector2D.html#aa5da315ea365b2ca374704a3e8dded9b">meow::Vector2D::normalize</a></div><div class="ttdeci">Vector2D normalize() const </div><div class="ttdoc">return normalize form of itself </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00185">Vectors.h:185</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_ac49ceadb4ac36acaa0031160a1e1b099"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ac49ceadb4ac36acaa0031160a1e1b099">meow::Vector3D::operator()</a></div><div class="ttdeci">Vector3D & operator()(Scalar const &sx, Scalar const &sy, Scalar const &sz)</div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00508">Vectors.h:508</a></div></div> <div class="ttc" id="classmeow_1_1Vector2D_html_a989ff27c4ef1dacd3f1b37b81dff0fa2"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a989ff27c4ef1dacd3f1b37b81dff0fa2">meow::Vector2D::Vector2D</a></div><div class="ttdeci">Vector2D(Scalar const &sx, Scalar const &sy)</div><div class="ttdoc">constructor (sx, sy) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00035">Vectors.h:35</a></div></div> -<div class="ttc" id="classmeow_1_1Vector2D_html_ac32c4c5bd8ecf0a662dd12f3b6de15e5"><div class="ttname"><a href="classmeow_1_1Vector2D.html#ac32c4c5bd8ecf0a662dd12f3b6de15e5">meow::Vector2D::length</a></div><div class="ttdeci">Scalar length() const </div><div class="ttdoc">sqrt of length2 </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00165">Vectors.h:165</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_a47b8cbd8a6738bbdbe713aa342a1d53f"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a47b8cbd8a6738bbdbe713aa342a1d53f">meow::Vector3D::reflect</a></div><div class="ttdeci">Vector3D reflect(Vector3D const &v) const </div><div class="ttdoc">return reflect from given vector v </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00456">Vectors.h:456</a></div></div> +<div class="ttc" id="classmeow_1_1Vector2D_html_ac32c4c5bd8ecf0a662dd12f3b6de15e5"><div class="ttname"><a href="classmeow_1_1Vector2D.html#ac32c4c5bd8ecf0a662dd12f3b6de15e5">meow::Vector2D::length</a></div><div class="ttdeci">Scalar length() const </div><div class="ttdoc">sqrt of length2 </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00175">Vectors.h:175</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_a47b8cbd8a6738bbdbe713aa342a1d53f"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a47b8cbd8a6738bbdbe713aa342a1d53f">meow::Vector3D::reflect</a></div><div class="ttdeci">Vector3D reflect(Vector3D const &v) const </div><div class="ttdoc">return reflect from given vector v </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00476">Vectors.h:476</a></div></div> <div class="ttc" id="classmeow_1_1Vector2D_html"><div class="ttname"><a href="classmeow_1_1Vector2D.html">meow::Vector2D</a></div><div class="ttdoc">2D's vector </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00018">Vectors.h:18</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_ab520fe8f88aa2df1af1bfb91bac28fb2"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ab520fe8f88aa2df1af1bfb91bac28fb2">meow::Vector3D::y</a></div><div class="ttdeci">Scalar const & y(Scalar const &s)</div><div class="ttdoc">modify y </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00331">Vectors.h:331</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_ab520fe8f88aa2df1af1bfb91bac28fb2"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ab520fe8f88aa2df1af1bfb91bac28fb2">meow::Vector3D::y</a></div><div class="ttdeci">Scalar const & y(Scalar const &s)</div><div class="ttdoc">modify y </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00341">Vectors.h:341</a></div></div> <div class="ttc" id="classmeow_1_1Vector2D_html_a62a15858053f7c6c80aa9a896dd6d78d"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a62a15858053f7c6c80aa9a896dd6d78d">meow::Vector2D::Vector2D</a></div><div class="ttdeci">Vector2D(Vector< Scalar > const &v, size_t i)</div><div class="ttdoc">constructor (from another Vector, i-th) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00043">Vectors.h:43</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html_a360cc4bdfaca40a1b9e80590dd13e523"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a360cc4bdfaca40a1b9e80590dd13e523">meow::Vector3D::Vector3D</a></div><div class="ttdeci">Vector3D(Vector< Scalar > const &v, size_t i)</div><div class="ttdoc">constructor (from another Vector, i-th) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00282">Vectors.h:282</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html_a360cc4bdfaca40a1b9e80590dd13e523"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a360cc4bdfaca40a1b9e80590dd13e523">meow::Vector3D::Vector3D</a></div><div class="ttdeci">Vector3D(Vector< Scalar > const &v, size_t i)</div><div class="ttdoc">constructor (from another Vector, i-th) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00292">Vectors.h:292</a></div></div> <div class="ttc" id="classmeow_1_1Vector2D_html_a1bb44937c6a470a483740aa6527a90b9"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a1bb44937c6a470a483740aa6527a90b9">meow::Vector2D::x</a></div><div class="ttdeci">Scalar const & x(Scalar const &s)</div><div class="ttdoc">modify x </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00076">Vectors.h:76</a></div></div> </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> @@ -598,7 +618,7 @@ $(document).ready(function(){initNavTree('Vectors_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_a57e9e528cb28fd6752031b735908fb6.html">geo</a></li><li class="navelem"><a class="el" href="Vectors_8h.html">Vectors.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/ViewPort_8h.html b/doc/html/ViewPort_8h.html index 4d5fad4..a25eae3 100644 --- a/doc/html/ViewPort_8h.html +++ b/doc/html/ViewPort_8h.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -83,7 +83,7 @@ Namespaces</h2></td></tr> <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_115d3279a93b9c99d8f569a34543848f.html">gra</a></li><li class="navelem"><a class="el" href="ViewPort_8h.html">ViewPort.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/ViewPort_8h_source.html b/doc/html/ViewPort_8h_source.html index beb1ed5..6a525a1 100644 --- a/doc/html/ViewPort_8h_source.html +++ b/doc/html/ViewPort_8h_source.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -66,7 +66,7 @@ $(document).ready(function(){initNavTree('ViewPort_8h_source.html','');}); <div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="keyword">namespace </span>meow {</div> <div class="line"><a name="l00007"></a><span class="lineno"> 7</span> </div> <div class="line"><a name="l00011"></a><span class="lineno"><a class="line" href="classmeow_1_1ViewPort.html"> 11</a></span> <span class="keyword">class </span><a class="code" href="classmeow_1_1ViewPort.html">ViewPort</a>: <span class="keyword">public</span> <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a> {</div> -<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  </div> +<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> </div> <div class="line"><a name="l00013"></a><span class="lineno"> 13</span> };</div> <div class="line"><a name="l00014"></a><span class="lineno"> 14</span> </div> <div class="line"><a name="l00015"></a><span class="lineno"> 15</span> </div> @@ -83,7 +83,7 @@ $(document).ready(function(){initNavTree('ViewPort_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_115d3279a93b9c99d8f569a34543848f.html">gra</a></li><li class="navelem"><a class="el" href="ViewPort_8h.html">ViewPort.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/WatchBall_8h.html b/doc/html/WatchBall_8h.html index cc4d387..530ef0b 100644 --- a/doc/html/WatchBall_8h.html +++ b/doc/html/WatchBall_8h.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -89,7 +89,7 @@ Namespaces</h2></td></tr> <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_115d3279a93b9c99d8f569a34543848f.html">gra</a></li><li class="navelem"><a class="el" href="WatchBall_8h.html">WatchBall.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/WatchBall_8h_source.html b/doc/html/WatchBall_8h_source.html index c106bc4..6b8c66a 100644 --- a/doc/html/WatchBall_8h_source.html +++ b/doc/html/WatchBall_8h_source.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -97,66 +97,66 @@ $(document).ready(function(){initNavTree('WatchBall_8h_source.html','');}); <div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="keyword">public</span>:</div> <div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="classmeow_1_1WatchBall.html#ab0072695aa7766d1d77f2f71424fcb40"> 46</a></span>  <a class="code" href="classmeow_1_1WatchBall.html#ab0072695aa7766d1d77f2f71424fcb40">WatchBall</a>(): self() {</div> <div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  }</div> -<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  </div> +<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> </div> <div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="classmeow_1_1WatchBall.html#a798e37186c20a9b134b2137a2d4f7b26"> 52</a></span>  <a class="code" href="classmeow_1_1WatchBall.html#a798e37186c20a9b134b2137a2d4f7b26">WatchBall</a>(<a class="code" href="classmeow_1_1WatchBall.html">WatchBall</a> <span class="keyword">const</span>& b): self(b.self, <a class="code" href="classmeow_1_1Self.html">Self</a><Myself>::COPY_FROM) {</div> <div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  }</div> -<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  </div> +<div class="line"><a name="l00054"></a><span class="lineno"> 54</span> </div> <div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="classmeow_1_1WatchBall.html#a255ccc4db07762e2f8f3443429aa017c"> 58</a></span>  <a class="code" href="classmeow_1_1WatchBall.html#a255ccc4db07762e2f8f3443429aa017c">~WatchBall</a>() {</div> <div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  }</div> -<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  </div> +<div class="line"><a name="l00060"></a><span class="lineno"> 60</span> </div> <div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="classmeow_1_1WatchBall.html#abf464a7507044d2bca58ce6b686c5a73"> 64</a></span>  <a class="code" href="classmeow_1_1WatchBall.html">WatchBall</a>& <a class="code" href="classmeow_1_1WatchBall.html#abf464a7507044d2bca58ce6b686c5a73">copyFrom</a>(<a class="code" href="classmeow_1_1WatchBall.html">WatchBall</a> <span class="keyword">const</span>& b) {</div> <div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  <span class="keyword">self</span>().<a class="code" href="classmeow_1_1WatchBall.html#abf464a7507044d2bca58ce6b686c5a73">copyFrom</a>(b.self);</div> <div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> <div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  }</div> -<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  </div> +<div class="line"><a name="l00068"></a><span class="lineno"> 68</span> </div> <div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="classmeow_1_1WatchBall.html#a1480323a56f6f53799e56f4855d95b07"> 72</a></span>  <a class="code" href="classmeow_1_1WatchBall.html">WatchBall</a>& <a class="code" href="classmeow_1_1WatchBall.html#a1480323a56f6f53799e56f4855d95b07">referenceFrom</a>(<a class="code" href="classmeow_1_1WatchBall.html">WatchBall</a> <span class="keyword">const</span>& b) {</div> <div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  <span class="keyword">self</span>().<a class="code" href="classmeow_1_1WatchBall.html#a1480323a56f6f53799e56f4855d95b07">referenceFrom</a>(b.self);</div> <div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> <div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  }</div> -<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  </div> +<div class="line"><a name="l00076"></a><span class="lineno"> 76</span> </div> <div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="classmeow_1_1WatchBall.html#aa511d4d3fe3742e03dfad5f889a3628f"> 80</a></span>  <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1WatchBall.html#aa511d4d3fe3742e03dfad5f889a3628f">cameraSize</a>()<span class="keyword"> const </span>{</div> <div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>->cameras_.size();</div> <div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  }</div> -<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  </div> +<div class="line"><a name="l00083"></a><span class="lineno"> 83</span> </div> <div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="classmeow_1_1WatchBall.html#a1a8810f599cd9cf5929c8b95b52abf98"> 87</a></span>  <a class="code" href="classmeow_1_1WatchBall.html#a1626a844f77feebc5f0f71bcd71bf20c">Cameras</a> <span class="keyword">const</span>& <a class="code" href="classmeow_1_1WatchBall.html#a1a8810f599cd9cf5929c8b95b52abf98">cameras</a>()<span class="keyword"> const </span>{</div> <div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>->cameras_;</div> <div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  }</div> -<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  </div> +<div class="line"><a name="l00090"></a><span class="lineno"> 90</span> </div> <div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="classmeow_1_1WatchBall.html#a1e1c147b92eb097472f957b5fc44346f"> 94</a></span>  <a class="code" href="classmeow_1_1WatchBall.html#a1626a844f77feebc5f0f71bcd71bf20c">Cameras</a>& <a class="code" href="classmeow_1_1WatchBall.html#a1e1c147b92eb097472f957b5fc44346f">camerasGet</a>() {</div> <div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>()->cameras_;</div> <div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  }</div> -<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  </div> +<div class="line"><a name="l00097"></a><span class="lineno"> 97</span> </div> <div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="classmeow_1_1WatchBall.html#a6dc606fde781e28da367e4d5ef023341"> 101</a></span>  <a class="code" href="classmeow_1_1WatchBall.html#a1626a844f77feebc5f0f71bcd71bf20c">Cameras</a> <span class="keyword">const</span>& <a class="code" href="classmeow_1_1WatchBall.html#a6dc606fde781e28da367e4d5ef023341">cameras</a>(<a class="code" href="classmeow_1_1WatchBall.html#a1626a844f77feebc5f0f71bcd71bf20c">Cameras</a> <span class="keyword">const</span>& c) {</div> <div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  <span class="keyword">self</span>()->cameras_ = c;</div> <div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1WatchBall.html#a1a8810f599cd9cf5929c8b95b52abf98">cameras</a>();</div> <div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  }</div> -<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  </div> +<div class="line"><a name="l00105"></a><span class="lineno"> 105</span> </div> <div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="classmeow_1_1WatchBall.html#ae80be9aa3e4e4e3a1577c8fecf05c22b"> 109</a></span>  <a class="code" href="classmeow_1_1Camera.html">Camera<Pixel></a> <span class="keyword">const</span>& <a class="code" href="classmeow_1_1WatchBall.html#ae80be9aa3e4e4e3a1577c8fecf05c22b">camera</a>(<span class="keywordtype">size_t</span> i)<span class="keyword"> const </span>{</div> <div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1WatchBall.html#a1a8810f599cd9cf5929c8b95b52abf98">cameras</a>()[i];</div> <div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  }</div> -<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  </div> +<div class="line"><a name="l00112"></a><span class="lineno"> 112</span> </div> <div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="classmeow_1_1WatchBall.html#afa8f3bf18dcd5295802777c1d9a25d71"> 116</a></span>  <a class="code" href="classmeow_1_1Camera.html">Camera<Pixel></a>& <a class="code" href="classmeow_1_1WatchBall.html#afa8f3bf18dcd5295802777c1d9a25d71">camera</a>(<span class="keywordtype">size_t</span> i) {</div> <div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1WatchBall.html#a1a8810f599cd9cf5929c8b95b52abf98">cameras</a>()[i];</div> <div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  }</div> -<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  </div> +<div class="line"><a name="l00119"></a><span class="lineno"> 119</span> </div> <div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="classmeow_1_1WatchBall.html#ad2a10fde68b850a32193c20804708bc6"> 123</a></span>  <a class="code" href="classmeow_1_1Camera.html">Camera<Pixel></a> <span class="keyword">const</span>& <a class="code" href="classmeow_1_1WatchBall.html#ad2a10fde68b850a32193c20804708bc6">camera</a>(<span class="keywordtype">size_t</span> i, <a class="code" href="classmeow_1_1Camera.html">Camera<Pixel></a> <span class="keyword">const</span>& c) {</div> <div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  <a class="code" href="classmeow_1_1WatchBall.html#a1a8810f599cd9cf5929c8b95b52abf98">cameras</a>()[i] = c;</div> <div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1WatchBall.html#ae80be9aa3e4e4e3a1577c8fecf05c22b">camera</a>(i);</div> <div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  }</div> -<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  </div> +<div class="line"><a name="l00127"></a><span class="lineno"> 127</span> </div> <div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="classmeow_1_1WatchBall.html#af8a5cf5d7093da13578aee6f802c8cee"> 131</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D<double></a> <span class="keyword">const</span>& <a class="code" href="classmeow_1_1WatchBall.html#af8a5cf5d7093da13578aee6f802c8cee">offset</a>()<span class="keyword"> const </span>{</div> <div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>->offset_;</div> <div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  }</div> -<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  </div> +<div class="line"><a name="l00134"></a><span class="lineno"> 134</span> </div> <div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="classmeow_1_1WatchBall.html#a07068805c2c31cce87eea8771611a711"> 138</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D<double></a>& <a class="code" href="classmeow_1_1WatchBall.html#a07068805c2c31cce87eea8771611a711">offset</a>() {</div> <div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  <span class="keywordflow">return</span> <span class="keyword">self</span>()->offset_;</div> <div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  }</div> -<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  </div> +<div class="line"><a name="l00141"></a><span class="lineno"> 141</span> </div> <div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="classmeow_1_1WatchBall.html#aeaedc62a9647b572e0606446e741152f"> 145</a></span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D<double></a> <span class="keyword">const</span>& <a class="code" href="classmeow_1_1WatchBall.html#aeaedc62a9647b572e0606446e741152f">offset</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D<double></a> <span class="keyword">const</span>& ofs) {</div> <div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  <span class="keyword">self</span>()->offset_ = ofs;</div> <div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1WatchBall.html#af8a5cf5d7093da13578aee6f802c8cee">offset</a>();</div> <div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  }</div> -<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  </div> +<div class="line"><a name="l00149"></a><span class="lineno"> 149</span> </div> <div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="classmeow_1_1WatchBall.html#aea73c7ddb1fb42a257406735ea687d4d"> 153</a></span>  Pixel <a class="code" href="classmeow_1_1WatchBall.html#aea73c7ddb1fb42a257406735ea687d4d">color</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D<double></a> p)<span class="keyword"> const </span>{</div> <div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  <a class="code" href="classmeow_1_1Vector3D.html">Vector3D<double></a> p2(p - <a class="code" href="classmeow_1_1WatchBall.html#af8a5cf5d7093da13578aee6f802c8cee">offset</a>());</div> <div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  Pixel sum(0);</div> @@ -169,7 +169,7 @@ $(document).ready(function(){initNavTree('WatchBall_8h_source.html','');}); <div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  }</div> <div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  <span class="keywordflow">return</span> (ct > 0 ? sum / ct : sum);</div> <div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  }</div> -<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  </div> +<div class="line"><a name="l00165"></a><span class="lineno"> 165</span> </div> <div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="classmeow_1_1WatchBall.html#a00fcbbce6d9e4748a9b093983e591c19"> 171</a></span>  <a class="code" href="classmeow_1_1Bitmap.html">Bitmap<Pixel></a> <a class="code" href="classmeow_1_1WatchBall.html#a00fcbbce6d9e4748a9b093983e591c19">expand</a>(<span class="keywordtype">double</span> radius)<span class="keyword"> const </span>{</div> <div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  radius = std::max(radius, 0.5);</div> <div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  <span class="keywordtype">size_t</span> height = std::max<size_t>(1, 2.0 * radius);</div> @@ -188,15 +188,15 @@ $(document).ready(function(){initNavTree('WatchBall_8h_source.html','');}); <div class="line"><a name="l00186"></a><span class="lineno"> 186</span>  }</div> <div class="line"><a name="l00187"></a><span class="lineno"> 187</span>  <span class="keywordflow">return</span> ret;</div> <div class="line"><a name="l00188"></a><span class="lineno"> 188</span>  }</div> -<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  </div> +<div class="line"><a name="l00189"></a><span class="lineno"> 189</span> </div> <div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="classmeow_1_1WatchBall.html#a69948640465200ca8fadc364aad98b23"> 193</a></span>  <a class="code" href="classmeow_1_1WatchBall.html">WatchBall</a>& <a class="code" href="classmeow_1_1WatchBall.html#a69948640465200ca8fadc364aad98b23">operator=</a>(<a class="code" href="classmeow_1_1WatchBall.html">WatchBall</a> <span class="keyword">const</span>& b) {</div> <div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1WatchBall.html#abf464a7507044d2bca58ce6b686c5a73">copyFrom</a>(b);</div> <div class="line"><a name="l00195"></a><span class="lineno"> 195</span>  }</div> -<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>  </div> +<div class="line"><a name="l00196"></a><span class="lineno"> 196</span> </div> <div class="line"><a name="l00201"></a><span class="lineno"><a class="line" href="classmeow_1_1WatchBall.html#a33cb0d690e6da55580f1747c7fb72e7a"> 201</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1WatchBall.html#a33cb0d690e6da55580f1747c7fb72e7a">write</a>(FILE* f, <span class="keywordtype">bool</span> bin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg)<span class="keyword"> const </span>{</div> <div class="line"><a name="l00202"></a><span class="lineno"> 202</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> <div class="line"><a name="l00203"></a><span class="lineno"> 203</span>  }</div> -<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>  </div> +<div class="line"><a name="l00204"></a><span class="lineno"> 204</span> </div> <div class="line"><a name="l00209"></a><span class="lineno"><a class="line" href="classmeow_1_1WatchBall.html#a18cac43a61f741c191148bfef76e3d85"> 209</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1WatchBall.html#a18cac43a61f741c191148bfef76e3d85">read</a>(FILE* f, <span class="keywordtype">bool</span> bin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg) {</div> <div class="line"><a name="l00210"></a><span class="lineno"> 210</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> <div class="line"><a name="l00211"></a><span class="lineno"> 211</span>  }</div> @@ -204,16 +204,16 @@ $(document).ready(function(){initNavTree('WatchBall_8h_source.html','');}); <div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="classmeow_1_1WatchBall.html#ae2c8bc97ac7d09b886fe59a8f88c2145"> 217</a></span>  <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1WatchBall.html#ae2c8bc97ac7d09b886fe59a8f88c2145">create</a>()<span class="keyword"> const </span>{</div> <div class="line"><a name="l00218"></a><span class="lineno"> 218</span>  <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classmeow_1_1WatchBall.html#ab0072695aa7766d1d77f2f71424fcb40">WatchBall</a>();</div> <div class="line"><a name="l00219"></a><span class="lineno"> 219</span>  }</div> -<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>  </div> +<div class="line"><a name="l00220"></a><span class="lineno"> 220</span> </div> <div class="line"><a name="l00230"></a><span class="lineno"><a class="line" href="classmeow_1_1WatchBall.html#a898f8ad46598a01633f444804853a3bd"> 230</a></span>  <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1WatchBall.html#a898f8ad46598a01633f444804853a3bd">copyFrom</a>(<a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a> <span class="keyword">const</span>* b) {</div> <div class="line"><a name="l00231"></a><span class="lineno"> 231</span>  <span class="keywordflow">return</span> &(<a class="code" href="classmeow_1_1WatchBall.html#abf464a7507044d2bca58ce6b686c5a73">copyFrom</a>(*(<a class="code" href="classmeow_1_1WatchBall.html">WatchBall</a>*)b));</div> <div class="line"><a name="l00232"></a><span class="lineno"> 232</span>  }</div> -<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>  </div> +<div class="line"><a name="l00233"></a><span class="lineno"> 233</span> </div> <div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="classmeow_1_1WatchBall.html#afcba8229502523255913392c592eabce"> 238</a></span>  <span class="keywordtype">char</span> <span class="keyword">const</span>* <a class="code" href="classmeow_1_1WatchBall.html#afcba8229502523255913392c592eabce">ctype</a>()<span class="keyword"> const</span>{</div> <div class="line"><a name="l00239"></a><span class="lineno"> 239</span>  <span class="keyword">static</span> <span class="keywordtype">char</span> <span class="keyword">const</span>* ptr = <span class="keyword">typeid</span>(*this).name();</div> <div class="line"><a name="l00240"></a><span class="lineno"> 240</span>  <span class="keywordflow">return</span> ptr;</div> <div class="line"><a name="l00241"></a><span class="lineno"> 241</span>  }</div> -<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>  </div> +<div class="line"><a name="l00242"></a><span class="lineno"> 242</span> </div> <div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="classmeow_1_1WatchBall.html#ab8478f0460b456da11863ab9e7542bd1"> 247</a></span>  std::string <a class="code" href="classmeow_1_1WatchBall.html#ab8478f0460b456da11863ab9e7542bd1">type</a>()<span class="keyword"> const </span>{</div> <div class="line"><a name="l00248"></a><span class="lineno"> 248</span>  <span class="keywordflow">return</span> std::string(<a class="code" href="classmeow_1_1WatchBall.html#afcba8229502523255913392c592eabce">ctype</a>());</div> <div class="line"><a name="l00249"></a><span class="lineno"> 249</span>  }</div> @@ -231,10 +231,10 @@ $(document).ready(function(){initNavTree('WatchBall_8h_source.html','');}); <div class="ttc" id="Camera_8h_html"><div class="ttname"><a href="Camera_8h.html">Camera.h</a></div></div> <div class="ttc" id="classmeow_1_1Camera_html"><div class="ttname"><a href="classmeow_1_1Camera.html">meow::Camera</a></div><div class="ttdoc">Camera. </div><div class="ttdef"><b>Definition:</b> <a href="Camera_8h_source.html#l00023">Camera.h:23</a></div></div> <div class="ttc" id="classmeow_1_1WatchBall_html_afcba8229502523255913392c592eabce"><div class="ttname"><a href="classmeow_1_1WatchBall.html#afcba8229502523255913392c592eabce">meow::WatchBall::ctype</a></div><div class="ttdeci">char const * ctype() const </div><div class="ttdoc">回傳class的type </div><div class="ttdef"><b>Definition:</b> <a href="WatchBall_8h_source.html#l00238">WatchBall.h:238</a></div></div> -<div class="ttc" id="classmeow_1_1Bitmap_html"><div class="ttname"><a href="classmeow_1_1Bitmap.html">meow::Bitmap</a></div><div class="ttdoc">二維點陣資料 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00023">Bitmap.h:23</a></div></div> +<div class="ttc" id="classmeow_1_1Bitmap_html"><div class="ttname"><a href="classmeow_1_1Bitmap.html">meow::Bitmap</a></div><div class="ttdoc">二維點陣資料 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00025">Bitmap.h:25</a></div></div> <div class="ttc" id="classmeow_1_1WatchBall_html_a1a8810f599cd9cf5929c8b95b52abf98"><div class="ttname"><a href="classmeow_1_1WatchBall.html#a1a8810f599cd9cf5929c8b95b52abf98">meow::WatchBall::cameras</a></div><div class="ttdeci">Cameras const & cameras() const </div><div class="ttdoc">取得 cameras </div><div class="ttdef"><b>Definition:</b> <a href="WatchBall_8h_source.html#l00087">WatchBall.h:87</a></div></div> <div class="ttc" id="classmeow_1_1WatchBall_html_ae2c8bc97ac7d09b886fe59a8f88c2145"><div class="ttname"><a href="classmeow_1_1WatchBall.html#ae2c8bc97ac7d09b886fe59a8f88c2145">meow::WatchBall::create</a></div><div class="ttdeci">ObjBase * create() const </div><div class="ttdoc">new一個自己 </div><div class="ttdef"><b>Definition:</b> <a href="WatchBall_8h_source.html#l00217">WatchBall.h:217</a></div></div> -<div class="ttc" id="classmeow_1_1Bitmap_html_ac8f41ae97e068549565e9ac83ffef888"><div class="ttname"><a href="classmeow_1_1Bitmap.html#ac8f41ae97e068549565e9ac83ffef888">meow::Bitmap::pixel</a></div><div class="ttdeci">Pixel pixel(size_t y, size_t x) const </div><div class="ttdoc">取得 (y, x) 的pixel </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00203">Bitmap.h:203</a></div></div> +<div class="ttc" id="classmeow_1_1Bitmap_html_ac8f41ae97e068549565e9ac83ffef888"><div class="ttname"><a href="classmeow_1_1Bitmap.html#ac8f41ae97e068549565e9ac83ffef888">meow::Bitmap::pixel</a></div><div class="ttdeci">Pixel pixel(size_t y, size_t x) const </div><div class="ttdoc">取得 (y, x) 的pixel </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00205">Bitmap.h:205</a></div></div> <div class="ttc" id="classmeow_1_1WatchBall_html_ad2a10fde68b850a32193c20804708bc6"><div class="ttname"><a href="classmeow_1_1WatchBall.html#ad2a10fde68b850a32193c20804708bc6">meow::WatchBall::camera</a></div><div class="ttdeci">Camera< Pixel > const & camera(size_t i, Camera< Pixel > const &c)</div><div class="ttdoc">設定第i個camera </div><div class="ttdef"><b>Definition:</b> <a href="WatchBall_8h_source.html#l00123">WatchBall.h:123</a></div></div> <div class="ttc" id="classmeow_1_1ObjBase_html"><div class="ttname"><a href="classmeow_1_1ObjBase.html">meow::ObjBase</a></div><div class="ttdoc">一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00015">ObjBase.h:15</a></div></div> <div class="ttc" id="classmeow_1_1Vector3D_html"><div class="ttname"><a href="classmeow_1_1Vector3D.html">meow::Vector3D< double ></a></div></div> @@ -263,7 +263,7 @@ $(document).ready(function(){initNavTree('WatchBall_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_115d3279a93b9c99d8f569a34543848f.html">gra</a></li><li class="navelem"><a class="el" href="WatchBall_8h.html">WatchBall.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/YUV_8h.html b/doc/html/YUV_8h.html index 7174702..92c8608 100644 --- a/doc/html/YUV_8h.html +++ b/doc/html/YUV_8h.html @@ -30,7 +30,7 @@ <div id="projectname">Templates -- Meow  <span id="projectnumber">1.1.4</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -95,7 +95,7 @@ Functions</h2></td></tr> <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_f6840b2fecd08a3779df34f0add0e074.html">colors</a></li><li class="navelem"><a class="el" href="YUV_8h.html">YUV.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Mon Jun 23 2014 18:37:27 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/YUV_8h_source.html b/doc/html/YUV_8h_source.html index d808c68..0722af3 100644 --- a/doc/html/YUV_8h_source.html +++ b/doc/html/YUV_8h_source.html @@ -30,7 +30,7 @@ <div id="projectname">Templates -- Meow  <span id="projectnumber">1.1.4</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -103,7 +103,7 @@ $(document).ready(function(){initNavTree('YUV_8h_source.html','');}); <div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  <span class="keywordtype">double</span> <a class="code" href="classmeow_1_1YUVf.html#aa601cf43e25fa399b828d948e5cdd31c">vMin</a>() <span class="keyword">const</span>;</div> <div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  <span class="keywordtype">double</span> <a class="code" href="classmeow_1_1YUVf.html#ac26a8246e0ddfe7f80ba2254acf6953d">vMax</a>() <span class="keyword">const</span>;</div> <div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  };</div> -<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  </div> +<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> </div> <div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  <span class="keyword">template</span><<span class="keyword">class</span> RGB_T, <span class="keyword">class</span> YUV_T> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="namespacemeow.html#a9682162b4b67148649d87c2049175820">RGB_to_YUV</a>(</div> <div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  <a class="code" href="classmeow_1_1RGB.html">RGB<RGB_T></a> <span class="keyword">const</span>& rgb,</div> <div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  <a class="code" href="classmeow_1_1YUV.html">YUV<YUV_T></a> * yuv);</div> @@ -151,7 +151,7 @@ $(document).ready(function(){initNavTree('YUV_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_f6840b2fecd08a3779df34f0add0e074.html">colors</a></li><li class="navelem"><a class="el" href="YUV_8h.html">YUV.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Mon Jun 23 2014 18:37:26 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/YUV_8hpp.html b/doc/html/YUV_8hpp.html index ad8aeb2..c7e50c4 100644 --- a/doc/html/YUV_8hpp.html +++ b/doc/html/YUV_8hpp.html @@ -30,7 +30,7 @@ <div id="projectname">Templates -- Meow  <span id="projectnumber">1.1.4</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -88,7 +88,7 @@ Functions</h2></td></tr> <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_f6840b2fecd08a3779df34f0add0e074.html">colors</a></li><li class="navelem"><a class="el" href="YUV_8hpp.html">YUV.hpp</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Mon Jun 23 2014 18:37:27 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/YUV_8hpp_source.html b/doc/html/YUV_8hpp_source.html index 2f032b7..00320e2 100644 --- a/doc/html/YUV_8hpp_source.html +++ b/doc/html/YUV_8hpp_source.html @@ -30,7 +30,7 @@ <div id="projectname">Templates -- Meow  <span id="projectnumber">1.1.4</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -100,8 +100,8 @@ $(document).ready(function(){initNavTree('YUV_8hpp_source.html','');}); <div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="classmeow_1_1YUVf.html#a211d1df1e9d314e32a7d9683f16a09ee"> 42</a></span>  <span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="classmeow_1_1YUVf.html#a211d1df1e9d314e32a7d9683f16a09ee">YUVf::uMax</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> 1.0; }</div> <div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="classmeow_1_1YUVf.html#aa601cf43e25fa399b828d948e5cdd31c"> 43</a></span>  <span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="classmeow_1_1YUVf.html#aa601cf43e25fa399b828d948e5cdd31c">YUVf::vMin</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> 0.0; }</div> <div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="classmeow_1_1YUVf.html#ac26a8246e0ddfe7f80ba2254acf6953d"> 44</a></span>  <span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="classmeow_1_1YUVf.html#ac26a8246e0ddfe7f80ba2254acf6953d">YUVf::vMax</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> 1.0; }</div> -<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  </div> -<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  </div> +<div class="line"><a name="l00045"></a><span class="lineno"> 45</span> </div> +<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> </div> <div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="namespacemeow.html#a9682162b4b67148649d87c2049175820"> 47</a></span>  <span class="keyword">template</span><<span class="keyword">class</span> RGB_T, <span class="keyword">class</span> YUV_T> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="namespacemeow.html#a9682162b4b67148649d87c2049175820">RGB_to_YUV</a>(</div> <div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  <a class="code" href="classmeow_1_1RGB.html">RGB<RGB_T></a> <span class="keyword">const</span>& rgb,</div> <div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  <a class="code" href="classmeow_1_1YUV.html">YUV<YUV_T></a> * yuv){</div> @@ -173,7 +173,7 @@ $(document).ready(function(){initNavTree('YUV_8hpp_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_f6840b2fecd08a3779df34f0add0e074.html">colors</a></li><li class="navelem"><a class="el" href="YUV_8hpp.html">YUV.hpp</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Mon Jun 23 2014 18:37:26 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/YUV__Space_8h.html b/doc/html/YUV__Space_8h.html index aa600af..2e2c156 100644 --- a/doc/html/YUV__Space_8h.html +++ b/doc/html/YUV__Space_8h.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -103,7 +103,7 @@ Functions</h2></td></tr> <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_f6840b2fecd08a3779df34f0add0e074.html">colors</a></li><li class="navelem"><a class="el" href="YUV__Space_8h.html">YUV_Space.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/YUV__Space_8h_source.html b/doc/html/YUV__Space_8h_source.html index 1862068..c2e01c2 100644 --- a/doc/html/YUV__Space_8h_source.html +++ b/doc/html/YUV__Space_8h_source.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -180,28 +180,28 @@ $(document).ready(function(){initNavTree('YUV__Space_8h_source.html','');}); <div class="ttc" id="classmeow_1_1YUVf__Space_html_a0b34feef9db731dbc7228c0bc3554415"><div class="ttname"><a href="classmeow_1_1YUVf__Space.html#a0b34feef9db731dbc7228c0bc3554415">meow::YUVf_Space::YUVf_Space</a></div><div class="ttdeci">YUVf_Space(YUV_Space const &b)</div><div class="ttdef"><b>Definition:</b> <a href="YUV__Space_8h_source.html#l00036">YUV_Space.h:36</a></div></div> <div class="ttc" id="classmeow_1_1RGBf__Space_html"><div class="ttname"><a href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></div><div class="ttdoc">以浮點數Red, Green, Blue 三個值所組成的色彩空間 </div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00086">RGB_Space.h:86</a></div></div> <div class="ttc" id="classmeow_1_1YUVf__Space_html_ab7a1880a397a5fff594ac18c0d569bd6"><div class="ttname"><a href="classmeow_1_1YUVf__Space.html#ab7a1880a397a5fff594ac18c0d569bd6">meow::YUVf_Space::u</a></div><div class="ttdeci">double const & u() const </div><div class="ttdef"><b>Definition:</b> <a href="YUV__Space_8h_source.html#l00050">YUV_Space.h:50</a></div></div> -<div class="ttc" id="classmeow_1_1Color3__Space_html_a3351aea64c4ca1596694d6b95dce56df"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df">meow::Color3_Space< double >::min</a></div><div class="ttdeci">doubleconst & min(size_t id) const</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00046">Color3_Space.h:46</a></div></div> +<div class="ttc" id="classmeow_1_1Color3__Space_html_a3351aea64c4ca1596694d6b95dce56df"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df">meow::Color3_Space< double >::min</a></div><div class="ttdeci">doubleconst & min(size_t id) const</div><div class="ttdoc">Return the minimum of the i -th channel. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00099">Color3_Space.h:99</a></div></div> <div class="ttc" id="classmeow_1_1YUVf__Space_html_afc4e9f52a8e75753772d99a077e5b4ea"><div class="ttname"><a href="classmeow_1_1YUVf__Space.html#afc4e9f52a8e75753772d99a077e5b4ea">meow::YUVf_Space::yuv</a></div><div class="ttdeci">double const & yuv(size_t i, double c)</div><div class="ttdef"><b>Definition:</b> <a href="YUV__Space_8h_source.html#l00052">YUV_Space.h:52</a></div></div> <div class="ttc" id="classmeow_1_1YUVf__Space_html_af2f8d6a8a4913de6ad17f2da86d949fa"><div class="ttname"><a href="classmeow_1_1YUVf__Space.html#af2f8d6a8a4913de6ad17f2da86d949fa">meow::YUVf_Space::v</a></div><div class="ttdeci">double const & v(double c)</div><div class="ttdef"><b>Definition:</b> <a href="YUV__Space_8h_source.html#l00055">YUV_Space.h:55</a></div></div> <div class="ttc" id="classmeow_1_1YUVf__Space_html_a47a65edcd356f3754f6aca45483cae06"><div class="ttname"><a href="classmeow_1_1YUVf__Space.html#a47a65edcd356f3754f6aca45483cae06">meow::YUVf_Space::yuvGet</a></div><div class="ttdeci">double & yuvGet(size_t i)</div><div class="ttdef"><b>Definition:</b> <a href="YUV__Space_8h_source.html#l00056">YUV_Space.h:56</a></div></div> <div class="ttc" id="classmeow_1_1YUVf__Space_html_acd8f8d7472bfa816669e601243c0c2df"><div class="ttname"><a href="classmeow_1_1YUVf__Space.html#acd8f8d7472bfa816669e601243c0c2df">meow::YUVf_Space::operator=</a></div><div class="ttdeci">YUVf_Space & operator=(YUVf_Space const &b)</div><div class="ttdef"><b>Definition:</b> <a href="YUV__Space_8h_source.html#l00060">YUV_Space.h:60</a></div></div> <div class="ttc" id="classmeow_1_1YUVf__Space_html_afaf24781d6b28a9615c807dfc70e4f7b"><div class="ttname"><a href="classmeow_1_1YUVf__Space.html#afaf24781d6b28a9615c807dfc70e4f7b">meow::YUVf_Space::u</a></div><div class="ttdeci">double const & u(double c)</div><div class="ttdef"><b>Definition:</b> <a href="YUV__Space_8h_source.html#l00054">YUV_Space.h:54</a></div></div> <div class="ttc" id="classdouble_html"><div class="ttname"><a href="classdouble.html">double</a></div></div> -<div class="ttc" id="classmeow_1_1Color3__Space_html_ac2efb0be959fc60f786bdcdc8a1fd8b2"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2">meow::Color3_Space< double >::valGet</a></div><div class="ttdeci">double & valGet(size_t id)</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00055">Color3_Space.h:55</a></div></div> +<div class="ttc" id="classmeow_1_1Color3__Space_html_ac2efb0be959fc60f786bdcdc8a1fd8b2"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2">meow::Color3_Space< double >::valGet</a></div><div class="ttdeci">double & valGet(size_t id)</div><div class="ttdoc">Get the non-constant reference of value of the i -th channel. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00139">Color3_Space.h:139</a></div></div> <div class="ttc" id="classmeow_1_1YUVf__Space_html_a99e8bb42edb254ed1415f55ef1558ab0"><div class="ttname"><a href="classmeow_1_1YUVf__Space.html#a99e8bb42edb254ed1415f55ef1558ab0">meow::YUVf_Space::vGet</a></div><div class="ttdeci">double & vGet()</div><div class="ttdef"><b>Definition:</b> <a href="YUV__Space_8h_source.html#l00059">YUV_Space.h:59</a></div></div> <div class="ttc" id="classmeow_1_1YUVf__Space_html_ae799cfca7c0d3b4a817d33a6ebac5239"><div class="ttname"><a href="classmeow_1_1YUVf__Space.html#ae799cfca7c0d3b4a817d33a6ebac5239">meow::YUVf_Space::uMin</a></div><div class="ttdeci">double const & uMin() const </div><div class="ttdef"><b>Definition:</b> <a href="YUV__Space_8h_source.html#l00042">YUV_Space.h:42</a></div></div> <div class="ttc" id="classmeow_1_1YUVf__Space_html_a0a38aa9230be765cdb7e1fd5ace9315b"><div class="ttname"><a href="classmeow_1_1YUVf__Space.html#a0a38aa9230be765cdb7e1fd5ace9315b">meow::YUVf_Space::operator*</a></div><div class="ttdeci">double operator*(YUVf_Space const &b) const </div><div class="ttdef"><b>Definition:</b> <a href="YUV__Space_8h_source.html#l00076">YUV_Space.h:76</a></div></div> <div class="ttc" id="namespacemeow_html_af95cfca15ad7a51ed4d07b06e1296080"><div class="ttname"><a href="namespacemeow.html#af95cfca15ad7a51ed4d07b06e1296080">meow::denormalize</a></div><div class="ttdeci">T denormalize(T lower, T upper, T _ratio)</div><div class="ttdoc">(lower+_ratio*(upper-lower)) </div><div class="ttdef"><b>Definition:</b> <a href="math_2utility_8h_source.html#l00035">utility.h:35</a></div></div> <div class="ttc" id="classmeow_1_1RGBf__Space_html_a2e158eb7f0a94047b23872b7b346e7b9"><div class="ttname"><a href="classmeow_1_1RGBf__Space.html#a2e158eb7f0a94047b23872b7b346e7b9">meow::RGBf_Space::r</a></div><div class="ttdeci">double const & r() const </div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00114">RGB_Space.h:114</a></div></div> -<div class="ttc" id="classmeow_1_1Color3__Space_html_aa6661a1aaaf985a4b2d68db88ec93d2f"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f">meow::Color3_Space< double >::max</a></div><div class="ttdeci">doubleconst & max(size_t id) const</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00047">Color3_Space.h:47</a></div></div> +<div class="ttc" id="classmeow_1_1Color3__Space_html_aa6661a1aaaf985a4b2d68db88ec93d2f"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f">meow::Color3_Space< double >::max</a></div><div class="ttdeci">doubleconst & max(size_t id) const</div><div class="ttdoc">Return the maximum of the i -th channel. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00107">Color3_Space.h:107</a></div></div> <div class="ttc" id="classmeow_1_1YUVf__Space_html_a31c9176faad460be84a0255bc3173226"><div class="ttname"><a href="classmeow_1_1YUVf__Space.html#a31c9176faad460be84a0255bc3173226">meow::YUVf_Space::yGet</a></div><div class="ttdeci">double & yGet()</div><div class="ttdef"><b>Definition:</b> <a href="YUV__Space_8h_source.html#l00057">YUV_Space.h:57</a></div></div> <div class="ttc" id="classmeow_1_1YUVf__Space_html_adb397aff53a9c0ede746bd734a519dd6"><div class="ttname"><a href="classmeow_1_1YUVf__Space.html#adb397aff53a9c0ede746bd734a519dd6">meow::YUVf_Space::yMin</a></div><div class="ttdeci">double const & yMin() const </div><div class="ttdef"><b>Definition:</b> <a href="YUV__Space_8h_source.html#l00041">YUV_Space.h:41</a></div></div> <div class="ttc" id="classmeow_1_1YUVf__Space_html"><div class="ttname"><a href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></div><div class="ttdoc">以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 </div><div class="ttdef"><b>Definition:</b> <a href="YUV__Space_8h_source.html#l00021">YUV_Space.h:21</a></div></div> -<div class="ttc" id="classmeow_1_1Color3__Space_html"><div class="ttname"><a href="classmeow_1_1Color3__Space.html">meow::Color3_Space</a></div><div class="ttdoc">以三個channel所組成的色彩空間 </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00018">Color3_Space.h:18</a></div></div> +<div class="ttc" id="classmeow_1_1Color3__Space_html"><div class="ttname"><a href="classmeow_1_1Color3__Space.html">meow::Color3_Space</a></div><div class="ttdoc">Base class of color space with 3 channels. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00018">Color3_Space.h:18</a></div></div> <div class="ttc" id="classmeow_1_1YUVf__Space_html_a99f55740ad5a8b57f4edf68a69e2b720"><div class="ttname"><a href="classmeow_1_1YUVf__Space.html#a99f55740ad5a8b57f4edf68a69e2b720">meow::YUVf_Space::yuvMin</a></div><div class="ttdeci">double const & yuvMin(size_t i) const </div><div class="ttdef"><b>Definition:</b> <a href="YUV__Space_8h_source.html#l00040">YUV_Space.h:40</a></div></div> <div class="ttc" id="Color3__Space_8h_html"><div class="ttname"><a href="Color3__Space_8h.html">Color3_Space.h</a></div></div> <div class="ttc" id="classmeow_1_1YUVf__Space_html_ad377534486a9d1d1bea38d4c04ea0267"><div class="ttname"><a href="classmeow_1_1YUVf__Space.html#ad377534486a9d1d1bea38d4c04ea0267">meow::YUVf_Space::uGet</a></div><div class="ttdeci">double & uGet()</div><div class="ttdef"><b>Definition:</b> <a href="YUV__Space_8h_source.html#l00058">YUV_Space.h:58</a></div></div> -<div class="ttc" id="classmeow_1_1Vector3D_html"><div class="ttname"><a href="classmeow_1_1Vector3D.html">meow::Vector3D</a></div><div class="ttdoc">3D's vector </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00255">Vectors.h:255</a></div></div> +<div class="ttc" id="classmeow_1_1Vector3D_html"><div class="ttname"><a href="classmeow_1_1Vector3D.html">meow::Vector3D</a></div><div class="ttdoc">3D's vector </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00265">Vectors.h:265</a></div></div> <div class="ttc" id="classmeow_1_1YUVf__Space_html_a056acc13f596f9d488eeb8540aa93a2d"><div class="ttname"><a href="classmeow_1_1YUVf__Space.html#a056acc13f596f9d488eeb8540aa93a2d">meow::YUVf_Space::operator/</a></div><div class="ttdeci">YUVf_Space operator/(double const &c) const </div><div class="ttdef"><b>Definition:</b> <a href="YUV__Space_8h_source.html#l00073">YUV_Space.h:73</a></div></div> <div class="ttc" id="classmeow_1_1RGBf__Space_html_aeb0cd2d681af6a70861ff371bf596e17"><div class="ttname"><a href="classmeow_1_1RGBf__Space.html#aeb0cd2d681af6a70861ff371bf596e17">meow::RGBf_Space::gMin</a></div><div class="ttdeci">double const & gMin() const </div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00107">RGB_Space.h:107</a></div></div> <div class="ttc" id="classmeow_1_1YUVf__Space_html_a4ffd3340f73d108e4641de0eab155262"><div class="ttname"><a href="classmeow_1_1YUVf__Space.html#a4ffd3340f73d108e4641de0eab155262">meow::YUVf_Space::~YUVf_Space</a></div><div class="ttdeci">~YUVf_Space()</div><div class="ttdef"><b>Definition:</b> <a href="YUV__Space_8h_source.html#l00038">YUV_Space.h:38</a></div></div> @@ -217,12 +217,12 @@ $(document).ready(function(){initNavTree('YUV__Space_8h_source.html','');}); <div class="ttc" id="classmeow_1_1RGBf__Space_html_ad25036799ca38983cdb74ed6b4245d51"><div class="ttname"><a href="classmeow_1_1RGBf__Space.html#ad25036799ca38983cdb74ed6b4245d51">meow::RGBf_Space::g</a></div><div class="ttdeci">double const & g() const </div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00115">RGB_Space.h:115</a></div></div> <div class="ttc" id="classmeow_1_1RGBf__Space_html_a130bbee98fdd279a415e18aa0ca2f13c"><div class="ttname"><a href="classmeow_1_1RGBf__Space.html#a130bbee98fdd279a415e18aa0ca2f13c">meow::RGBf_Space::bMin</a></div><div class="ttdeci">double const & bMin() const </div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00108">RGB_Space.h:108</a></div></div> <div class="ttc" id="classmeow_1_1YUVf__Space_html_a9f4740de51da44bb8397c90f24975c19"><div class="ttname"><a href="classmeow_1_1YUVf__Space.html#a9f4740de51da44bb8397c90f24975c19">meow::YUVf_Space::yuv</a></div><div class="ttdeci">double const & yuv(size_t i) const </div><div class="ttdef"><b>Definition:</b> <a href="YUV__Space_8h_source.html#l00048">YUV_Space.h:48</a></div></div> -<div class="ttc" id="classmeow_1_1Color3__Space_html_aa5c43cb67d674223a0a2361ac8de55c1"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#aa5c43cb67d674223a0a2361ac8de55c1">meow::Color3_Space< double >::copyFrom</a></div><div class="ttdeci">Color3_Space< double > & copyFrom(Color3_Space< double > const &b)</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00035">Color3_Space.h:35</a></div></div> +<div class="ttc" id="classmeow_1_1Color3__Space_html_aa5c43cb67d674223a0a2361ac8de55c1"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#aa5c43cb67d674223a0a2361ac8de55c1">meow::Color3_Space< double >::copyFrom</a></div><div class="ttdeci">Color3_Space< double > & copyFrom(Color3_Space< double > const &b)</div><div class="ttdoc">Copy method. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00054">Color3_Space.h:54</a></div></div> <div class="ttc" id="classmeow_1_1YUVf__Space_html_afe90af43e91f5134419a2ca7624cff66"><div class="ttname"><a href="classmeow_1_1YUVf__Space.html#afe90af43e91f5134419a2ca7624cff66">meow::YUVf_Space::yuvMax</a></div><div class="ttdeci">double const & yuvMax(size_t i) const </div><div class="ttdef"><b>Definition:</b> <a href="YUV__Space_8h_source.html#l00044">YUV_Space.h:44</a></div></div> <div class="ttc" id="classmeow_1_1YUVf__Space_html_aaf9cb97273b96475641a372fbbe86949"><div class="ttname"><a href="classmeow_1_1YUVf__Space.html#aaf9cb97273b96475641a372fbbe86949">meow::YUVf_Space::uMax</a></div><div class="ttdeci">double const & uMax() const </div><div class="ttdef"><b>Definition:</b> <a href="YUV__Space_8h_source.html#l00046">YUV_Space.h:46</a></div></div> <div class="ttc" id="classmeow_1_1YUVf__Space_html_a9b3807a627b89e9484eda3fa40120a24"><div class="ttname"><a href="classmeow_1_1YUVf__Space.html#a9b3807a627b89e9484eda3fa40120a24">meow::YUVf_Space::YUVf_Space</a></div><div class="ttdeci">YUVf_Space()</div><div class="ttdef"><b>Definition:</b> <a href="YUV__Space_8h_source.html#l00023">YUV_Space.h:23</a></div></div> <div class="ttc" id="classmeow_1_1YUVf__Space_html_adf527a2801ec37a42edf1b1964007547"><div class="ttname"><a href="classmeow_1_1YUVf__Space.html#adf527a2801ec37a42edf1b1964007547">meow::YUVf_Space::operator-</a></div><div class="ttdeci">YUVf_Space operator-(YUVf_Space const &b) const </div><div class="ttdef"><b>Definition:</b> <a href="YUV__Space_8h_source.html#l00067">YUV_Space.h:67</a></div></div> -<div class="ttc" id="classmeow_1_1Color3__Space_html_af08839264f6ea6dc50cf6175d26afa6e"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">meow::Color3_Space< double >::val</a></div><div class="ttdeci">doubleconst & val(size_t id) const</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00048">Color3_Space.h:48</a></div></div> +<div class="ttc" id="classmeow_1_1Color3__Space_html_af08839264f6ea6dc50cf6175d26afa6e"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">meow::Color3_Space< double >::val</a></div><div class="ttdeci">doubleconst & val(size_t id) const</div><div class="ttdoc">Return the value of the i -th channel. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00117">Color3_Space.h:117</a></div></div> <div class="ttc" id="classmeow_1_1Color3__Space_html_aa134d705ea25b1f64db8bef07d1757ae"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">meow::Color3_Space< double >::val_</a></div><div class="ttdeci">Vector3D< double > val_</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00022">Color3_Space.h:22</a></div></div> <div class="ttc" id="classmeow_1_1YUVf__Space_html_a92f015c9545102445d1163c7eab67e79"><div class="ttname"><a href="classmeow_1_1YUVf__Space.html#a92f015c9545102445d1163c7eab67e79">meow::YUVf_Space::y</a></div><div class="ttdeci">double const & y(double c)</div><div class="ttdef"><b>Definition:</b> <a href="YUV__Space_8h_source.html#l00053">YUV_Space.h:53</a></div></div> <div class="ttc" id="classmeow_1_1YUVf__Space_html_aba01d6b8d0d8840d0132ccd6b43d8c0c"><div class="ttname"><a href="classmeow_1_1YUVf__Space.html#aba01d6b8d0d8840d0132ccd6b43d8c0c">meow::YUVf_Space::vMin</a></div><div class="ttdeci">double const & vMin() const </div><div class="ttdef"><b>Definition:</b> <a href="YUV__Space_8h_source.html#l00043">YUV_Space.h:43</a></div></div> @@ -234,7 +234,7 @@ $(document).ready(function(){initNavTree('YUV__Space_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_f6840b2fecd08a3779df34f0add0e074.html">colors</a></li><li class="navelem"><a class="el" href="YUV__Space_8h.html">YUV_Space.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/annotated.html b/doc/html/annotated.html index 01437e9..c7589f1 100644 --- a/doc/html/annotated.html +++ b/doc/html/annotated.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -61,71 +61,60 @@ $(document).ready(function(){initNavTree('annotated.html','');}); <div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory"> <div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span>]</div><table class="directory"> <tr id="row_0_" class="even"><td class="entry"><img id="arr_0_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('0_')"/><img src="ftv2ns.png" alt="N" width="24" height="22" /><a class="el" href="namespacemeow.html" target="_self">meow</a></td><td class="desc"></td></tr> -<tr id="row_0_0_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Color3__Space.html" target="_self">Color3_Space</a></td><td class="desc">以三個channel所組成的色彩空間 </td></tr> -<tr id="row_0_1_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1HSL.html" target="_self">HSL</a></td><td class="desc"></td></tr> -<tr id="row_0_2_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1HSLf.html" target="_self">HSLf</a></td><td class="desc"></td></tr> -<tr id="row_0_3_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1HSLf__Space.html" target="_self">HSLf_Space</a></td><td class="desc">以浮點數<b>Y</b>(亮度), <b>U</b>(色度), <b>V</b>(濃度) 三個值所組成的色彩空間 </td></tr> -<tr id="row_0_4_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1HSV.html" target="_self">HSV</a></td><td class="desc"></td></tr> -<tr id="row_0_5_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1HSVf.html" target="_self">HSVf</a></td><td class="desc"></td></tr> -<tr id="row_0_6_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1HSVf__Space.html" target="_self">HSVf_Space</a></td><td class="desc">以浮點數<b>Y</b>(亮度), <b>U</b>(色度), <b>V</b>(濃度) 三個值所組成的色彩空間 </td></tr> -<tr id="row_0_7_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1RGB.html" target="_self">RGB</a></td><td class="desc"></td></tr> -<tr id="row_0_8_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1RGBf.html" target="_self">RGBf</a></td><td class="desc"></td></tr> -<tr id="row_0_9_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1RGBi.html" target="_self">RGBi</a></td><td class="desc"></td></tr> -<tr id="row_0_10_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1RGBi__Space.html" target="_self">RGBi_Space</a></td><td class="desc">以整數 <b>Red</b>, <b>Green</b>, <b>Blue</b> 三個值所組成的色彩空間 </td></tr> -<tr id="row_0_11_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1RGBf__Space.html" target="_self">RGBf_Space</a></td><td class="desc">以浮點數<b>Red</b>, <b>Green</b>, <b>Blue</b> 三個值所組成的色彩空間 </td></tr> -<tr id="row_0_12_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1YUV.html" target="_self">YUV</a></td><td class="desc"></td></tr> -<tr id="row_0_13_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1YUVf.html" target="_self">YUVf</a></td><td class="desc"></td></tr> -<tr id="row_0_14_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1YUVf__Space.html" target="_self">YUVf_Space</a></td><td class="desc">以浮點數<b>Y</b>(亮度), <b>U</b>(色度), <b>V</b>(濃度) 三個值所組成的色彩空間 </td></tr> -<tr id="row_0_15_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1BinaryIndexTree.html" target="_self">BinaryIndexTree</a></td><td class="desc">極度簡化的 <code><a class="el" href="classmeow_1_1SegmentTree.html" title="中文名 線段樹 ">SegmentTree</a></code> 已無區間更新的操作 </td></tr> -<tr id="row_0_16_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1DisjointSet.html" target="_self">DisjointSet</a></td><td class="desc">用來維護一堆互斥集的資訊 </td></tr> -<tr id="row_0_17_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1HashTableList.html" target="_self">HashTableList</a></td><td class="desc">一個當key相撞時會用list解決的hash_table </td></tr> -<tr id="row_0_18_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1KD__Tree.html" target="_self">KD_Tree</a></td><td class="desc"><code>k-dimension</code> tree </td></tr> -<tr id="row_0_19_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1MergeableHeap.html" target="_self">MergeableHeap</a></td><td class="desc">一個用 <b>左偏樹</b> 實作的 <code>Maximum-Heap</code> , 除了原本heap有的功能外, 還支援 <code>merge</code> 功能 </td></tr> -<tr id="row_0_20_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1SegmentTree.html" target="_self">SegmentTree</a></td><td class="desc">中文名 <code>線段樹</code> </td></tr> -<tr id="row_0_21_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img id="arr_0_21_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_21_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1SplayTree.html" target="_self">SplayTree</a></td><td class="desc">是一種神乎其技的資料結構, 維護一堆 Key->Value . 並且支援 一些 <code>std::map</code> 難以快速實踐的操作, 如 <code>split</code> , <code>merge</code> , <code>keyOffset</code> </td></tr> -<tr id="row_0_21_0_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1SplayTree_1_1Element.html" target="_self">Element</a></td><td class="desc">類似 <code>stl</code> 的 <code>iterator</code> ,不過這邊叫做<code><a class="el" href="classmeow_1_1SplayTree_1_1Element.html" title="類似 stl 的 iterator ,不過這邊叫做Element ">Element</a></code> </td></tr> -<tr id="row_0_22_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img id="arr_0_22_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_22_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1SplayTree__Range.html" target="_self">SplayTree_Range</a></td><td class="desc">基本上跟SplayTree一樣, 不過這邊結合線段樹, 多了區間操作 (線段樹相關operator定義請見 <code><a class="el" href="classmeow_1_1SegmentTree.html" title="中文名 線段樹 ">SegmentTree</a></code> ) </td></tr> -<tr id="row_0_22_0_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1SplayTree__Range_1_1Element.html" target="_self">Element</a></td><td class="desc">類似 <code>stl</code> 的 <code>iterator</code> ,不過這邊叫做<code><a class="el" href="classmeow_1_1SplayTree__Range_1_1Element.html" title="類似 stl 的 iterator ,不過這邊叫做Element ">Element</a></code> </td></tr> -<tr id="row_0_23_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1VP__Tree.html" target="_self">VP_Tree</a></td><td class="desc">跟KD_Tree很像歐 </td></tr> -<tr id="row_0_24_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Vector2D.html" target="_self">Vector2D</a></td><td class="desc">2D's vector </td></tr> -<tr id="row_0_25_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Vector3D.html" target="_self">Vector3D</a></td><td class="desc">3D's vector </td></tr> -<tr id="row_0_26_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Bitmap.html" target="_self">Bitmap</a></td><td class="desc">二維點陣資料 </td></tr> -<tr id="row_0_27_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmeow_1_1SceneInfo.html" target="_self">SceneInfo</a></td><td class="desc"></td></tr> -<tr id="row_0_28_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1BundleAdjustment.html" target="_self">BundleAdjustment</a></td><td class="desc"></td></tr> -<tr id="row_0_29_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1BundleAdjustment__LM.html" target="_self">BundleAdjustment_LM</a></td><td class="desc"></td></tr> -<tr id="row_0_30_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Camera.html" target="_self">Camera</a></td><td class="desc"><a class="el" href="classmeow_1_1Camera.html" title="Camera. ">Camera</a> </td></tr> -<tr id="row_0_31_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Eye.html" target="_self">Eye</a></td><td class="desc">一個 <code><a class="el" href="classmeow_1_1Camera.html" title="Camera. ">Camera</a></code> 加上一個offset transformation </td></tr> -<tr id="row_0_32_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1FeaturePoint.html" target="_self">FeaturePoint</a></td><td class="desc">特徵點 </td></tr> -<tr id="row_0_33_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1FeaturePointsDetector.html" target="_self">FeaturePointsDetector</a></td><td class="desc"></td></tr> -<tr id="row_0_34_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1FeaturePointsDetector__Harris.html" target="_self">FeaturePointsDetector_Harris</a></td><td class="desc">Harris corner detect </td></tr> -<tr id="row_0_35_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1FeaturePointsMatch.html" target="_self">FeaturePointsMatch</a></td><td class="desc"></td></tr> -<tr id="row_0_36_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1FeaturePointsMatch__K__Match.html" target="_self">FeaturePointsMatch_K_Match</a></td><td class="desc"></td></tr> -<tr id="row_0_37_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1IdentityPoints.html" target="_self">IdentityPoints</a></td><td class="desc">把一個 <code>std::map<ID</code>,Vector<Scalar> > 包起來 </td></tr> -<tr id="row_0_38_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Photo.html" target="_self">Photo</a></td><td class="desc">底片 </td></tr> -<tr id="row_0_39_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ViewPort.html" target="_self">ViewPort</a></td><td class="desc">未完待續 </td></tr> -<tr id="row_0_40_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1WatchBall.html" target="_self">WatchBall</a></td><td class="desc"><b>多個camera</b>, 一個offset, 一個rotation </td></tr> -<tr id="row_0_41_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1LinearTransformation.html" target="_self">LinearTransformation</a></td><td class="desc">A base class for implementing kinds of linear transformations </td></tr> -<tr id="row_0_42_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Rotation3D.html" target="_self">Rotation3D</a></td><td class="desc">Rotation a point/vector alone an axis with given angle in 3D world </td></tr> -<tr id="row_0_43_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Matrix.html" target="_self">Matrix</a></td><td class="desc"><b>matrix</b> </td></tr> -<tr id="row_0_44_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Transformation.html" target="_self">Transformation</a></td><td class="desc">A base class for implementing kinds of transformations </td></tr> -<tr id="row_0_45_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1BallProjection.html" target="_self">BallProjection</a></td><td class="desc">A ball projection is to project the given vector to a hyper-sphere </td></tr> -<tr id="row_0_46_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1PhotoProjection.html" target="_self">PhotoProjection</a></td><td class="desc">A <b>photo</b> <b>projection</b> is a kind of transformation that project point/vector to a flat <b>photo</b> </td></tr> -<tr id="row_0_47_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Vector.html" target="_self">Vector</a></td><td class="desc"><b>vector</b> </td></tr> -<tr id="row_0_48_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ObjArray.html" target="_self">ObjArray</a></td><td class="desc">純粹把 <code>std::vector</code> 包起來, 變成繼承自 <a class="el" href="classmeow_1_1ObjBase.html" title="一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 ">ObjBase</a> </td></tr> -<tr id="row_0_49_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ObjBase.html" target="_self">ObjBase</a></td><td class="desc">一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 </td></tr> -<tr id="row_0_50_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ObjDictionary.html" target="_self">ObjDictionary</a></td><td class="desc">純粹把 <code>std::map</code> 包起來, 變成繼承自 <a class="el" href="classmeow_1_1ObjBase.html" title="一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 ">ObjBase</a> </td></tr> -<tr id="row_0_51_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ObjProperties.html" target="_self">ObjProperties</a></td><td class="desc">目前擺爛中 </td></tr> -<tr id="row_0_52_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ObjSelector.html" target="_self">ObjSelector</a></td><td class="desc">利用register的概念, 達到runtime用string選擇要new的class </td></tr> -<tr id="row_0_53_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ObjType.html" target="_self">ObjType</a></td><td class="desc">純粹把給定的 <code>Type</code> 包起來, 變成繼承自 <a class="el" href="classmeow_1_1ObjBase.html" title="一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 ">ObjBase</a> </td></tr> -<tr id="row_0_54_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ReaderWriter__int.html" target="_self">ReaderWriter_int</a></td><td class="desc"></td></tr> -<tr id="row_0_55_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ReaderWriter__size__t.html" target="_self">ReaderWriter_size_t</a></td><td class="desc"></td></tr> -<tr id="row_0_56_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ReaderWriter__double.html" target="_self">ReaderWriter_double</a></td><td class="desc"></td></tr> -<tr id="row_0_57_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ReaderWriter__string.html" target="_self">ReaderWriter_string</a></td><td class="desc"></td></tr> -<tr id="row_0_58_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ImplementInterface.html" target="_self">ImplementInterface</a></td><td class="desc"></td></tr> -<tr id="row_0_59_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1RegisterInterface.html" target="_self">RegisterInterface</a></td><td class="desc"></td></tr> -<tr id="row_0_60_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Self.html" target="_self">Self</a></td><td class="desc">A little class use for packing the data part of another class. With this technique, it can achieve Copy-On-Write(COR) mechanism at background and have a reference mechanism which much more flexible then the one C++ has </td></tr> -<tr id="row_0_61_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Usage.html" target="_self">Usage</a></td><td class="desc">管理參數設置, 自訂usage document, 分析argc, argv </td></tr> -<tr id="row_0_62_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmeow_1_1PairToPair.html" target="_self">PairToPair</a></td><td class="desc">有.from.first, .from.second, .to.first, .to.second </td></tr> +<tr id="row_0_0_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Color3__Space.html" target="_self">Color3_Space</a></td><td class="desc">Base class of color space with 3 channels </td></tr> +<tr id="row_0_1_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1HSLf__Space.html" target="_self">HSLf_Space</a></td><td class="desc">以浮點數<b>Y</b>(亮度), <b>U</b>(色度), <b>V</b>(濃度) 三個值所組成的色彩空間 </td></tr> +<tr id="row_0_2_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1HSVf__Space.html" target="_self">HSVf_Space</a></td><td class="desc">以浮點數<b>Y</b>(亮度), <b>U</b>(色度), <b>V</b>(濃度) 三個值所組成的色彩空間 </td></tr> +<tr id="row_0_3_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1RGBi__Space.html" target="_self">RGBi_Space</a></td><td class="desc">以整數 <b>Red</b>, <b>Green</b>, <b>Blue</b> 三個值所組成的色彩空間 </td></tr> +<tr id="row_0_4_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1RGBf__Space.html" target="_self">RGBf_Space</a></td><td class="desc">以浮點數<b>Red</b>, <b>Green</b>, <b>Blue</b> 三個值所組成的色彩空間 </td></tr> +<tr id="row_0_5_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1YUVf__Space.html" target="_self">YUVf_Space</a></td><td class="desc">以浮點數<b>Y</b>(亮度), <b>U</b>(色度), <b>V</b>(濃度) 三個值所組成的色彩空間 </td></tr> +<tr id="row_0_6_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1BinaryIndexTree.html" target="_self">BinaryIndexTree</a></td><td class="desc">極度簡化的 <code><a class="el" href="classmeow_1_1SegmentTree.html" title="中文名 線段樹 ">SegmentTree</a></code> 已無區間更新的操作 </td></tr> +<tr id="row_0_7_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1DisjointSet.html" target="_self">DisjointSet</a></td><td class="desc">用來維護一堆互斥集的資訊 </td></tr> +<tr id="row_0_8_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1HashTableList.html" target="_self">HashTableList</a></td><td class="desc">一個當key相撞時會用list解決的hash_table </td></tr> +<tr id="row_0_9_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1KD__Tree.html" target="_self">KD_Tree</a></td><td class="desc"><code>k-dimension</code> tree </td></tr> +<tr id="row_0_10_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1MergeableHeap.html" target="_self">MergeableHeap</a></td><td class="desc">一個用 <b>左偏樹</b> 實作的 <code>Maximum-Heap</code> , 除了原本heap有的功能外, 還支援 <code>merge</code> 功能 </td></tr> +<tr id="row_0_11_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1SegmentTree.html" target="_self">SegmentTree</a></td><td class="desc">中文名 <code>線段樹</code> </td></tr> +<tr id="row_0_12_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img id="arr_0_12_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_12_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1SplayTree.html" target="_self">SplayTree</a></td><td class="desc">是一種神乎其技的資料結構, 維護一堆 Key->Value . 並且支援 一些 <code>std::map</code> 難以快速實踐的操作, 如 <code>split</code> , <code>merge</code> , <code>keyOffset</code> </td></tr> +<tr id="row_0_12_0_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1SplayTree_1_1Element.html" target="_self">Element</a></td><td class="desc">類似 <code>stl</code> 的 <code>iterator</code> ,不過這邊叫做<code><a class="el" href="classmeow_1_1SplayTree_1_1Element.html" title="類似 stl 的 iterator ,不過這邊叫做Element ">Element</a></code> </td></tr> +<tr id="row_0_13_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img id="arr_0_13_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_13_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1SplayTree__Range.html" target="_self">SplayTree_Range</a></td><td class="desc">基本上跟SplayTree一樣, 不過這邊結合線段樹, 多了區間操作 (線段樹相關operator定義請見 <code><a class="el" href="classmeow_1_1SegmentTree.html" title="中文名 線段樹 ">SegmentTree</a></code> ) </td></tr> +<tr id="row_0_13_0_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1SplayTree__Range_1_1Element.html" target="_self">Element</a></td><td class="desc">類似 <code>stl</code> 的 <code>iterator</code> ,不過這邊叫做<code><a class="el" href="classmeow_1_1SplayTree__Range_1_1Element.html" title="類似 stl 的 iterator ,不過這邊叫做Element ">Element</a></code> </td></tr> +<tr id="row_0_14_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1VP__Tree.html" target="_self">VP_Tree</a></td><td class="desc">跟KD_Tree很像歐 </td></tr> +<tr id="row_0_15_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Vector2D.html" target="_self">Vector2D</a></td><td class="desc">2D's vector </td></tr> +<tr id="row_0_16_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Vector3D.html" target="_self">Vector3D</a></td><td class="desc">3D's vector </td></tr> +<tr id="row_0_17_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Bitmap.html" target="_self">Bitmap</a></td><td class="desc">二維點陣資料 </td></tr> +<tr id="row_0_18_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmeow_1_1SceneInfo.html" target="_self">SceneInfo</a></td><td class="desc"></td></tr> +<tr id="row_0_19_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1BundleAdjustment.html" target="_self">BundleAdjustment</a></td><td class="desc"></td></tr> +<tr id="row_0_20_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1BundleAdjustment__LM.html" target="_self">BundleAdjustment_LM</a></td><td class="desc"></td></tr> +<tr id="row_0_21_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Camera.html" target="_self">Camera</a></td><td class="desc"><a class="el" href="classmeow_1_1Camera.html" title="Camera. ">Camera</a> </td></tr> +<tr id="row_0_22_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Eye.html" target="_self">Eye</a></td><td class="desc">一個 <code><a class="el" href="classmeow_1_1Camera.html" title="Camera. ">Camera</a></code> 加上一個offset transformation </td></tr> +<tr id="row_0_23_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1FeaturePoint.html" target="_self">FeaturePoint</a></td><td class="desc">特徵點 </td></tr> +<tr id="row_0_24_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1FeaturePointsDetector.html" target="_self">FeaturePointsDetector</a></td><td class="desc"></td></tr> +<tr id="row_0_25_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1FeaturePointsDetector__Harris.html" target="_self">FeaturePointsDetector_Harris</a></td><td class="desc">Harris corner detect </td></tr> +<tr id="row_0_26_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1FeaturePointsMatch.html" target="_self">FeaturePointsMatch</a></td><td class="desc"></td></tr> +<tr id="row_0_27_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1FeaturePointsMatch__K__Match.html" target="_self">FeaturePointsMatch_K_Match</a></td><td class="desc"></td></tr> +<tr id="row_0_28_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1IdentityPoints.html" target="_self">IdentityPoints</a></td><td class="desc">把一個 <code>std::map<ID</code>,Vector<Scalar> > 包起來 </td></tr> +<tr id="row_0_29_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Photo.html" target="_self">Photo</a></td><td class="desc">底片 </td></tr> +<tr id="row_0_30_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ViewPort.html" target="_self">ViewPort</a></td><td class="desc">未完待續 </td></tr> +<tr id="row_0_31_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1WatchBall.html" target="_self">WatchBall</a></td><td class="desc"><b>多個camera</b>, 一個offset, 一個rotation </td></tr> +<tr id="row_0_32_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1LinearTransformation.html" target="_self">LinearTransformation</a></td><td class="desc">A base class for implementing kinds of linear transformations </td></tr> +<tr id="row_0_33_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Rotation3D.html" target="_self">Rotation3D</a></td><td class="desc">Rotation a point/vector alone an axis with given angle in 3D world </td></tr> +<tr id="row_0_34_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Matrix.html" target="_self">Matrix</a></td><td class="desc"><b>matrix</b> </td></tr> +<tr id="row_0_35_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Transformation.html" target="_self">Transformation</a></td><td class="desc">A base class for implementing kinds of transformations </td></tr> +<tr id="row_0_36_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1BallProjection.html" target="_self">BallProjection</a></td><td class="desc">A ball projection is to project the given vector to a hyper-sphere </td></tr> +<tr id="row_0_37_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1PhotoProjection.html" target="_self">PhotoProjection</a></td><td class="desc">A <b>photo</b> <b>projection</b> is a kind of transformation that project point/vector to a flat <b>photo</b> </td></tr> +<tr id="row_0_38_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Vector.html" target="_self">Vector</a></td><td class="desc"><b>vector</b> </td></tr> +<tr id="row_0_39_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ObjArray.html" target="_self">ObjArray</a></td><td class="desc">純粹把 <code>std::vector</code> 包起來, 變成繼承自 <a class="el" href="classmeow_1_1ObjBase.html" title="一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 ">ObjBase</a> </td></tr> +<tr id="row_0_40_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ObjBase.html" target="_self">ObjBase</a></td><td class="desc">一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 </td></tr> +<tr id="row_0_41_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ObjDictionary.html" target="_self">ObjDictionary</a></td><td class="desc">純粹把 <code>std::map</code> 包起來, 變成繼承自 <a class="el" href="classmeow_1_1ObjBase.html" title="一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 ">ObjBase</a> </td></tr> +<tr id="row_0_42_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ObjProperties.html" target="_self">ObjProperties</a></td><td class="desc">目前擺爛中 </td></tr> +<tr id="row_0_43_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ObjSelector.html" target="_self">ObjSelector</a></td><td class="desc">利用register的概念, 達到runtime用string選擇要new的class </td></tr> +<tr id="row_0_44_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ObjType.html" target="_self">ObjType</a></td><td class="desc">純粹把給定的 <code>Type</code> 包起來, 變成繼承自 <a class="el" href="classmeow_1_1ObjBase.html" title="一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 ">ObjBase</a> </td></tr> +<tr id="row_0_45_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ReaderWriter__int.html" target="_self">ReaderWriter_int</a></td><td class="desc"></td></tr> +<tr id="row_0_46_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ReaderWriter__size__t.html" target="_self">ReaderWriter_size_t</a></td><td class="desc"></td></tr> +<tr id="row_0_47_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ReaderWriter__double.html" target="_self">ReaderWriter_double</a></td><td class="desc"></td></tr> +<tr id="row_0_48_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ReaderWriter__string.html" target="_self">ReaderWriter_string</a></td><td class="desc"></td></tr> +<tr id="row_0_49_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Self.html" target="_self">Self</a></td><td class="desc">A little class use for packing the data part of another class. With this technique, it can achieve Copy-On-Write(COR) mechanism at background and have a reference mechanism which much more flexible then the one C++ has </td></tr> +<tr id="row_0_50_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Usage.html" target="_self">Usage</a></td><td class="desc">管理參數設置, 自訂usage document, 分析argc, argv </td></tr> +<tr id="row_0_51_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmeow_1_1PairToPair.html" target="_self">PairToPair</a></td><td class="desc">A structur with memember <code></code>.from.first , <code></code>.from.second , <code></code>.to.first , <code></code>.to.second </td></tr> </table> </div><!-- directory --> </div><!-- contents --> @@ -134,7 +123,7 @@ $(document).ready(function(){initNavTree('annotated.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classdouble.html b/doc/html/classdouble.html index 34a632f..9b63ad8 100644 --- a/doc/html/classdouble.html +++ b/doc/html/classdouble.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -65,7 +65,7 @@ $(document).ready(function(){initNavTree('classdouble.html','');}); <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="classdouble.html">double</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classes.html b/doc/html/classes.html index 54dd5eb..b019e40 100644 --- a/doc/html/classes.html +++ b/doc/html/classes.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -61,46 +61,44 @@ $(document).ready(function(){initNavTree('classes.html','');}); <div class="qindex"><a class="qindex" href="#letter_B">B</a> | <a class="qindex" href="#letter_C">C</a> | <a class="qindex" href="#letter_D">D</a> | <a class="qindex" href="#letter_E">E</a> | <a class="qindex" href="#letter_F">F</a> | <a class="qindex" href="#letter_H">H</a> | <a class="qindex" href="#letter_I">I</a> | <a class="qindex" href="#letter_K">K</a> | <a class="qindex" href="#letter_L">L</a> | <a class="qindex" href="#letter_M">M</a> | <a class="qindex" href="#letter_O">O</a> | <a class="qindex" href="#letter_P">P</a> | <a class="qindex" href="#letter_R">R</a> | <a class="qindex" href="#letter_S">S</a> | <a class="qindex" href="#letter_T">T</a> | <a class="qindex" href="#letter_U">U</a> | <a class="qindex" href="#letter_V">V</a> | <a class="qindex" href="#letter_W">W</a> | <a class="qindex" href="#letter_Y">Y</a></div> <table style="margin: 10px; white-space: nowrap;" align="center" width="95%" border="0" cellspacing="0" cellpadding="0"> <tr><td rowspan="2" valign="bottom"><a name="letter_B"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  B  </div></td></tr></table> -</td><td valign="top"><a class="el" href="classmeow_1_1FeaturePointsDetector.html">FeaturePointsDetector</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td rowspan="2" valign="bottom"><a name="letter_M"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  M  </div></td></tr></table> -</td><td valign="top"><a class="el" href="classmeow_1_1ReaderWriter__size__t.html">ReaderWriter_size_t</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td rowspan="2" valign="bottom"><a name="letter_V"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  V  </div></td></tr></table> +</td><td rowspan="2" valign="bottom"><a name="letter_F"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  F  </div></td></tr></table> +</td><td rowspan="2" valign="bottom"><a name="letter_M"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  M  </div></td></tr></table> +</td><td valign="top"><a class="el" href="classmeow_1_1ReaderWriter__int.html">ReaderWriter_int</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td rowspan="2" valign="bottom"><a name="letter_V"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  V  </div></td></tr></table> </td></tr> -<tr><td valign="top"><a class="el" href="classmeow_1_1FeaturePointsDetector__Harris.html">FeaturePointsDetector_Harris</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="classmeow_1_1ReaderWriter__string.html">ReaderWriter_string</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td></tr> -<tr><td valign="top"><a class="el" href="classmeow_1_1BallProjection.html">BallProjection</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="classmeow_1_1FeaturePointsMatch.html">FeaturePointsMatch</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="classmeow_1_1Matrix.html">Matrix</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="classmeow_1_1RegisterInterface.html">RegisterInterface</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="classmeow_1_1Vector.html">Vector</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td></tr> -<tr><td valign="top"><a class="el" href="classmeow_1_1BinaryIndexTree.html">BinaryIndexTree</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="classmeow_1_1FeaturePointsMatch__K__Match.html">FeaturePointsMatch_K_Match</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="classmeow_1_1MergeableHeap.html">MergeableHeap</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="classmeow_1_1RGB.html">RGB</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="classmeow_1_1Vector2D.html">Vector2D</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td></tr> -<tr><td valign="top"><a class="el" href="classmeow_1_1Bitmap.html">Bitmap</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td rowspan="2" valign="bottom"><a name="letter_H"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  H  </div></td></tr></table> -</td><td rowspan="2" valign="bottom"><a name="letter_O"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  O  </div></td></tr></table> -</td><td valign="top"><a class="el" href="classmeow_1_1RGBf.html">RGBf</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td></tr> -<tr><td valign="top"><a class="el" href="classmeow_1_1BundleAdjustment.html">BundleAdjustment</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="classmeow_1_1RGBf__Space.html">RGBf_Space</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="classmeow_1_1ViewPort.html">ViewPort</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td></tr> -<tr><td valign="top"><a class="el" href="classmeow_1_1BundleAdjustment__LM.html">BundleAdjustment_LM</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="classmeow_1_1HashTableList.html">HashTableList</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="classmeow_1_1ObjArray.html">ObjArray</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="classmeow_1_1RGBi.html">RGBi</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="classmeow_1_1VP__Tree.html">VP_Tree</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td></tr> +<tr><td valign="top"><a class="el" href="classmeow_1_1ReaderWriter__size__t.html">ReaderWriter_size_t</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td></tr> +<tr><td valign="top"><a class="el" href="classmeow_1_1BallProjection.html">BallProjection</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="classmeow_1_1FeaturePoint.html">FeaturePoint</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="classmeow_1_1Matrix.html">Matrix</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="classmeow_1_1ReaderWriter__string.html">ReaderWriter_string</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="classmeow_1_1Vector.html">Vector</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td></tr> +<tr><td valign="top"><a class="el" href="classmeow_1_1BinaryIndexTree.html">BinaryIndexTree</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="classmeow_1_1FeaturePointsDetector.html">FeaturePointsDetector</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="classmeow_1_1MergeableHeap.html">MergeableHeap</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="classmeow_1_1RGBf__Space.html">RGBf_Space</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="classmeow_1_1Vector2D.html">Vector2D</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td></tr> +<tr><td valign="top"><a class="el" href="classmeow_1_1Bitmap.html">Bitmap</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="classmeow_1_1FeaturePointsDetector__Harris.html">FeaturePointsDetector_Harris</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td rowspan="2" valign="bottom"><a name="letter_O"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  O  </div></td></tr></table> +</td><td valign="top"><a class="el" href="classmeow_1_1RGBi__Space.html">RGBi_Space</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td></tr> +<tr><td valign="top"><a class="el" href="classmeow_1_1BundleAdjustment.html">BundleAdjustment</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="classmeow_1_1FeaturePointsMatch.html">FeaturePointsMatch</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="classmeow_1_1Rotation3D.html">Rotation3D</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="classmeow_1_1ViewPort.html">ViewPort</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td></tr> +<tr><td valign="top"><a class="el" href="classmeow_1_1BundleAdjustment__LM.html">BundleAdjustment_LM</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="classmeow_1_1FeaturePointsMatch__K__Match.html">FeaturePointsMatch_K_Match</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="classmeow_1_1ObjArray.html">ObjArray</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td rowspan="2" valign="bottom"><a name="letter_S"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  S  </div></td></tr></table> +</td><td valign="top"><a class="el" href="classmeow_1_1VP__Tree.html">VP_Tree</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td></tr> <tr><td rowspan="2" valign="bottom"><a name="letter_C"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  C  </div></td></tr></table> -</td><td valign="top"><a class="el" href="classmeow_1_1HSL.html">HSL</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="classmeow_1_1ObjBase.html">ObjBase</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="classmeow_1_1RGBi__Space.html">RGBi_Space</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td rowspan="2" valign="bottom"><a name="letter_W"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  W  </div></td></tr></table> +</td><td rowspan="2" valign="bottom"><a name="letter_H"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  H  </div></td></tr></table> +</td><td valign="top"><a class="el" href="classmeow_1_1ObjBase.html">ObjBase</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td rowspan="2" valign="bottom"><a name="letter_W"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  W  </div></td></tr></table> </td></tr> -<tr><td valign="top"><a class="el" href="classmeow_1_1HSLf.html">HSLf</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="classmeow_1_1ObjDictionary.html">ObjDictionary</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="classmeow_1_1Rotation3D.html">Rotation3D</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td></tr> -<tr><td valign="top"><a class="el" href="classmeow_1_1Camera.html">Camera</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="classmeow_1_1HSLf__Space.html">HSLf_Space</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="classmeow_1_1ObjProperties.html">ObjProperties</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td rowspan="2" valign="bottom"><a name="letter_S"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  S  </div></td></tr></table> -</td><td valign="top"><a class="el" href="classmeow_1_1WatchBall.html">WatchBall</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td></tr> -<tr><td valign="top"><a class="el" href="classmeow_1_1Color3__Space.html">Color3_Space</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="classmeow_1_1HSV.html">HSV</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="classmeow_1_1ObjSelector.html">ObjSelector</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td rowspan="2" valign="bottom"><a name="letter_Y"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  Y  </div></td></tr></table> +<tr><td valign="top"><a class="el" href="classmeow_1_1ObjDictionary.html">ObjDictionary</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="structmeow_1_1SceneInfo.html">SceneInfo</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td></tr> +<tr><td valign="top"><a class="el" href="classmeow_1_1Camera.html">Camera</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="classmeow_1_1HashTableList.html">HashTableList</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="classmeow_1_1ObjProperties.html">ObjProperties</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="classmeow_1_1SegmentTree.html">SegmentTree</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="classmeow_1_1WatchBall.html">WatchBall</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td></tr> +<tr><td valign="top"><a class="el" href="classmeow_1_1Color3__Space.html">Color3_Space</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="classmeow_1_1HSLf__Space.html">HSLf_Space</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="classmeow_1_1ObjSelector.html">ObjSelector</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="classmeow_1_1Self.html">Self</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td rowspan="2" valign="bottom"><a name="letter_Y"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  Y  </div></td></tr></table> </td></tr> <tr><td rowspan="2" valign="bottom"><a name="letter_D"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  D  </div></td></tr></table> -</td><td valign="top"><a class="el" href="classmeow_1_1HSVf.html">HSVf</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="classmeow_1_1ObjType.html">ObjType</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="structmeow_1_1SceneInfo.html">SceneInfo</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td></tr> -<tr><td valign="top"><a class="el" href="classmeow_1_1HSVf__Space.html">HSVf_Space</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td rowspan="2" valign="bottom"><a name="letter_P"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  P  </div></td></tr></table> -</td><td valign="top"><a class="el" href="classmeow_1_1SegmentTree.html">SegmentTree</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="classmeow_1_1YUV.html">YUV</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td></tr> -<tr><td valign="top"><a class="el" href="classmeow_1_1DisjointSet.html">DisjointSet</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td rowspan="2" valign="bottom"><a name="letter_I"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  I  </div></td></tr></table> -</td><td valign="top"><a class="el" href="classmeow_1_1Self.html">Self</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="classmeow_1_1YUVf.html">YUVf</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td></tr> -<tr><td rowspan="2" valign="bottom"><a name="letter_E"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  E  </div></td></tr></table> -</td><td valign="top"><a class="el" href="structmeow_1_1PairToPair.html">PairToPair</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="classmeow_1_1SplayTree.html">SplayTree</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="classmeow_1_1YUVf__Space.html">YUVf_Space</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td></tr> -<tr><td valign="top"><a class="el" href="classmeow_1_1IdentityPoints.html">IdentityPoints</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="classmeow_1_1Photo.html">Photo</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="classmeow_1_1SplayTree__Range.html">SplayTree_Range</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td></td></tr> -<tr><td valign="top"><a class="el" href="classmeow_1_1SplayTree__Range_1_1Element.html">SplayTree_Range::Element</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="classmeow_1_1ImplementInterface.html">ImplementInterface</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="classmeow_1_1PhotoProjection.html">PhotoProjection</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td rowspan="2" valign="bottom"><a name="letter_T"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  T  </div></td></tr></table> +</td><td valign="top"><a class="el" href="classmeow_1_1HSVf__Space.html">HSVf_Space</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="classmeow_1_1ObjType.html">ObjType</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="classmeow_1_1SplayTree.html">SplayTree</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td></tr> +<tr><td rowspan="2" valign="bottom"><a name="letter_I"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  I  </div></td></tr></table> +</td><td rowspan="2" valign="bottom"><a name="letter_P"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  P  </div></td></tr></table> +</td><td valign="top"><a class="el" href="classmeow_1_1SplayTree__Range.html">SplayTree_Range</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="classmeow_1_1YUVf__Space.html">YUVf_Space</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td></tr> +<tr><td valign="top"><a class="el" href="classmeow_1_1DisjointSet.html">DisjointSet</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td rowspan="2" valign="bottom"><a name="letter_T"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  T  </div></td></tr></table> </td><td></td></tr> -<tr><td valign="top"><a class="el" href="classmeow_1_1SplayTree_1_1Element.html">SplayTree::Element</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td rowspan="2" valign="bottom"><a name="letter_K"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  K  </div></td></tr></table> -</td><td rowspan="2" valign="bottom"><a name="letter_R"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  R  </div></td></tr></table> +<tr><td rowspan="2" valign="bottom"><a name="letter_E"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  E  </div></td></tr></table> +</td><td valign="top"><a class="el" href="classmeow_1_1IdentityPoints.html">IdentityPoints</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="structmeow_1_1PairToPair.html">PairToPair</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td></td></tr> +<tr><td rowspan="2" valign="bottom"><a name="letter_K"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  K  </div></td></tr></table> +</td><td valign="top"><a class="el" href="classmeow_1_1Photo.html">Photo</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="classmeow_1_1Transformation.html">Transformation</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td></td></tr> +<tr><td valign="top"><a class="el" href="classmeow_1_1SplayTree_1_1Element.html">SplayTree::Element</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="classmeow_1_1PhotoProjection.html">PhotoProjection</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td rowspan="2" valign="bottom"><a name="letter_U"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  U  </div></td></tr></table> </td><td></td></tr> -<tr><td valign="top"><a class="el" href="classmeow_1_1Eye.html">Eye</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="classmeow_1_1Transformation.html">Transformation</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td></td></tr> -<tr><td rowspan="2" valign="bottom"><a name="letter_F"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  F  </div></td></tr></table> -</td><td valign="top"><a class="el" href="classmeow_1_1KD__Tree.html">KD_Tree</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="classmeow_1_1ReaderWriter__double.html">ReaderWriter_double</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td rowspan="2" valign="bottom"><a name="letter_U"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  U  </div></td></tr></table> +<tr><td valign="top"><a class="el" href="classmeow_1_1SplayTree__Range_1_1Element.html">SplayTree_Range::Element</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td valign="top"><a class="el" href="classmeow_1_1KD__Tree.html">KD_Tree</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td rowspan="2" valign="bottom"><a name="letter_R"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  R  </div></td></tr></table> </td><td></td></tr> -<tr><td rowspan="2" valign="bottom"><a name="letter_L"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  L  </div></td></tr></table> -</td><td valign="top"><a class="el" href="classmeow_1_1ReaderWriter__int.html">ReaderWriter_int</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td></td></tr> -<tr><td valign="top"><a class="el" href="classmeow_1_1FeaturePoint.html">FeaturePoint</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td></td><td valign="top"><a class="el" href="classmeow_1_1Usage.html">Usage</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td></td></tr> +<tr><td valign="top"><a class="el" href="classmeow_1_1Eye.html">Eye</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td rowspan="2" valign="bottom"><a name="letter_L"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  L  </div></td></tr></table> +</td><td valign="top"><a class="el" href="classmeow_1_1Usage.html">Usage</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td></td></tr> +<tr><td></td><td valign="top"><a class="el" href="classmeow_1_1ReaderWriter__double.html">ReaderWriter_double</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td></td><td></td></tr> <tr><td></td><td valign="top"><a class="el" href="classmeow_1_1LinearTransformation.html">LinearTransformation</a> (<a class="el" href="namespacemeow.html">meow</a>)   </td><td></td><td></td><td></td></tr> <tr><td></td><td></td><td></td><td></td><td></td></tr> </table> @@ -111,7 +109,7 @@ $(document).ready(function(){initNavTree('classes.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classint.html b/doc/html/classint.html index 74885d4..119fabf 100644 --- a/doc/html/classint.html +++ b/doc/html/classint.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -65,7 +65,7 @@ $(document).ready(function(){initNavTree('classint.html','');}); <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="classint.html">int</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classint32__t.html b/doc/html/classint32__t.html index 1a86ebb..e890149 100644 --- a/doc/html/classint32__t.html +++ b/doc/html/classint32__t.html @@ -30,7 +30,7 @@ <div id="projectname">Templates -- Meow  <span id="projectnumber">1.1.4</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -65,7 +65,7 @@ $(document).ready(function(){initNavTree('classint32__t.html','');}); <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="classint32__t.html">int32_t</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Mon Jun 23 2014 18:37:27 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1BallProjection-members.html b/doc/html/classmeow_1_1BallProjection-members.html index 5e93697..dcb07d6 100644 --- a/doc/html/classmeow_1_1BallProjection-members.html +++ b/doc/html/classmeow_1_1BallProjection-members.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -96,7 +96,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1BallProjection.html',''); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:07 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:35 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1BallProjection.html b/doc/html/classmeow_1_1BallProjection.html index d699d0e..29e404e 100644 --- a/doc/html/classmeow_1_1BallProjection.html +++ b/doc/html/classmeow_1_1BallProjection.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -217,7 +217,7 @@ template<class Scalar> </div> </dd> </dl> -<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00070">70</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p> +<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00072">72</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p> </div> </div> @@ -252,7 +252,7 @@ template<class Scalar> </div> </dd> </dl> -<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00078">78</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p> +<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00080">80</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p> </div> </div> @@ -298,7 +298,7 @@ template<class Scalar> </div> </dd> </dl> -<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00088">88</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p> +<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00090">90</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p> </div> </div> @@ -336,7 +336,7 @@ template<class Scalar> </div> </dl> <dl class="section return"><dt>Returns</dt><dd><code>*this</code> </dd></dl> -<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00098">98</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p> +<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00100">100</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p> </div> </div> @@ -365,7 +365,7 @@ template<class Scalar> </div> <p>Get the dimension of this projection. </p> -<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00150">150</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p> +<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00152">152</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p> </div> </div> @@ -415,7 +415,7 @@ template<class Scalar> </div> <p>Reimplemented from <a class="el" href="classmeow_1_1Transformation.html#a97b459877b4e508193071fa166a126c9">meow::Transformation< Scalar ></a>.</p> -<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00213">213</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p> +<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00215">215</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p> </div> </div> @@ -476,7 +476,7 @@ template<class Scalar> </div> <p>Reimplemented from <a class="el" href="classmeow_1_1Transformation.html#a18590a4501b79a9ad38eb8fa3c966eb8">meow::Transformation< Scalar ></a>.</p> -<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00258">258</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p> +<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00260">260</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p> </div> </div> @@ -506,7 +506,7 @@ template<class Scalar> </div> <p>Same as <code>transformate(v)</code> </p> -<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00277">277</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p> +<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00279">279</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p> </div> </div> @@ -536,7 +536,7 @@ template<class Scalar> </div> <p>Same as <code>copyFrom(b)</code> </p> -<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00270">270</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p> +<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00272">272</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p> </div> </div> @@ -568,7 +568,7 @@ template<class Scalar> </div> <p>Implements <a class="el" href="classmeow_1_1Transformation.html#a09e71e5af508d7c0e09fdbeaacbe4365">meow::Transformation< Scalar ></a>.</p> -<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00118">118</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p> +<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00120">120</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p> </div> </div> @@ -610,7 +610,7 @@ template<class Scalar> </div> <p>Implements <a class="el" href="classmeow_1_1Transformation.html#a2a90b93490712232b81a628b5057526f">meow::Transformation< Scalar ></a>.</p> -<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00125">125</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p> +<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00127">127</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p> </div> </div> @@ -639,7 +639,7 @@ template<class Scalar> </div> <p>Return the value of the radius. </p> -<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00132">132</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p> +<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00134">134</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p> </div> </div> @@ -676,7 +676,7 @@ template<class Scalar> </div> </dl> <dl class="section return"><dt>Returns</dt><dd>New radius </dd></dl> -<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00142">142</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p> +<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00144">144</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p> </div> </div> @@ -713,7 +713,7 @@ template<class Scalar> </div> </dl> <dl class="section return"><dt>Returns</dt><dd><code>*this</code> </dd></dl> -<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00109">109</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p> +<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00111">111</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p> </div> </div> @@ -754,7 +754,7 @@ template<class Scalar> </div> <p>Implements <a class="el" href="classmeow_1_1Transformation.html#aa0c299b9ad13020a9eb460de01378ddc">meow::Transformation< Scalar ></a>.</p> -<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00170">170</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p> +<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00172">172</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p> </div> </div> @@ -768,7 +768,7 @@ template<class Scalar> </div> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1BallProjection.html">BallProjection</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:07 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:35 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1BinaryIndexTree-members.html b/doc/html/classmeow_1_1BinaryIndexTree-members.html index 3a987ef..47327f5 100644 --- a/doc/html/classmeow_1_1BinaryIndexTree-members.html +++ b/doc/html/classmeow_1_1BinaryIndexTree-members.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -73,7 +73,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1BinaryIndexTree.html','') <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1BinaryIndexTree.html b/doc/html/classmeow_1_1BinaryIndexTree.html index dce3d15..860c0b7 100644 --- a/doc/html/classmeow_1_1BinaryIndexTree.html +++ b/doc/html/classmeow_1_1BinaryIndexTree.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -358,7 +358,7 @@ template<class Value > </div> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1BinaryIndexTree.html">BinaryIndexTree</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1Bitmap-members.html b/doc/html/classmeow_1_1Bitmap-members.html index 02e01f7..183f80c 100644 --- a/doc/html/classmeow_1_1Bitmap-members.html +++ b/doc/html/classmeow_1_1Bitmap-members.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -71,15 +71,15 @@ $(document).ready(function(){initNavTree('classmeow_1_1Bitmap.html','');}); <tr><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html#af8debba04055594b8507c77b3dbd0ff7">ctype</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html">meow::Bitmap< Pixel ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1ObjBase.html#ab42310e3f3a7cd558dd91381c8dd23d8">ctypeBase</a>()</td><td class="entry"><a class="el" href="classmeow_1_1ObjBase.html">meow::ObjBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr> <tr><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html#a499f3f0ceb101cb92ea8cd030b3d9952">gaussian</a>(double radiusY, double radiusX) const </td><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html">meow::Bitmap< Pixel ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html#a0aae89f4f8dbc1ba2b8f43e29a4a592e">gaussianed</a>(double radiusY, double radiusX)</td><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html">meow::Bitmap< Pixel ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html#af15952db2e4ecaa1e24ebfb8a1c5e650">gaussianed</a>(double radiusY, double radiusX)</td><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html">meow::Bitmap< Pixel ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html#a1630de00aebe37d58e04d6b9fc69eafb">gradiancedX</a>(double radiusY, double radiusX)</td><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html">meow::Bitmap< Pixel ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html#ae8d8985bd64971590862b165e2949faf">gradiancedY</a>(double radiusY, double radiusX)</td><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html">meow::Bitmap< Pixel ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html#aaf5c0c592084c80bce532801f4cdeb22">gradianceX</a>(double radiusY, double radiusX) const </td><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html">meow::Bitmap< Pixel ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html#ad7066cf0542486b0944e1584ced9faa8">gradianceX</a>(double radiusY, double radiusX) const </td><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html">meow::Bitmap< Pixel ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html#aa08c848b01a304f4569f0e45f3ccee12">gradianceY</a>(double radiusY, double radiusX) const </td><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html">meow::Bitmap< Pixel ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html#a2290360ab49bdf1f33dc717fce71d5df">height</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html">meow::Bitmap< Pixel ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html#a3887d1c54026fe8ed27fd21a294d8d0a">height</a>(size_t h2, Pixel const &p)</td><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html">meow::Bitmap< Pixel ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html#a953dfea2b7d257d43a386e28a2bbbc95">matrix</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html">meow::Bitmap< Pixel ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html#a04ae618cb658a075b9bbe2ec2b9d9f2d">matrix</a>(Matrix< Pixel > const &p)</td><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html">meow::Bitmap< Pixel ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html#aa586a08e997e5ae8675e108d84643c81">matrix</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html">meow::Bitmap< Pixel ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html#a52888380163b8088e1385ad068621c58">matrix</a>(Matrix< Pixel > const &p)</td><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html">meow::Bitmap< Pixel ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html#a2c3ed8ebcceb2d5c5267df832e3aa3df">matrixGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html">meow::Bitmap< Pixel ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff">ObjBase</a>()</td><td class="entry"><a class="el" href="classmeow_1_1ObjBase.html">meow::ObjBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr> <tr><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html#a646c781896c74a7af4814da06cabf9e5">operator()</a>(size_t y, size_t x) const </td><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html">meow::Bitmap< Pixel ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> @@ -106,7 +106,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1Bitmap.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1Bitmap.html b/doc/html/classmeow_1_1Bitmap.html index f431bd5..cd7f0c9 100644 --- a/doc/html/classmeow_1_1Bitmap.html +++ b/doc/html/classmeow_1_1Bitmap.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -129,24 +129,24 @@ Public Member Functions</h2></td></tr> <tr class="memitem:a17f92dec30f314d832f040257d6d5584"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Bitmap.html#a17f92dec30f314d832f040257d6d5584">pixels</a> (ssize_t yFirst, ssize_t yLast, ssize_t xFirst, ssize_t xLast, Pixel const &p)</td></tr> <tr class="memdesc:a17f92dec30f314d832f040257d6d5584"><td class="mdescLeft"> </td><td class="mdescRight">區塊修改 <a href="#a17f92dec30f314d832f040257d6d5584">More...</a><br/></td></tr> <tr class="separator:a17f92dec30f314d832f040257d6d5584"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a953dfea2b7d257d43a386e28a2bbbc95"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Matrix.html">Matrix</a>< Pixel > const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Bitmap.html#a953dfea2b7d257d43a386e28a2bbbc95">matrix</a> () const </td></tr> -<tr class="memdesc:a953dfea2b7d257d43a386e28a2bbbc95"><td class="mdescLeft"> </td><td class="mdescRight">回傳矩陣形式 <a href="#a953dfea2b7d257d43a386e28a2bbbc95">More...</a><br/></td></tr> -<tr class="separator:a953dfea2b7d257d43a386e28a2bbbc95"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:aa586a08e997e5ae8675e108d84643c81"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Matrix.html">Matrix</a>< Pixel > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Bitmap.html#aa586a08e997e5ae8675e108d84643c81">matrix</a> () const </td></tr> +<tr class="memdesc:aa586a08e997e5ae8675e108d84643c81"><td class="mdescLeft"> </td><td class="mdescRight">回傳矩陣形式 <a href="#aa586a08e997e5ae8675e108d84643c81">More...</a><br/></td></tr> +<tr class="separator:aa586a08e997e5ae8675e108d84643c81"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2c3ed8ebcceb2d5c5267df832e3aa3df"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Matrix.html">Matrix</a>< Pixel > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Bitmap.html#a2c3ed8ebcceb2d5c5267df832e3aa3df">matrixGet</a> ()</td></tr> <tr class="memdesc:a2c3ed8ebcceb2d5c5267df832e3aa3df"><td class="mdescLeft"> </td><td class="mdescRight">回傳矩陣形式 (non-constant form) <a href="#a2c3ed8ebcceb2d5c5267df832e3aa3df">More...</a><br/></td></tr> <tr class="separator:a2c3ed8ebcceb2d5c5267df832e3aa3df"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a04ae618cb658a075b9bbe2ec2b9d9f2d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Matrix.html">Matrix</a>< Pixel > const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Bitmap.html#a04ae618cb658a075b9bbe2ec2b9d9f2d">matrix</a> (<a class="el" href="classmeow_1_1Matrix.html">Matrix</a>< Pixel > const &p)</td></tr> -<tr class="memdesc:a04ae618cb658a075b9bbe2ec2b9d9f2d"><td class="mdescLeft"> </td><td class="mdescRight">直接設定 <a href="#a04ae618cb658a075b9bbe2ec2b9d9f2d">More...</a><br/></td></tr> -<tr class="separator:a04ae618cb658a075b9bbe2ec2b9d9f2d"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a52888380163b8088e1385ad068621c58"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Matrix.html">Matrix</a>< Pixel > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Bitmap.html#a52888380163b8088e1385ad068621c58">matrix</a> (<a class="el" href="classmeow_1_1Matrix.html">Matrix</a>< Pixel > const &p)</td></tr> +<tr class="memdesc:a52888380163b8088e1385ad068621c58"><td class="mdescLeft"> </td><td class="mdescRight">直接設定 <a href="#a52888380163b8088e1385ad068621c58">More...</a><br/></td></tr> +<tr class="separator:a52888380163b8088e1385ad068621c58"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a499f3f0ceb101cb92ea8cd030b3d9952"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Bitmap.html">Bitmap</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Bitmap.html#a499f3f0ceb101cb92ea8cd030b3d9952">gaussian</a> (<a class="el" href="classdouble.html">double</a> radiusY, <a class="el" href="classdouble.html">double</a> radiusX) const </td></tr> <tr class="memdesc:a499f3f0ceb101cb92ea8cd030b3d9952"><td class="mdescLeft"> </td><td class="mdescRight">回傳高斯模糊 <a href="#a499f3f0ceb101cb92ea8cd030b3d9952">More...</a><br/></td></tr> <tr class="separator:a499f3f0ceb101cb92ea8cd030b3d9952"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a0aae89f4f8dbc1ba2b8f43e29a4a592e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Bitmap.html">Bitmap</a>< Pixel > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Bitmap.html#a0aae89f4f8dbc1ba2b8f43e29a4a592e">gaussianed</a> (<a class="el" href="classdouble.html">double</a> radiusY, <a class="el" href="classdouble.html">double</a> radiusX)</td></tr> -<tr class="memdesc:a0aae89f4f8dbc1ba2b8f43e29a4a592e"><td class="mdescLeft"> </td><td class="mdescRight">把自己高斯模糊 <a href="#a0aae89f4f8dbc1ba2b8f43e29a4a592e">More...</a><br/></td></tr> -<tr class="separator:a0aae89f4f8dbc1ba2b8f43e29a4a592e"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:aaf5c0c592084c80bce532801f4cdeb22"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Bitmap.html">Bitmap</a>< Pixel > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Bitmap.html#aaf5c0c592084c80bce532801f4cdeb22">gradianceX</a> (<a class="el" href="classdouble.html">double</a> radiusY, <a class="el" href="classdouble.html">double</a> radiusX) const </td></tr> -<tr class="memdesc:aaf5c0c592084c80bce532801f4cdeb22"><td class="mdescLeft"> </td><td class="mdescRight">回傳對x偏微分 <a href="#aaf5c0c592084c80bce532801f4cdeb22">More...</a><br/></td></tr> -<tr class="separator:aaf5c0c592084c80bce532801f4cdeb22"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:af15952db2e4ecaa1e24ebfb8a1c5e650"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Bitmap.html">Bitmap</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Bitmap.html#af15952db2e4ecaa1e24ebfb8a1c5e650">gaussianed</a> (<a class="el" href="classdouble.html">double</a> radiusY, <a class="el" href="classdouble.html">double</a> radiusX)</td></tr> +<tr class="memdesc:af15952db2e4ecaa1e24ebfb8a1c5e650"><td class="mdescLeft"> </td><td class="mdescRight">把自己高斯模糊 <a href="#af15952db2e4ecaa1e24ebfb8a1c5e650">More...</a><br/></td></tr> +<tr class="separator:af15952db2e4ecaa1e24ebfb8a1c5e650"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ad7066cf0542486b0944e1584ced9faa8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Bitmap.html">Bitmap</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Bitmap.html#ad7066cf0542486b0944e1584ced9faa8">gradianceX</a> (<a class="el" href="classdouble.html">double</a> radiusY, <a class="el" href="classdouble.html">double</a> radiusX) const </td></tr> +<tr class="memdesc:ad7066cf0542486b0944e1584ced9faa8"><td class="mdescLeft"> </td><td class="mdescRight">回傳對x偏微分 <a href="#ad7066cf0542486b0944e1584ced9faa8">More...</a><br/></td></tr> +<tr class="separator:ad7066cf0542486b0944e1584ced9faa8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1630de00aebe37d58e04d6b9fc69eafb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Bitmap.html">Bitmap</a>< Pixel > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Bitmap.html#a1630de00aebe37d58e04d6b9fc69eafb">gradiancedX</a> (<a class="el" href="classdouble.html">double</a> radiusY, <a class="el" href="classdouble.html">double</a> radiusX)</td></tr> <tr class="memdesc:a1630de00aebe37d58e04d6b9fc69eafb"><td class="mdescLeft"> </td><td class="mdescRight">把自己對x偏微分 <a href="#a1630de00aebe37d58e04d6b9fc69eafb">More...</a><br/></td></tr> <tr class="separator:a1630de00aebe37d58e04d6b9fc69eafb"><td class="memSeparator" colspan="2"> </td></tr> @@ -198,6 +198,7 @@ Additional Inherited Members</h2></td></tr> <tr class="separator:a75dce38f89ce11cb06e0454e7c1039d3 inherit pub_static_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pro_methods_classmeow_1_1ObjBase"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classmeow_1_1ObjBase')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classmeow_1_1ObjBase.html">meow::ObjBase</a></td></tr> <tr class="memitem:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff">ObjBase</a> ()</td></tr> +<tr class="memdesc:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="mdescLeft"> </td><td class="mdescRight">Constructor with doing nothing. <a href="#abe7a7138b5a81eb66da51b74bc3996ff">More...</a><br/></td></tr> <tr class="separator:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> @@ -207,7 +208,7 @@ class meow::Bitmap< Pixel ></h3> <p>二維點陣資料 </p> <dl class="section author"><dt>Author</dt><dd>cat_leopard </dd></dl> -<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00023">23</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> +<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00025">25</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> </div><h2 class="groupheader">Constructor & Destructor Documentation</h2> <a class="anchor" id="ab313e096befabd933633cb75b870f75c"></a> <div class="memitem"> @@ -234,7 +235,7 @@ template<class Pixel> </div> <p>constructor, 產生一個空的Bitmap </p> -<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00081">81</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> +<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00083">83</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> </div> </div> @@ -264,7 +265,7 @@ template<class Pixel> </div> <p>constructor, 複製一個bitmap </p> -<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00087">87</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> +<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00089">89</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> </div> </div> @@ -318,7 +319,7 @@ template<class Pixel> </div> </dd> </dl> -<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00097">97</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> +<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00099">99</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> </div> </div> @@ -347,7 +348,7 @@ template<class Pixel> </div> <p>destructor </p> -<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00103">103</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> +<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00105">105</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> </div> </div> @@ -377,7 +378,7 @@ template<class Pixel> </div> <p>清除資料, 寬高階規零 </p> -<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00137">137</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> +<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00139">139</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> </div> </div> @@ -407,7 +408,7 @@ template<class Pixel> </div> <p>複製 </p> -<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00109">109</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> +<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00111">111</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> </div> </div> @@ -447,7 +448,7 @@ template<class Pixel> </div> <p>Reimplemented from <a class="el" href="classmeow_1_1ObjBase.html#a79725f50866832762db87184eb528619">meow::ObjBase</a>.</p> -<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00405">405</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> +<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00406">406</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> </div> </div> @@ -479,7 +480,7 @@ template<class Pixel> </div> <p>Reimplemented from <a class="el" href="classmeow_1_1ObjBase.html#ac9114e6917bca03b8f3c89694214b57c">meow::ObjBase</a>.</p> -<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00392">392</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> +<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00393">393</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> </div> </div> @@ -511,7 +512,7 @@ template<class Pixel> </div> <p>Reimplemented from <a class="el" href="classmeow_1_1ObjBase.html#a4aae58e8005739abe6d091d8b55a21e8">meow::ObjBase</a>.</p> -<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00413">413</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> +<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00414">414</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> </div> </div> @@ -559,11 +560,11 @@ template<class Pixel> </div> </dl> <dl class="section return"><dt>Returns</dt><dd>一個<code><a class="el" href="classmeow_1_1Bitmap.html" title="二維點陣資料 ">Bitmap</a></code> , 是自己被高斯模糊後的結果 </dd></dl> -<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00266">266</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> +<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00268">268</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> </div> </div> -<a class="anchor" id="a0aae89f4f8dbc1ba2b8f43e29a4a592e"></a> +<a class="anchor" id="af15952db2e4ecaa1e24ebfb8a1c5e650"></a> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> @@ -573,7 +574,7 @@ template<class Pixel> </div> <td class="mlabels-left"> <table class="memname"> <tr> - <td class="memname"><a class="el" href="classmeow_1_1Bitmap.html">Bitmap</a><Pixel>& <a class="el" href="classmeow_1_1Bitmap.html">meow::Bitmap</a>< Pixel >::gaussianed </td> + <td class="memname"><a class="el" href="classmeow_1_1Bitmap.html">Bitmap</a>& <a class="el" href="classmeow_1_1Bitmap.html">meow::Bitmap</a>< Pixel >::gaussianed </td> <td>(</td> <td class="paramtype"><a class="el" href="classdouble.html">double</a> </td> <td class="paramname"><em>radiusY</em>, </td> @@ -607,7 +608,7 @@ template<class Pixel> </div> </dl> <dl class="section return"><dt>Returns</dt><dd>*this </dd></dl> -<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00278">278</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> +<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00280">280</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> </div> </div> @@ -655,7 +656,7 @@ template<class Pixel> </div> </dl> <dl class="section return"><dt>Returns</dt><dd>*this </dd></dl> -<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00302">302</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> +<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00303">303</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> </div> </div> @@ -703,11 +704,11 @@ template<class Pixel> </div> </dl> <dl class="section return"><dt>Returns</dt><dd>*this </dd></dl> -<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00325">325</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> +<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00326">326</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> </div> </div> -<a class="anchor" id="aaf5c0c592084c80bce532801f4cdeb22"></a> +<a class="anchor" id="ad7066cf0542486b0944e1584ced9faa8"></a> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> @@ -717,7 +718,7 @@ template<class Pixel> </div> <td class="mlabels-left"> <table class="memname"> <tr> - <td class="memname"><a class="el" href="classmeow_1_1Bitmap.html">Bitmap</a><Pixel> <a class="el" href="classmeow_1_1Bitmap.html">meow::Bitmap</a>< Pixel >::gradianceX </td> + <td class="memname"><a class="el" href="classmeow_1_1Bitmap.html">Bitmap</a> <a class="el" href="classmeow_1_1Bitmap.html">meow::Bitmap</a>< Pixel >::gradianceX </td> <td>(</td> <td class="paramtype"><a class="el" href="classdouble.html">double</a> </td> <td class="paramname"><em>radiusY</em>, </td> @@ -751,7 +752,7 @@ template<class Pixel> </div> </dl> <dl class="section return"><dt>Returns</dt><dd>一個<code><a class="el" href="classmeow_1_1Bitmap.html" title="二維點陣資料 ">Bitmap</a></code> , 是自己被偏微分後的結果 </dd></dl> -<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00290">290</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> +<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00291">291</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> </div> </div> @@ -799,7 +800,7 @@ template<class Pixel> </div> </dl> <dl class="section return"><dt>Returns</dt><dd>一個<code><a class="el" href="classmeow_1_1Bitmap.html" title="二維點陣資料 ">Bitmap</a></code> , 是自己被偏微分後的結果 </dd></dl> -<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00313">313</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> +<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00314">314</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> </div> </div> @@ -828,7 +829,7 @@ template<class Pixel> </div> <p>回傳高度 </p> -<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00144">144</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> +<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00146">146</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> </div> </div> @@ -876,11 +877,11 @@ template<class Pixel> </div> </dl> <dl class="section return"><dt>Returns</dt><dd>新的高 </dd></dl> -<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00169">169</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> +<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00171">171</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> </div> </div> -<a class="anchor" id="a953dfea2b7d257d43a386e28a2bbbc95"></a> +<a class="anchor" id="aa586a08e997e5ae8675e108d84643c81"></a> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> @@ -890,7 +891,7 @@ template<class Pixel> </div> <td class="mlabels-left"> <table class="memname"> <tr> - <td class="memname"><a class="el" href="classmeow_1_1Matrix.html">Matrix</a><Pixel> const& <a class="el" href="classmeow_1_1Bitmap.html">meow::Bitmap</a>< Pixel >::matrix </td> + <td class="memname"><a class="el" href="classmeow_1_1Matrix.html">Matrix</a><Pixel> <a class="el" href="classmeow_1_1Bitmap.html">meow::Bitmap</a>< Pixel >::matrix </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> @@ -905,11 +906,11 @@ template<class Pixel> </div> <p>回傳矩陣形式 </p> -<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00240">240</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> +<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00242">242</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> </div> </div> -<a class="anchor" id="a04ae618cb658a075b9bbe2ec2b9d9f2d"></a> +<a class="anchor" id="a52888380163b8088e1385ad068621c58"></a> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> @@ -919,7 +920,7 @@ template<class Pixel> </div> <td class="mlabels-left"> <table class="memname"> <tr> - <td class="memname"><a class="el" href="classmeow_1_1Matrix.html">Matrix</a><Pixel> const& <a class="el" href="classmeow_1_1Bitmap.html">meow::Bitmap</a>< Pixel >::matrix </td> + <td class="memname"><a class="el" href="classmeow_1_1Matrix.html">Matrix</a><Pixel> <a class="el" href="classmeow_1_1Bitmap.html">meow::Bitmap</a>< Pixel >::matrix </td> <td>(</td> <td class="paramtype"><a class="el" href="classmeow_1_1Matrix.html">Matrix</a>< Pixel > const & </td> <td class="paramname"><em>p</em></td><td>)</td> @@ -935,7 +936,7 @@ template<class Pixel> </div> <p>直接設定 </p> -<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00254">254</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> +<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00256">256</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> </div> </div> @@ -964,7 +965,7 @@ template<class Pixel> </div> <p>回傳矩陣形式 (non-constant form) </p> -<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00247">247</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> +<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00249">249</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> </div> </div> @@ -1004,7 +1005,7 @@ template<class Pixel> </div> <p>same as <code>pixel(y, x)</code> </p> -<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00339">339</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> +<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00340">340</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> </div> </div> @@ -1050,7 +1051,7 @@ template<class Pixel> </div> <p>same as <code>pixel(y, x, p)</code> </p> -<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00346">346</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> +<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00347">347</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> </div> </div> @@ -1080,7 +1081,7 @@ template<class Pixel> </div> <p>same as <code>copyFrom(b)</code> </p> -<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00332">332</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> +<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00333">333</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> </div> </div> @@ -1128,7 +1129,7 @@ template<class Pixel> </div> </dl> <dl class="section return"><dt>Returns</dt><dd>該pixel 的 constant reference </dd></dl> -<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00203">203</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> +<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00205">205</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> </div> </div> @@ -1183,7 +1184,7 @@ template<class Pixel> </div> </dl> <dl class="section return"><dt>Returns</dt><dd>該pixel 的 constant reference </dd></dl> -<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00215">215</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> +<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00217">217</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> </div> </div> @@ -1253,7 +1254,7 @@ template<class Pixel> </div> </dl> <dl class="section return"><dt>Returns</dt><dd>無 </dd></dl> -<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00231">231</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> +<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00233">233</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> </div> </div> @@ -1302,7 +1303,7 @@ template<class Pixel> </div> <p>Reimplemented from <a class="el" href="classmeow_1_1ObjBase.html#a4c1f5cb4b05559197148a8f6524bfc34">meow::ObjBase</a>.</p> -<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00373">373</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> +<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00374">374</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> </div> </div> @@ -1332,7 +1333,7 @@ template<class Pixel> </div> <p>reference </p> -<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00117">117</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> +<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00119">119</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> </div> </div> @@ -1387,7 +1388,7 @@ template<class Pixel> </div> </dl> <dl class="section return"><dt>Returns</dt><dd>無 </dd></dl> -<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00130">130</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> +<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00132">132</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> </div> </div> @@ -1416,7 +1417,7 @@ template<class Pixel> </div> <p>回傳高度乘以寬度 </p> -<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00158">158</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> +<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00160">160</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> </div> </div> @@ -1471,7 +1472,7 @@ template<class Pixel> </div> </dl> <dl class="section return"><dt>Returns</dt><dd>新的size </dd></dl> -<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00192">192</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> +<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00194">194</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> </div> </div> @@ -1503,7 +1504,7 @@ template<class Pixel> </div> <p>Reimplemented from <a class="el" href="classmeow_1_1ObjBase.html#a63a4911bb073281820fe9b7a9908ba72">meow::ObjBase</a>.</p> -<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00421">421</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> +<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00422">422</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> </div> </div> @@ -1532,7 +1533,7 @@ template<class Pixel> </div> <p>回傳寬度 </p> -<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00151">151</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> +<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00153">153</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> </div> </div> @@ -1580,7 +1581,7 @@ template<class Pixel> </div> </dl> <dl class="section return"><dt>Returns</dt><dd>新的寬 </dd></dl> -<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00180">180</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> +<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00182">182</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> </div> </div> @@ -1629,7 +1630,7 @@ template<class Pixel> </div> <p>Reimplemented from <a class="el" href="classmeow_1_1ObjBase.html#ae9e9e5c664b7a92e54a3616983f39ba8">meow::ObjBase</a>.</p> -<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00354">354</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> +<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00355">355</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> </div> </div> @@ -1643,7 +1644,7 @@ template<class Pixel> </div> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1Bitmap.html">Bitmap</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1Bitmap.js b/doc/html/classmeow_1_1Bitmap.js index 7fd2889..a2cff63 100644 --- a/doc/html/classmeow_1_1Bitmap.js +++ b/doc/html/classmeow_1_1Bitmap.js @@ -10,15 +10,15 @@ var classmeow_1_1Bitmap = [ "create", "classmeow_1_1Bitmap.html#a07b1eb689498112691ca72e8c6ae453f", null ], [ "ctype", "classmeow_1_1Bitmap.html#af8debba04055594b8507c77b3dbd0ff7", null ], [ "gaussian", "classmeow_1_1Bitmap.html#a499f3f0ceb101cb92ea8cd030b3d9952", null ], - [ "gaussianed", "classmeow_1_1Bitmap.html#a0aae89f4f8dbc1ba2b8f43e29a4a592e", null ], + [ "gaussianed", "classmeow_1_1Bitmap.html#af15952db2e4ecaa1e24ebfb8a1c5e650", null ], [ "gradiancedX", "classmeow_1_1Bitmap.html#a1630de00aebe37d58e04d6b9fc69eafb", null ], [ "gradiancedY", "classmeow_1_1Bitmap.html#ae8d8985bd64971590862b165e2949faf", null ], - [ "gradianceX", "classmeow_1_1Bitmap.html#aaf5c0c592084c80bce532801f4cdeb22", null ], + [ "gradianceX", "classmeow_1_1Bitmap.html#ad7066cf0542486b0944e1584ced9faa8", null ], [ "gradianceY", "classmeow_1_1Bitmap.html#aa08c848b01a304f4569f0e45f3ccee12", null ], [ "height", "classmeow_1_1Bitmap.html#a2290360ab49bdf1f33dc717fce71d5df", null ], [ "height", "classmeow_1_1Bitmap.html#a3887d1c54026fe8ed27fd21a294d8d0a", null ], - [ "matrix", "classmeow_1_1Bitmap.html#a953dfea2b7d257d43a386e28a2bbbc95", null ], - [ "matrix", "classmeow_1_1Bitmap.html#a04ae618cb658a075b9bbe2ec2b9d9f2d", null ], + [ "matrix", "classmeow_1_1Bitmap.html#aa586a08e997e5ae8675e108d84643c81", null ], + [ "matrix", "classmeow_1_1Bitmap.html#a52888380163b8088e1385ad068621c58", null ], [ "matrixGet", "classmeow_1_1Bitmap.html#a2c3ed8ebcceb2d5c5267df832e3aa3df", null ], [ "operator()", "classmeow_1_1Bitmap.html#a646c781896c74a7af4814da06cabf9e5", null ], [ "operator()", "classmeow_1_1Bitmap.html#a6ebb5310e9e24cee25fc748a0b9fef28", null ], diff --git a/doc/html/classmeow_1_1BundleAdjustment-members.html b/doc/html/classmeow_1_1BundleAdjustment-members.html index 0b2f84e..0b1c98c 100644 --- a/doc/html/classmeow_1_1BundleAdjustment-members.html +++ b/doc/html/classmeow_1_1BundleAdjustment-members.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -81,7 +81,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1BundleAdjustment.html','' <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1BundleAdjustment.html b/doc/html/classmeow_1_1BundleAdjustment.html index ca784ef..4dbc9ac 100644 --- a/doc/html/classmeow_1_1BundleAdjustment.html +++ b/doc/html/classmeow_1_1BundleAdjustment.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -111,6 +111,7 @@ Protected Member Functions</h2></td></tr> <tr class="separator:a27a81f38d79fb1ad5771f76595ede0e0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pro_methods_classmeow_1_1ObjBase"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classmeow_1_1ObjBase')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classmeow_1_1ObjBase.html">meow::ObjBase</a></td></tr> <tr class="memitem:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff">ObjBase</a> ()</td></tr> +<tr class="memdesc:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="mdescLeft"> </td><td class="mdescRight">Constructor with doing nothing. <a href="#abe7a7138b5a81eb66da51b74bc3996ff">More...</a><br/></td></tr> <tr class="separator:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a> @@ -255,7 +256,7 @@ template<class Pixel > </div> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1BundleAdjustment.html">BundleAdjustment</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1BundleAdjustment__LM-members.html b/doc/html/classmeow_1_1BundleAdjustment__LM-members.html index 944d33a..2cc1f20 100644 --- a/doc/html/classmeow_1_1BundleAdjustment__LM-members.html +++ b/doc/html/classmeow_1_1BundleAdjustment__LM-members.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -89,7 +89,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1BundleAdjustment__LM.html <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:33 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1BundleAdjustment__LM.html b/doc/html/classmeow_1_1BundleAdjustment__LM.html index 488a13e..b8f61ff 100644 --- a/doc/html/classmeow_1_1BundleAdjustment__LM.html +++ b/doc/html/classmeow_1_1BundleAdjustment__LM.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -136,6 +136,7 @@ Additional Inherited Members</h2></td></tr> <tr class="separator:a27a81f38d79fb1ad5771f76595ede0e0 inherit pro_methods_classmeow_1_1BundleAdjustment"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pro_methods_classmeow_1_1ObjBase"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classmeow_1_1ObjBase')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classmeow_1_1ObjBase.html">meow::ObjBase</a></td></tr> <tr class="memitem:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff">ObjBase</a> ()</td></tr> +<tr class="memdesc:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="mdescLeft"> </td><td class="mdescRight">Constructor with doing nothing. <a href="#abe7a7138b5a81eb66da51b74bc3996ff">More...</a><br/></td></tr> <tr class="separator:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> @@ -642,7 +643,7 @@ template<class Pixel > </div> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1BundleAdjustment__LM.html">BundleAdjustment_LM</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:33 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1Camera-members.html b/doc/html/classmeow_1_1Camera-members.html index a0ed9b0..d1866eb 100644 --- a/doc/html/classmeow_1_1Camera-members.html +++ b/doc/html/classmeow_1_1Camera-members.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -96,7 +96,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1Camera.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:33 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1Camera.html b/doc/html/classmeow_1_1Camera.html index d208aaf..e6ee2e1 100644 --- a/doc/html/classmeow_1_1Camera.html +++ b/doc/html/classmeow_1_1Camera.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -173,6 +173,7 @@ Additional Inherited Members</h2></td></tr> <tr class="separator:a75dce38f89ce11cb06e0454e7c1039d3 inherit pub_static_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pro_methods_classmeow_1_1ObjBase"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classmeow_1_1ObjBase')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classmeow_1_1ObjBase.html">meow::ObjBase</a></td></tr> <tr class="memitem:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff">ObjBase</a> ()</td></tr> +<tr class="memdesc:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="mdescLeft"> </td><td class="mdescRight">Constructor with doing nothing. <a href="#abe7a7138b5a81eb66da51b74bc3996ff">More...</a><br/></td></tr> <tr class="separator:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> @@ -979,7 +980,7 @@ template<class Pixel> </div> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1Camera.html">Camera</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:33 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1Color3__Space-members.html b/doc/html/classmeow_1_1Color3__Space-members.html index ceb1820..615113a 100644 --- a/doc/html/classmeow_1_1Color3__Space-members.html +++ b/doc/html/classmeow_1_1Color3__Space-members.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -64,28 +64,27 @@ $(document).ready(function(){initNavTree('classmeow_1_1Color3__Space.html','');} <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a982a7211fded8d108aee66a536fb8736">Color3_Space</a>(Vector3D< T > const &min_bound, Vector3D< T > const &max_bound, Vector3D< T > const &init_value)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< T ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr> <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a8017c0aae500a4a57938ae04576caa83">Color3_Space</a>(Color3_Space const &b)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< T ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa5c43cb67d674223a0a2361ac8de55c1">copyFrom</a>(Color3_Space< T > const &b)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< T ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a1f11ba476ffb0ed16ef1b8d06954b6f0">matrix</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< T ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f">max</a>(size_t id) const </td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< T ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3e006b5c37185c8b0f4d383b6b095dac">max_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< T ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a0bdfe0eaab4a77cdc8a1359518630a07">maxV</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< T ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df">min</a>(size_t id) const </td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< T ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ab00eca747ea06269fddd3586dd1bca46">min_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< T ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a318eedb2acaba5f3a8c79a651c53e676">minV</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< T ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">val</a>(size_t id) const </td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< T ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ae3f57f9651bb80041ce77ec052fdc436">val</a>(size_t i, T const &c)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< T ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< T ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2">valGet</a>(size_t id)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< T ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a1c58ba0912a91e71dee240fad6291216">valV</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< T ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa7638e03124b2304d4d34b57be4b0028">valV</a>(Vector3D< T > const &vv)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< T ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab">valVGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< T ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3fa85d4369b9db8d8209d244a643b49f">~Color3_Space</a>()</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< T ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f">max</a>(size_t id) const </td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< T ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3e006b5c37185c8b0f4d383b6b095dac">max_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< T ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a0bdfe0eaab4a77cdc8a1359518630a07">maxV</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< T ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df">min</a>(size_t id) const </td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< T ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ab00eca747ea06269fddd3586dd1bca46">min_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< T ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a318eedb2acaba5f3a8c79a651c53e676">minV</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< T ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">val</a>(size_t id) const </td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< T ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ae3f57f9651bb80041ce77ec052fdc436">val</a>(size_t i, T const &c)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< T ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< T ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2">valGet</a>(size_t id)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< T ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a1c58ba0912a91e71dee240fad6291216">valV</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< T ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa7638e03124b2304d4d34b57be4b0028">valV</a>(Vector3D< T > const &vv)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< T ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab">valVGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< T ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3fa85d4369b9db8d8209d244a643b49f">~Color3_Space</a>()</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< T ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> </table></div><!-- contents --> </div><!-- doc-content --> <!-- HTML footer for doxygen 1.8.3.1--> <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1Color3__Space.html b/doc/html/classmeow_1_1Color3__Space.html index 21eb043..99e9da0 100644 --- a/doc/html/classmeow_1_1Color3__Space.html +++ b/doc/html/classmeow_1_1Color3__Space.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -64,7 +64,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1Color3__Space.html','');} </div><!--header--> <div class="contents"> -<p>以三個channel所組成的色彩空間 +<p>Base class of color space with 3 channels. <a href="classmeow_1_1Color3__Space.html#details">More...</a></p> <p><code>#include "<a class="el" href="Color3__Space_8h_source.html">Color3_Space.h</a>"</code></p> @@ -72,37 +72,49 @@ $(document).ready(function(){initNavTree('classmeow_1_1Color3__Space.html','');} <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a> Public Member Functions</h2></td></tr> <tr class="memitem:a3fa85d4369b9db8d8209d244a643b49f"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a3fa85d4369b9db8d8209d244a643b49f">~Color3_Space</a> ()</td></tr> +<tr class="memdesc:a3fa85d4369b9db8d8209d244a643b49f"><td class="mdescLeft"> </td><td class="mdescRight">Destructor. <a href="#a3fa85d4369b9db8d8209d244a643b49f">More...</a><br/></td></tr> <tr class="separator:a3fa85d4369b9db8d8209d244a643b49f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a318eedb2acaba5f3a8c79a651c53e676"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>< T > const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a318eedb2acaba5f3a8c79a651c53e676">minV</a> () const </td></tr> +<tr class="memdesc:a318eedb2acaba5f3a8c79a651c53e676"><td class="mdescLeft"> </td><td class="mdescRight">minimum bound of each channels. <a href="#a318eedb2acaba5f3a8c79a651c53e676">More...</a><br/></td></tr> <tr class="separator:a318eedb2acaba5f3a8c79a651c53e676"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0bdfe0eaab4a77cdc8a1359518630a07"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>< T > const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a0bdfe0eaab4a77cdc8a1359518630a07">maxV</a> () const </td></tr> +<tr class="memdesc:a0bdfe0eaab4a77cdc8a1359518630a07"><td class="mdescLeft"> </td><td class="mdescRight">maximum bound of each channels. <a href="#a0bdfe0eaab4a77cdc8a1359518630a07">More...</a><br/></td></tr> <tr class="separator:a0bdfe0eaab4a77cdc8a1359518630a07"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1c58ba0912a91e71dee240fad6291216"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>< T > const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a1c58ba0912a91e71dee240fad6291216">valV</a> () const </td></tr> +<tr class="memdesc:a1c58ba0912a91e71dee240fad6291216"><td class="mdescLeft"> </td><td class="mdescRight">value of each channels. <a href="#a1c58ba0912a91e71dee240fad6291216">More...</a><br/></td></tr> <tr class="separator:a1c58ba0912a91e71dee240fad6291216"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa7638e03124b2304d4d34b57be4b0028"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>< T > const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#aa7638e03124b2304d4d34b57be4b0028">valV</a> (<a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>< T > const &vv)</td></tr> +<tr class="memdesc:aa7638e03124b2304d4d34b57be4b0028"><td class="mdescLeft"> </td><td class="mdescRight">Set the value of each channels. <a href="#aa7638e03124b2304d4d34b57be4b0028">More...</a><br/></td></tr> <tr class="separator:aa7638e03124b2304d4d34b57be4b0028"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a665fe525c47913fb5bca765446adaaab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>< T > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab">valVGet</a> ()</td></tr> +<tr class="memdesc:a665fe525c47913fb5bca765446adaaab"><td class="mdescLeft"> </td><td class="mdescRight">Get the non-constant reference of each channels. <a href="#a665fe525c47913fb5bca765446adaaab">More...</a><br/></td></tr> <tr class="separator:a665fe525c47913fb5bca765446adaaab"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3351aea64c4ca1596694d6b95dce56df"><td class="memItemLeft" align="right" valign="top">T const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df">min</a> (size_t id) const </td></tr> +<tr class="memdesc:a3351aea64c4ca1596694d6b95dce56df"><td class="mdescLeft"> </td><td class="mdescRight">Return the minimum of the <code>i</code> -th channel. <a href="#a3351aea64c4ca1596694d6b95dce56df">More...</a><br/></td></tr> <tr class="separator:a3351aea64c4ca1596694d6b95dce56df"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa6661a1aaaf985a4b2d68db88ec93d2f"><td class="memItemLeft" align="right" valign="top">T const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f">max</a> (size_t id) const </td></tr> +<tr class="memdesc:aa6661a1aaaf985a4b2d68db88ec93d2f"><td class="mdescLeft"> </td><td class="mdescRight">Return the maximum of the <code>i</code> -th channel. <a href="#aa6661a1aaaf985a4b2d68db88ec93d2f">More...</a><br/></td></tr> <tr class="separator:aa6661a1aaaf985a4b2d68db88ec93d2f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af08839264f6ea6dc50cf6175d26afa6e"><td class="memItemLeft" align="right" valign="top">T const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">val</a> (size_t id) const </td></tr> +<tr class="memdesc:af08839264f6ea6dc50cf6175d26afa6e"><td class="mdescLeft"> </td><td class="mdescRight">Return the value of the <code>i</code> -th channel. <a href="#af08839264f6ea6dc50cf6175d26afa6e">More...</a><br/></td></tr> <tr class="separator:af08839264f6ea6dc50cf6175d26afa6e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae3f57f9651bb80041ce77ec052fdc436"><td class="memItemLeft" align="right" valign="top">T const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#ae3f57f9651bb80041ce77ec052fdc436">val</a> (size_t i, T const &c)</td></tr> +<tr class="memdesc:ae3f57f9651bb80041ce77ec052fdc436"><td class="mdescLeft"> </td><td class="mdescRight">Set the value of <code>i</code> -th channel. <a href="#ae3f57f9651bb80041ce77ec052fdc436">More...</a><br/></td></tr> <tr class="separator:ae3f57f9651bb80041ce77ec052fdc436"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac2efb0be959fc60f786bdcdc8a1fd8b2"><td class="memItemLeft" align="right" valign="top">T & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2">valGet</a> (size_t id)</td></tr> +<tr class="memdesc:ac2efb0be959fc60f786bdcdc8a1fd8b2"><td class="mdescLeft"> </td><td class="mdescRight">Get the non-constant reference of value of the <code>i</code> -th channel. <a href="#ac2efb0be959fc60f786bdcdc8a1fd8b2">More...</a><br/></td></tr> <tr class="separator:ac2efb0be959fc60f786bdcdc8a1fd8b2"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a1f11ba476ffb0ed16ef1b8d06954b6f0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Matrix.html">Matrix</a>< T > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a1f11ba476ffb0ed16ef1b8d06954b6f0">matrix</a> () const </td></tr> -<tr class="separator:a1f11ba476ffb0ed16ef1b8d06954b6f0"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a> Protected Member Functions</h2></td></tr> <tr class="memitem:a982a7211fded8d108aee66a536fb8736"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a982a7211fded8d108aee66a536fb8736">Color3_Space</a> (<a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>< T > const &min_bound, <a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>< T > const &max_bound, <a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>< T > const &init_value)</td></tr> +<tr class="memdesc:a982a7211fded8d108aee66a536fb8736"><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#a982a7211fded8d108aee66a536fb8736">More...</a><br/></td></tr> <tr class="separator:a982a7211fded8d108aee66a536fb8736"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8017c0aae500a4a57938ae04576caa83"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a8017c0aae500a4a57938ae04576caa83">Color3_Space</a> (<a class="el" href="classmeow_1_1Color3__Space.html">Color3_Space</a> const &b)</td></tr> +<tr class="memdesc:a8017c0aae500a4a57938ae04576caa83"><td class="mdescLeft"> </td><td class="mdescRight">Copy constructor. <a href="#a8017c0aae500a4a57938ae04576caa83">More...</a><br/></td></tr> <tr class="separator:a8017c0aae500a4a57938ae04576caa83"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa5c43cb67d674223a0a2361ac8de55c1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Color3__Space.html">Color3_Space</a>< T > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#aa5c43cb67d674223a0a2361ac8de55c1">copyFrom</a> (<a class="el" href="classmeow_1_1Color3__Space.html">Color3_Space</a>< T > const &b)</td></tr> +<tr class="memdesc:aa5c43cb67d674223a0a2361ac8de55c1"><td class="mdescLeft"> </td><td class="mdescRight">Copy method. <a href="#aa5c43cb67d674223a0a2361ac8de55c1">More...</a><br/></td></tr> <tr class="separator:aa5c43cb67d674223a0a2361ac8de55c1"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a> @@ -118,7 +130,7 @@ Protected Attributes</h2></td></tr> <div class="textblock"><h3>template<class T><br/> class meow::Color3_Space< T ></h3> -<p>以三個channel所組成的色彩空間 </p> +<p>Base class of color space with 3 channels. </p> <dl class="section author"><dt>Author</dt><dd>cat_leopard </dd></dl> <p>Definition at line <a class="el" href="Color3__Space_8h_source.html#l00018">18</a> of file <a class="el" href="Color3__Space_8h_source.html">Color3_Space.h</a>.</p> @@ -163,7 +175,17 @@ template<class T> </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="Color3__Space_8h_source.html#l00023">23</a> of file <a class="el" href="Color3__Space_8h_source.html">Color3_Space.h</a>.</p> +<p>Constructor. </p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramdir">[in]</td><td class="paramname">min_bound</td><td>Minimum value of each channels. </td></tr> + <tr><td class="paramdir">[in]</td><td class="paramname">max_bound</td><td>Maximum value of each channels. </td></tr> + <tr><td class="paramdir">[in]</td><td class="paramname">init_value</td><td>Initial value of each channels. </td></tr> + </table> + </dd> +</dl> + +<p>Definition at line <a class="el" href="Color3__Space_8h_source.html#l00031">31</a> of file <a class="el" href="Color3__Space_8h_source.html">Color3_Space.h</a>.</p> </div> </div> @@ -191,7 +213,15 @@ template<class T> </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="Color3__Space_8h_source.html#l00030">30</a> of file <a class="el" href="Color3__Space_8h_source.html">Color3_Space.h</a>.</p> +<p>Copy constructor. </p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramdir">[in]</td><td class="paramname">b</td><td>Data to copy from. </td></tr> + </table> + </dd> +</dl> + +<p>Definition at line <a class="el" href="Color3__Space_8h_source.html#l00042">42</a> of file <a class="el" href="Color3__Space_8h_source.html">Color3_Space.h</a>.</p> </div> </div> @@ -218,7 +248,9 @@ template<class T> </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="Color3__Space_8h_source.html#l00040">40</a> of file <a class="el" href="Color3__Space_8h_source.html">Color3_Space.h</a>.</p> +<p>Destructor. </p> + +<p>Definition at line <a class="el" href="Color3__Space_8h_source.html#l00060">60</a> of file <a class="el" href="Color3__Space_8h_source.html">Color3_Space.h</a>.</p> </div> </div> @@ -247,34 +279,17 @@ template<class T> </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="Color3__Space_8h_source.html#l00035">35</a> of file <a class="el" href="Color3__Space_8h_source.html">Color3_Space.h</a>.</p> - -</div> -</div> -<a class="anchor" id="a1f11ba476ffb0ed16ef1b8d06954b6f0"></a> -<div class="memitem"> -<div class="memproto"> -<div class="memtemplate"> -template<class T> </div> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classmeow_1_1Matrix.html">Matrix</a><T> <a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space</a>< T >::matrix </td> - <td>(</td> - <td class="paramname"></td><td>)</td> - <td> const</td> - </tr> - </table> - </td> - <td class="mlabels-right"> -<span class="mlabels"><span class="mlabel">inline</span></span> </td> - </tr> -</table> -</div><div class="memdoc"> +<p>Copy method. </p> +<p>We copy the value only, not include <code>min_bound</code> and <code>max_bound</code>.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramdir">[in]</td><td class="paramname">b</td><td>Value to copy from. </td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd><code>*this</code> </dd></dl> -<p>Definition at line <a class="el" href="Color3__Space_8h_source.html#l00060">60</a> of file <a class="el" href="Color3__Space_8h_source.html">Color3_Space.h</a>.</p> +<p>Definition at line <a class="el" href="Color3__Space_8h_source.html#l00054">54</a> of file <a class="el" href="Color3__Space_8h_source.html">Color3_Space.h</a>.</p> </div> </div> @@ -302,7 +317,16 @@ template<class T> </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="Color3__Space_8h_source.html#l00047">47</a> of file <a class="el" href="Color3__Space_8h_source.html">Color3_Space.h</a>.</p> +<p>Return the maximum of the <code>i</code> -th channel. </p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramdir">[in]</td><td class="paramname">id</td><td>index of the channel. </td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>new value </dd></dl> + +<p>Definition at line <a class="el" href="Color3__Space_8h_source.html#l00107">107</a> of file <a class="el" href="Color3__Space_8h_source.html">Color3_Space.h</a>.</p> </div> </div> @@ -329,7 +353,9 @@ template<class T> </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="Color3__Space_8h_source.html#l00042">42</a> of file <a class="el" href="Color3__Space_8h_source.html">Color3_Space.h</a>.</p> +<p>maximum bound of each channels. </p> + +<p>Definition at line <a class="el" href="Color3__Space_8h_source.html#l00068">68</a> of file <a class="el" href="Color3__Space_8h_source.html">Color3_Space.h</a>.</p> </div> </div> @@ -357,7 +383,16 @@ template<class T> </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="Color3__Space_8h_source.html#l00046">46</a> of file <a class="el" href="Color3__Space_8h_source.html">Color3_Space.h</a>.</p> +<p>Return the minimum of the <code>i</code> -th channel. </p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramdir">[in]</td><td class="paramname">id</td><td>index of the channel. </td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>new value </dd></dl> + +<p>Definition at line <a class="el" href="Color3__Space_8h_source.html#l00099">99</a> of file <a class="el" href="Color3__Space_8h_source.html">Color3_Space.h</a>.</p> </div> </div> @@ -384,7 +419,9 @@ template<class T> </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="Color3__Space_8h_source.html#l00041">41</a> of file <a class="el" href="Color3__Space_8h_source.html">Color3_Space.h</a>.</p> +<p>minimum bound of each channels. </p> + +<p>Definition at line <a class="el" href="Color3__Space_8h_source.html#l00063">63</a> of file <a class="el" href="Color3__Space_8h_source.html">Color3_Space.h</a>.</p> </div> </div> @@ -412,7 +449,16 @@ template<class T> </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="Color3__Space_8h_source.html#l00048">48</a> of file <a class="el" href="Color3__Space_8h_source.html">Color3_Space.h</a>.</p> +<p>Return the value of the <code>i</code> -th channel. </p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramdir">[in]</td><td class="paramname">id</td><td>index of the channel. </td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>new value </dd></dl> + +<p>Definition at line <a class="el" href="Color3__Space_8h_source.html#l00117">117</a> of file <a class="el" href="Color3__Space_8h_source.html">Color3_Space.h</a>.</p> </div> </div> @@ -450,7 +496,16 @@ template<class T> </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="Color3__Space_8h_source.html#l00049">49</a> of file <a class="el" href="Color3__Space_8h_source.html">Color3_Space.h</a>.</p> +<p>Set the value of <code>i</code> -th channel. </p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramdir">[in]</td><td class="paramname">i</td><td>index of the channel </td></tr> + <tr><td class="paramdir">[in]</td><td class="paramname">c</td><td>new value </td></tr> + </table> + </dd> +</dl> + +<p>Definition at line <a class="el" href="Color3__Space_8h_source.html#l00127">127</a> of file <a class="el" href="Color3__Space_8h_source.html">Color3_Space.h</a>.</p> </div> </div> @@ -478,7 +533,15 @@ template<class T> </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="Color3__Space_8h_source.html#l00055">55</a> of file <a class="el" href="Color3__Space_8h_source.html">Color3_Space.h</a>.</p> +<p>Get the non-constant reference of value of the <code>i</code> -th channel. </p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramdir">[in]</td><td class="paramname">id</td><td>index of the channel </td></tr> + </table> + </dd> +</dl> + +<p>Definition at line <a class="el" href="Color3__Space_8h_source.html#l00139">139</a> of file <a class="el" href="Color3__Space_8h_source.html">Color3_Space.h</a>.</p> </div> </div> @@ -505,7 +568,9 @@ template<class T> </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="Color3__Space_8h_source.html#l00043">43</a> of file <a class="el" href="Color3__Space_8h_source.html">Color3_Space.h</a>.</p> +<p>value of each channels. </p> + +<p>Definition at line <a class="el" href="Color3__Space_8h_source.html#l00073">73</a> of file <a class="el" href="Color3__Space_8h_source.html">Color3_Space.h</a>.</p> </div> </div> @@ -533,7 +598,16 @@ template<class T> </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="Color3__Space_8h_source.html#l00044">44</a> of file <a class="el" href="Color3__Space_8h_source.html">Color3_Space.h</a>.</p> +<p>Set the value of each channels. </p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramdir">[in]</td><td class="paramname">vv</td><td>new value </td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>new value </dd></dl> + +<p>Definition at line <a class="el" href="Color3__Space_8h_source.html#l00083">83</a> of file <a class="el" href="Color3__Space_8h_source.html">Color3_Space.h</a>.</p> </div> </div> @@ -560,7 +634,9 @@ template<class T> </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="Color3__Space_8h_source.html#l00045">45</a> of file <a class="el" href="Color3__Space_8h_source.html">Color3_Space.h</a>.</p> +<p>Get the non-constant reference of each channels. </p> + +<p>Definition at line <a class="el" href="Color3__Space_8h_source.html#l00089">89</a> of file <a class="el" href="Color3__Space_8h_source.html">Color3_Space.h</a>.</p> </div> </div> @@ -647,7 +723,7 @@ template<class T> </div> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1Color3__Space.html">Color3_Space</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1Color3__Space.js b/doc/html/classmeow_1_1Color3__Space.js index 291d54a..e94a11d 100644 --- a/doc/html/classmeow_1_1Color3__Space.js +++ b/doc/html/classmeow_1_1Color3__Space.js @@ -4,7 +4,6 @@ var classmeow_1_1Color3__Space = [ "Color3_Space", "classmeow_1_1Color3__Space.html#a8017c0aae500a4a57938ae04576caa83", null ], [ "~Color3_Space", "classmeow_1_1Color3__Space.html#a3fa85d4369b9db8d8209d244a643b49f", null ], [ "copyFrom", "classmeow_1_1Color3__Space.html#aa5c43cb67d674223a0a2361ac8de55c1", null ], - [ "matrix", "classmeow_1_1Color3__Space.html#a1f11ba476ffb0ed16ef1b8d06954b6f0", null ], [ "max", "classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f", null ], [ "maxV", "classmeow_1_1Color3__Space.html#a0bdfe0eaab4a77cdc8a1359518630a07", null ], [ "min", "classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df", null ], diff --git a/doc/html/classmeow_1_1DisjointSet-members.html b/doc/html/classmeow_1_1DisjointSet-members.html index 0dfbe08..b66c9bb 100644 --- a/doc/html/classmeow_1_1DisjointSet-members.html +++ b/doc/html/classmeow_1_1DisjointSet-members.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -74,7 +74,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1DisjointSet.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1DisjointSet.html b/doc/html/classmeow_1_1DisjointSet.html index 38ff781..2d6281a 100644 --- a/doc/html/classmeow_1_1DisjointSet.html +++ b/doc/html/classmeow_1_1DisjointSet.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -359,7 +359,7 @@ Public Member Functions</h2></td></tr> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1DisjointSet.html">DisjointSet</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1Eye-members.html b/doc/html/classmeow_1_1Eye-members.html index 772a952..f7a3e25 100644 --- a/doc/html/classmeow_1_1Eye-members.html +++ b/doc/html/classmeow_1_1Eye-members.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -91,7 +91,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1Eye.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:05 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:33 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1Eye.html b/doc/html/classmeow_1_1Eye.html index 3755d79..4e2fa52 100644 --- a/doc/html/classmeow_1_1Eye.html +++ b/doc/html/classmeow_1_1Eye.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -140,6 +140,7 @@ Additional Inherited Members</h2></td></tr> <tr class="separator:a75dce38f89ce11cb06e0454e7c1039d3 inherit pub_static_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pro_methods_classmeow_1_1ObjBase"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classmeow_1_1ObjBase')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classmeow_1_1ObjBase.html">meow::ObjBase</a></td></tr> <tr class="memitem:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff">ObjBase</a> ()</td></tr> +<tr class="memdesc:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="mdescLeft"> </td><td class="mdescRight">Constructor with doing nothing. <a href="#abe7a7138b5a81eb66da51b74bc3996ff">More...</a><br/></td></tr> <tr class="separator:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> @@ -792,7 +793,7 @@ template<class Pixel> </div> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1Eye.html">Eye</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:05 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:33 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1FeaturePoint-members.html b/doc/html/classmeow_1_1FeaturePoint-members.html index 002b364..f1760ad 100644 --- a/doc/html/classmeow_1_1FeaturePoint-members.html +++ b/doc/html/classmeow_1_1FeaturePoint-members.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -97,7 +97,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1FeaturePoint.html','');}) <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:05 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:33 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1FeaturePoint.html b/doc/html/classmeow_1_1FeaturePoint.html index ed42933..467d4ee 100644 --- a/doc/html/classmeow_1_1FeaturePoint.html +++ b/doc/html/classmeow_1_1FeaturePoint.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -170,6 +170,7 @@ Additional Inherited Members</h2></td></tr> <tr class="separator:a75dce38f89ce11cb06e0454e7c1039d3 inherit pub_static_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pro_methods_classmeow_1_1ObjBase"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classmeow_1_1ObjBase')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classmeow_1_1ObjBase.html">meow::ObjBase</a></td></tr> <tr class="memitem:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff">ObjBase</a> ()</td></tr> +<tr class="memdesc:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="mdescLeft"> </td><td class="mdescRight">Constructor with doing nothing. <a href="#abe7a7138b5a81eb66da51b74bc3996ff">More...</a><br/></td></tr> <tr class="separator:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> @@ -1021,7 +1022,7 @@ template<class Scalar , class Description > </div> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1FeaturePoint.html">FeaturePoint</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:05 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:33 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1FeaturePointsDetector-members.html b/doc/html/classmeow_1_1FeaturePointsDetector-members.html index 604fd56..97c1702 100644 --- a/doc/html/classmeow_1_1FeaturePointsDetector-members.html +++ b/doc/html/classmeow_1_1FeaturePointsDetector-members.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -80,7 +80,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1FeaturePointsDetector.htm <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:05 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:33 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1FeaturePointsDetector.html b/doc/html/classmeow_1_1FeaturePointsDetector.html index 92d431f..d6d2160 100644 --- a/doc/html/classmeow_1_1FeaturePointsDetector.html +++ b/doc/html/classmeow_1_1FeaturePointsDetector.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -110,6 +110,7 @@ Protected Member Functions</h2></td></tr> <tr class="separator:ad8ce3d515825b6e3b8c4865ebe7c8d76"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pro_methods_classmeow_1_1ObjBase"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classmeow_1_1ObjBase')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classmeow_1_1ObjBase.html">meow::ObjBase</a></td></tr> <tr class="memitem:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff">ObjBase</a> ()</td></tr> +<tr class="memdesc:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="mdescLeft"> </td><td class="mdescRight">Constructor with doing nothing. <a href="#abe7a7138b5a81eb66da51b74bc3996ff">More...</a><br/></td></tr> <tr class="separator:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a> @@ -222,7 +223,7 @@ template<class Pixel > </div> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1FeaturePointsDetector.html">FeaturePointsDetector</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:05 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:33 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1FeaturePointsDetector__Harris-members.html b/doc/html/classmeow_1_1FeaturePointsDetector__Harris-members.html index a3c9c18..d294422 100644 --- a/doc/html/classmeow_1_1FeaturePointsDetector__Harris-members.html +++ b/doc/html/classmeow_1_1FeaturePointsDetector__Harris-members.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -103,7 +103,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1FeaturePointsDetector__Ha <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:05 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:33 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1FeaturePointsDetector__Harris.html b/doc/html/classmeow_1_1FeaturePointsDetector__Harris.html index 70ab255..e7e60d7 100644 --- a/doc/html/classmeow_1_1FeaturePointsDetector__Harris.html +++ b/doc/html/classmeow_1_1FeaturePointsDetector__Harris.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -195,6 +195,7 @@ Additional Inherited Members</h2></td></tr> <tr class="separator:ad8ce3d515825b6e3b8c4865ebe7c8d76 inherit pro_methods_classmeow_1_1FeaturePointsDetector"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pro_methods_classmeow_1_1ObjBase"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classmeow_1_1ObjBase')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classmeow_1_1ObjBase.html">meow::ObjBase</a></td></tr> <tr class="memitem:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff">ObjBase</a> ()</td></tr> +<tr class="memdesc:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="mdescLeft"> </td><td class="mdescRight">Constructor with doing nothing. <a href="#abe7a7138b5a81eb66da51b74bc3996ff">More...</a><br/></td></tr> <tr class="separator:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> @@ -1144,7 +1145,7 @@ template<class Pixel > </div> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1FeaturePointsDetector__Harris.html">FeaturePointsDetector_Harris</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:05 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:33 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1FeaturePointsMatch-members.html b/doc/html/classmeow_1_1FeaturePointsMatch-members.html index 00badc1..957a6a8 100644 --- a/doc/html/classmeow_1_1FeaturePointsMatch-members.html +++ b/doc/html/classmeow_1_1FeaturePointsMatch-members.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -85,7 +85,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1FeaturePointsMatch.html', <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:05 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:33 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1FeaturePointsMatch.html b/doc/html/classmeow_1_1FeaturePointsMatch.html index 3dd6d28..f1d02cd 100644 --- a/doc/html/classmeow_1_1FeaturePointsMatch.html +++ b/doc/html/classmeow_1_1FeaturePointsMatch.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -126,6 +126,7 @@ Protected Member Functions</h2></td></tr> <tr class="separator:a474b17d1df14547565c6536a73e8484d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pro_methods_classmeow_1_1ObjBase"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classmeow_1_1ObjBase')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classmeow_1_1ObjBase.html">meow::ObjBase</a></td></tr> <tr class="memitem:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff">ObjBase</a> ()</td></tr> +<tr class="memdesc:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="mdescLeft"> </td><td class="mdescRight">Constructor with doing nothing. <a href="#abe7a7138b5a81eb66da51b74bc3996ff">More...</a><br/></td></tr> <tr class="separator:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a> @@ -413,7 +414,7 @@ template<class Scalar , class Description > </div> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1FeaturePointsMatch.html">FeaturePointsMatch</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:05 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:33 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1FeaturePointsMatch__K__Match-members.html b/doc/html/classmeow_1_1FeaturePointsMatch__K__Match-members.html index 3e7883a..7e02bcf 100644 --- a/doc/html/classmeow_1_1FeaturePointsMatch__K__Match-members.html +++ b/doc/html/classmeow_1_1FeaturePointsMatch__K__Match-members.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -94,7 +94,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1FeaturePointsMatch__K__Ma <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:05 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:34 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1FeaturePointsMatch__K__Match.html b/doc/html/classmeow_1_1FeaturePointsMatch__K__Match.html index e962c60..dc6cf44 100644 --- a/doc/html/classmeow_1_1FeaturePointsMatch__K__Match.html +++ b/doc/html/classmeow_1_1FeaturePointsMatch__K__Match.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -161,6 +161,7 @@ Additional Inherited Members</h2></td></tr> <tr class="separator:a474b17d1df14547565c6536a73e8484d inherit pro_methods_classmeow_1_1FeaturePointsMatch"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pro_methods_classmeow_1_1ObjBase"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classmeow_1_1ObjBase')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classmeow_1_1ObjBase.html">meow::ObjBase</a></td></tr> <tr class="memitem:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff">ObjBase</a> ()</td></tr> +<tr class="memdesc:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="mdescLeft"> </td><td class="mdescRight">Constructor with doing nothing. <a href="#abe7a7138b5a81eb66da51b74bc3996ff">More...</a><br/></td></tr> <tr class="separator:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> @@ -887,7 +888,7 @@ template<class Scalar , class Description > </div> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1FeaturePointsMatch__K__Match.html">FeaturePointsMatch_K_Match</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:05 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:34 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1HSL-members.html b/doc/html/classmeow_1_1HSL-members.html index 1b42293..530d72e 100644 --- a/doc/html/classmeow_1_1HSL-members.html +++ b/doc/html/classmeow_1_1HSL-members.html @@ -30,7 +30,7 @@ <div id="projectname">Templates -- Meow  <span id="projectnumber">1.1.4</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -88,7 +88,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1HSL.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Mon Jun 23 2014 18:37:27 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1HSL.html b/doc/html/classmeow_1_1HSL.html index f8aa388..11c977b 100644 --- a/doc/html/classmeow_1_1HSL.html +++ b/doc/html/classmeow_1_1HSL.html @@ -30,7 +30,7 @@ <div id="projectname">Templates -- Meow  <span id="projectnumber">1.1.4</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -746,7 +746,7 @@ template<class T> </div> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1HSL.html">HSL</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Mon Jun 23 2014 18:37:27 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1HSLf-members.html b/doc/html/classmeow_1_1HSLf-members.html index 1814d1d..4736751 100644 --- a/doc/html/classmeow_1_1HSLf-members.html +++ b/doc/html/classmeow_1_1HSLf-members.html @@ -30,7 +30,7 @@ <div id="projectname">Templates -- Meow  <span id="projectnumber">1.1.4</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -92,7 +92,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1HSLf.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Mon Jun 23 2014 18:37:27 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1HSLf.html b/doc/html/classmeow_1_1HSLf.html index 56f3d29..207b0ef 100644 --- a/doc/html/classmeow_1_1HSLf.html +++ b/doc/html/classmeow_1_1HSLf.html @@ -30,7 +30,7 @@ <div id="projectname">Templates -- Meow  <span id="projectnumber">1.1.4</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -428,7 +428,7 @@ Additional Inherited Members</h2></td></tr> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1HSLf.html">HSLf</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Mon Jun 23 2014 18:37:27 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1HSLf__Space-members.html b/doc/html/classmeow_1_1HSLf__Space-members.html index e4ac1c1..4ac86c7 100644 --- a/doc/html/classmeow_1_1HSLf__Space-members.html +++ b/doc/html/classmeow_1_1HSLf__Space-members.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -83,40 +83,39 @@ $(document).ready(function(){initNavTree('classmeow_1_1HSLf__Space.html','');}); <tr><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html#a5dd4d3ea93f86b627d51936b7388da44">lGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html">meow::HSLf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html#a93c3d32fd0bc4aab24835409688cdf72">lMax</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html">meow::HSLf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html#a41ab2ddd1544632a138e2660e4c9152a">lMin</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html">meow::HSLf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a1f11ba476ffb0ed16ef1b8d06954b6f0">matrix</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f">max</a>(size_t id) const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3e006b5c37185c8b0f4d383b6b095dac">max_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a0bdfe0eaab4a77cdc8a1359518630a07">maxV</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df">min</a>(size_t id) const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ab00eca747ea06269fddd3586dd1bca46">min_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a318eedb2acaba5f3a8c79a651c53e676">minV</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html#a4cdbbac5bcfbcd5546e41d1c1480fad4">operator*</a>(double const &c) const </td><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html">meow::HSLf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html#abc883a59f2eeeffc84a9560558cd6619">operator*</a>(HSLf_Space const &b) const </td><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html">meow::HSLf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html#a98d1df6b95a2893d02251119ef186b02">operator+</a>(HSLf_Space const &b) const </td><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html">meow::HSLf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html#aa6fcf6ef67c2f37e998486e36dc4a0aa">operator-</a>(HSLf_Space const &b) const </td><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html">meow::HSLf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html#a88eb3f94b211a3e29c80c334f0f8e963">operator/</a>(double const &c) const </td><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html">meow::HSLf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html#a3d4ccb8d33991e2edb64904669d2a21c">operator=</a>(HSLf_Space const &b)</td><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html">meow::HSLf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html#a8f7487b203cd3be19b08a6c80d33d5d2">s</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html">meow::HSLf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html#ae6de1c7bf42d04c0f982a58df3bdb4d3">s</a>(double c)</td><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html">meow::HSLf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html#adb7cc82245b20e389d02224ac99444f2">sGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html">meow::HSLf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html#ac04d25efca77d6e53ddb5de801593ea2">sMax</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html">meow::HSLf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html#aa6f73697310484b178c2dac3acdf4f4b">sMin</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html">meow::HSLf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">val</a>(size_t id) const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ae3f57f9651bb80041ce77ec052fdc436">val</a>(size_t i, doubleconst &c)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2">valGet</a>(size_t id)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a1c58ba0912a91e71dee240fad6291216">valV</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa7638e03124b2304d4d34b57be4b0028">valV</a>(Vector3D< double > const &vv)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab">valVGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3fa85d4369b9db8d8209d244a643b49f">~Color3_Space</a>()</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html#a1859ba937aa097dcd627b7b2349a262f">~HSLf_Space</a>()</td><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html">meow::HSLf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f">max</a>(size_t id) const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3e006b5c37185c8b0f4d383b6b095dac">max_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a0bdfe0eaab4a77cdc8a1359518630a07">maxV</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df">min</a>(size_t id) const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ab00eca747ea06269fddd3586dd1bca46">min_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a318eedb2acaba5f3a8c79a651c53e676">minV</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html#a4cdbbac5bcfbcd5546e41d1c1480fad4">operator*</a>(double const &c) const </td><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html">meow::HSLf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html#abc883a59f2eeeffc84a9560558cd6619">operator*</a>(HSLf_Space const &b) const </td><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html">meow::HSLf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html#a98d1df6b95a2893d02251119ef186b02">operator+</a>(HSLf_Space const &b) const </td><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html">meow::HSLf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html#aa6fcf6ef67c2f37e998486e36dc4a0aa">operator-</a>(HSLf_Space const &b) const </td><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html">meow::HSLf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html#a88eb3f94b211a3e29c80c334f0f8e963">operator/</a>(double const &c) const </td><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html">meow::HSLf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html#a3d4ccb8d33991e2edb64904669d2a21c">operator=</a>(HSLf_Space const &b)</td><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html">meow::HSLf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html#a8f7487b203cd3be19b08a6c80d33d5d2">s</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html">meow::HSLf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html#ae6de1c7bf42d04c0f982a58df3bdb4d3">s</a>(double c)</td><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html">meow::HSLf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html#adb7cc82245b20e389d02224ac99444f2">sGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html">meow::HSLf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html#ac04d25efca77d6e53ddb5de801593ea2">sMax</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html">meow::HSLf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html#aa6f73697310484b178c2dac3acdf4f4b">sMin</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html">meow::HSLf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">val</a>(size_t id) const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ae3f57f9651bb80041ce77ec052fdc436">val</a>(size_t i, doubleconst &c)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2">valGet</a>(size_t id)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a1c58ba0912a91e71dee240fad6291216">valV</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa7638e03124b2304d4d34b57be4b0028">valV</a>(Vector3D< double > const &vv)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab">valVGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3fa85d4369b9db8d8209d244a643b49f">~Color3_Space</a>()</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html#a1859ba937aa097dcd627b7b2349a262f">~HSLf_Space</a>()</td><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html">meow::HSLf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> </table></div><!-- contents --> </div><!-- doc-content --> <!-- HTML footer for doxygen 1.8.3.1--> <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1HSLf__Space.html b/doc/html/classmeow_1_1HSLf__Space.html index e5d14a2..1bca336 100644 --- a/doc/html/classmeow_1_1HSLf__Space.html +++ b/doc/html/classmeow_1_1HSLf__Space.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -142,38 +142,50 @@ Public Member Functions</h2></td></tr> <tr class="separator:abc883a59f2eeeffc84a9560558cd6619"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pub_methods_classmeow_1_1Color3__Space"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classmeow_1_1Color3__Space')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td></tr> <tr class="memitem:a3fa85d4369b9db8d8209d244a643b49f inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a3fa85d4369b9db8d8209d244a643b49f">~Color3_Space</a> ()</td></tr> +<tr class="memdesc:a3fa85d4369b9db8d8209d244a643b49f inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">Destructor. <a href="#a3fa85d4369b9db8d8209d244a643b49f">More...</a><br/></td></tr> <tr class="separator:a3fa85d4369b9db8d8209d244a643b49f inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a318eedb2acaba5f3a8c79a651c53e676 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>< <a class="el" href="classdouble.html">double</a> > const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a318eedb2acaba5f3a8c79a651c53e676">minV</a> () const</td></tr> +<tr class="memdesc:a318eedb2acaba5f3a8c79a651c53e676 inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">minimum bound of each channels. <a href="#a318eedb2acaba5f3a8c79a651c53e676">More...</a><br/></td></tr> <tr class="separator:a318eedb2acaba5f3a8c79a651c53e676 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0bdfe0eaab4a77cdc8a1359518630a07 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>< <a class="el" href="classdouble.html">double</a> > const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a0bdfe0eaab4a77cdc8a1359518630a07">maxV</a> () const</td></tr> +<tr class="memdesc:a0bdfe0eaab4a77cdc8a1359518630a07 inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">maximum bound of each channels. <a href="#a0bdfe0eaab4a77cdc8a1359518630a07">More...</a><br/></td></tr> <tr class="separator:a0bdfe0eaab4a77cdc8a1359518630a07 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1c58ba0912a91e71dee240fad6291216 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>< <a class="el" href="classdouble.html">double</a> > const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a1c58ba0912a91e71dee240fad6291216">valV</a> () const</td></tr> +<tr class="memdesc:a1c58ba0912a91e71dee240fad6291216 inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">value of each channels. <a href="#a1c58ba0912a91e71dee240fad6291216">More...</a><br/></td></tr> <tr class="separator:a1c58ba0912a91e71dee240fad6291216 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa7638e03124b2304d4d34b57be4b0028 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>< <a class="el" href="classdouble.html">double</a> > const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#aa7638e03124b2304d4d34b57be4b0028">valV</a> (<a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>< <a class="el" href="classdouble.html">double</a> > const &vv)</td></tr> +<tr class="memdesc:aa7638e03124b2304d4d34b57be4b0028 inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">Set the value of each channels. <a href="#aa7638e03124b2304d4d34b57be4b0028">More...</a><br/></td></tr> <tr class="separator:aa7638e03124b2304d4d34b57be4b0028 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a665fe525c47913fb5bca765446adaaab inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>< <a class="el" href="classdouble.html">double</a> > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab">valVGet</a> ()</td></tr> +<tr class="memdesc:a665fe525c47913fb5bca765446adaaab inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">Get the non-constant reference of each channels. <a href="#a665fe525c47913fb5bca765446adaaab">More...</a><br/></td></tr> <tr class="separator:a665fe525c47913fb5bca765446adaaab inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3351aea64c4ca1596694d6b95dce56df inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top">doubleconst & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df">min</a> (size_t id) const</td></tr> +<tr class="memdesc:a3351aea64c4ca1596694d6b95dce56df inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">Return the minimum of the <code>i</code> -th channel. <a href="#a3351aea64c4ca1596694d6b95dce56df">More...</a><br/></td></tr> <tr class="separator:a3351aea64c4ca1596694d6b95dce56df inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa6661a1aaaf985a4b2d68db88ec93d2f inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top">doubleconst & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f">max</a> (size_t id) const</td></tr> +<tr class="memdesc:aa6661a1aaaf985a4b2d68db88ec93d2f inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">Return the maximum of the <code>i</code> -th channel. <a href="#aa6661a1aaaf985a4b2d68db88ec93d2f">More...</a><br/></td></tr> <tr class="separator:aa6661a1aaaf985a4b2d68db88ec93d2f inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af08839264f6ea6dc50cf6175d26afa6e inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top">doubleconst & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">val</a> (size_t id) const</td></tr> +<tr class="memdesc:af08839264f6ea6dc50cf6175d26afa6e inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">Return the value of the <code>i</code> -th channel. <a href="#af08839264f6ea6dc50cf6175d26afa6e">More...</a><br/></td></tr> <tr class="separator:af08839264f6ea6dc50cf6175d26afa6e inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae3f57f9651bb80041ce77ec052fdc436 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top">doubleconst & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#ae3f57f9651bb80041ce77ec052fdc436">val</a> (size_t i, doubleconst &c)</td></tr> +<tr class="memdesc:ae3f57f9651bb80041ce77ec052fdc436 inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">Set the value of <code>i</code> -th channel. <a href="#ae3f57f9651bb80041ce77ec052fdc436">More...</a><br/></td></tr> <tr class="separator:ae3f57f9651bb80041ce77ec052fdc436 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac2efb0be959fc60f786bdcdc8a1fd8b2 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdouble.html">double</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2">valGet</a> (size_t id)</td></tr> +<tr class="memdesc:ac2efb0be959fc60f786bdcdc8a1fd8b2 inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">Get the non-constant reference of value of the <code>i</code> -th channel. <a href="#ac2efb0be959fc60f786bdcdc8a1fd8b2">More...</a><br/></td></tr> <tr class="separator:ac2efb0be959fc60f786bdcdc8a1fd8b2 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a1f11ba476ffb0ed16ef1b8d06954b6f0 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Matrix.html">Matrix</a>< <a class="el" href="classdouble.html">double</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a1f11ba476ffb0ed16ef1b8d06954b6f0">matrix</a> () const</td></tr> -<tr class="separator:a1f11ba476ffb0ed16ef1b8d06954b6f0 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a> Additional Inherited Members</h2></td></tr> <tr class="inherit_header pro_methods_classmeow_1_1Color3__Space"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classmeow_1_1Color3__Space')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td></tr> <tr class="memitem:a982a7211fded8d108aee66a536fb8736 inherit pro_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a982a7211fded8d108aee66a536fb8736">Color3_Space</a> (<a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>< <a class="el" href="classdouble.html">double</a> > const &min_bound, <a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>< <a class="el" href="classdouble.html">double</a> > const &max_bound, <a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>< <a class="el" href="classdouble.html">double</a> > const &init_value)</td></tr> +<tr class="memdesc:a982a7211fded8d108aee66a536fb8736 inherit pro_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#a982a7211fded8d108aee66a536fb8736">More...</a><br/></td></tr> <tr class="separator:a982a7211fded8d108aee66a536fb8736 inherit pro_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8017c0aae500a4a57938ae04576caa83 inherit pro_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a8017c0aae500a4a57938ae04576caa83">Color3_Space</a> (<a class="el" href="classmeow_1_1Color3__Space.html">Color3_Space</a> const &b)</td></tr> +<tr class="memdesc:a8017c0aae500a4a57938ae04576caa83 inherit pro_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">Copy constructor. <a href="#a8017c0aae500a4a57938ae04576caa83">More...</a><br/></td></tr> <tr class="separator:a8017c0aae500a4a57938ae04576caa83 inherit pro_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa5c43cb67d674223a0a2361ac8de55c1 inherit pro_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Color3__Space.html">Color3_Space</a>< <a class="el" href="classdouble.html">double</a> > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#aa5c43cb67d674223a0a2361ac8de55c1">copyFrom</a> (<a class="el" href="classmeow_1_1Color3__Space.html">Color3_Space</a>< <a class="el" href="classdouble.html">double</a> > const &b)</td></tr> +<tr class="memdesc:aa5c43cb67d674223a0a2361ac8de55c1 inherit pro_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">Copy method. <a href="#aa5c43cb67d674223a0a2361ac8de55c1">More...</a><br/></td></tr> <tr class="separator:aa5c43cb67d674223a0a2361ac8de55c1 inherit pro_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pro_attribs_classmeow_1_1Color3__Space"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classmeow_1_1Color3__Space')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td></tr> <tr class="memitem:ab00eca747ea06269fddd3586dd1bca46 inherit pro_attribs_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>< <a class="el" href="classdouble.html">double</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#ab00eca747ea06269fddd3586dd1bca46">min_</a></td></tr> @@ -1003,7 +1015,7 @@ Additional Inherited Members</h2></td></tr> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1HSLf__Space.html">HSLf_Space</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1HSV-members.html b/doc/html/classmeow_1_1HSV-members.html index 053d9f4..62ca481 100644 --- a/doc/html/classmeow_1_1HSV-members.html +++ b/doc/html/classmeow_1_1HSV-members.html @@ -30,7 +30,7 @@ <div id="projectname">Templates -- Meow  <span id="projectnumber">1.1.4</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -88,7 +88,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1HSV.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Mon Jun 23 2014 18:37:27 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1HSV.html b/doc/html/classmeow_1_1HSV.html index a8c98bf..09aefb8 100644 --- a/doc/html/classmeow_1_1HSV.html +++ b/doc/html/classmeow_1_1HSV.html @@ -30,7 +30,7 @@ <div id="projectname">Templates -- Meow  <span id="projectnumber">1.1.4</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -746,7 +746,7 @@ template<class T> </div> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1HSV.html">HSV</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Mon Jun 23 2014 18:37:27 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1HSVf-members.html b/doc/html/classmeow_1_1HSVf-members.html index 63d4860..abc11ed 100644 --- a/doc/html/classmeow_1_1HSVf-members.html +++ b/doc/html/classmeow_1_1HSVf-members.html @@ -30,7 +30,7 @@ <div id="projectname">Templates -- Meow  <span id="projectnumber">1.1.4</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -92,7 +92,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1HSVf.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:03 for Templates -- Meow by + <li class="footer">Generated on Mon Jun 23 2014 18:37:27 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1HSVf.html b/doc/html/classmeow_1_1HSVf.html index ef0ba9d..482d4ae 100644 --- a/doc/html/classmeow_1_1HSVf.html +++ b/doc/html/classmeow_1_1HSVf.html @@ -30,7 +30,7 @@ <div id="projectname">Templates -- Meow  <span id="projectnumber">1.1.4</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -428,7 +428,7 @@ Additional Inherited Members</h2></td></tr> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1HSVf.html">HSVf</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:03 for Templates -- Meow by + <li class="footer">Generated on Mon Jun 23 2014 18:37:27 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1HSVf__Space-members.html b/doc/html/classmeow_1_1HSVf__Space-members.html index 8a42c05..7d92ceb 100644 --- a/doc/html/classmeow_1_1HSVf__Space-members.html +++ b/doc/html/classmeow_1_1HSVf__Space-members.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -78,45 +78,44 @@ $(document).ready(function(){initNavTree('classmeow_1_1HSVf__Space.html','');}); <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#a1425760cfd045ecab3ecadd6e9060744">hsvGet</a>(size_t i)</td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#a017762ec97277e45f7bf1678b805b5ec">hsvMax</a>(size_t i) const </td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#ae7f41bf982b0e89a829598ed0e6fa9de">hsvMin</a>(size_t i) const </td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a1f11ba476ffb0ed16ef1b8d06954b6f0">matrix</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f">max</a>(size_t id) const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3e006b5c37185c8b0f4d383b6b095dac">max_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a0bdfe0eaab4a77cdc8a1359518630a07">maxV</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df">min</a>(size_t id) const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ab00eca747ea06269fddd3586dd1bca46">min_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a318eedb2acaba5f3a8c79a651c53e676">minV</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#a205e6c509f76312faeb75ffd3e0436c1">operator*</a>(double const &c) const </td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#a5fa3457961d84b052bade3435cae2260">operator*</a>(HSVf_Space const &b) const </td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#af31230b50cb0e7534c6668d48eee1462">operator+</a>(HSVf_Space const &b) const </td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#a31d3e70dc358f146a109c049a0776cca">operator-</a>(HSVf_Space const &b) const </td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#ae8368184fb8579d83d4f883191b8502e">operator/</a>(double const &c) const </td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#a96d429221b88c5e568813d8a42c49af0">operator=</a>(HSVf_Space const &b)</td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#a9fa2946d82a60f47487364bbbbfb824f">s</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#aa38bd8f828839f4cefb08251125b7dbe">s</a>(double c)</td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#aa3a78aa9771124051ddeb73ecc0ae3c2">sGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#a2aedcabd4c079b5662502642c919b974">sMax</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#a042f969c34c4b708ef7c9ed2f914825b">sMin</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#ae8ffcdef1e7978832081db18ebedeffa">v</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#a163e91d4a36c40295e0d59e56881c9b7">v</a>(double c)</td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">val</a>(size_t id) const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ae3f57f9651bb80041ce77ec052fdc436">val</a>(size_t i, doubleconst &c)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2">valGet</a>(size_t id)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a1c58ba0912a91e71dee240fad6291216">valV</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa7638e03124b2304d4d34b57be4b0028">valV</a>(Vector3D< double > const &vv)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab">valVGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#a681393735e63a1de944373b071ebef18">vGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#ad603b398c6e50a238a87c0aad890ab2c">vMax</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#afb8087a590e96a0da95793acf5d0228e">vMin</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3fa85d4369b9db8d8209d244a643b49f">~Color3_Space</a>()</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#a662428fed0f4f2beddc16d5af52b228c">~HSVf_Space</a>()</td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f">max</a>(size_t id) const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3e006b5c37185c8b0f4d383b6b095dac">max_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a0bdfe0eaab4a77cdc8a1359518630a07">maxV</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df">min</a>(size_t id) const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ab00eca747ea06269fddd3586dd1bca46">min_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a318eedb2acaba5f3a8c79a651c53e676">minV</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#a205e6c509f76312faeb75ffd3e0436c1">operator*</a>(double const &c) const </td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#a5fa3457961d84b052bade3435cae2260">operator*</a>(HSVf_Space const &b) const </td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#af31230b50cb0e7534c6668d48eee1462">operator+</a>(HSVf_Space const &b) const </td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#a31d3e70dc358f146a109c049a0776cca">operator-</a>(HSVf_Space const &b) const </td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#ae8368184fb8579d83d4f883191b8502e">operator/</a>(double const &c) const </td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#a96d429221b88c5e568813d8a42c49af0">operator=</a>(HSVf_Space const &b)</td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#a9fa2946d82a60f47487364bbbbfb824f">s</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#aa38bd8f828839f4cefb08251125b7dbe">s</a>(double c)</td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#aa3a78aa9771124051ddeb73ecc0ae3c2">sGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#a2aedcabd4c079b5662502642c919b974">sMax</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#a042f969c34c4b708ef7c9ed2f914825b">sMin</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#ae8ffcdef1e7978832081db18ebedeffa">v</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#a163e91d4a36c40295e0d59e56881c9b7">v</a>(double c)</td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">val</a>(size_t id) const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ae3f57f9651bb80041ce77ec052fdc436">val</a>(size_t i, doubleconst &c)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2">valGet</a>(size_t id)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a1c58ba0912a91e71dee240fad6291216">valV</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa7638e03124b2304d4d34b57be4b0028">valV</a>(Vector3D< double > const &vv)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab">valVGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#a681393735e63a1de944373b071ebef18">vGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#ad603b398c6e50a238a87c0aad890ab2c">vMax</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#afb8087a590e96a0da95793acf5d0228e">vMin</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3fa85d4369b9db8d8209d244a643b49f">~Color3_Space</a>()</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#a662428fed0f4f2beddc16d5af52b228c">~HSVf_Space</a>()</td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> </table></div><!-- contents --> </div><!-- doc-content --> <!-- HTML footer for doxygen 1.8.3.1--> <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:03 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1HSVf__Space.html b/doc/html/classmeow_1_1HSVf__Space.html index 631852b..9dc99fd 100644 --- a/doc/html/classmeow_1_1HSVf__Space.html +++ b/doc/html/classmeow_1_1HSVf__Space.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -142,38 +142,50 @@ Public Member Functions</h2></td></tr> <tr class="separator:a5fa3457961d84b052bade3435cae2260"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pub_methods_classmeow_1_1Color3__Space"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classmeow_1_1Color3__Space')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td></tr> <tr class="memitem:a3fa85d4369b9db8d8209d244a643b49f inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a3fa85d4369b9db8d8209d244a643b49f">~Color3_Space</a> ()</td></tr> +<tr class="memdesc:a3fa85d4369b9db8d8209d244a643b49f inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">Destructor. <a href="#a3fa85d4369b9db8d8209d244a643b49f">More...</a><br/></td></tr> <tr class="separator:a3fa85d4369b9db8d8209d244a643b49f inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a318eedb2acaba5f3a8c79a651c53e676 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>< <a class="el" href="classdouble.html">double</a> > const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a318eedb2acaba5f3a8c79a651c53e676">minV</a> () const</td></tr> +<tr class="memdesc:a318eedb2acaba5f3a8c79a651c53e676 inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">minimum bound of each channels. <a href="#a318eedb2acaba5f3a8c79a651c53e676">More...</a><br/></td></tr> <tr class="separator:a318eedb2acaba5f3a8c79a651c53e676 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0bdfe0eaab4a77cdc8a1359518630a07 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>< <a class="el" href="classdouble.html">double</a> > const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a0bdfe0eaab4a77cdc8a1359518630a07">maxV</a> () const</td></tr> +<tr class="memdesc:a0bdfe0eaab4a77cdc8a1359518630a07 inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">maximum bound of each channels. <a href="#a0bdfe0eaab4a77cdc8a1359518630a07">More...</a><br/></td></tr> <tr class="separator:a0bdfe0eaab4a77cdc8a1359518630a07 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1c58ba0912a91e71dee240fad6291216 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>< <a class="el" href="classdouble.html">double</a> > const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a1c58ba0912a91e71dee240fad6291216">valV</a> () const</td></tr> +<tr class="memdesc:a1c58ba0912a91e71dee240fad6291216 inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">value of each channels. <a href="#a1c58ba0912a91e71dee240fad6291216">More...</a><br/></td></tr> <tr class="separator:a1c58ba0912a91e71dee240fad6291216 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa7638e03124b2304d4d34b57be4b0028 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>< <a class="el" href="classdouble.html">double</a> > const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#aa7638e03124b2304d4d34b57be4b0028">valV</a> (<a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>< <a class="el" href="classdouble.html">double</a> > const &vv)</td></tr> +<tr class="memdesc:aa7638e03124b2304d4d34b57be4b0028 inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">Set the value of each channels. <a href="#aa7638e03124b2304d4d34b57be4b0028">More...</a><br/></td></tr> <tr class="separator:aa7638e03124b2304d4d34b57be4b0028 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a665fe525c47913fb5bca765446adaaab inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>< <a class="el" href="classdouble.html">double</a> > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab">valVGet</a> ()</td></tr> +<tr class="memdesc:a665fe525c47913fb5bca765446adaaab inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">Get the non-constant reference of each channels. <a href="#a665fe525c47913fb5bca765446adaaab">More...</a><br/></td></tr> <tr class="separator:a665fe525c47913fb5bca765446adaaab inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3351aea64c4ca1596694d6b95dce56df inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top">doubleconst & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df">min</a> (size_t id) const</td></tr> +<tr class="memdesc:a3351aea64c4ca1596694d6b95dce56df inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">Return the minimum of the <code>i</code> -th channel. <a href="#a3351aea64c4ca1596694d6b95dce56df">More...</a><br/></td></tr> <tr class="separator:a3351aea64c4ca1596694d6b95dce56df inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa6661a1aaaf985a4b2d68db88ec93d2f inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top">doubleconst & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f">max</a> (size_t id) const</td></tr> +<tr class="memdesc:aa6661a1aaaf985a4b2d68db88ec93d2f inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">Return the maximum of the <code>i</code> -th channel. <a href="#aa6661a1aaaf985a4b2d68db88ec93d2f">More...</a><br/></td></tr> <tr class="separator:aa6661a1aaaf985a4b2d68db88ec93d2f inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af08839264f6ea6dc50cf6175d26afa6e inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top">doubleconst & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">val</a> (size_t id) const</td></tr> +<tr class="memdesc:af08839264f6ea6dc50cf6175d26afa6e inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">Return the value of the <code>i</code> -th channel. <a href="#af08839264f6ea6dc50cf6175d26afa6e">More...</a><br/></td></tr> <tr class="separator:af08839264f6ea6dc50cf6175d26afa6e inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae3f57f9651bb80041ce77ec052fdc436 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top">doubleconst & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#ae3f57f9651bb80041ce77ec052fdc436">val</a> (size_t i, doubleconst &c)</td></tr> +<tr class="memdesc:ae3f57f9651bb80041ce77ec052fdc436 inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">Set the value of <code>i</code> -th channel. <a href="#ae3f57f9651bb80041ce77ec052fdc436">More...</a><br/></td></tr> <tr class="separator:ae3f57f9651bb80041ce77ec052fdc436 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac2efb0be959fc60f786bdcdc8a1fd8b2 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdouble.html">double</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2">valGet</a> (size_t id)</td></tr> +<tr class="memdesc:ac2efb0be959fc60f786bdcdc8a1fd8b2 inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">Get the non-constant reference of value of the <code>i</code> -th channel. <a href="#ac2efb0be959fc60f786bdcdc8a1fd8b2">More...</a><br/></td></tr> <tr class="separator:ac2efb0be959fc60f786bdcdc8a1fd8b2 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a1f11ba476ffb0ed16ef1b8d06954b6f0 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Matrix.html">Matrix</a>< <a class="el" href="classdouble.html">double</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a1f11ba476ffb0ed16ef1b8d06954b6f0">matrix</a> () const</td></tr> -<tr class="separator:a1f11ba476ffb0ed16ef1b8d06954b6f0 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a> Additional Inherited Members</h2></td></tr> <tr class="inherit_header pro_methods_classmeow_1_1Color3__Space"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classmeow_1_1Color3__Space')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td></tr> <tr class="memitem:a982a7211fded8d108aee66a536fb8736 inherit pro_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a982a7211fded8d108aee66a536fb8736">Color3_Space</a> (<a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>< <a class="el" href="classdouble.html">double</a> > const &min_bound, <a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>< <a class="el" href="classdouble.html">double</a> > const &max_bound, <a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>< <a class="el" href="classdouble.html">double</a> > const &init_value)</td></tr> +<tr class="memdesc:a982a7211fded8d108aee66a536fb8736 inherit pro_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#a982a7211fded8d108aee66a536fb8736">More...</a><br/></td></tr> <tr class="separator:a982a7211fded8d108aee66a536fb8736 inherit pro_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8017c0aae500a4a57938ae04576caa83 inherit pro_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a8017c0aae500a4a57938ae04576caa83">Color3_Space</a> (<a class="el" href="classmeow_1_1Color3__Space.html">Color3_Space</a> const &b)</td></tr> +<tr class="memdesc:a8017c0aae500a4a57938ae04576caa83 inherit pro_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">Copy constructor. <a href="#a8017c0aae500a4a57938ae04576caa83">More...</a><br/></td></tr> <tr class="separator:a8017c0aae500a4a57938ae04576caa83 inherit pro_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa5c43cb67d674223a0a2361ac8de55c1 inherit pro_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Color3__Space.html">Color3_Space</a>< <a class="el" href="classdouble.html">double</a> > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#aa5c43cb67d674223a0a2361ac8de55c1">copyFrom</a> (<a class="el" href="classmeow_1_1Color3__Space.html">Color3_Space</a>< <a class="el" href="classdouble.html">double</a> > const &b)</td></tr> +<tr class="memdesc:aa5c43cb67d674223a0a2361ac8de55c1 inherit pro_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">Copy method. <a href="#aa5c43cb67d674223a0a2361ac8de55c1">More...</a><br/></td></tr> <tr class="separator:aa5c43cb67d674223a0a2361ac8de55c1 inherit pro_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pro_attribs_classmeow_1_1Color3__Space"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classmeow_1_1Color3__Space')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td></tr> <tr class="memitem:ab00eca747ea06269fddd3586dd1bca46 inherit pro_attribs_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>< <a class="el" href="classdouble.html">double</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#ab00eca747ea06269fddd3586dd1bca46">min_</a></td></tr> @@ -1003,7 +1015,7 @@ Additional Inherited Members</h2></td></tr> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1HSVf__Space.html">HSVf_Space</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:03 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1HashTableList-members.html b/doc/html/classmeow_1_1HashTableList-members.html index 5072b63..1a86ef6 100644 --- a/doc/html/classmeow_1_1HashTableList-members.html +++ b/doc/html/classmeow_1_1HashTableList-members.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -86,7 +86,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1HashTableList.html','');} <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1HashTableList.html b/doc/html/classmeow_1_1HashTableList.html index 90c31bc..6185f9b 100644 --- a/doc/html/classmeow_1_1HashTableList.html +++ b/doc/html/classmeow_1_1HashTableList.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -731,7 +731,7 @@ template<class Data , class HashFunc > </div> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1HashTableList.html">HashTableList</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1IdentityPoints-members.html b/doc/html/classmeow_1_1IdentityPoints-members.html index a148eb2..bd65999 100644 --- a/doc/html/classmeow_1_1IdentityPoints-members.html +++ b/doc/html/classmeow_1_1IdentityPoints-members.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -102,7 +102,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1IdentityPoints.html',''); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:06 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:34 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1IdentityPoints.html b/doc/html/classmeow_1_1IdentityPoints.html index 6e04108..0334c23 100644 --- a/doc/html/classmeow_1_1IdentityPoints.html +++ b/doc/html/classmeow_1_1IdentityPoints.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -190,6 +190,7 @@ Additional Inherited Members</h2></td></tr> <tr class="separator:a75dce38f89ce11cb06e0454e7c1039d3 inherit pub_static_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pro_methods_classmeow_1_1ObjBase"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classmeow_1_1ObjBase')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classmeow_1_1ObjBase.html">meow::ObjBase</a></td></tr> <tr class="memitem:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff">ObjBase</a> ()</td></tr> +<tr class="memdesc:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="mdescLeft"> </td><td class="mdescRight">Constructor with doing nothing. <a href="#abe7a7138b5a81eb66da51b74bc3996ff">More...</a><br/></td></tr> <tr class="separator:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> @@ -1178,7 +1179,7 @@ template<class ID, class Scalar> </div> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1IdentityPoints.html">IdentityPoints</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:06 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:34 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1ImplementInterface-members.html b/doc/html/classmeow_1_1ImplementInterface-members.html index 24b1d58..cd9ce07 100644 --- a/doc/html/classmeow_1_1ImplementInterface-members.html +++ b/doc/html/classmeow_1_1ImplementInterface-members.html @@ -30,7 +30,7 @@ <div id="projectname">Templates -- Meow  <span id="projectnumber">1.1.4</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -70,7 +70,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1ImplementInterface.html', <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Mon Jun 23 2014 18:37:32 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1ImplementInterface.html b/doc/html/classmeow_1_1ImplementInterface.html index 50c708a..5369669 100644 --- a/doc/html/classmeow_1_1ImplementInterface.html +++ b/doc/html/classmeow_1_1ImplementInterface.html @@ -30,7 +30,7 @@ <div id="projectname">Templates -- Meow  <span id="projectnumber">1.1.4</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -177,7 +177,7 @@ template<class T> </div> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1ImplementInterface.html">ImplementInterface</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Mon Jun 23 2014 18:37:32 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1KD__Tree-members.html b/doc/html/classmeow_1_1KD__Tree-members.html index 28f2959..61c7e2a 100644 --- a/doc/html/classmeow_1_1KD__Tree-members.html +++ b/doc/html/classmeow_1_1KD__Tree-members.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -78,7 +78,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1KD__Tree.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1KD__Tree.html b/doc/html/classmeow_1_1KD__Tree.html index 52612a8..1bc26e6 100644 --- a/doc/html/classmeow_1_1KD__Tree.html +++ b/doc/html/classmeow_1_1KD__Tree.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -478,7 +478,7 @@ template<class Vector , class Scalar > </div> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1KD__Tree.html">KD_Tree</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1LinearTransformation-members.html b/doc/html/classmeow_1_1LinearTransformation-members.html index 91b1330..8019dff 100644 --- a/doc/html/classmeow_1_1LinearTransformation-members.html +++ b/doc/html/classmeow_1_1LinearTransformation-members.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -95,7 +95,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1LinearTransformation.html <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:06 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:34 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1LinearTransformation.html b/doc/html/classmeow_1_1LinearTransformation.html index 90e8ef8..19d9233 100644 --- a/doc/html/classmeow_1_1LinearTransformation.html +++ b/doc/html/classmeow_1_1LinearTransformation.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -507,7 +507,7 @@ template<class Scalar> </div> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1LinearTransformation.html">LinearTransformation</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:06 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:34 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1Matrix-members.html b/doc/html/classmeow_1_1Matrix-members.html index f3dfced..27fe5ed 100644 --- a/doc/html/classmeow_1_1Matrix-members.html +++ b/doc/html/classmeow_1_1Matrix-members.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -117,7 +117,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1Matrix.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:06 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:35 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1Matrix.html b/doc/html/classmeow_1_1Matrix.html index e4eeb9d..106c2a0 100644 --- a/doc/html/classmeow_1_1Matrix.html +++ b/doc/html/classmeow_1_1Matrix.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -293,7 +293,7 @@ template<class Entry> </div> <p>constructor </p> <p>Create an empty matrix with size <b>0x0</b>. In other world, create an <b>invalid</b> matrix </p> -<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00053">53</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00056">56</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> </div> </div> @@ -330,7 +330,7 @@ template<class Entry> </div> </dd> </dl> -<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00062">62</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00065">65</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> </div> </div> @@ -385,7 +385,7 @@ template<class Entry> </div> </dd> </dl> -<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00074">74</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00077">77</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> </div> </div> @@ -414,7 +414,7 @@ template<class Entry> </div> <p>destructor </p> -<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00078">78</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00081">81</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> </div> </div> @@ -446,7 +446,7 @@ template<class Entry> </div> <p>return <em></em>(*this) + <em>m</em>. </p> <p>If the size not match, it will return an invalid matrix </p> -<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00282">282</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00285">285</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> </div> </div> @@ -476,7 +476,7 @@ template<class Entry> </div> <p>Return the <em>c</em> -th column. </p> -<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00260">260</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00263">263</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> </div> </div> @@ -505,7 +505,7 @@ template<class Entry> </div> <p>Return number of cols. </p> -<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00125">125</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00128">128</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> </div> </div> @@ -554,7 +554,7 @@ template<class Entry> </div> </dl> <dl class="section return"><dt>Returns</dt><dd>new number of columns </dd></dl> -<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00160">160</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00163">163</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> </div> </div> @@ -592,7 +592,7 @@ template<class Entry> </div> </dl> <dl class="section return"><dt>Returns</dt><dd>*this </dd></dl> -<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00088">88</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00091">91</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> </div> </div> @@ -621,7 +621,7 @@ template<class Entry> </div> <p>Return a matrix which is a diangonal form of me. </p> -<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00371">371</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00374">374</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> </div> </div> @@ -650,7 +650,7 @@ template<class Entry> </div> <p>Let itself be an diagonal form of original itself. </p> -<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00358">358</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00361">361</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> </div> </div> @@ -680,7 +680,7 @@ template<class Entry> </div> <p>return <em></em>(*this) / <em>s</em>. <em>s</em> is a scalar </p> -<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00328">328</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00331">331</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> </div> </div> @@ -749,7 +749,7 @@ template<class Entry> </div> </dl> <dl class="section return"><dt>Returns</dt><dd>void </dd></dl> -<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00218">218</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00221">221</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> </div> </div> @@ -789,7 +789,7 @@ template<class Entry> </div> <p>Access the entry at <em>r</em> x <em>c</em>. </p> -<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00193">193</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00196">196</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> </div> </div> @@ -835,7 +835,7 @@ template<class Entry> </div> <p>Change the entry at <em>r</em> x <em>c</em>. </p> -<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00198">198</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00201">201</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> </div> </div> @@ -875,7 +875,7 @@ template<class Entry> </div> <p>Get the entry at <em>r</em> x <em>c</em>. </p> -<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00204">204</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00207">207</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> </div> </div> @@ -905,7 +905,7 @@ template<class Entry> </div> <p>Let itself be an identity matrix. </p> <p>Our definition of Identity matrix is 1 for entry(i, i) and 0 otherwise. </p> -<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00348">348</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00351">351</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> </div> </div> @@ -934,7 +934,7 @@ template<class Entry> </div> <p>Return a identity matrix with size equal to itself. </p> -<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00337">337</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00340">340</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> </div> </div> @@ -964,7 +964,7 @@ template<class Entry> </div> <p>Return a matrix which is an inverse matrix of <em></em>(*this) </p> <p>If inverse matrix doesn't exist, it will return a invalid matrix </p> -<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00382">382</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00385">385</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> </div> </div> @@ -993,7 +993,7 @@ template<class Entry> </div> <p>let itself become itself's inverse matrix </p> -<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00410">410</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00413">413</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> </div> </div> @@ -1024,7 +1024,7 @@ template<class Entry> </div> <p>return <em></em>(*this) times <em>m</em>. </p> <p>If the size not match, it will return an invalid matrix </p> -<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00308">308</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00311">311</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> </div> </div> @@ -1054,7 +1054,7 @@ template<class Entry> </div> <p>return <em></em>(*this) times <em>s</em>. <em>s</em> is a scalar </p> -<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00319">319</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00322">322</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> </div> </div> @@ -1083,7 +1083,7 @@ template<class Entry> </div> <p>return -<em></em>(*this) </p> -<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00270">270</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00273">273</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> </div> </div> @@ -1123,7 +1123,7 @@ template<class Entry> </div> <p>same as <em>entry(r,c)</em> </p> -<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00470">470</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00473">473</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> </div> </div> @@ -1169,7 +1169,7 @@ template<class Entry> </div> <p>same as <em>entry(r,c,e)</em> </p> -<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00475">475</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00478">478</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> </div> </div> @@ -1199,7 +1199,7 @@ template<class Entry> </div> <p>same as <em>mul(m)</em> </p> -<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00500">500</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00503">503</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> </div> </div> @@ -1229,7 +1229,7 @@ template<class Entry> </div> <p>same as <em>mul(m)</em> </p> -<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00505">505</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00508">508</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> </div> </div> @@ -1258,7 +1258,7 @@ template<class Entry> </div> <p>same as <em><a class="el" href="classmeow_1_1Matrix.html#aa43f03179e3218c9af28f7374757a2cc" title="return +(*this) ">positive()</a></em> </p> -<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00480">480</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00483">483</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> </div> </div> @@ -1288,7 +1288,7 @@ template<class Entry> </div> <p>same as <em>add(m)</em> </p> -<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00490">490</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00493">493</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> </div> </div> @@ -1317,7 +1317,7 @@ template<class Entry> </div> <p>same as <em><a class="el" href="classmeow_1_1Matrix.html#a581dbd8ba10d054596a3d11eaf47f274" title="return -(*this) ">negative()</a></em> </p> -<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00485">485</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00488">488</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> </div> </div> @@ -1347,7 +1347,7 @@ template<class Entry> </div> <p>same as <em>sub(m)</em> </p> -<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00495">495</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00498">498</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> </div> </div> @@ -1377,7 +1377,7 @@ template<class Entry> </div> <p>same as <em>div(s)</em> </p> -<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00510">510</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00513">513</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> </div> </div> @@ -1407,7 +1407,7 @@ template<class Entry> </div> <p>same as <em>copyFrom</em> </p> -<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00465">465</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00468">468</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> </div> </div> @@ -1436,7 +1436,7 @@ template<class Entry> </div> <p>return +<em></em>(*this) </p> -<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00265">265</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00268">268</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> </div> </div> @@ -1474,7 +1474,7 @@ template<class Entry> </div> </dl> <dl class="section return"><dt>Returns</dt><dd>*this </dd></dl> -<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00101">101</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00104">104</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> </div> </div> @@ -1520,7 +1520,7 @@ template<class Entry> </div> <p>reset the size of the matrix to <em>r</em> x <em>c</em> with entry all be <em>e</em> </p> -<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00107">107</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00110">110</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> </div> </div> @@ -1550,7 +1550,7 @@ template<class Entry> </div> <p>Return the <em>r</em> -th row. </p> -<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00255">255</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00258">258</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> </div> </div> @@ -1579,7 +1579,7 @@ template<class Entry> </div> <p>Return number of rows. </p> -<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00120">120</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00123">123</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> </div> </div> @@ -1628,7 +1628,7 @@ template<class Entry> </div> </dl> <dl class="section return"><dt>Returns</dt><dd>new number of rows </dd></dl> -<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00143">143</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00146">146</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> </div> </div> @@ -1657,7 +1657,7 @@ template<class Entry> </div> <p>Return number of rows times number of cols. </p> -<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00130">130</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00133">133</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> </div> </div> @@ -1713,7 +1713,7 @@ template<class Entry> </div> </dl> <dl class="section return"><dt>Returns</dt><dd><em>r</em> * <em>c</em> </dd></dl> -<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00186">186</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00189">189</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> </div> </div> @@ -1744,7 +1744,7 @@ template<class Entry> </div> <p>return <em></em>(*this) - <em>m</em>. </p> <p>If the size not match, it will return an invalid matrix </p> -<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00295">295</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00298">298</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> </div> </div> @@ -1807,7 +1807,7 @@ template<class Entry> </div> </dl> <dl class="section return"><dt>Returns</dt><dd>a matrix </dd></dl> -<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00239">239</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00242">242</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> </div> </div> @@ -1836,7 +1836,7 @@ template<class Entry> </div> <p>return itself's transpose matrix </p> -<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00416">416</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00419">419</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> </div> </div> @@ -1865,7 +1865,7 @@ template<class Entry> </div> <p>Let itself become itself's transpose matrix. </p> -<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00425">425</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00428">428</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> </div> </div> @@ -1894,7 +1894,7 @@ template<class Entry> </div> <p>return a matrix which is the triangular form of <em></em>(*this) </p> -<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00431">431</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00434">434</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> </div> </div> @@ -1923,7 +1923,7 @@ template<class Entry> </div> <p>triangluar itself </p> -<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00438">438</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00441">441</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> </div> </div> @@ -1952,7 +1952,7 @@ template<class Entry> </div> <p>Return whether it is a <b>valid</b> matrix. </p> -<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00115">115</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00118">118</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> </div> </div> @@ -1966,7 +1966,7 @@ template<class Entry> </div> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1Matrix.html">Matrix</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:06 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:35 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1MergeableHeap-members.html b/doc/html/classmeow_1_1MergeableHeap-members.html index c308a1e..590b9dc 100644 --- a/doc/html/classmeow_1_1MergeableHeap-members.html +++ b/doc/html/classmeow_1_1MergeableHeap-members.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -80,7 +80,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1MergeableHeap.html','');} <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1MergeableHeap.html b/doc/html/classmeow_1_1MergeableHeap.html index 64412e2..d619ea3 100644 --- a/doc/html/classmeow_1_1MergeableHeap.html +++ b/doc/html/classmeow_1_1MergeableHeap.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -521,7 +521,7 @@ template<class Element > </div> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1MergeableHeap.html">MergeableHeap</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1ObjArray-members.html b/doc/html/classmeow_1_1ObjArray-members.html index b7f3484..b9d9796 100644 --- a/doc/html/classmeow_1_1ObjArray-members.html +++ b/doc/html/classmeow_1_1ObjArray-members.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -68,18 +68,18 @@ $(document).ready(function(){initNavTree('classmeow_1_1ObjArray.html','');}); <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html#a8be408ac8b9b6515fc55dfecd418ceb5">ctype</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html">meow::ObjArray< T ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="classmeow_1_1ObjBase.html#ab42310e3f3a7cd558dd91381c8dd23d8">ctypeBase</a>()</td><td class="entry"><a class="el" href="classmeow_1_1ObjBase.html">meow::ObjBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html#a0cf27c92cf52d3f125a0e01e6b62bce0">empty</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html">meow::ObjArray< T ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html#a83d175206d5bae2542a818200dd64c9b">entry</a>(size_t i) const </td><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html">meow::ObjArray< T ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html#a56b6b9b5e415c084ece7f0c214f0e8f0">entry</a>(size_t i, T const &e)</td><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html">meow::ObjArray< T ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html#abf9b4ada2cea08a9b6583f86cfc8c737">entry</a>(size_t i) const </td><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html">meow::ObjArray< T ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html#aef579133f08d2d5aa0b03816fa677a56">entry</a>(size_t i, T const &e)</td><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html">meow::ObjArray< T ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html#adf6b1b267475a6a25a03317943e4a3cf">ObjArray</a>()</td><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html">meow::ObjArray< T ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html#a277d2ef80a4a62815253e57a91b3ed6f">ObjArray</a>(ObjArray const &a)</td><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html">meow::ObjArray< T ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html#a5a9fa3cf06aab931c3248be58c3f1c14">ObjArray</a>(std::vector< T > const &a)</td><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html">meow::ObjArray< T ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html#a387a45e9231e39b68790881125122768">ObjArray</a>(size_t sz, T const &e)</td><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html">meow::ObjArray< T ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff">ObjBase</a>()</td><td class="entry"><a class="el" href="classmeow_1_1ObjBase.html">meow::ObjBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html#a3b0c22ea4f9538279794ce866013a2cf">operator=</a>(ObjArray const &a)</td><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html">meow::ObjArray< T ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html#a1b6cb50da01769067bafcb85c2a5104f">operator[]</a>(size_t i) const </td><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html">meow::ObjArray< T ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html#aa9e6268b6d7ea3c7b53101a7a175e360">operator[]</a>(size_t i)</td><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html">meow::ObjArray< T ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html#a85b7fd1f3e5c2c35216fcf3636506626">operator[]</a>(size_t i) const </td><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html">meow::ObjArray< T ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html#a2428a78c9bc7903ce3ef67ed1ef3b348">operator[]</a>(size_t i)</td><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html">meow::ObjArray< T ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html#a5196b0d1ae35ce86857d88810cc0933f">popBack</a>()</td><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html">meow::ObjArray< T ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html#affe4f74887e9c81f1e01b4bd1a4e0e28">putBack</a>(T const &e)</td><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html">meow::ObjArray< T ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html#a9c988b52746babbc998e4a7f5dbbc286">putBack</a>(T const &e)</td><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html">meow::ObjArray< T ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html#a3bc18d106d33e0a2f00f6e9ebf443b74">read</a>(FILE *f, bool bin, unsigned int fg)</td><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html">meow::ObjArray< T ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html#aa09ddb0d17ebb93520b211dc29ad2904">referenceFrom</a>(ObjArray const &a)</td><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html">meow::ObjArray< T ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html#ad1acc646bf175e7797a1205c89240a01">size</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html">meow::ObjArray< T ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> @@ -96,7 +96,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1ObjArray.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:07 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:35 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1ObjArray.html b/doc/html/classmeow_1_1ObjArray.html index 1cfb3a6..fcd9dcb 100644 --- a/doc/html/classmeow_1_1ObjArray.html +++ b/doc/html/classmeow_1_1ObjArray.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -103,20 +103,20 @@ Public Member Functions</h2></td></tr> <tr class="separator:af6c846ed0992c4f1e0a765a6d3549628"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adaa534a1d808e8064b6cd073fedf1e73"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjArray.html#adaa534a1d808e8064b6cd073fedf1e73">clear</a> ()</td></tr> <tr class="separator:adaa534a1d808e8064b6cd073fedf1e73"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a83d175206d5bae2542a818200dd64c9b"><td class="memItemLeft" align="right" valign="top">T const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjArray.html#a83d175206d5bae2542a818200dd64c9b">entry</a> (size_t i) const </td></tr> -<tr class="separator:a83d175206d5bae2542a818200dd64c9b"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a56b6b9b5e415c084ece7f0c214f0e8f0"><td class="memItemLeft" align="right" valign="top">T const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjArray.html#a56b6b9b5e415c084ece7f0c214f0e8f0">entry</a> (size_t i, T const &e)</td></tr> -<tr class="separator:a56b6b9b5e415c084ece7f0c214f0e8f0"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:affe4f74887e9c81f1e01b4bd1a4e0e28"><td class="memItemLeft" align="right" valign="top">T const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjArray.html#affe4f74887e9c81f1e01b4bd1a4e0e28">putBack</a> (T const &e)</td></tr> -<tr class="separator:affe4f74887e9c81f1e01b4bd1a4e0e28"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:abf9b4ada2cea08a9b6583f86cfc8c737"><td class="memItemLeft" align="right" valign="top">T </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjArray.html#abf9b4ada2cea08a9b6583f86cfc8c737">entry</a> (size_t i) const </td></tr> +<tr class="separator:abf9b4ada2cea08a9b6583f86cfc8c737"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:aef579133f08d2d5aa0b03816fa677a56"><td class="memItemLeft" align="right" valign="top">T </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjArray.html#aef579133f08d2d5aa0b03816fa677a56">entry</a> (size_t i, T const &e)</td></tr> +<tr class="separator:aef579133f08d2d5aa0b03816fa677a56"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a9c988b52746babbc998e4a7f5dbbc286"><td class="memItemLeft" align="right" valign="top">T </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjArray.html#a9c988b52746babbc998e4a7f5dbbc286">putBack</a> (T const &e)</td></tr> +<tr class="separator:a9c988b52746babbc998e4a7f5dbbc286"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5196b0d1ae35ce86857d88810cc0933f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjArray.html#a5196b0d1ae35ce86857d88810cc0933f">popBack</a> ()</td></tr> <tr class="separator:a5196b0d1ae35ce86857d88810cc0933f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3b0c22ea4f9538279794ce866013a2cf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1ObjArray.html">ObjArray</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjArray.html#a3b0c22ea4f9538279794ce866013a2cf">operator=</a> (<a class="el" href="classmeow_1_1ObjArray.html">ObjArray</a> const &a)</td></tr> <tr class="separator:a3b0c22ea4f9538279794ce866013a2cf"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a1b6cb50da01769067bafcb85c2a5104f"><td class="memItemLeft" align="right" valign="top">T const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjArray.html#a1b6cb50da01769067bafcb85c2a5104f">operator[]</a> (size_t i) const </td></tr> -<tr class="separator:a1b6cb50da01769067bafcb85c2a5104f"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:aa9e6268b6d7ea3c7b53101a7a175e360"><td class="memItemLeft" align="right" valign="top">T & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjArray.html#aa9e6268b6d7ea3c7b53101a7a175e360">operator[]</a> (size_t i)</td></tr> -<tr class="separator:aa9e6268b6d7ea3c7b53101a7a175e360"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a85b7fd1f3e5c2c35216fcf3636506626"><td class="memItemLeft" align="right" valign="top">T </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjArray.html#a85b7fd1f3e5c2c35216fcf3636506626">operator[]</a> (size_t i) const </td></tr> +<tr class="separator:a85b7fd1f3e5c2c35216fcf3636506626"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a2428a78c9bc7903ce3ef67ed1ef3b348"><td class="memItemLeft" align="right" valign="top">std::vector< T >::reference </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjArray.html#a2428a78c9bc7903ce3ef67ed1ef3b348">operator[]</a> (size_t i)</td></tr> +<tr class="separator:a2428a78c9bc7903ce3ef67ed1ef3b348"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a089627fcba2e80760993e3aff1705a70"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjArray.html#a089627fcba2e80760993e3aff1705a70">write</a> (FILE *f, bool bin, unsigned <a class="el" href="classint.html">int</a> fg) const </td></tr> <tr class="memdesc:a089627fcba2e80760993e3aff1705a70"><td class="mdescLeft"> </td><td class="mdescRight">將物件寫入檔案, 預設implement為直接回傳 <code>false</code> <a href="#a089627fcba2e80760993e3aff1705a70">More...</a><br/></td></tr> <tr class="separator:a089627fcba2e80760993e3aff1705a70"><td class="memSeparator" colspan="2"> </td></tr> @@ -150,6 +150,7 @@ Additional Inherited Members</h2></td></tr> <tr class="separator:a75dce38f89ce11cb06e0454e7c1039d3 inherit pub_static_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pro_methods_classmeow_1_1ObjBase"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classmeow_1_1ObjBase')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classmeow_1_1ObjBase.html">meow::ObjBase</a></td></tr> <tr class="memitem:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff">ObjBase</a> ()</td></tr> +<tr class="memdesc:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="mdescLeft"> </td><td class="mdescRight">Constructor with doing nothing. <a href="#abe7a7138b5a81eb66da51b74bc3996ff">More...</a><br/></td></tr> <tr class="separator:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> @@ -184,7 +185,7 @@ template<class T > </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00038">38</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p> +<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00042">42</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p> </div> </div> @@ -212,7 +213,7 @@ template<class T > </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00041">41</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p> +<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00045">45</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p> </div> </div> @@ -240,7 +241,7 @@ template<class T > </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00045">45</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p> +<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00048">48</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p> </div> </div> @@ -278,7 +279,7 @@ template<class T > </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00049">49</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p> +<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00051">51</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p> </div> </div> @@ -305,7 +306,7 @@ template<class T > </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00053">53</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p> +<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00054">54</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p> </div> </div> @@ -333,7 +334,7 @@ template<class T > </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00083">83</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p> +<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00084">84</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p> </div> </div> @@ -361,7 +362,7 @@ template<class T > </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00056">56</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p> +<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00057">57</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p> </div> </div> @@ -400,7 +401,7 @@ template<class T > </div> <p>Reimplemented from <a class="el" href="classmeow_1_1ObjBase.html#a79725f50866832762db87184eb528619">meow::ObjBase</a>.</p> -<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00151">151</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p> +<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00153">153</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p> </div> </div> @@ -431,7 +432,7 @@ template<class T > </div> <p>Reimplemented from <a class="el" href="classmeow_1_1ObjBase.html#ac9114e6917bca03b8f3c89694214b57c">meow::ObjBase</a>.</p> -<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00147">147</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p> +<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00149">149</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p> </div> </div> @@ -462,7 +463,7 @@ template<class T > </div> <p>Reimplemented from <a class="el" href="classmeow_1_1ObjBase.html#a4aae58e8005739abe6d091d8b55a21e8">meow::ObjBase</a>.</p> -<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00155">155</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p> +<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00157">157</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p> </div> </div> @@ -489,11 +490,11 @@ template<class T > </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00069">69</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p> +<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00070">70</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p> </div> </div> -<a class="anchor" id="a83d175206d5bae2542a818200dd64c9b"></a> +<a class="anchor" id="abf9b4ada2cea08a9b6583f86cfc8c737"></a> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> @@ -503,7 +504,7 @@ template<class T > </div> <td class="mlabels-left"> <table class="memname"> <tr> - <td class="memname">T const& <a class="el" href="classmeow_1_1ObjArray.html">meow::ObjArray</a>< T >::entry </td> + <td class="memname">T <a class="el" href="classmeow_1_1ObjArray.html">meow::ObjArray</a>< T >::entry </td> <td>(</td> <td class="paramtype">size_t </td> <td class="paramname"><em>i</em></td><td>)</td> @@ -517,11 +518,11 @@ template<class T > </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00087">87</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p> +<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00088">88</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p> </div> </div> -<a class="anchor" id="a56b6b9b5e415c084ece7f0c214f0e8f0"></a> +<a class="anchor" id="aef579133f08d2d5aa0b03816fa677a56"></a> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> @@ -531,7 +532,7 @@ template<class T > </div> <td class="mlabels-left"> <table class="memname"> <tr> - <td class="memname">T const& <a class="el" href="classmeow_1_1ObjArray.html">meow::ObjArray</a>< T >::entry </td> + <td class="memname">T <a class="el" href="classmeow_1_1ObjArray.html">meow::ObjArray</a>< T >::entry </td> <td>(</td> <td class="paramtype">size_t </td> <td class="paramname"><em>i</em>, </td> @@ -555,7 +556,7 @@ template<class T > </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00090">90</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p> +<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00092">92</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p> </div> </div> @@ -583,11 +584,11 @@ template<class T > </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00106">106</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p> +<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00108">108</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p> </div> </div> -<a class="anchor" id="a1b6cb50da01769067bafcb85c2a5104f"></a> +<a class="anchor" id="a85b7fd1f3e5c2c35216fcf3636506626"></a> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> @@ -597,7 +598,7 @@ template<class T > </div> <td class="mlabels-left"> <table class="memname"> <tr> - <td class="memname">T const& <a class="el" href="classmeow_1_1ObjArray.html">meow::ObjArray</a>< T >::operator[] </td> + <td class="memname">T <a class="el" href="classmeow_1_1ObjArray.html">meow::ObjArray</a>< T >::operator[] </td> <td>(</td> <td class="paramtype">size_t </td> <td class="paramname"><em>i</em></td><td>)</td> @@ -611,11 +612,11 @@ template<class T > </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00110">110</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p> +<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00112">112</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p> </div> </div> -<a class="anchor" id="aa9e6268b6d7ea3c7b53101a7a175e360"></a> +<a class="anchor" id="a2428a78c9bc7903ce3ef67ed1ef3b348"></a> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> @@ -625,7 +626,7 @@ template<class T > </div> <td class="mlabels-left"> <table class="memname"> <tr> - <td class="memname">T& <a class="el" href="classmeow_1_1ObjArray.html">meow::ObjArray</a>< T >::operator[] </td> + <td class="memname">std::vector<T>::reference <a class="el" href="classmeow_1_1ObjArray.html">meow::ObjArray</a>< T >::operator[] </td> <td>(</td> <td class="paramtype">size_t </td> <td class="paramname"><em>i</em></td><td>)</td> @@ -639,7 +640,7 @@ template<class T > </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00114">114</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p> +<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00116">116</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p> </div> </div> @@ -666,11 +667,11 @@ template<class T > </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00100">100</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p> +<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00102">102</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p> </div> </div> -<a class="anchor" id="affe4f74887e9c81f1e01b4bd1a4e0e28"></a> +<a class="anchor" id="a9c988b52746babbc998e4a7f5dbbc286"></a> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> @@ -680,7 +681,7 @@ template<class T > </div> <td class="mlabels-left"> <table class="memname"> <tr> - <td class="memname">T const& <a class="el" href="classmeow_1_1ObjArray.html">meow::ObjArray</a>< T >::putBack </td> + <td class="memname">T <a class="el" href="classmeow_1_1ObjArray.html">meow::ObjArray</a>< T >::putBack </td> <td>(</td> <td class="paramtype">T const & </td> <td class="paramname"><em>e</em></td><td>)</td> @@ -694,7 +695,7 @@ template<class T > </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00095">95</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p> +<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00097">97</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p> </div> </div> @@ -751,7 +752,7 @@ template<class T > </div> <p>Reimplemented from <a class="el" href="classmeow_1_1ObjBase.html#a4c1f5cb4b05559197148a8f6524bfc34">meow::ObjBase</a>.</p> -<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00132">132</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p> +<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00134">134</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p> </div> </div> @@ -779,7 +780,7 @@ template<class T > </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00061">61</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p> +<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00062">62</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p> </div> </div> @@ -806,7 +807,7 @@ template<class T > </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00066">66</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p> +<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00067">67</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p> </div> </div> @@ -844,7 +845,7 @@ template<class T > </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00073">73</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p> +<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00074">74</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p> </div> </div> @@ -872,7 +873,7 @@ template<class T > </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00078">78</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p> +<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00079">79</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p> </div> </div> @@ -903,7 +904,7 @@ template<class T > </div> <p>Reimplemented from <a class="el" href="classmeow_1_1ObjBase.html#a63a4911bb073281820fe9b7a9908ba72">meow::ObjBase</a>.</p> -<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00159">159</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p> +<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00161">161</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p> </div> </div> @@ -960,7 +961,7 @@ template<class T > </div> <p>Reimplemented from <a class="el" href="classmeow_1_1ObjBase.html#ae9e9e5c664b7a92e54a3616983f39ba8">meow::ObjBase</a>.</p> -<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00118">118</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p> +<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00120">120</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p> </div> </div> @@ -974,7 +975,7 @@ template<class T > </div> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1ObjArray.html">ObjArray</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:07 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:35 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1ObjArray.js b/doc/html/classmeow_1_1ObjArray.js index a8e772f..671c466 100644 --- a/doc/html/classmeow_1_1ObjArray.js +++ b/doc/html/classmeow_1_1ObjArray.js @@ -11,13 +11,13 @@ var classmeow_1_1ObjArray = [ "create", "classmeow_1_1ObjArray.html#a35d6363d1432059e3dd7c3c43ca006ae", null ], [ "ctype", "classmeow_1_1ObjArray.html#a8be408ac8b9b6515fc55dfecd418ceb5", null ], [ "empty", "classmeow_1_1ObjArray.html#a0cf27c92cf52d3f125a0e01e6b62bce0", null ], - [ "entry", "classmeow_1_1ObjArray.html#a83d175206d5bae2542a818200dd64c9b", null ], - [ "entry", "classmeow_1_1ObjArray.html#a56b6b9b5e415c084ece7f0c214f0e8f0", null ], + [ "entry", "classmeow_1_1ObjArray.html#abf9b4ada2cea08a9b6583f86cfc8c737", null ], + [ "entry", "classmeow_1_1ObjArray.html#aef579133f08d2d5aa0b03816fa677a56", null ], [ "operator=", "classmeow_1_1ObjArray.html#a3b0c22ea4f9538279794ce866013a2cf", null ], - [ "operator[]", "classmeow_1_1ObjArray.html#a1b6cb50da01769067bafcb85c2a5104f", null ], - [ "operator[]", "classmeow_1_1ObjArray.html#aa9e6268b6d7ea3c7b53101a7a175e360", null ], + [ "operator[]", "classmeow_1_1ObjArray.html#a85b7fd1f3e5c2c35216fcf3636506626", null ], + [ "operator[]", "classmeow_1_1ObjArray.html#a2428a78c9bc7903ce3ef67ed1ef3b348", null ], [ "popBack", "classmeow_1_1ObjArray.html#a5196b0d1ae35ce86857d88810cc0933f", null ], - [ "putBack", "classmeow_1_1ObjArray.html#affe4f74887e9c81f1e01b4bd1a4e0e28", null ], + [ "putBack", "classmeow_1_1ObjArray.html#a9c988b52746babbc998e4a7f5dbbc286", null ], [ "read", "classmeow_1_1ObjArray.html#a3bc18d106d33e0a2f00f6e9ebf443b74", null ], [ "referenceFrom", "classmeow_1_1ObjArray.html#aa09ddb0d17ebb93520b211dc29ad2904", null ], [ "size", "classmeow_1_1ObjArray.html#ad1acc646bf175e7797a1205c89240a01", null ], diff --git a/doc/html/classmeow_1_1ObjBase-members.html b/doc/html/classmeow_1_1ObjBase-members.html index b1cb5b2..1b3bf91 100644 --- a/doc/html/classmeow_1_1ObjBase-members.html +++ b/doc/html/classmeow_1_1ObjBase-members.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -77,7 +77,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1ObjBase.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:07 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1ObjBase.html b/doc/html/classmeow_1_1ObjBase.html index 1d0323a..f2691ed 100644 --- a/doc/html/classmeow_1_1ObjBase.html +++ b/doc/html/classmeow_1_1ObjBase.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -128,6 +128,7 @@ Static Public Member Functions</h2></td></tr> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a> Protected Member Functions</h2></td></tr> <tr class="memitem:abe7a7138b5a81eb66da51b74bc3996ff"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff">ObjBase</a> ()</td></tr> +<tr class="memdesc:abe7a7138b5a81eb66da51b74bc3996ff"><td class="mdescLeft"> </td><td class="mdescRight">Constructor with doing nothing. <a href="#abe7a7138b5a81eb66da51b74bc3996ff">More...</a><br/></td></tr> <tr class="separator:abe7a7138b5a81eb66da51b74bc3996ff"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> @@ -157,7 +158,9 @@ Protected Member Functions</h2></td></tr> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="ObjBase_8h_source.html#l00017">17</a> of file <a class="el" href="ObjBase_8h_source.html">ObjBase.h</a>.</p> +<p>Constructor with doing nothing. </p> + +<p>Definition at line <a class="el" href="ObjBase_8h_source.html#l00021">21</a> of file <a class="el" href="ObjBase_8h_source.html">ObjBase.h</a>.</p> </div> </div> @@ -182,7 +185,7 @@ Protected Member Functions</h2></td></tr> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="ObjBase_8h_source.html#l00019">19</a> of file <a class="el" href="ObjBase_8h_source.html">ObjBase.h</a>.</p> +<p>Definition at line <a class="el" href="ObjBase_8h_source.html#l00023">23</a> of file <a class="el" href="ObjBase_8h_source.html">ObjBase.h</a>.</p> </div> </div> @@ -218,9 +221,9 @@ Protected Member Functions</h2></td></tr> </dl> <dl class="section return"><dt>Returns</dt><dd><code>this</code> </dd></dl> -<p>Reimplemented in <a class="el" href="classmeow_1_1Photo.html#a0e947011dcb0db21760c89663acd2208">meow::Photo< Pixel ></a>, <a class="el" href="classmeow_1_1Bitmap.html#a998a6a9607f8552ace65cce0d251042c">meow::Bitmap< Pixel ></a>, <a class="el" href="classmeow_1_1BundleAdjustment__LM.html#a2aa8b8a53023ad43099ea51e126d9100">meow::BundleAdjustment_LM< Pixel ></a>, <a class="el" href="classmeow_1_1FeaturePointsDetector__Harris.html#a51ea4943d3c0515466a801ec63ba44ea">meow::FeaturePointsDetector_Harris< Pixel ></a>, <a class="el" href="classmeow_1_1IdentityPoints.html#a6b17e68e14290ebfdcdd59a0724cdc41">meow::IdentityPoints< ID, Scalar ></a>, <a class="el" href="classmeow_1_1IdentityPoints.html#a6b17e68e14290ebfdcdd59a0724cdc41">meow::IdentityPoints< int, double ></a>, <a class="el" href="classmeow_1_1Camera.html#a5dff4c1129c6d74de1938bea9309a408">meow::Camera< Pixel ></a>, <a class="el" href="classmeow_1_1WatchBall.html#a898f8ad46598a01633f444804853a3bd">meow::WatchBall< Pixel ></a>, <a class="el" href="classmeow_1_1FeaturePointsMatch__K__Match.html#ab5aa47ae36052a5916515a2e504f2c53">meow::FeaturePointsMatch_K_Match< Scalar, Description ></a>, <a class="el" href="classmeow_1_1Eye.html#a9e97015a56f3ad156d2efe55c1c34f17">meow::Eye< Pixel ></a>, <a class="el" href="classmeow_1_1ObjArray.html#a339fcf38102846e361db6aa1e896c044">meow::ObjArray< T ></a>, <a class="el" href="classmeow_1_1ObjDictionary.html#a8f2e32f6eb11904c2547fae0ff9ab3d6">meow::ObjDictionary< Key, Value ></a>, <a class="el" href="classmeow_1_1ObjType.html#a392c841c8012ebd9a62f514a74e4b535">meow::ObjType< Type, ReaderWriter ></a>, and <a class="el" href="classmeow_1_1ObjProperties.html#a4bc4f097d783426457a784a39266ba52">meow::ObjProperties< SID ></a>.</p> +<p>Reimplemented in <a class="el" href="classmeow_1_1Photo.html#a0e947011dcb0db21760c89663acd2208">meow::Photo< Pixel ></a>, <a class="el" href="classmeow_1_1Bitmap.html#a998a6a9607f8552ace65cce0d251042c">meow::Bitmap< Pixel ></a>, <a class="el" href="classmeow_1_1BundleAdjustment__LM.html#a2aa8b8a53023ad43099ea51e126d9100">meow::BundleAdjustment_LM< Pixel ></a>, <a class="el" href="classmeow_1_1FeaturePointsDetector__Harris.html#a51ea4943d3c0515466a801ec63ba44ea">meow::FeaturePointsDetector_Harris< Pixel ></a>, <a class="el" href="classmeow_1_1IdentityPoints.html#a6b17e68e14290ebfdcdd59a0724cdc41">meow::IdentityPoints< ID, Scalar ></a>, <a class="el" href="classmeow_1_1IdentityPoints.html#a6b17e68e14290ebfdcdd59a0724cdc41">meow::IdentityPoints< int, double ></a>, <a class="el" href="classmeow_1_1Camera.html#a5dff4c1129c6d74de1938bea9309a408">meow::Camera< Pixel ></a>, <a class="el" href="classmeow_1_1WatchBall.html#a898f8ad46598a01633f444804853a3bd">meow::WatchBall< Pixel ></a>, <a class="el" href="classmeow_1_1FeaturePointsMatch__K__Match.html#ab5aa47ae36052a5916515a2e504f2c53">meow::FeaturePointsMatch_K_Match< Scalar, Description ></a>, <a class="el" href="classmeow_1_1ObjArray.html#a339fcf38102846e361db6aa1e896c044">meow::ObjArray< T ></a>, <a class="el" href="classmeow_1_1ObjDictionary.html#a8f2e32f6eb11904c2547fae0ff9ab3d6">meow::ObjDictionary< Key, Value ></a>, <a class="el" href="classmeow_1_1Eye.html#a9e97015a56f3ad156d2efe55c1c34f17">meow::Eye< Pixel ></a>, <a class="el" href="classmeow_1_1ObjType.html#a392c841c8012ebd9a62f514a74e4b535">meow::ObjType< Type, ReaderWriter ></a>, and <a class="el" href="classmeow_1_1ObjProperties.html#a4bc4f097d783426457a784a39266ba52">meow::ObjProperties< SID ></a>.</p> -<p>Definition at line <a class="el" href="ObjBase_8h_source.html#l00058">58</a> of file <a class="el" href="ObjBase_8h_source.html">ObjBase.h</a>.</p> +<p>Definition at line <a class="el" href="ObjBase_8h_source.html#l00062">62</a> of file <a class="el" href="ObjBase_8h_source.html">ObjBase.h</a>.</p> </div> </div> @@ -247,9 +250,9 @@ Protected Member Functions</h2></td></tr> <p>回傳一個new出來的物件, 預設implement為直接回傳 <code>NULL</code> </p> -<p>Reimplemented in <a class="el" href="classmeow_1_1Photo.html#a449f74fa427154f943d6abee255431aa">meow::Photo< Pixel ></a>, <a class="el" href="classmeow_1_1Bitmap.html#a07b1eb689498112691ca72e8c6ae453f">meow::Bitmap< Pixel ></a>, <a class="el" href="classmeow_1_1BundleAdjustment__LM.html#ac7da70e8db84d10b742fe0330a1652bb">meow::BundleAdjustment_LM< Pixel ></a>, <a class="el" href="classmeow_1_1FeaturePointsDetector__Harris.html#ae7a96030ea8d06322b632c89eb65655d">meow::FeaturePointsDetector_Harris< Pixel ></a>, <a class="el" href="classmeow_1_1IdentityPoints.html#a464d62354fc3d12767b71632f9b27524">meow::IdentityPoints< ID, Scalar ></a>, <a class="el" href="classmeow_1_1IdentityPoints.html#a464d62354fc3d12767b71632f9b27524">meow::IdentityPoints< int, double ></a>, <a class="el" href="classmeow_1_1Camera.html#ad3ec34460c84a4a20cf3cb418db76dc3">meow::Camera< Pixel ></a>, <a class="el" href="classmeow_1_1WatchBall.html#ae2c8bc97ac7d09b886fe59a8f88c2145">meow::WatchBall< Pixel ></a>, <a class="el" href="classmeow_1_1FeaturePoint.html#a7244e348b529719748d1643a6f11adbf">meow::FeaturePoint< Scalar, Description ></a>, <a class="el" href="classmeow_1_1FeaturePointsMatch__K__Match.html#aaa320097355fccd00677bd0413935ee5">meow::FeaturePointsMatch_K_Match< Scalar, Description ></a>, <a class="el" href="classmeow_1_1ObjArray.html#a35d6363d1432059e3dd7c3c43ca006ae">meow::ObjArray< T ></a>, <a class="el" href="classmeow_1_1Eye.html#a6b5e97a01293fd84127036b5744c3967">meow::Eye< Pixel ></a>, <a class="el" href="classmeow_1_1ObjDictionary.html#a14ce0fcedf7619c0b442588e185a7eeb">meow::ObjDictionary< Key, Value ></a>, <a class="el" href="classmeow_1_1ObjType.html#a19f8291125626675d15b4394283b8180">meow::ObjType< Type, ReaderWriter ></a>, and <a class="el" href="classmeow_1_1ObjProperties.html#a3345d121cc8a6b25baad2cbd80d23164">meow::ObjProperties< SID ></a>.</p> +<p>Reimplemented in <a class="el" href="classmeow_1_1Photo.html#a449f74fa427154f943d6abee255431aa">meow::Photo< Pixel ></a>, <a class="el" href="classmeow_1_1Bitmap.html#a07b1eb689498112691ca72e8c6ae453f">meow::Bitmap< Pixel ></a>, <a class="el" href="classmeow_1_1BundleAdjustment__LM.html#ac7da70e8db84d10b742fe0330a1652bb">meow::BundleAdjustment_LM< Pixel ></a>, <a class="el" href="classmeow_1_1FeaturePointsDetector__Harris.html#ae7a96030ea8d06322b632c89eb65655d">meow::FeaturePointsDetector_Harris< Pixel ></a>, <a class="el" href="classmeow_1_1IdentityPoints.html#a464d62354fc3d12767b71632f9b27524">meow::IdentityPoints< ID, Scalar ></a>, <a class="el" href="classmeow_1_1IdentityPoints.html#a464d62354fc3d12767b71632f9b27524">meow::IdentityPoints< int, double ></a>, <a class="el" href="classmeow_1_1Camera.html#ad3ec34460c84a4a20cf3cb418db76dc3">meow::Camera< Pixel ></a>, <a class="el" href="classmeow_1_1WatchBall.html#ae2c8bc97ac7d09b886fe59a8f88c2145">meow::WatchBall< Pixel ></a>, <a class="el" href="classmeow_1_1FeaturePoint.html#a7244e348b529719748d1643a6f11adbf">meow::FeaturePoint< Scalar, Description ></a>, <a class="el" href="classmeow_1_1FeaturePointsMatch__K__Match.html#aaa320097355fccd00677bd0413935ee5">meow::FeaturePointsMatch_K_Match< Scalar, Description ></a>, <a class="el" href="classmeow_1_1ObjArray.html#a35d6363d1432059e3dd7c3c43ca006ae">meow::ObjArray< T ></a>, <a class="el" href="classmeow_1_1ObjDictionary.html#a14ce0fcedf7619c0b442588e185a7eeb">meow::ObjDictionary< Key, Value ></a>, <a class="el" href="classmeow_1_1Eye.html#a6b5e97a01293fd84127036b5744c3967">meow::Eye< Pixel ></a>, <a class="el" href="classmeow_1_1ObjType.html#a19f8291125626675d15b4394283b8180">meow::ObjType< Type, ReaderWriter ></a>, and <a class="el" href="classmeow_1_1ObjProperties.html#a3345d121cc8a6b25baad2cbd80d23164">meow::ObjProperties< SID ></a>.</p> -<p>Definition at line <a class="el" href="ObjBase_8h_source.html#l00048">48</a> of file <a class="el" href="ObjBase_8h_source.html">ObjBase.h</a>.</p> +<p>Definition at line <a class="el" href="ObjBase_8h_source.html#l00052">52</a> of file <a class="el" href="ObjBase_8h_source.html">ObjBase.h</a>.</p> </div> </div> @@ -278,7 +281,7 @@ Protected Member Functions</h2></td></tr> <p>Reimplemented in <a class="el" href="classmeow_1_1Photo.html#a93fdf3b617d8b1c751823074fca049a9">meow::Photo< Pixel ></a>, <a class="el" href="classmeow_1_1Bitmap.html#af8debba04055594b8507c77b3dbd0ff7">meow::Bitmap< Pixel ></a>, <a class="el" href="classmeow_1_1BundleAdjustment__LM.html#a40ccbfa11601cfee579cb0e270e99582">meow::BundleAdjustment_LM< Pixel ></a>, <a class="el" href="classmeow_1_1FeaturePointsDetector__Harris.html#a00be866b3cf9bd2469e0eef32a3b2287">meow::FeaturePointsDetector_Harris< Pixel ></a>, <a class="el" href="classmeow_1_1IdentityPoints.html#ae90d4c4d8125919ae8807d89790bed61">meow::IdentityPoints< ID, Scalar ></a>, <a class="el" href="classmeow_1_1IdentityPoints.html#ae90d4c4d8125919ae8807d89790bed61">meow::IdentityPoints< int, double ></a>, <a class="el" href="classmeow_1_1Camera.html#a80ef6d606e9f79255b043c5c17cc4a18">meow::Camera< Pixel ></a>, <a class="el" href="classmeow_1_1WatchBall.html#afcba8229502523255913392c592eabce">meow::WatchBall< Pixel ></a>, <a class="el" href="classmeow_1_1FeaturePoint.html#a1ffb238473ef9f745eb79670fc46da13">meow::FeaturePoint< Scalar, Description ></a>, <a class="el" href="classmeow_1_1FeaturePointsMatch__K__Match.html#a2c89f6a79cba1b477c31e294ec7d9c71">meow::FeaturePointsMatch_K_Match< Scalar, Description ></a>, <a class="el" href="classmeow_1_1Eye.html#a7cde51b085ae859b35be06b74e358148">meow::Eye< Pixel ></a>, <a class="el" href="classmeow_1_1ObjArray.html#a8be408ac8b9b6515fc55dfecd418ceb5">meow::ObjArray< T ></a>, <a class="el" href="classmeow_1_1ObjDictionary.html#aee3a1722f6061987a242b9b33e5fcc64">meow::ObjDictionary< Key, Value ></a>, <a class="el" href="classmeow_1_1ObjType.html#ae7d34cb241aa7d74c9c52918c98dab49">meow::ObjType< Type, ReaderWriter ></a>, and <a class="el" href="classmeow_1_1ObjProperties.html#a55ee94dd2d564eaee8250ed517b6779a">meow::ObjProperties< SID ></a>.</p> -<p>Definition at line <a class="el" href="ObjBase_8h_source.html#l00066">66</a> of file <a class="el" href="ObjBase_8h_source.html">ObjBase.h</a>.</p> +<p>Definition at line <a class="el" href="ObjBase_8h_source.html#l00070">70</a> of file <a class="el" href="ObjBase_8h_source.html">ObjBase.h</a>.</p> </div> </div> @@ -305,7 +308,7 @@ Protected Member Functions</h2></td></tr> <p>用C-style string回傳base的type name </p> -<p>Definition at line <a class="el" href="ObjBase_8h_source.html#l00081">81</a> of file <a class="el" href="ObjBase_8h_source.html">ObjBase.h</a>.</p> +<p>Definition at line <a class="el" href="ObjBase_8h_source.html#l00084">84</a> of file <a class="el" href="ObjBase_8h_source.html">ObjBase.h</a>.</p> </div> </div> @@ -360,7 +363,7 @@ Protected Member Functions</h2></td></tr> <p>Reimplemented in <a class="el" href="classmeow_1_1Photo.html#a97cc535d734fdf53457c84ef5f0bdc50">meow::Photo< Pixel ></a>, <a class="el" href="classmeow_1_1Bitmap.html#a3b13a4923d68de65bb7e21712185bec8">meow::Bitmap< Pixel ></a>, <a class="el" href="classmeow_1_1FeaturePointsDetector__Harris.html#a3bf522cf08285d1afbaca76c643ea4a7">meow::FeaturePointsDetector_Harris< Pixel ></a>, <a class="el" href="classmeow_1_1IdentityPoints.html#a66b8a6b980dad9b2cb71cb0823304c51">meow::IdentityPoints< ID, Scalar ></a>, <a class="el" href="classmeow_1_1IdentityPoints.html#a66b8a6b980dad9b2cb71cb0823304c51">meow::IdentityPoints< int, double ></a>, <a class="el" href="classmeow_1_1WatchBall.html#a18cac43a61f741c191148bfef76e3d85">meow::WatchBall< Pixel ></a>, <a class="el" href="classmeow_1_1Camera.html#aaa82f998dfc1acde6607650ab6514492">meow::Camera< Pixel ></a>, <a class="el" href="classmeow_1_1FeaturePoint.html#a48908e47535a5528207f8dff2db85ba4">meow::FeaturePoint< Scalar, Description ></a>, <a class="el" href="classmeow_1_1FeaturePointsMatch__K__Match.html#a207813017b7eab06672ec324968e6caa">meow::FeaturePointsMatch_K_Match< Scalar, Description ></a>, <a class="el" href="classmeow_1_1ObjArray.html#a3bc18d106d33e0a2f00f6e9ebf443b74">meow::ObjArray< T ></a>, <a class="el" href="classmeow_1_1ObjDictionary.html#a0b1bd9fe09676aca74aec34bf5ea7137">meow::ObjDictionary< Key, Value ></a>, <a class="el" href="classmeow_1_1Eye.html#a204cd7c18e473378cb13bbfc519f7c2e">meow::Eye< Pixel ></a>, <a class="el" href="classmeow_1_1ObjType.html#a8ff33aabcb80ffc2d870b6ce73a6d4fe">meow::ObjType< Type, ReaderWriter ></a>, and <a class="el" href="classmeow_1_1ObjProperties.html#a4d7d0978d10735798e76e707ee9faa5a">meow::ObjProperties< SID ></a>.</p> -<p>Definition at line <a class="el" href="ObjBase_8h_source.html#l00041">41</a> of file <a class="el" href="ObjBase_8h_source.html">ObjBase.h</a>.</p> +<p>Definition at line <a class="el" href="ObjBase_8h_source.html#l00045">45</a> of file <a class="el" href="ObjBase_8h_source.html">ObjBase.h</a>.</p> </div> </div> @@ -389,7 +392,7 @@ Protected Member Functions</h2></td></tr> <p>Reimplemented in <a class="el" href="classmeow_1_1Photo.html#a84cf3012af5e67b4aafc1ee7eafd70d1">meow::Photo< Pixel ></a>, <a class="el" href="classmeow_1_1Bitmap.html#a7f282d9a1ebb07ca5fe12d8ae73121d1">meow::Bitmap< Pixel ></a>, <a class="el" href="classmeow_1_1BundleAdjustment__LM.html#a21d920c760fc786a77c9b95978a447d9">meow::BundleAdjustment_LM< Pixel ></a>, <a class="el" href="classmeow_1_1FeaturePointsDetector__Harris.html#ae13f041624113e4b87d49befc2e1d77a">meow::FeaturePointsDetector_Harris< Pixel ></a>, <a class="el" href="classmeow_1_1IdentityPoints.html#a6ce521c18a45b50bd8b75201480b97f7">meow::IdentityPoints< ID, Scalar ></a>, <a class="el" href="classmeow_1_1IdentityPoints.html#a6ce521c18a45b50bd8b75201480b97f7">meow::IdentityPoints< int, double ></a>, <a class="el" href="classmeow_1_1Camera.html#ae009c09a5e6b5ebdab09dd304f2eca32">meow::Camera< Pixel ></a>, <a class="el" href="classmeow_1_1WatchBall.html#ab8478f0460b456da11863ab9e7542bd1">meow::WatchBall< Pixel ></a>, <a class="el" href="classmeow_1_1FeaturePoint.html#ab6ee7c5a267d5c64e3b021b0397880d1">meow::FeaturePoint< Scalar, Description ></a>, <a class="el" href="classmeow_1_1FeaturePointsMatch__K__Match.html#ab10e50514ac4b0de505800b1894dbb0a">meow::FeaturePointsMatch_K_Match< Scalar, Description ></a>, <a class="el" href="classmeow_1_1Eye.html#a87a328ebee71857a3e3c0ba05c496543">meow::Eye< Pixel ></a>, <a class="el" href="classmeow_1_1ObjArray.html#a8fe5956bfb52c17632b00338c7da5d5c">meow::ObjArray< T ></a>, <a class="el" href="classmeow_1_1ObjDictionary.html#af5114823fcc2476aa45a965e4af66d6c">meow::ObjDictionary< Key, Value ></a>, <a class="el" href="classmeow_1_1ObjType.html#afaa74a571889ea5281ab3de5636f7e0f">meow::ObjType< Type, ReaderWriter ></a>, and <a class="el" href="classmeow_1_1ObjProperties.html#a6283d69f9c6430c3b2601d7f0267bb84">meow::ObjProperties< SID ></a>.</p> -<p>Definition at line <a class="el" href="ObjBase_8h_source.html#l00073">73</a> of file <a class="el" href="ObjBase_8h_source.html">ObjBase.h</a>.</p> +<p>Definition at line <a class="el" href="ObjBase_8h_source.html#l00077">77</a> of file <a class="el" href="ObjBase_8h_source.html">ObjBase.h</a>.</p> </div> </div> @@ -416,7 +419,7 @@ Protected Member Functions</h2></td></tr> <p>用std::string回傳base的type name </p> -<p>Definition at line <a class="el" href="ObjBase_8h_source.html#l00088">88</a> of file <a class="el" href="ObjBase_8h_source.html">ObjBase.h</a>.</p> +<p>Definition at line <a class="el" href="ObjBase_8h_source.html#l00091">91</a> of file <a class="el" href="ObjBase_8h_source.html">ObjBase.h</a>.</p> </div> </div> @@ -471,7 +474,7 @@ Protected Member Functions</h2></td></tr> <p>Reimplemented in <a class="el" href="classmeow_1_1Photo.html#ab92324c852686bcad5e374aa9ae8e952">meow::Photo< Pixel ></a>, <a class="el" href="classmeow_1_1Bitmap.html#aad700e26eae54cb653919c165dcc98dd">meow::Bitmap< Pixel ></a>, <a class="el" href="classmeow_1_1BundleAdjustment__LM.html#a9d19b404967305fd9aa67749ec8c7717">meow::BundleAdjustment_LM< Pixel ></a>, <a class="el" href="classmeow_1_1FeaturePointsDetector__Harris.html#a83d9ec3557a4251dc98dae1ab7146a14">meow::FeaturePointsDetector_Harris< Pixel ></a>, <a class="el" href="classmeow_1_1IdentityPoints.html#a7ecba020418b86d76db75e9f636aae9a">meow::IdentityPoints< ID, Scalar ></a>, <a class="el" href="classmeow_1_1IdentityPoints.html#a7ecba020418b86d76db75e9f636aae9a">meow::IdentityPoints< int, double ></a>, <a class="el" href="classmeow_1_1WatchBall.html#a33cb0d690e6da55580f1747c7fb72e7a">meow::WatchBall< Pixel ></a>, <a class="el" href="classmeow_1_1Camera.html#acb6443a3ce77804575ec55209b3a1960">meow::Camera< Pixel ></a>, <a class="el" href="classmeow_1_1FeaturePoint.html#a54a0ca59d340d0bcd969609a0682d2d9">meow::FeaturePoint< Scalar, Description ></a>, <a class="el" href="classmeow_1_1FeaturePointsMatch__K__Match.html#acbdc25595aeb8280c11543fec230e1a6">meow::FeaturePointsMatch_K_Match< Scalar, Description ></a>, <a class="el" href="classmeow_1_1ObjArray.html#a089627fcba2e80760993e3aff1705a70">meow::ObjArray< T ></a>, <a class="el" href="classmeow_1_1ObjDictionary.html#a2393452e9533fab679565068545f109c">meow::ObjDictionary< Key, Value ></a>, <a class="el" href="classmeow_1_1Eye.html#a047951cd9210fe3743c5bf4c1683f7f0">meow::Eye< Pixel ></a>, <a class="el" href="classmeow_1_1ObjType.html#af0adbddc5a4ef305c2637b6694355944">meow::ObjType< Type, ReaderWriter ></a>, and <a class="el" href="classmeow_1_1ObjProperties.html#a7ebb7d21a575adbf9cbed10db807c6b6">meow::ObjProperties< SID ></a>.</p> -<p>Definition at line <a class="el" href="ObjBase_8h_source.html#l00029">29</a> of file <a class="el" href="ObjBase_8h_source.html">ObjBase.h</a>.</p> +<p>Definition at line <a class="el" href="ObjBase_8h_source.html#l00033">33</a> of file <a class="el" href="ObjBase_8h_source.html">ObjBase.h</a>.</p> </div> </div> @@ -485,7 +488,7 @@ Protected Member Functions</h2></td></tr> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1ObjBase.html">ObjBase</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:07 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1ObjDictionary-members.html b/doc/html/classmeow_1_1ObjDictionary-members.html index 7c7f8ab..d01ab32 100644 --- a/doc/html/classmeow_1_1ObjDictionary-members.html +++ b/doc/html/classmeow_1_1ObjDictionary-members.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -73,13 +73,15 @@ $(document).ready(function(){initNavTree('classmeow_1_1ObjDictionary.html','');} <tr><td class="entry"><a class="el" href="classmeow_1_1ObjDictionary.html#ae60f2a947516d6d6f037cc106c00d3be">exist</a>(Key const &k) const </td><td class="entry"><a class="el" href="classmeow_1_1ObjDictionary.html">meow::ObjDictionary< Key, Value ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1ObjDictionary.html#a1979f646a23bffdd01a9fe52e5a8aca1">find</a>(Key const &k) const </td><td class="entry"><a class="el" href="classmeow_1_1ObjDictionary.html">meow::ObjDictionary< Key, Value ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="classmeow_1_1ObjDictionary.html#a8f73bbc1d934566dd8a2087b145e3f48">find</a>(Key const &k)</td><td class="entry"><a class="el" href="classmeow_1_1ObjDictionary.html">meow::ObjDictionary< Key, Value ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1ObjDictionary.html#a451764f966fe7a237996c1698ba461ac">first</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1ObjDictionary.html">meow::ObjDictionary< Key, Value ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1ObjDictionary.html#a2724e52e9bf62b2c5b1fc999097f3d7d">first</a>()</td><td class="entry"><a class="el" href="classmeow_1_1ObjDictionary.html">meow::ObjDictionary< Key, Value ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1ObjDictionary.html#a9784fbd0eaab219216abdcba4f326ead">insert</a>(Key const &k, Value const &v)</td><td class="entry"><a class="el" href="classmeow_1_1ObjDictionary.html">meow::ObjDictionary< Key, Value ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff">ObjBase</a>()</td><td class="entry"><a class="el" href="classmeow_1_1ObjBase.html">meow::ObjBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1ObjDictionary.html#a1055d36aa3d4551def2abd9aa86b7662">ObjDictionary</a>()</td><td class="entry"><a class="el" href="classmeow_1_1ObjDictionary.html">meow::ObjDictionary< Key, Value ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="classmeow_1_1ObjDictionary.html#ab29251c7ae6e13058912106075ebe161">ObjDictionary</a>(ObjDictionary const &d)</td><td class="entry"><a class="el" href="classmeow_1_1ObjDictionary.html">meow::ObjDictionary< Key, Value ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1ObjDictionary.html#a59cf39f8704134a64090ecb59fff01aa">ObjDictionary</a>(std::map< Key, Value > const &d)</td><td class="entry"><a class="el" href="classmeow_1_1ObjDictionary.html">meow::ObjDictionary< Key, Value ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="classmeow_1_1ObjDictionary.html#a87b0f4542b07951f207a1c9d3e327c81">operator=</a>(ObjDictionary const &a)</td><td class="entry"><a class="el" href="classmeow_1_1ObjDictionary.html">meow::ObjDictionary< Key, Value ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1ObjDictionary.html#ad22d7c7dc4d35417e9657eb88ca0dfbb">operator[]</a>(Key const &k)</td><td class="entry"><a class="el" href="classmeow_1_1ObjDictionary.html">meow::ObjDictionary< Key, Value ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1ObjDictionary.html#a8d793863b74457608508c34d728f0983">operator[]</a>(Key const &k)</td><td class="entry"><a class="el" href="classmeow_1_1ObjDictionary.html">meow::ObjDictionary< Key, Value ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="classmeow_1_1ObjDictionary.html#a0b1bd9fe09676aca74aec34bf5ea7137">read</a>(FILE *f, bool bin, unsigned int fg)</td><td class="entry"><a class="el" href="classmeow_1_1ObjDictionary.html">meow::ObjDictionary< Key, Value ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1ObjDictionary.html#ab0a4c64950a5a89012a913202fac027b">referenceFrom</a>(ObjDictionary const &d)</td><td class="entry"><a class="el" href="classmeow_1_1ObjDictionary.html">meow::ObjDictionary< Key, Value ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="classmeow_1_1ObjDictionary.html#a0e265133214bd6b9f0dce6ce6dc6ca23">size</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1ObjDictionary.html">meow::ObjDictionary< Key, Value ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> @@ -94,7 +96,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1ObjDictionary.html','');} <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:07 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1ObjDictionary.html b/doc/html/classmeow_1_1ObjDictionary.html index 7462fcd..6b6343b 100644 --- a/doc/html/classmeow_1_1ObjDictionary.html +++ b/doc/html/classmeow_1_1ObjDictionary.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -97,6 +97,11 @@ Public Member Functions</h2></td></tr> <tr class="separator:afedaaaf1ed8b066a43d8e12081f6c878"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a081d3cf0d190e6dd02208c1c49653ed7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjDictionary.html#a081d3cf0d190e6dd02208c1c49653ed7">clear</a> ()</td></tr> <tr class="separator:a081d3cf0d190e6dd02208c1c49653ed7"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a451764f966fe7a237996c1698ba461ac"><td class="memItemLeft" align="right" valign="top">std::map< Key, Value ><br class="typebreak"/> +::const_iterator </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjDictionary.html#a451764f966fe7a237996c1698ba461ac">first</a> () const </td></tr> +<tr class="separator:a451764f966fe7a237996c1698ba461ac"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a2724e52e9bf62b2c5b1fc999097f3d7d"><td class="memItemLeft" align="right" valign="top">std::map< Key, Value >::iterator </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjDictionary.html#a2724e52e9bf62b2c5b1fc999097f3d7d">first</a> ()</td></tr> +<tr class="separator:a2724e52e9bf62b2c5b1fc999097f3d7d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae5f44ae004be8f10a1c9f5e65eeebc75"><td class="memItemLeft" align="right" valign="top">std::map< Key, Value ><br class="typebreak"/> ::const_iterator </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjDictionary.html#ae5f44ae004be8f10a1c9f5e65eeebc75">end</a> () const </td></tr> <tr class="separator:ae5f44ae004be8f10a1c9f5e65eeebc75"><td class="memSeparator" colspan="2"> </td></tr> @@ -113,8 +118,8 @@ Public Member Functions</h2></td></tr> <tr class="separator:a9784fbd0eaab219216abdcba4f326ead"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a87b0f4542b07951f207a1c9d3e327c81"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1ObjDictionary.html">ObjDictionary</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjDictionary.html#a87b0f4542b07951f207a1c9d3e327c81">operator=</a> (<a class="el" href="classmeow_1_1ObjDictionary.html">ObjDictionary</a> const &a)</td></tr> <tr class="separator:a87b0f4542b07951f207a1c9d3e327c81"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ad22d7c7dc4d35417e9657eb88ca0dfbb"><td class="memItemLeft" align="right" valign="top">Value & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjDictionary.html#ad22d7c7dc4d35417e9657eb88ca0dfbb">operator[]</a> (Key const &k)</td></tr> -<tr class="separator:ad22d7c7dc4d35417e9657eb88ca0dfbb"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a8d793863b74457608508c34d728f0983"><td class="memItemLeft" align="right" valign="top">Value </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjDictionary.html#a8d793863b74457608508c34d728f0983">operator[]</a> (Key const &k)</td></tr> +<tr class="separator:a8d793863b74457608508c34d728f0983"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2393452e9533fab679565068545f109c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjDictionary.html#a2393452e9533fab679565068545f109c">write</a> (FILE *f, bool bin, unsigned <a class="el" href="classint.html">int</a> fg) const </td></tr> <tr class="memdesc:a2393452e9533fab679565068545f109c"><td class="mdescLeft"> </td><td class="mdescRight">將物件寫入檔案, 預設implement為直接回傳 <code>false</code> <a href="#a2393452e9533fab679565068545f109c">More...</a><br/></td></tr> <tr class="separator:a2393452e9533fab679565068545f109c"><td class="memSeparator" colspan="2"> </td></tr> @@ -148,6 +153,7 @@ Additional Inherited Members</h2></td></tr> <tr class="separator:a75dce38f89ce11cb06e0454e7c1039d3 inherit pub_static_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pro_methods_classmeow_1_1ObjBase"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classmeow_1_1ObjBase')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classmeow_1_1ObjBase.html">meow::ObjBase</a></td></tr> <tr class="memitem:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff">ObjBase</a> ()</td></tr> +<tr class="memdesc:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="mdescLeft"> </td><td class="mdescRight">Constructor with doing nothing. <a href="#abe7a7138b5a81eb66da51b74bc3996ff">More...</a><br/></td></tr> <tr class="separator:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> @@ -182,7 +188,7 @@ template<class Key , class Value > </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00038">38</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p> +<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00040">40</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p> </div> </div> @@ -210,7 +216,7 @@ template<class Key , class Value > </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00041">41</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p> +<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00043">43</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p> </div> </div> @@ -238,7 +244,7 @@ template<class Key , class Value > </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00045">45</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p> +<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00047">47</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p> </div> </div> @@ -265,7 +271,7 @@ template<class Key , class Value > </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00049">49</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p> +<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00050">50</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p> </div> </div> @@ -293,7 +299,7 @@ template<class Key , class Value > </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00069">69</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p> +<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00071">71</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p> </div> </div> @@ -321,7 +327,7 @@ template<class Key , class Value > </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00052">52</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p> +<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00053">53</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p> </div> </div> @@ -360,7 +366,7 @@ template<class Key , class Value > </div> <p>Reimplemented from <a class="el" href="classmeow_1_1ObjBase.html#a79725f50866832762db87184eb528619">meow::ObjBase</a>.</p> -<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00143">143</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p> +<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00152">152</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p> </div> </div> @@ -391,7 +397,7 @@ template<class Key , class Value > </div> <p>Reimplemented from <a class="el" href="classmeow_1_1ObjBase.html#ac9114e6917bca03b8f3c89694214b57c">meow::ObjBase</a>.</p> -<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00139">139</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p> +<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00148">148</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p> </div> </div> @@ -422,7 +428,7 @@ template<class Key , class Value > </div> <p>Reimplemented from <a class="el" href="classmeow_1_1ObjBase.html#a4aae58e8005739abe6d091d8b55a21e8">meow::ObjBase</a>.</p> -<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00147">147</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p> +<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00156">156</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p> </div> </div> @@ -449,7 +455,7 @@ template<class Key , class Value > </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00065">65</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p> +<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00067">67</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p> </div> </div> @@ -476,7 +482,7 @@ template<class Key , class Value > </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00073">73</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p> +<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00083">83</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p> </div> </div> @@ -503,7 +509,7 @@ template<class Key , class Value > </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00077">77</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p> +<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00087">87</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p> </div> </div> @@ -531,7 +537,7 @@ template<class Key , class Value > </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00089">89</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p> +<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00099">99</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p> </div> </div> @@ -559,7 +565,7 @@ template<class Key , class Value > </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00081">81</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p> +<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00091">91</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p> </div> </div> @@ -587,7 +593,61 @@ template<class Key , class Value > </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00085">85</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p> +<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00095">95</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p> + +</div> +</div> +<a class="anchor" id="a451764f966fe7a237996c1698ba461ac"></a> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Key , class Value > </div> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">std::map<Key, Value>::const_iterator <a class="el" href="classmeow_1_1ObjDictionary.html">meow::ObjDictionary</a>< Key, Value >::first </td> + <td>(</td> + <td class="paramname"></td><td>)</td> + <td> const</td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">inline</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00075">75</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p> + +</div> +</div> +<a class="anchor" id="a2724e52e9bf62b2c5b1fc999097f3d7d"></a> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Key , class Value > </div> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">std::map<Key, Value>::iterator <a class="el" href="classmeow_1_1ObjDictionary.html">meow::ObjDictionary</a>< Key, Value >::first </td> + <td>(</td> + <td class="paramname"></td><td>)</td> + <td></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">inline</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00079">79</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p> </div> </div> @@ -625,7 +685,7 @@ template<class Key , class Value > </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00093">93</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p> +<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00103">103</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p> </div> </div> @@ -653,11 +713,11 @@ template<class Key , class Value > </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00097">97</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p> +<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00107">107</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p> </div> </div> -<a class="anchor" id="ad22d7c7dc4d35417e9657eb88ca0dfbb"></a> +<a class="anchor" id="a8d793863b74457608508c34d728f0983"></a> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> @@ -667,7 +727,7 @@ template<class Key , class Value > </div> <td class="mlabels-left"> <table class="memname"> <tr> - <td class="memname">Value& <a class="el" href="classmeow_1_1ObjDictionary.html">meow::ObjDictionary</a>< Key, Value >::operator[] </td> + <td class="memname">Value <a class="el" href="classmeow_1_1ObjDictionary.html">meow::ObjDictionary</a>< Key, Value >::operator[] </td> <td>(</td> <td class="paramtype">Key const & </td> <td class="paramname"><em>k</em></td><td>)</td> @@ -681,7 +741,7 @@ template<class Key , class Value > </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00101">101</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p> +<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00111">111</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p> </div> </div> @@ -738,7 +798,7 @@ template<class Key , class Value > </div> <p>Reimplemented from <a class="el" href="classmeow_1_1ObjBase.html#a4c1f5cb4b05559197148a8f6524bfc34">meow::ObjBase</a>.</p> -<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00121">121</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p> +<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00130">130</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p> </div> </div> @@ -766,7 +826,7 @@ template<class Key , class Value > </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00057">57</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p> +<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00058">58</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p> </div> </div> @@ -793,7 +853,7 @@ template<class Key , class Value > </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00062">62</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p> +<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00063">63</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p> </div> </div> @@ -824,7 +884,7 @@ template<class Key , class Value > </div> <p>Reimplemented from <a class="el" href="classmeow_1_1ObjBase.html#a63a4911bb073281820fe9b7a9908ba72">meow::ObjBase</a>.</p> -<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00151">151</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p> +<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00160">160</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p> </div> </div> @@ -881,7 +941,7 @@ template<class Key , class Value > </div> <p>Reimplemented from <a class="el" href="classmeow_1_1ObjBase.html#ae9e9e5c664b7a92e54a3616983f39ba8">meow::ObjBase</a>.</p> -<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00105">105</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p> +<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00115">115</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p> </div> </div> @@ -895,7 +955,7 @@ template<class Key , class Value > </div> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1ObjDictionary.html">ObjDictionary</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:07 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1ObjDictionary.js b/doc/html/classmeow_1_1ObjDictionary.js index 34cfd7e..e3330d4 100644 --- a/doc/html/classmeow_1_1ObjDictionary.js +++ b/doc/html/classmeow_1_1ObjDictionary.js @@ -15,9 +15,11 @@ var classmeow_1_1ObjDictionary = [ "exist", "classmeow_1_1ObjDictionary.html#ae60f2a947516d6d6f037cc106c00d3be", null ], [ "find", "classmeow_1_1ObjDictionary.html#a1979f646a23bffdd01a9fe52e5a8aca1", null ], [ "find", "classmeow_1_1ObjDictionary.html#a8f73bbc1d934566dd8a2087b145e3f48", null ], + [ "first", "classmeow_1_1ObjDictionary.html#a451764f966fe7a237996c1698ba461ac", null ], + [ "first", "classmeow_1_1ObjDictionary.html#a2724e52e9bf62b2c5b1fc999097f3d7d", null ], [ "insert", "classmeow_1_1ObjDictionary.html#a9784fbd0eaab219216abdcba4f326ead", null ], [ "operator=", "classmeow_1_1ObjDictionary.html#a87b0f4542b07951f207a1c9d3e327c81", null ], - [ "operator[]", "classmeow_1_1ObjDictionary.html#ad22d7c7dc4d35417e9657eb88ca0dfbb", null ], + [ "operator[]", "classmeow_1_1ObjDictionary.html#a8d793863b74457608508c34d728f0983", null ], [ "read", "classmeow_1_1ObjDictionary.html#a0b1bd9fe09676aca74aec34bf5ea7137", null ], [ "referenceFrom", "classmeow_1_1ObjDictionary.html#ab0a4c64950a5a89012a913202fac027b", null ], [ "size", "classmeow_1_1ObjDictionary.html#a0e265133214bd6b9f0dce6ce6dc6ca23", null ], diff --git a/doc/html/classmeow_1_1ObjProperties-members.html b/doc/html/classmeow_1_1ObjProperties-members.html index ebce81f..a0dc668 100644 --- a/doc/html/classmeow_1_1ObjProperties-members.html +++ b/doc/html/classmeow_1_1ObjProperties-members.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -89,7 +89,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1ObjProperties.html','');} <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1ObjProperties.html b/doc/html/classmeow_1_1ObjProperties.html index 95e989a..3d306ab 100644 --- a/doc/html/classmeow_1_1ObjProperties.html +++ b/doc/html/classmeow_1_1ObjProperties.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -135,6 +135,7 @@ Additional Inherited Members</h2></td></tr> <tr class="separator:a75dce38f89ce11cb06e0454e7c1039d3 inherit pub_static_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pro_methods_classmeow_1_1ObjBase"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classmeow_1_1ObjBase')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classmeow_1_1ObjBase.html">meow::ObjBase</a></td></tr> <tr class="memitem:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff">ObjBase</a> ()</td></tr> +<tr class="memdesc:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="mdescLeft"> </td><td class="mdescRight">Constructor with doing nothing. <a href="#abe7a7138b5a81eb66da51b74bc3996ff">More...</a><br/></td></tr> <tr class="separator:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> @@ -624,7 +625,7 @@ template<size_t SID> </div> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1ObjProperties.html">ObjProperties</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1ObjSelector-members.html b/doc/html/classmeow_1_1ObjSelector-members.html index 289ff6b..5fd90f9 100644 --- a/doc/html/classmeow_1_1ObjSelector-members.html +++ b/doc/html/classmeow_1_1ObjSelector-members.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -81,7 +81,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1ObjSelector.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1ObjSelector.html b/doc/html/classmeow_1_1ObjSelector.html index 7d2ebe6..6233e65 100644 --- a/doc/html/classmeow_1_1ObjSelector.html +++ b/doc/html/classmeow_1_1ObjSelector.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -171,7 +171,7 @@ template<size_t id> </div> <p>宣告一個ObjSelector實體, 並且註冊一個 <a class="el" href="classmeow_1_1ObjBase.html" title="一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 ">ObjBase</a> </p> -<p>Definition at line <a class="el" href="ObjSelector_8h_source.html#l00148">148</a> of file <a class="el" href="ObjSelector_8h_source.html">ObjSelector.h</a>.</p> +<p>Definition at line <a class="el" href="ObjSelector_8h_source.html#l00149">149</a> of file <a class="el" href="ObjSelector_8h_source.html">ObjSelector.h</a>.</p> </div> </div> @@ -211,7 +211,7 @@ template<size_t id> </div> <p>宣告一個ObjSelector實體, 並且註冊一個 <a class="el" href="classmeow_1_1ObjBase.html" title="一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 ">ObjBase</a> </p> -<p>Definition at line <a class="el" href="ObjSelector_8h_source.html#l00156">156</a> of file <a class="el" href="ObjSelector_8h_source.html">ObjSelector.h</a>.</p> +<p>Definition at line <a class="el" href="ObjSelector_8h_source.html#l00157">157</a> of file <a class="el" href="ObjSelector_8h_source.html">ObjSelector.h</a>.</p> </div> </div> @@ -240,7 +240,7 @@ template<size_t id> </div> <p>解構子 </p> -<p>Definition at line <a class="el" href="ObjSelector_8h_source.html#l00162">162</a> of file <a class="el" href="ObjSelector_8h_source.html">ObjSelector.h</a>.</p> +<p>Definition at line <a class="el" href="ObjSelector_8h_source.html#l00163">163</a> of file <a class="el" href="ObjSelector_8h_source.html">ObjSelector.h</a>.</p> </div> </div> @@ -287,7 +287,7 @@ template<size_t id> </div> <p>新增(註冊) 一個Class (必須要繼承自 <code><a class="el" href="classmeow_1_1ObjBase.html" title="一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 ">ObjBase</a></code>) 並且給定其Name </p> -<p>Definition at line <a class="el" href="ObjSelector_8h_source.html#l00069">69</a> of file <a class="el" href="ObjSelector_8h_source.html">ObjSelector.h</a>.</p> +<p>Definition at line <a class="el" href="ObjSelector_8h_source.html#l00070">70</a> of file <a class="el" href="ObjSelector_8h_source.html">ObjSelector.h</a>.</p> </div> </div> @@ -327,7 +327,7 @@ template<size_t id> </div> <p>新增(註冊) 一個Class (必須要繼承自 <code><a class="el" href="classmeow_1_1ObjBase.html" title="一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 ">ObjBase</a></code>) 並且默認type為name </p> -<p>Definition at line <a class="el" href="ObjSelector_8h_source.html#l00076">76</a> of file <a class="el" href="ObjSelector_8h_source.html">ObjSelector.h</a>.</p> +<p>Definition at line <a class="el" href="ObjSelector_8h_source.html#l00077">77</a> of file <a class="el" href="ObjSelector_8h_source.html">ObjSelector.h</a>.</p> </div> </div> @@ -357,7 +357,7 @@ template<size_t id> </div> <p>回傳一個之前註冊過得Class new出來的實體 </p> -<p>Definition at line <a class="el" href="ObjSelector_8h_source.html#l00101">101</a> of file <a class="el" href="ObjSelector_8h_source.html">ObjSelector.h</a>.</p> +<p>Definition at line <a class="el" href="ObjSelector_8h_source.html#l00102">102</a> of file <a class="el" href="ObjSelector_8h_source.html">ObjSelector.h</a>.</p> </div> </div> @@ -387,7 +387,7 @@ template<size_t id> </div> <p>依照name刪除之前註冊過得Class </p> -<p>Definition at line <a class="el" href="ObjSelector_8h_source.html#l00083">83</a> of file <a class="el" href="ObjSelector_8h_source.html">ObjSelector.h</a>.</p> +<p>Definition at line <a class="el" href="ObjSelector_8h_source.html#l00084">84</a> of file <a class="el" href="ObjSelector_8h_source.html">ObjSelector.h</a>.</p> </div> </div> @@ -417,7 +417,7 @@ template<size_t id> </div> <p>利用type檢查是否有註冊過同種類的Class </p> -<p>Definition at line <a class="el" href="ObjSelector_8h_source.html#l00110">110</a> of file <a class="el" href="ObjSelector_8h_source.html">ObjSelector.h</a>.</p> +<p>Definition at line <a class="el" href="ObjSelector_8h_source.html#l00111">111</a> of file <a class="el" href="ObjSelector_8h_source.html">ObjSelector.h</a>.</p> </div> </div> @@ -447,7 +447,7 @@ template<size_t id> </div> <p>取得之前註冊過得Class </p> -<p>Definition at line <a class="el" href="ObjSelector_8h_source.html#l00093">93</a> of file <a class="el" href="ObjSelector_8h_source.html">ObjSelector.h</a>.</p> +<p>Definition at line <a class="el" href="ObjSelector_8h_source.html#l00094">94</a> of file <a class="el" href="ObjSelector_8h_source.html">ObjSelector.h</a>.</p> </div> </div> @@ -477,7 +477,7 @@ template<size_t id> </div> <p>利用type尋找name </p> -<p>Definition at line <a class="el" href="ObjSelector_8h_source.html#l00124">124</a> of file <a class="el" href="ObjSelector_8h_source.html">ObjSelector.h</a>.</p> +<p>Definition at line <a class="el" href="ObjSelector_8h_source.html#l00125">125</a> of file <a class="el" href="ObjSelector_8h_source.html">ObjSelector.h</a>.</p> </div> </div> @@ -506,7 +506,7 @@ template<size_t id> </div> <p>回傳所有註冊過的name </p> -<p>Definition at line <a class="el" href="ObjSelector_8h_source.html#l00138">138</a> of file <a class="el" href="ObjSelector_8h_source.html">ObjSelector.h</a>.</p> +<p>Definition at line <a class="el" href="ObjSelector_8h_source.html#l00139">139</a> of file <a class="el" href="ObjSelector_8h_source.html">ObjSelector.h</a>.</p> </div> </div> @@ -546,7 +546,7 @@ template<size_t id> </div> <p>從檔案中讀取一個物件(該物件必須要有註冊過) </p> -<p>Definition at line <a class="el" href="ObjSelector_8h_source.html#l00188">188</a> of file <a class="el" href="ObjSelector_8h_source.html">ObjSelector.h</a>.</p> +<p>Definition at line <a class="el" href="ObjSelector_8h_source.html#l00189">189</a> of file <a class="el" href="ObjSelector_8h_source.html">ObjSelector.h</a>.</p> </div> </div> @@ -598,7 +598,7 @@ template<size_t id> </div> <p>將一個物件寫到檔案裡(該物件必須要有註冊過) </p> -<p>Definition at line <a class="el" href="ObjSelector_8h_source.html#l00171">171</a> of file <a class="el" href="ObjSelector_8h_source.html">ObjSelector.h</a>.</p> +<p>Definition at line <a class="el" href="ObjSelector_8h_source.html#l00172">172</a> of file <a class="el" href="ObjSelector_8h_source.html">ObjSelector.h</a>.</p> </div> </div> @@ -623,7 +623,7 @@ template<size_t id> </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="ObjSelector_8h_source.html#l00045">45</a> of file <a class="el" href="ObjSelector_8h_source.html">ObjSelector.h</a>.</p> +<p>Definition at line <a class="el" href="ObjSelector_8h_source.html#l00046">46</a> of file <a class="el" href="ObjSelector_8h_source.html">ObjSelector.h</a>.</p> </div> </div> @@ -637,7 +637,7 @@ template<size_t id> </div> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1ObjSelector.html">ObjSelector</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1ObjType-members.html b/doc/html/classmeow_1_1ObjType-members.html index f877bf3..a97dfae 100644 --- a/doc/html/classmeow_1_1ObjType-members.html +++ b/doc/html/classmeow_1_1ObjType-members.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -61,7 +61,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1ObjType.html','');}); <p>This is the complete list of members for <a class="el" href="classmeow_1_1ObjType.html">meow::ObjType< Type, ReaderWriter ></a>, including all inherited members.</p> <table class="directory"> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1ObjType.html#ae086a8dc3e60528121e73a0ce80d2cc9">access</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1ObjType.html">meow::ObjType< Type, ReaderWriter ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1ObjType.html#a22e329bcf845d0ff11cb058e371038e3">access</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1ObjType.html">meow::ObjType< Type, ReaderWriter ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="classmeow_1_1ObjType.html#a9deb0425763909a5b74aca7bd0c116f4">copyFrom</a>(ObjType const &a)</td><td class="entry"><a class="el" href="classmeow_1_1ObjType.html">meow::ObjType< Type, ReaderWriter ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1ObjType.html#a392c841c8012ebd9a62f514a74e4b535">copyFrom</a>(ObjBase const *b)</td><td class="entry"><a class="el" href="classmeow_1_1ObjType.html">meow::ObjType< Type, ReaderWriter ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="classmeow_1_1ObjType.html#a19f8291125626675d15b4394283b8180">create</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1ObjType.html">meow::ObjType< Type, ReaderWriter ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> @@ -72,7 +72,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1ObjType.html','');}); <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1ObjType.html#a6a625052a5579e4897a95e9ca6663136">ObjType</a>()</td><td class="entry"><a class="el" href="classmeow_1_1ObjType.html">meow::ObjType< Type, ReaderWriter ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="classmeow_1_1ObjType.html#a1b2ab2b0b31756ed1e1a011f6e50c993">ObjType</a>(ObjType const &a)</td><td class="entry"><a class="el" href="classmeow_1_1ObjType.html">meow::ObjType< Type, ReaderWriter ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1ObjType.html#afd125762822efc8ff890479bac6fafe4">ObyType</a>(Type const &t)</td><td class="entry"><a class="el" href="classmeow_1_1ObjType.html">meow::ObjType< Type, ReaderWriter ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1ObjType.html#a99d0180d4480c6fd46841e09c5519d8a">operator()</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1ObjType.html">meow::ObjType< Type, ReaderWriter ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1ObjType.html#a7dd978549a5fc36e2ce5dc26cefe69f9">operator()</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1ObjType.html">meow::ObjType< Type, ReaderWriter ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1ObjType.html#afc34507295cf5bdbb1b5fd22c1c43f9a">operator()</a>()</td><td class="entry"><a class="el" href="classmeow_1_1ObjType.html">meow::ObjType< Type, ReaderWriter ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="classmeow_1_1ObjType.html#add76ed06952275dbb3c2ce0176cf0c7b">operator=</a>(ObjType const &a)</td><td class="entry"><a class="el" href="classmeow_1_1ObjType.html">meow::ObjType< Type, ReaderWriter ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1ObjType.html#a8ff33aabcb80ffc2d870b6ce73a6d4fe">read</a>(FILE *f, bool bin, unsigned int fg)</td><td class="entry"><a class="el" href="classmeow_1_1ObjType.html">meow::ObjType< Type, ReaderWriter ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> @@ -88,7 +88,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1ObjType.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1ObjType.html b/doc/html/classmeow_1_1ObjType.html index 8c170bd..29a58cd 100644 --- a/doc/html/classmeow_1_1ObjType.html +++ b/doc/html/classmeow_1_1ObjType.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -94,14 +94,14 @@ Public Member Functions</h2></td></tr> <tr class="separator:a9deb0425763909a5b74aca7bd0c116f4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a14617b585e4b852ab63321ad0af076e7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1ObjType.html">ObjType</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjType.html#a14617b585e4b852ab63321ad0af076e7">referenceFrom</a> (<a class="el" href="classmeow_1_1ObjType.html">ObjType</a> const &a)</td></tr> <tr class="separator:a14617b585e4b852ab63321ad0af076e7"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ae086a8dc3e60528121e73a0ce80d2cc9"><td class="memItemLeft" align="right" valign="top">Type const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjType.html#ae086a8dc3e60528121e73a0ce80d2cc9">access</a> () const </td></tr> -<tr class="separator:ae086a8dc3e60528121e73a0ce80d2cc9"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a22e329bcf845d0ff11cb058e371038e3"><td class="memItemLeft" align="right" valign="top">Type </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjType.html#a22e329bcf845d0ff11cb058e371038e3">access</a> () const </td></tr> +<tr class="separator:a22e329bcf845d0ff11cb058e371038e3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0eac1bd069ebdde20f422ef6a5ffb7cb"><td class="memItemLeft" align="right" valign="top">Type & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjType.html#a0eac1bd069ebdde20f422ef6a5ffb7cb">modify</a> ()</td></tr> <tr class="separator:a0eac1bd069ebdde20f422ef6a5ffb7cb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:add76ed06952275dbb3c2ce0176cf0c7b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1ObjType.html">ObjType</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjType.html#add76ed06952275dbb3c2ce0176cf0c7b">operator=</a> (<a class="el" href="classmeow_1_1ObjType.html">ObjType</a> const &a)</td></tr> <tr class="separator:add76ed06952275dbb3c2ce0176cf0c7b"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a99d0180d4480c6fd46841e09c5519d8a"><td class="memItemLeft" align="right" valign="top">Type const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjType.html#a99d0180d4480c6fd46841e09c5519d8a">operator()</a> () const </td></tr> -<tr class="separator:a99d0180d4480c6fd46841e09c5519d8a"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a7dd978549a5fc36e2ce5dc26cefe69f9"><td class="memItemLeft" align="right" valign="top">Type </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjType.html#a7dd978549a5fc36e2ce5dc26cefe69f9">operator()</a> () const </td></tr> +<tr class="separator:a7dd978549a5fc36e2ce5dc26cefe69f9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afc34507295cf5bdbb1b5fd22c1c43f9a"><td class="memItemLeft" align="right" valign="top">Type & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjType.html#afc34507295cf5bdbb1b5fd22c1c43f9a">operator()</a> ()</td></tr> <tr class="separator:afc34507295cf5bdbb1b5fd22c1c43f9a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af0adbddc5a4ef305c2637b6694355944"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjType.html#af0adbddc5a4ef305c2637b6694355944">write</a> (FILE *f, bool bin, unsigned <a class="el" href="classint.html">int</a> fg) const </td></tr> @@ -137,6 +137,7 @@ Additional Inherited Members</h2></td></tr> <tr class="separator:a75dce38f89ce11cb06e0454e7c1039d3 inherit pub_static_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pro_methods_classmeow_1_1ObjBase"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classmeow_1_1ObjBase')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classmeow_1_1ObjBase.html">meow::ObjBase</a></td></tr> <tr class="memitem:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff">ObjBase</a> ()</td></tr> +<tr class="memdesc:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="mdescLeft"> </td><td class="mdescRight">Constructor with doing nothing. <a href="#abe7a7138b5a81eb66da51b74bc3996ff">More...</a><br/></td></tr> <tr class="separator:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> @@ -235,7 +236,7 @@ template<class Type , class ReaderWriter > </div> </div> </div> <h2 class="groupheader">Member Function Documentation</h2> -<a class="anchor" id="ae086a8dc3e60528121e73a0ce80d2cc9"></a> +<a class="anchor" id="a22e329bcf845d0ff11cb058e371038e3"></a> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> @@ -245,7 +246,7 @@ template<class Type , class ReaderWriter > </div> <td class="mlabels-left"> <table class="memname"> <tr> - <td class="memname">Type const& <a class="el" href="classmeow_1_1ObjType.html">meow::ObjType</a>< Type, ReaderWriter >::access </td> + <td class="memname">Type <a class="el" href="classmeow_1_1ObjType.html">meow::ObjType</a>< Type, ReaderWriter >::access </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> @@ -448,7 +449,7 @@ template<class Type , class ReaderWriter > </div> </div> </div> -<a class="anchor" id="a99d0180d4480c6fd46841e09c5519d8a"></a> +<a class="anchor" id="a7dd978549a5fc36e2ce5dc26cefe69f9"></a> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> @@ -458,7 +459,7 @@ template<class Type , class ReaderWriter > </div> <td class="mlabels-left"> <table class="memname"> <tr> - <td class="memname">Type const& <a class="el" href="classmeow_1_1ObjType.html">meow::ObjType</a>< Type, ReaderWriter >::operator() </td> + <td class="memname">Type <a class="el" href="classmeow_1_1ObjType.html">meow::ObjType</a>< Type, ReaderWriter >::operator() </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> @@ -713,7 +714,7 @@ template<class Type , class ReaderWriter > </div> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1ObjType.html">ObjType</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1ObjType.js b/doc/html/classmeow_1_1ObjType.js index bb4719c..ddd0fe2 100644 --- a/doc/html/classmeow_1_1ObjType.js +++ b/doc/html/classmeow_1_1ObjType.js @@ -3,14 +3,14 @@ var classmeow_1_1ObjType = [ "ObjType", "classmeow_1_1ObjType.html#a6a625052a5579e4897a95e9ca6663136", null ], [ "ObjType", "classmeow_1_1ObjType.html#a1b2ab2b0b31756ed1e1a011f6e50c993", null ], [ "~ObjType", "classmeow_1_1ObjType.html#ac703cec17ecfe6869a016c0ff072918c", null ], - [ "access", "classmeow_1_1ObjType.html#ae086a8dc3e60528121e73a0ce80d2cc9", null ], + [ "access", "classmeow_1_1ObjType.html#a22e329bcf845d0ff11cb058e371038e3", null ], [ "copyFrom", "classmeow_1_1ObjType.html#a9deb0425763909a5b74aca7bd0c116f4", null ], [ "copyFrom", "classmeow_1_1ObjType.html#a392c841c8012ebd9a62f514a74e4b535", null ], [ "create", "classmeow_1_1ObjType.html#a19f8291125626675d15b4394283b8180", null ], [ "ctype", "classmeow_1_1ObjType.html#ae7d34cb241aa7d74c9c52918c98dab49", null ], [ "modify", "classmeow_1_1ObjType.html#a0eac1bd069ebdde20f422ef6a5ffb7cb", null ], [ "ObyType", "classmeow_1_1ObjType.html#afd125762822efc8ff890479bac6fafe4", null ], - [ "operator()", "classmeow_1_1ObjType.html#a99d0180d4480c6fd46841e09c5519d8a", null ], + [ "operator()", "classmeow_1_1ObjType.html#a7dd978549a5fc36e2ce5dc26cefe69f9", null ], [ "operator()", "classmeow_1_1ObjType.html#afc34507295cf5bdbb1b5fd22c1c43f9a", null ], [ "operator=", "classmeow_1_1ObjType.html#add76ed06952275dbb3c2ce0176cf0c7b", null ], [ "read", "classmeow_1_1ObjType.html#a8ff33aabcb80ffc2d870b6ce73a6d4fe", null ], diff --git a/doc/html/classmeow_1_1Photo-members.html b/doc/html/classmeow_1_1Photo-members.html index d82358f..995e86e 100644 --- a/doc/html/classmeow_1_1Photo-members.html +++ b/doc/html/classmeow_1_1Photo-members.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -107,7 +107,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1Photo.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:06 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:34 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1Photo.html b/doc/html/classmeow_1_1Photo.html index 8f1d632..0be8c43 100644 --- a/doc/html/classmeow_1_1Photo.html +++ b/doc/html/classmeow_1_1Photo.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -202,6 +202,7 @@ Additional Inherited Members</h2></td></tr> <tr class="separator:a75dce38f89ce11cb06e0454e7c1039d3 inherit pub_static_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pro_methods_classmeow_1_1ObjBase"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classmeow_1_1ObjBase')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classmeow_1_1ObjBase.html">meow::ObjBase</a></td></tr> <tr class="memitem:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff">ObjBase</a> ()</td></tr> +<tr class="memdesc:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="mdescLeft"> </td><td class="mdescRight">Constructor with doing nothing. <a href="#abe7a7138b5a81eb66da51b74bc3996ff">More...</a><br/></td></tr> <tr class="separator:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> @@ -240,7 +241,7 @@ template<class Pixel> </div> <p>constructor </p> <p>focal 預設為 1 </p> -<p>Definition at line <a class="el" href="Photo_8h_source.html#l00059">59</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> +<p>Definition at line <a class="el" href="Photo_8h_source.html#l00062">62</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> </div> </div> @@ -277,7 +278,7 @@ template<class Pixel> </div> </dd> </dl> -<p>Definition at line <a class="el" href="Photo_8h_source.html#l00070">70</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> +<p>Definition at line <a class="el" href="Photo_8h_source.html#l00073">73</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> </div> </div> @@ -314,7 +315,7 @@ template<class Pixel> </div> </dd> </dl> -<p>Definition at line <a class="el" href="Photo_8h_source.html#l00080">80</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> +<p>Definition at line <a class="el" href="Photo_8h_source.html#l00083">83</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> </div> </div> @@ -362,7 +363,7 @@ template<class Pixel> </div> </dd> </dl> -<p>Definition at line <a class="el" href="Photo_8h_source.html#l00092">92</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> +<p>Definition at line <a class="el" href="Photo_8h_source.html#l00095">95</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> </div> </div> @@ -417,7 +418,7 @@ template<class Pixel> </div> </dd> </dl> -<p>Definition at line <a class="el" href="Photo_8h_source.html#l00105">105</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> +<p>Definition at line <a class="el" href="Photo_8h_source.html#l00108">108</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> </div> </div> @@ -446,7 +447,7 @@ template<class Pixel> </div> <p>destructor </p> -<p>Definition at line <a class="el" href="Photo_8h_source.html#l00112">112</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> +<p>Definition at line <a class="el" href="Photo_8h_source.html#l00115">115</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> </div> </div> @@ -476,7 +477,7 @@ template<class Pixel> </div> <p>回傳<code>bitmap</code> </p> -<p>Definition at line <a class="el" href="Photo_8h_source.html#l00178">178</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> +<p>Definition at line <a class="el" href="Photo_8h_source.html#l00181">181</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> </div> </div> @@ -513,7 +514,7 @@ template<class Pixel> </div> </dl> <dl class="section return"><dt>Returns</dt><dd>新的 <code>bitmap</code> </dd></dl> -<p>Definition at line <a class="el" href="Photo_8h_source.html#l00195">195</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> +<p>Definition at line <a class="el" href="Photo_8h_source.html#l00198">198</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> </div> </div> @@ -542,7 +543,7 @@ template<class Pixel> </div> <p>回傳<code>bitmap</code> 的參照(非constant) </p> -<p>Definition at line <a class="el" href="Photo_8h_source.html#l00185">185</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> +<p>Definition at line <a class="el" href="Photo_8h_source.html#l00188">188</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> </div> </div> @@ -572,7 +573,7 @@ template<class Pixel> </div> <p>取得照片中心點底片座標 </p> <dl class="section return"><dt>Returns</dt><dd>一個二維vector </dd></dl> -<p>Definition at line <a class="el" href="Photo_8h_source.html#l00240">240</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> +<p>Definition at line <a class="el" href="Photo_8h_source.html#l00243">243</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> </div> </div> @@ -609,7 +610,7 @@ template<class Pixel> </div> </dl> <dl class="section return"><dt>Returns</dt><dd>新的座標 </dd></dl> -<p>Definition at line <a class="el" href="Photo_8h_source.html#l00260">260</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> +<p>Definition at line <a class="el" href="Photo_8h_source.html#l00263">263</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> </div> </div> @@ -639,7 +640,7 @@ template<class Pixel> </div> <p>取得照片中心點底片座標 (non-constant reference) </p> <dl class="section return"><dt>Returns</dt><dd>一個二維vector </dd></dl> -<p>Definition at line <a class="el" href="Photo_8h_source.html#l00249">249</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> +<p>Definition at line <a class="el" href="Photo_8h_source.html#l00252">252</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> </div> </div> @@ -677,7 +678,7 @@ template<class Pixel> </div> </dl> <dl class="section return"><dt>Returns</dt><dd>pixel </dd></dl> -<p>Definition at line <a class="el" href="Photo_8h_source.html#l00329">329</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> +<p>Definition at line <a class="el" href="Photo_8h_source.html#l00332">332</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> </div> </div> @@ -715,7 +716,7 @@ template<class Pixel> </div> </dl> <dl class="section return"><dt>Returns</dt><dd>pixel </dd></dl> -<p>Definition at line <a class="el" href="Photo_8h_source.html#l00354">354</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> +<p>Definition at line <a class="el" href="Photo_8h_source.html#l00357">357</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> </div> </div> @@ -751,7 +752,7 @@ template<class Pixel> </div> </dd> </dl> -<p>Definition at line <a class="el" href="Photo_8h_source.html#l00120">120</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> +<p>Definition at line <a class="el" href="Photo_8h_source.html#l00123">123</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> </div> </div> @@ -791,7 +792,7 @@ template<class Pixel> </div> <p>Reimplemented from <a class="el" href="classmeow_1_1ObjBase.html#a79725f50866832762db87184eb528619">meow::ObjBase</a>.</p> -<p>Definition at line <a class="el" href="Photo_8h_source.html#l00420">420</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> +<p>Definition at line <a class="el" href="Photo_8h_source.html#l00423">423</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> </div> </div> @@ -823,7 +824,7 @@ template<class Pixel> </div> <p>Reimplemented from <a class="el" href="classmeow_1_1ObjBase.html#ac9114e6917bca03b8f3c89694214b57c">meow::ObjBase</a>.</p> -<p>Definition at line <a class="el" href="Photo_8h_source.html#l00407">407</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> +<p>Definition at line <a class="el" href="Photo_8h_source.html#l00410">410</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> </div> </div> @@ -855,7 +856,7 @@ template<class Pixel> </div> <p>Reimplemented from <a class="el" href="classmeow_1_1ObjBase.html#a4aae58e8005739abe6d091d8b55a21e8">meow::ObjBase</a>.</p> -<p>Definition at line <a class="el" href="Photo_8h_source.html#l00428">428</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> +<p>Definition at line <a class="el" href="Photo_8h_source.html#l00431">431</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> </div> </div> @@ -884,7 +885,7 @@ template<class Pixel> </div> <p>回傳focal length </p> -<p>Definition at line <a class="el" href="Photo_8h_source.html#l00203">203</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> +<p>Definition at line <a class="el" href="Photo_8h_source.html#l00206">206</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> </div> </div> @@ -921,7 +922,7 @@ template<class Pixel> </div> </dl> <dl class="section return"><dt>Returns</dt><dd>新的 <code>focal</code> length </dd></dl> -<p>Definition at line <a class="el" href="Photo_8h_source.html#l00213">213</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> +<p>Definition at line <a class="el" href="Photo_8h_source.html#l00216">216</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> </div> </div> @@ -950,7 +951,7 @@ template<class Pixel> </div> <p>回傳bitmap高 </p> -<p>Definition at line <a class="el" href="Photo_8h_source.html#l00275">275</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> +<p>Definition at line <a class="el" href="Photo_8h_source.html#l00278">278</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> </div> </div> @@ -987,7 +988,7 @@ template<class Pixel> </div> </dl> <dl class="section return"><dt>Returns</dt><dd><code>true/false</code> </dd></dl> -<p>Definition at line <a class="el" href="Photo_8h_source.html#l00301">301</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> +<p>Definition at line <a class="el" href="Photo_8h_source.html#l00304">304</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> </div> </div> @@ -1024,7 +1025,7 @@ template<class Pixel> </div> </dl> <dl class="section return"><dt>Returns</dt><dd><code>true/false</code> </dd></dl> -<p>Definition at line <a class="el" href="Photo_8h_source.html#l00315">315</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> +<p>Definition at line <a class="el" href="Photo_8h_source.html#l00318">318</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> </div> </div> @@ -1054,7 +1055,7 @@ template<class Pixel> </div> <p>same as <code></code>.copyFrom(b) </p> -<p>Definition at line <a class="el" href="Photo_8h_source.html#l00361">361</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> +<p>Definition at line <a class="el" href="Photo_8h_source.html#l00364">364</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> </div> </div> @@ -1094,7 +1095,7 @@ template<class Pixel> </div> <p>回傳bitmap的某pixel </p> -<p>Definition at line <a class="el" href="Photo_8h_source.html#l00282">282</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> +<p>Definition at line <a class="el" href="Photo_8h_source.html#l00285">285</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> </div> </div> @@ -1140,7 +1141,7 @@ template<class Pixel> </div> <p>設定某pixel </p> -<p>Definition at line <a class="el" href="Photo_8h_source.html#l00289">289</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> +<p>Definition at line <a class="el" href="Photo_8h_source.html#l00292">292</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> </div> </div> @@ -1169,7 +1170,7 @@ template<class Pixel> </div> <p>回傳相應的 photo projection </p> -<p>Definition at line <a class="el" href="Photo_8h_source.html#l00221">221</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> +<p>Definition at line <a class="el" href="Photo_8h_source.html#l00224">224</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> </div> </div> @@ -1199,7 +1200,7 @@ template<class Pixel> </div> <p>設定 photo projection </p> -<p>Definition at line <a class="el" href="Photo_8h_source.html#l00228">228</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> +<p>Definition at line <a class="el" href="Photo_8h_source.html#l00231">231</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> </div> </div> @@ -1248,7 +1249,7 @@ template<class Pixel> </div> <p>Reimplemented from <a class="el" href="classmeow_1_1ObjBase.html#a4c1f5cb4b05559197148a8f6524bfc34">meow::ObjBase</a>.</p> -<p>Definition at line <a class="el" href="Photo_8h_source.html#l00388">388</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> +<p>Definition at line <a class="el" href="Photo_8h_source.html#l00391">391</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> </div> </div> @@ -1284,7 +1285,7 @@ template<class Pixel> </div> </dd> </dl> -<p>Definition at line <a class="el" href="Photo_8h_source.html#l00130">130</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> +<p>Definition at line <a class="el" href="Photo_8h_source.html#l00133">133</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> </div> </div> @@ -1321,7 +1322,7 @@ template<class Pixel> </div> </dd> </dl> -<p>Definition at line <a class="el" href="Photo_8h_source.html#l00142">142</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> +<p>Definition at line <a class="el" href="Photo_8h_source.html#l00145">145</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> </div> </div> @@ -1369,7 +1370,7 @@ template<class Pixel> </div> </dd> </dl> -<p>Definition at line <a class="el" href="Photo_8h_source.html#l00156">156</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> +<p>Definition at line <a class="el" href="Photo_8h_source.html#l00159">159</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> </div> </div> @@ -1423,7 +1424,7 @@ template<class Pixel> </div> </dd> </dl> -<p>Definition at line <a class="el" href="Photo_8h_source.html#l00169">169</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> +<p>Definition at line <a class="el" href="Photo_8h_source.html#l00172">172</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> </div> </div> @@ -1455,7 +1456,7 @@ template<class Pixel> </div> <p>Reimplemented from <a class="el" href="classmeow_1_1ObjBase.html#a63a4911bb073281820fe9b7a9908ba72">meow::ObjBase</a>.</p> -<p>Definition at line <a class="el" href="Photo_8h_source.html#l00436">436</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> +<p>Definition at line <a class="el" href="Photo_8h_source.html#l00439">439</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> </div> </div> @@ -1484,7 +1485,7 @@ template<class Pixel> </div> <p>回傳bitmap寬 </p> -<p>Definition at line <a class="el" href="Photo_8h_source.html#l00268">268</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> +<p>Definition at line <a class="el" href="Photo_8h_source.html#l00271">271</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> </div> </div> @@ -1533,7 +1534,7 @@ template<class Pixel> </div> <p>Reimplemented from <a class="el" href="classmeow_1_1ObjBase.html#ae9e9e5c664b7a92e54a3616983f39ba8">meow::ObjBase</a>.</p> -<p>Definition at line <a class="el" href="Photo_8h_source.html#l00369">369</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> +<p>Definition at line <a class="el" href="Photo_8h_source.html#l00372">372</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p> </div> </div> @@ -1547,7 +1548,7 @@ template<class Pixel> </div> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1Photo.html">Photo</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:06 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:34 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1PhotoProjection-members.html b/doc/html/classmeow_1_1PhotoProjection-members.html index b5909c4..4832de2 100644 --- a/doc/html/classmeow_1_1PhotoProjection-members.html +++ b/doc/html/classmeow_1_1PhotoProjection-members.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -96,7 +96,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1PhotoProjection.html','') <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:07 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:35 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1PhotoProjection.html b/doc/html/classmeow_1_1PhotoProjection.html index 2dcfe6d..3139e88 100644 --- a/doc/html/classmeow_1_1PhotoProjection.html +++ b/doc/html/classmeow_1_1PhotoProjection.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -183,7 +183,7 @@ class meow::PhotoProjection< Scalar ></h3> <p> i.e. projecte the vector onto the plane <img class="formulaInl" alt="$ x_N = -f $" src="form_27.png"/>.</p> <dl class="section author"><dt>Author</dt><dd>cat_leopard </dd></dl> -<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00323">323</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p> +<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00325">325</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p> </div><h2 class="groupheader">Constructor & Destructor Documentation</h2> <a class="anchor" id="a902922d6be5fcb6ce2ce563031913e36"></a> <div class="memitem"> @@ -210,7 +210,7 @@ template<class Scalar> </div> </div><div class="memdoc"> <p>Constructor, focal = 1 </p> -<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00347">347</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p> +<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00349">349</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p> </div> </div> @@ -249,7 +249,7 @@ template<class Scalar> </div> </div><div class="memdoc"> <p>Constructor </p> -<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00355">355</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p> +<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00357">357</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p> </div> </div> @@ -278,7 +278,7 @@ template<class Scalar> </div> </div><div class="memdoc"> <p>Constructor, copy settings from another <a class="el" href="classmeow_1_1PhotoProjection.html" title="A photo projection is a kind of transformation that project point/vector to a flat photo...">PhotoProjection</a>. </p> -<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00363">363</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p> +<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00365">365</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p> </div> </div> @@ -315,7 +315,7 @@ template<class Scalar> </div> </dl> <dl class="section return"><dt>Returns</dt><dd><code>*this</code> </dd></dl> -<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00372">372</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p> +<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00374">374</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p> </div> </div> @@ -344,7 +344,7 @@ template<class Scalar> </div> <p>Get the dimension of this projection. </p> -<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00425">425</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p> +<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00427">427</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p> </div> </div> @@ -374,7 +374,7 @@ template<class Scalar> </div> <p>Get the focal length. </p> <dl class="section return"><dt>Returns</dt><dd>Focal length </dd></dl> -<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00407">407</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p> +<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00409">409</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p> </div> </div> @@ -411,7 +411,7 @@ template<class Scalar> </div> </dl> <dl class="section return"><dt>Returns</dt><dd>New focal length </dd></dl> -<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00417">417</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p> +<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00419">419</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p> </div> </div> @@ -461,7 +461,7 @@ template<class Scalar> </div> <p>Reimplemented from <a class="el" href="classmeow_1_1Transformation.html#a97b459877b4e508193071fa166a126c9">meow::Transformation< Scalar ></a>.</p> -<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00485">485</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p> +<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00487">487</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p> </div> </div> @@ -522,7 +522,7 @@ template<class Scalar> </div> <p>Reimplemented from <a class="el" href="classmeow_1_1Transformation.html#a18590a4501b79a9ad38eb8fa3c966eb8">meow::Transformation< Scalar ></a>.</p> -<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00523">523</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p> +<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00525">525</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p> </div> </div> @@ -552,7 +552,7 @@ template<class Scalar> </div> <p>Same as <code>transformate(v)</code> </p> -<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00541">541</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p> +<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00543">543</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p> </div> </div> @@ -582,7 +582,7 @@ template<class Scalar> </div> <p>Same as <code>copyFrom(b)</code> </p> -<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00534">534</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p> +<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00536">536</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p> </div> </div> @@ -614,7 +614,7 @@ template<class Scalar> </div> <p>Implements <a class="el" href="classmeow_1_1Transformation.html#a09e71e5af508d7c0e09fdbeaacbe4365">meow::Transformation< Scalar ></a>.</p> -<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00392">392</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p> +<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00394">394</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p> </div> </div> @@ -656,7 +656,7 @@ template<class Scalar> </div> <p>Implements <a class="el" href="classmeow_1_1Transformation.html#a2a90b93490712232b81a628b5057526f">meow::Transformation< Scalar ></a>.</p> -<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00399">399</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p> +<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00401">401</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p> </div> </div> @@ -692,7 +692,7 @@ template<class Scalar> </div> </dl> <dl class="section return"><dt>Returns</dt><dd><code>*this</code> </dd></dl> -<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00383">383</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p> +<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00385">385</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p> </div> </div> @@ -734,7 +734,7 @@ If the number of columns of the input matrix is larger than 1, this method will <p>Implements <a class="el" href="classmeow_1_1Transformation.html#aa0c299b9ad13020a9eb460de01378ddc">meow::Transformation< Scalar ></a>.</p> -<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00446">446</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p> +<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00448">448</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p> </div> </div> @@ -748,7 +748,7 @@ If the number of columns of the input matrix is larger than 1, this method will <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1PhotoProjection.html">PhotoProjection</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:07 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:35 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1RGB-members.html b/doc/html/classmeow_1_1RGB-members.html index e036b48..f6df0fe 100644 --- a/doc/html/classmeow_1_1RGB-members.html +++ b/doc/html/classmeow_1_1RGB-members.html @@ -30,7 +30,7 @@ <div id="projectname">Templates -- Meow  <span id="projectnumber">1.1.4</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -88,7 +88,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1RGB.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:03 for Templates -- Meow by + <li class="footer">Generated on Mon Jun 23 2014 18:37:27 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1RGB.html b/doc/html/classmeow_1_1RGB.html index db6e1a1..27d415d 100644 --- a/doc/html/classmeow_1_1RGB.html +++ b/doc/html/classmeow_1_1RGB.html @@ -30,7 +30,7 @@ <div id="projectname">Templates -- Meow  <span id="projectnumber">1.1.4</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -746,7 +746,7 @@ template<class T> </div> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1RGB.html">RGB</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:03 for Templates -- Meow by + <li class="footer">Generated on Mon Jun 23 2014 18:37:27 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1RGBf-members.html b/doc/html/classmeow_1_1RGBf-members.html index 6e4b0e3..cf9e2f9 100644 --- a/doc/html/classmeow_1_1RGBf-members.html +++ b/doc/html/classmeow_1_1RGBf-members.html @@ -30,7 +30,7 @@ <div id="projectname">Templates -- Meow  <span id="projectnumber">1.1.4</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -92,7 +92,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1RGBf.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:03 for Templates -- Meow by + <li class="footer">Generated on Mon Jun 23 2014 18:37:27 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1RGBf.html b/doc/html/classmeow_1_1RGBf.html index 80d275b..529d2a6 100644 --- a/doc/html/classmeow_1_1RGBf.html +++ b/doc/html/classmeow_1_1RGBf.html @@ -30,7 +30,7 @@ <div id="projectname">Templates -- Meow  <span id="projectnumber">1.1.4</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -428,7 +428,7 @@ Additional Inherited Members</h2></td></tr> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1RGBf.html">RGBf</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:03 for Templates -- Meow by + <li class="footer">Generated on Mon Jun 23 2014 18:37:27 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1RGBf__Space-members.html b/doc/html/classmeow_1_1RGBf__Space-members.html index e96339f..c95f975 100644 --- a/doc/html/classmeow_1_1RGBf__Space-members.html +++ b/doc/html/classmeow_1_1RGBf__Space-members.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -74,49 +74,48 @@ $(document).ready(function(){initNavTree('classmeow_1_1RGBf__Space.html','');}); <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#a48e591bedfc479b2193dd00ac5986f9f">gGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#a65d8088fb8b755f0b3f173dcda552789">gMax</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#aeb0cd2d681af6a70861ff371bf596e17">gMin</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a1f11ba476ffb0ed16ef1b8d06954b6f0">matrix</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f">max</a>(size_t id) const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3e006b5c37185c8b0f4d383b6b095dac">max_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a0bdfe0eaab4a77cdc8a1359518630a07">maxV</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df">min</a>(size_t id) const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ab00eca747ea06269fddd3586dd1bca46">min_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a318eedb2acaba5f3a8c79a651c53e676">minV</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#ab9d808c477ec59c8671bc667f6429136">operator*</a>(double const &c) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#a280676dff16adf2945a1b282fa04e8e7">operator*</a>(RGBf_Space const &b) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#a8ddf4972a507e4623c9372793f6478e1">operator+</a>(RGBf_Space const &b) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#aa2911ccfbf9a3587ed0310211836a25e">operator-</a>(RGBf_Space const &b) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#a9e1faa7ce3cfefeb07eb7b8051daf932">operator/</a>(double const &c) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#a431988ab812016af01e8ab960da9222a">operator=</a>(RGBf_Space const &b)</td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#a2e158eb7f0a94047b23872b7b346e7b9">r</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#ab31fa271f40b6296a1f55d9956a704ba">r</a>(double c)</td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#aeffa5f21171d32f9b1e1528707aac42b">rgb</a>(size_t i) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#a98433b465ab530b4ac90232726604d16">rgb</a>(size_t i, double c)</td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#ad7cb69aace8c4ee0197d5eca0aa89c66">RGBf_Space</a>()</td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#a40a44b27fbf61b7660e73f6850418ab0">RGBf_Space</a>(double c)</td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#a42066d9d91f184f9384c5903f7121365">RGBf_Space</a>(Vector3D< double > const &v)</td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#a1c405284fdfac9fb8626e5afccd213a4">RGBf_Space</a>(RGBf_Space const &b)</td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#a2a2a36035097c796da37667ab737aaff">rgbGet</a>(size_t i)</td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#a6b4da76d0c83cb321f61fb6387932203">rgbMax</a>(size_t i) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#a33dd8ebb5015faa8540e67e51ea68e4f">rgbMin</a>(size_t i) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#afa902a6e87068e583c8747208f908f4e">rGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#af473ccd4b8202097640ba9f19428caef">rMax</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#aee2f300ff0ae724890d3d80d0cb7cbc3">rMin</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">val</a>(size_t id) const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ae3f57f9651bb80041ce77ec052fdc436">val</a>(size_t i, doubleconst &c)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2">valGet</a>(size_t id)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a1c58ba0912a91e71dee240fad6291216">valV</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa7638e03124b2304d4d34b57be4b0028">valV</a>(Vector3D< double > const &vv)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab">valVGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3fa85d4369b9db8d8209d244a643b49f">~Color3_Space</a>()</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#ab47d10e634067bbb0b7152d0f50b42a0">~RGBf_Space</a>()</td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f">max</a>(size_t id) const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3e006b5c37185c8b0f4d383b6b095dac">max_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a0bdfe0eaab4a77cdc8a1359518630a07">maxV</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df">min</a>(size_t id) const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ab00eca747ea06269fddd3586dd1bca46">min_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a318eedb2acaba5f3a8c79a651c53e676">minV</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#ab9d808c477ec59c8671bc667f6429136">operator*</a>(double const &c) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#a280676dff16adf2945a1b282fa04e8e7">operator*</a>(RGBf_Space const &b) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#a8ddf4972a507e4623c9372793f6478e1">operator+</a>(RGBf_Space const &b) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#aa2911ccfbf9a3587ed0310211836a25e">operator-</a>(RGBf_Space const &b) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#a9e1faa7ce3cfefeb07eb7b8051daf932">operator/</a>(double const &c) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#a431988ab812016af01e8ab960da9222a">operator=</a>(RGBf_Space const &b)</td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#a2e158eb7f0a94047b23872b7b346e7b9">r</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#ab31fa271f40b6296a1f55d9956a704ba">r</a>(double c)</td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#aeffa5f21171d32f9b1e1528707aac42b">rgb</a>(size_t i) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#a98433b465ab530b4ac90232726604d16">rgb</a>(size_t i, double c)</td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#ad7cb69aace8c4ee0197d5eca0aa89c66">RGBf_Space</a>()</td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#a40a44b27fbf61b7660e73f6850418ab0">RGBf_Space</a>(double c)</td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#a42066d9d91f184f9384c5903f7121365">RGBf_Space</a>(Vector3D< double > const &v)</td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#a1c405284fdfac9fb8626e5afccd213a4">RGBf_Space</a>(RGBf_Space const &b)</td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#a2a2a36035097c796da37667ab737aaff">rgbGet</a>(size_t i)</td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#a6b4da76d0c83cb321f61fb6387932203">rgbMax</a>(size_t i) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#a33dd8ebb5015faa8540e67e51ea68e4f">rgbMin</a>(size_t i) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#afa902a6e87068e583c8747208f908f4e">rGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#af473ccd4b8202097640ba9f19428caef">rMax</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#aee2f300ff0ae724890d3d80d0cb7cbc3">rMin</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">val</a>(size_t id) const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ae3f57f9651bb80041ce77ec052fdc436">val</a>(size_t i, doubleconst &c)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2">valGet</a>(size_t id)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a1c58ba0912a91e71dee240fad6291216">valV</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa7638e03124b2304d4d34b57be4b0028">valV</a>(Vector3D< double > const &vv)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab">valVGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3fa85d4369b9db8d8209d244a643b49f">~Color3_Space</a>()</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#ab47d10e634067bbb0b7152d0f50b42a0">~RGBf_Space</a>()</td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> </table></div><!-- contents --> </div><!-- doc-content --> <!-- HTML footer for doxygen 1.8.3.1--> <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:03 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1RGBf__Space.html b/doc/html/classmeow_1_1RGBf__Space.html index f999831..7b295f4 100644 --- a/doc/html/classmeow_1_1RGBf__Space.html +++ b/doc/html/classmeow_1_1RGBf__Space.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -142,38 +142,50 @@ Public Member Functions</h2></td></tr> <tr class="separator:a280676dff16adf2945a1b282fa04e8e7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pub_methods_classmeow_1_1Color3__Space"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classmeow_1_1Color3__Space')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td></tr> <tr class="memitem:a3fa85d4369b9db8d8209d244a643b49f inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a3fa85d4369b9db8d8209d244a643b49f">~Color3_Space</a> ()</td></tr> +<tr class="memdesc:a3fa85d4369b9db8d8209d244a643b49f inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">Destructor. <a href="#a3fa85d4369b9db8d8209d244a643b49f">More...</a><br/></td></tr> <tr class="separator:a3fa85d4369b9db8d8209d244a643b49f inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a318eedb2acaba5f3a8c79a651c53e676 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>< <a class="el" href="classdouble.html">double</a> > const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a318eedb2acaba5f3a8c79a651c53e676">minV</a> () const</td></tr> +<tr class="memdesc:a318eedb2acaba5f3a8c79a651c53e676 inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">minimum bound of each channels. <a href="#a318eedb2acaba5f3a8c79a651c53e676">More...</a><br/></td></tr> <tr class="separator:a318eedb2acaba5f3a8c79a651c53e676 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0bdfe0eaab4a77cdc8a1359518630a07 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>< <a class="el" href="classdouble.html">double</a> > const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a0bdfe0eaab4a77cdc8a1359518630a07">maxV</a> () const</td></tr> +<tr class="memdesc:a0bdfe0eaab4a77cdc8a1359518630a07 inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">maximum bound of each channels. <a href="#a0bdfe0eaab4a77cdc8a1359518630a07">More...</a><br/></td></tr> <tr class="separator:a0bdfe0eaab4a77cdc8a1359518630a07 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1c58ba0912a91e71dee240fad6291216 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>< <a class="el" href="classdouble.html">double</a> > const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a1c58ba0912a91e71dee240fad6291216">valV</a> () const</td></tr> +<tr class="memdesc:a1c58ba0912a91e71dee240fad6291216 inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">value of each channels. <a href="#a1c58ba0912a91e71dee240fad6291216">More...</a><br/></td></tr> <tr class="separator:a1c58ba0912a91e71dee240fad6291216 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa7638e03124b2304d4d34b57be4b0028 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>< <a class="el" href="classdouble.html">double</a> > const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#aa7638e03124b2304d4d34b57be4b0028">valV</a> (<a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>< <a class="el" href="classdouble.html">double</a> > const &vv)</td></tr> +<tr class="memdesc:aa7638e03124b2304d4d34b57be4b0028 inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">Set the value of each channels. <a href="#aa7638e03124b2304d4d34b57be4b0028">More...</a><br/></td></tr> <tr class="separator:aa7638e03124b2304d4d34b57be4b0028 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a665fe525c47913fb5bca765446adaaab inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>< <a class="el" href="classdouble.html">double</a> > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab">valVGet</a> ()</td></tr> +<tr class="memdesc:a665fe525c47913fb5bca765446adaaab inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">Get the non-constant reference of each channels. <a href="#a665fe525c47913fb5bca765446adaaab">More...</a><br/></td></tr> <tr class="separator:a665fe525c47913fb5bca765446adaaab inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3351aea64c4ca1596694d6b95dce56df inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top">doubleconst & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df">min</a> (size_t id) const</td></tr> +<tr class="memdesc:a3351aea64c4ca1596694d6b95dce56df inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">Return the minimum of the <code>i</code> -th channel. <a href="#a3351aea64c4ca1596694d6b95dce56df">More...</a><br/></td></tr> <tr class="separator:a3351aea64c4ca1596694d6b95dce56df inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa6661a1aaaf985a4b2d68db88ec93d2f inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top">doubleconst & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f">max</a> (size_t id) const</td></tr> +<tr class="memdesc:aa6661a1aaaf985a4b2d68db88ec93d2f inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">Return the maximum of the <code>i</code> -th channel. <a href="#aa6661a1aaaf985a4b2d68db88ec93d2f">More...</a><br/></td></tr> <tr class="separator:aa6661a1aaaf985a4b2d68db88ec93d2f inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af08839264f6ea6dc50cf6175d26afa6e inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top">doubleconst & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">val</a> (size_t id) const</td></tr> +<tr class="memdesc:af08839264f6ea6dc50cf6175d26afa6e inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">Return the value of the <code>i</code> -th channel. <a href="#af08839264f6ea6dc50cf6175d26afa6e">More...</a><br/></td></tr> <tr class="separator:af08839264f6ea6dc50cf6175d26afa6e inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae3f57f9651bb80041ce77ec052fdc436 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top">doubleconst & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#ae3f57f9651bb80041ce77ec052fdc436">val</a> (size_t i, doubleconst &c)</td></tr> +<tr class="memdesc:ae3f57f9651bb80041ce77ec052fdc436 inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">Set the value of <code>i</code> -th channel. <a href="#ae3f57f9651bb80041ce77ec052fdc436">More...</a><br/></td></tr> <tr class="separator:ae3f57f9651bb80041ce77ec052fdc436 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac2efb0be959fc60f786bdcdc8a1fd8b2 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdouble.html">double</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2">valGet</a> (size_t id)</td></tr> +<tr class="memdesc:ac2efb0be959fc60f786bdcdc8a1fd8b2 inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">Get the non-constant reference of value of the <code>i</code> -th channel. <a href="#ac2efb0be959fc60f786bdcdc8a1fd8b2">More...</a><br/></td></tr> <tr class="separator:ac2efb0be959fc60f786bdcdc8a1fd8b2 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a1f11ba476ffb0ed16ef1b8d06954b6f0 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Matrix.html">Matrix</a>< <a class="el" href="classdouble.html">double</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a1f11ba476ffb0ed16ef1b8d06954b6f0">matrix</a> () const</td></tr> -<tr class="separator:a1f11ba476ffb0ed16ef1b8d06954b6f0 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a> Additional Inherited Members</h2></td></tr> <tr class="inherit_header pro_methods_classmeow_1_1Color3__Space"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classmeow_1_1Color3__Space')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td></tr> <tr class="memitem:a982a7211fded8d108aee66a536fb8736 inherit pro_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a982a7211fded8d108aee66a536fb8736">Color3_Space</a> (<a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>< <a class="el" href="classdouble.html">double</a> > const &min_bound, <a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>< <a class="el" href="classdouble.html">double</a> > const &max_bound, <a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>< <a class="el" href="classdouble.html">double</a> > const &init_value)</td></tr> +<tr class="memdesc:a982a7211fded8d108aee66a536fb8736 inherit pro_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#a982a7211fded8d108aee66a536fb8736">More...</a><br/></td></tr> <tr class="separator:a982a7211fded8d108aee66a536fb8736 inherit pro_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8017c0aae500a4a57938ae04576caa83 inherit pro_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a8017c0aae500a4a57938ae04576caa83">Color3_Space</a> (<a class="el" href="classmeow_1_1Color3__Space.html">Color3_Space</a> const &b)</td></tr> +<tr class="memdesc:a8017c0aae500a4a57938ae04576caa83 inherit pro_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">Copy constructor. <a href="#a8017c0aae500a4a57938ae04576caa83">More...</a><br/></td></tr> <tr class="separator:a8017c0aae500a4a57938ae04576caa83 inherit pro_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa5c43cb67d674223a0a2361ac8de55c1 inherit pro_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Color3__Space.html">Color3_Space</a>< <a class="el" href="classdouble.html">double</a> > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#aa5c43cb67d674223a0a2361ac8de55c1">copyFrom</a> (<a class="el" href="classmeow_1_1Color3__Space.html">Color3_Space</a>< <a class="el" href="classdouble.html">double</a> > const &b)</td></tr> +<tr class="memdesc:aa5c43cb67d674223a0a2361ac8de55c1 inherit pro_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">Copy method. <a href="#aa5c43cb67d674223a0a2361ac8de55c1">More...</a><br/></td></tr> <tr class="separator:aa5c43cb67d674223a0a2361ac8de55c1 inherit pro_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pro_attribs_classmeow_1_1Color3__Space"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classmeow_1_1Color3__Space')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td></tr> <tr class="memitem:ab00eca747ea06269fddd3586dd1bca46 inherit pro_attribs_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>< <a class="el" href="classdouble.html">double</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#ab00eca747ea06269fddd3586dd1bca46">min_</a></td></tr> @@ -1003,7 +1015,7 @@ Additional Inherited Members</h2></td></tr> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1RGBf__Space.html">RGBf_Space</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:03 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1RGBi-members.html b/doc/html/classmeow_1_1RGBi-members.html index 759e6b4..4c94083 100644 --- a/doc/html/classmeow_1_1RGBi-members.html +++ b/doc/html/classmeow_1_1RGBi-members.html @@ -30,7 +30,7 @@ <div id="projectname">Templates -- Meow  <span id="projectnumber">1.1.4</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -92,7 +92,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1RGBi.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:03 for Templates -- Meow by + <li class="footer">Generated on Mon Jun 23 2014 18:37:28 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1RGBi.html b/doc/html/classmeow_1_1RGBi.html index 4204f13..89ca35f 100644 --- a/doc/html/classmeow_1_1RGBi.html +++ b/doc/html/classmeow_1_1RGBi.html @@ -30,7 +30,7 @@ <div id="projectname">Templates -- Meow  <span id="projectnumber">1.1.4</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -428,7 +428,7 @@ Additional Inherited Members</h2></td></tr> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1RGBi.html">RGBi</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:03 for Templates -- Meow by + <li class="footer">Generated on Mon Jun 23 2014 18:37:28 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1RGBi__Space-members.html b/doc/html/classmeow_1_1RGBi__Space-members.html index 55a4250..2f936d2 100644 --- a/doc/html/classmeow_1_1RGBi__Space-members.html +++ b/doc/html/classmeow_1_1RGBi__Space-members.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -74,49 +74,48 @@ $(document).ready(function(){initNavTree('classmeow_1_1RGBi__Space.html','');}); <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#ae929cfad169be9724e8d38d967a8ac33">gGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a4b3d58a5a52f1ebee9e7477a9f0bd291">gMax</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#aa56cd3fabe6e32ede7f7761836dd7253">gMin</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a1f11ba476ffb0ed16ef1b8d06954b6f0">matrix</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< int ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f">max</a>(size_t id) const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< int ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3e006b5c37185c8b0f4d383b6b095dac">max_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< int ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a0bdfe0eaab4a77cdc8a1359518630a07">maxV</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< int ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df">min</a>(size_t id) const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< int ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ab00eca747ea06269fddd3586dd1bca46">min_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< int ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a318eedb2acaba5f3a8c79a651c53e676">minV</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< int ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a2ba8e23aa5745341540c72dc4f040990">operator*</a>(int c) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a71795b3157bae2b877635b43abd145e9">operator*</a>(RGBi_Space const &b) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a68b6bd8c7c44f4cfcdaa89d42c0ad411">operator+</a>(RGBi_Space const &b) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a7aeab58894418a920b77c592990bd1ab">operator-</a>(RGBi_Space const &b) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a618ccc99b535547833004fc8d83b14ee">operator/</a>(int c) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a6b4567461811d8f877b0234ca6662a76">operator=</a>(RGBi_Space const &b)</td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a6920d22a9b808f0f2884bd791f8f568a">r</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a0eff4d5a02a91c3407740024d0061d02">r</a>(int c)</td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#ab07979f6a7b9f6a45b75a6393ee6c385">rgb</a>(size_t i) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a0410f516652c05e244ba222bcefc0283">rgb</a>(size_t i, int c)</td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a3e04f724a45ca6e5cabbc57c9d1332b1">rgbGet</a>(size_t i)</td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a9eb77a74b33dd6c61f821ad9e1f5d00d">RGBi_Space</a>()</td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a6a339fd5415d2c84c829c2dec1ab6710">RGBi_Space</a>(int c)</td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a15514adce8ed62b5fa196031d0f821cb">RGBi_Space</a>(Vector3D< int > const &v)</td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a338d7a18013b78132b4dd534bbef7406">RGBi_Space</a>(RGBi_Space const &b)</td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a40f228f22ec8c35947a61d51a0e4c1fd">rgbMax</a>(size_t i) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#abcf954ac596df3967581c533670a3339">rgbMin</a>(size_t i) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a76b540bdf49bc8912c5f62aa875b1906">rGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a93000ad239423bb98dda22c8d48bc614">rMax</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#acf9aab095784c66dc9b3969602f84384">rMin</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">val</a>(size_t id) const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< int ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ae3f57f9651bb80041ce77ec052fdc436">val</a>(size_t i, intconst &c)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< int ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< int ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2">valGet</a>(size_t id)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< int ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a1c58ba0912a91e71dee240fad6291216">valV</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< int ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa7638e03124b2304d4d34b57be4b0028">valV</a>(Vector3D< int > const &vv)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< int ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab">valVGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< int ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3fa85d4369b9db8d8209d244a643b49f">~Color3_Space</a>()</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< int ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#ab286b1713dc25fe5e3e560df56a28792">~RGBi_Space</a>()</td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f">max</a>(size_t id) const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< int ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3e006b5c37185c8b0f4d383b6b095dac">max_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< int ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a0bdfe0eaab4a77cdc8a1359518630a07">maxV</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< int ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df">min</a>(size_t id) const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< int ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ab00eca747ea06269fddd3586dd1bca46">min_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< int ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a318eedb2acaba5f3a8c79a651c53e676">minV</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< int ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a2ba8e23aa5745341540c72dc4f040990">operator*</a>(int c) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a71795b3157bae2b877635b43abd145e9">operator*</a>(RGBi_Space const &b) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a68b6bd8c7c44f4cfcdaa89d42c0ad411">operator+</a>(RGBi_Space const &b) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a7aeab58894418a920b77c592990bd1ab">operator-</a>(RGBi_Space const &b) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a618ccc99b535547833004fc8d83b14ee">operator/</a>(int c) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a6b4567461811d8f877b0234ca6662a76">operator=</a>(RGBi_Space const &b)</td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a6920d22a9b808f0f2884bd791f8f568a">r</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a0eff4d5a02a91c3407740024d0061d02">r</a>(int c)</td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#ab07979f6a7b9f6a45b75a6393ee6c385">rgb</a>(size_t i) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a0410f516652c05e244ba222bcefc0283">rgb</a>(size_t i, int c)</td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a3e04f724a45ca6e5cabbc57c9d1332b1">rgbGet</a>(size_t i)</td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a9eb77a74b33dd6c61f821ad9e1f5d00d">RGBi_Space</a>()</td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a6a339fd5415d2c84c829c2dec1ab6710">RGBi_Space</a>(int c)</td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a15514adce8ed62b5fa196031d0f821cb">RGBi_Space</a>(Vector3D< int > const &v)</td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a338d7a18013b78132b4dd534bbef7406">RGBi_Space</a>(RGBi_Space const &b)</td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a40f228f22ec8c35947a61d51a0e4c1fd">rgbMax</a>(size_t i) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#abcf954ac596df3967581c533670a3339">rgbMin</a>(size_t i) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a76b540bdf49bc8912c5f62aa875b1906">rGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a93000ad239423bb98dda22c8d48bc614">rMax</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#acf9aab095784c66dc9b3969602f84384">rMin</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">val</a>(size_t id) const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< int ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ae3f57f9651bb80041ce77ec052fdc436">val</a>(size_t i, intconst &c)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< int ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< int ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2">valGet</a>(size_t id)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< int ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a1c58ba0912a91e71dee240fad6291216">valV</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< int ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa7638e03124b2304d4d34b57be4b0028">valV</a>(Vector3D< int > const &vv)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< int ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab">valVGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< int ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3fa85d4369b9db8d8209d244a643b49f">~Color3_Space</a>()</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< int ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#ab286b1713dc25fe5e3e560df56a28792">~RGBi_Space</a>()</td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> </table></div><!-- contents --> </div><!-- doc-content --> <!-- HTML footer for doxygen 1.8.3.1--> <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:03 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1RGBi__Space.html b/doc/html/classmeow_1_1RGBi__Space.html index 7948eec..17ad1bc 100644 --- a/doc/html/classmeow_1_1RGBi__Space.html +++ b/doc/html/classmeow_1_1RGBi__Space.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -142,38 +142,50 @@ Public Member Functions</h2></td></tr> <tr class="separator:a71795b3157bae2b877635b43abd145e9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pub_methods_classmeow_1_1Color3__Space"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classmeow_1_1Color3__Space')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< int ></a></td></tr> <tr class="memitem:a3fa85d4369b9db8d8209d244a643b49f inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a3fa85d4369b9db8d8209d244a643b49f">~Color3_Space</a> ()</td></tr> +<tr class="memdesc:a3fa85d4369b9db8d8209d244a643b49f inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">Destructor. <a href="#a3fa85d4369b9db8d8209d244a643b49f">More...</a><br/></td></tr> <tr class="separator:a3fa85d4369b9db8d8209d244a643b49f inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a318eedb2acaba5f3a8c79a651c53e676 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>< <a class="el" href="classint.html">int</a> > const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a318eedb2acaba5f3a8c79a651c53e676">minV</a> () const</td></tr> +<tr class="memdesc:a318eedb2acaba5f3a8c79a651c53e676 inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">minimum bound of each channels. <a href="#a318eedb2acaba5f3a8c79a651c53e676">More...</a><br/></td></tr> <tr class="separator:a318eedb2acaba5f3a8c79a651c53e676 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0bdfe0eaab4a77cdc8a1359518630a07 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>< <a class="el" href="classint.html">int</a> > const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a0bdfe0eaab4a77cdc8a1359518630a07">maxV</a> () const</td></tr> +<tr class="memdesc:a0bdfe0eaab4a77cdc8a1359518630a07 inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">maximum bound of each channels. <a href="#a0bdfe0eaab4a77cdc8a1359518630a07">More...</a><br/></td></tr> <tr class="separator:a0bdfe0eaab4a77cdc8a1359518630a07 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1c58ba0912a91e71dee240fad6291216 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>< <a class="el" href="classint.html">int</a> > const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a1c58ba0912a91e71dee240fad6291216">valV</a> () const</td></tr> +<tr class="memdesc:a1c58ba0912a91e71dee240fad6291216 inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">value of each channels. <a href="#a1c58ba0912a91e71dee240fad6291216">More...</a><br/></td></tr> <tr class="separator:a1c58ba0912a91e71dee240fad6291216 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa7638e03124b2304d4d34b57be4b0028 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>< <a class="el" href="classint.html">int</a> > const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#aa7638e03124b2304d4d34b57be4b0028">valV</a> (<a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>< <a class="el" href="classint.html">int</a> > const &vv)</td></tr> +<tr class="memdesc:aa7638e03124b2304d4d34b57be4b0028 inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">Set the value of each channels. <a href="#aa7638e03124b2304d4d34b57be4b0028">More...</a><br/></td></tr> <tr class="separator:aa7638e03124b2304d4d34b57be4b0028 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a665fe525c47913fb5bca765446adaaab inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>< <a class="el" href="classint.html">int</a> > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab">valVGet</a> ()</td></tr> +<tr class="memdesc:a665fe525c47913fb5bca765446adaaab inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">Get the non-constant reference of each channels. <a href="#a665fe525c47913fb5bca765446adaaab">More...</a><br/></td></tr> <tr class="separator:a665fe525c47913fb5bca765446adaaab inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3351aea64c4ca1596694d6b95dce56df inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top">intconst & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df">min</a> (size_t id) const</td></tr> +<tr class="memdesc:a3351aea64c4ca1596694d6b95dce56df inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">Return the minimum of the <code>i</code> -th channel. <a href="#a3351aea64c4ca1596694d6b95dce56df">More...</a><br/></td></tr> <tr class="separator:a3351aea64c4ca1596694d6b95dce56df inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa6661a1aaaf985a4b2d68db88ec93d2f inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top">intconst & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f">max</a> (size_t id) const</td></tr> +<tr class="memdesc:aa6661a1aaaf985a4b2d68db88ec93d2f inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">Return the maximum of the <code>i</code> -th channel. <a href="#aa6661a1aaaf985a4b2d68db88ec93d2f">More...</a><br/></td></tr> <tr class="separator:aa6661a1aaaf985a4b2d68db88ec93d2f inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af08839264f6ea6dc50cf6175d26afa6e inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top">intconst & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">val</a> (size_t id) const</td></tr> +<tr class="memdesc:af08839264f6ea6dc50cf6175d26afa6e inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">Return the value of the <code>i</code> -th channel. <a href="#af08839264f6ea6dc50cf6175d26afa6e">More...</a><br/></td></tr> <tr class="separator:af08839264f6ea6dc50cf6175d26afa6e inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae3f57f9651bb80041ce77ec052fdc436 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top">intconst & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#ae3f57f9651bb80041ce77ec052fdc436">val</a> (size_t i, intconst &c)</td></tr> +<tr class="memdesc:ae3f57f9651bb80041ce77ec052fdc436 inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">Set the value of <code>i</code> -th channel. <a href="#ae3f57f9651bb80041ce77ec052fdc436">More...</a><br/></td></tr> <tr class="separator:ae3f57f9651bb80041ce77ec052fdc436 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac2efb0be959fc60f786bdcdc8a1fd8b2 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classint.html">int</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2">valGet</a> (size_t id)</td></tr> +<tr class="memdesc:ac2efb0be959fc60f786bdcdc8a1fd8b2 inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">Get the non-constant reference of value of the <code>i</code> -th channel. <a href="#ac2efb0be959fc60f786bdcdc8a1fd8b2">More...</a><br/></td></tr> <tr class="separator:ac2efb0be959fc60f786bdcdc8a1fd8b2 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a1f11ba476ffb0ed16ef1b8d06954b6f0 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Matrix.html">Matrix</a>< <a class="el" href="classint.html">int</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a1f11ba476ffb0ed16ef1b8d06954b6f0">matrix</a> () const</td></tr> -<tr class="separator:a1f11ba476ffb0ed16ef1b8d06954b6f0 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a> Additional Inherited Members</h2></td></tr> <tr class="inherit_header pro_methods_classmeow_1_1Color3__Space"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classmeow_1_1Color3__Space')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< int ></a></td></tr> <tr class="memitem:a982a7211fded8d108aee66a536fb8736 inherit pro_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a982a7211fded8d108aee66a536fb8736">Color3_Space</a> (<a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>< <a class="el" href="classint.html">int</a> > const &min_bound, <a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>< <a class="el" href="classint.html">int</a> > const &max_bound, <a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>< <a class="el" href="classint.html">int</a> > const &init_value)</td></tr> +<tr class="memdesc:a982a7211fded8d108aee66a536fb8736 inherit pro_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#a982a7211fded8d108aee66a536fb8736">More...</a><br/></td></tr> <tr class="separator:a982a7211fded8d108aee66a536fb8736 inherit pro_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8017c0aae500a4a57938ae04576caa83 inherit pro_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a8017c0aae500a4a57938ae04576caa83">Color3_Space</a> (<a class="el" href="classmeow_1_1Color3__Space.html">Color3_Space</a> const &b)</td></tr> +<tr class="memdesc:a8017c0aae500a4a57938ae04576caa83 inherit pro_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">Copy constructor. <a href="#a8017c0aae500a4a57938ae04576caa83">More...</a><br/></td></tr> <tr class="separator:a8017c0aae500a4a57938ae04576caa83 inherit pro_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa5c43cb67d674223a0a2361ac8de55c1 inherit pro_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Color3__Space.html">Color3_Space</a>< <a class="el" href="classint.html">int</a> > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#aa5c43cb67d674223a0a2361ac8de55c1">copyFrom</a> (<a class="el" href="classmeow_1_1Color3__Space.html">Color3_Space</a>< <a class="el" href="classint.html">int</a> > const &b)</td></tr> +<tr class="memdesc:aa5c43cb67d674223a0a2361ac8de55c1 inherit pro_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">Copy method. <a href="#aa5c43cb67d674223a0a2361ac8de55c1">More...</a><br/></td></tr> <tr class="separator:aa5c43cb67d674223a0a2361ac8de55c1 inherit pro_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pro_attribs_classmeow_1_1Color3__Space"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classmeow_1_1Color3__Space')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< int ></a></td></tr> <tr class="memitem:ab00eca747ea06269fddd3586dd1bca46 inherit pro_attribs_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>< <a class="el" href="classint.html">int</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#ab00eca747ea06269fddd3586dd1bca46">min_</a></td></tr> @@ -1003,7 +1015,7 @@ Additional Inherited Members</h2></td></tr> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1RGBi__Space.html">RGBi_Space</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:03 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1ReaderWriter__double-members.html b/doc/html/classmeow_1_1ReaderWriter__double-members.html index 61f8561..48f2159 100644 --- a/doc/html/classmeow_1_1ReaderWriter__double-members.html +++ b/doc/html/classmeow_1_1ReaderWriter__double-members.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -69,7 +69,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1ReaderWriter__double.html <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1ReaderWriter__double.html b/doc/html/classmeow_1_1ReaderWriter__double.html index 2a880a3..69cb8e6 100644 --- a/doc/html/classmeow_1_1ReaderWriter__double.html +++ b/doc/html/classmeow_1_1ReaderWriter__double.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -181,7 +181,7 @@ Static Public Member Functions</h2></td></tr> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1ReaderWriter__double.html">ReaderWriter_double</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1ReaderWriter__int-members.html b/doc/html/classmeow_1_1ReaderWriter__int-members.html index 75f592c..733a522 100644 --- a/doc/html/classmeow_1_1ReaderWriter__int-members.html +++ b/doc/html/classmeow_1_1ReaderWriter__int-members.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -69,7 +69,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1ReaderWriter__int.html',' <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1ReaderWriter__int.html b/doc/html/classmeow_1_1ReaderWriter__int.html index 54b7462..5e0e8f5 100644 --- a/doc/html/classmeow_1_1ReaderWriter__int.html +++ b/doc/html/classmeow_1_1ReaderWriter__int.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -181,7 +181,7 @@ Static Public Member Functions</h2></td></tr> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1ReaderWriter__int.html">ReaderWriter_int</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1ReaderWriter__size__t-members.html b/doc/html/classmeow_1_1ReaderWriter__size__t-members.html index 0e7c02c..09b7679 100644 --- a/doc/html/classmeow_1_1ReaderWriter__size__t-members.html +++ b/doc/html/classmeow_1_1ReaderWriter__size__t-members.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -69,7 +69,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1ReaderWriter__size__t.htm <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1ReaderWriter__size__t.html b/doc/html/classmeow_1_1ReaderWriter__size__t.html index cde6f53..0ef1ab3 100644 --- a/doc/html/classmeow_1_1ReaderWriter__size__t.html +++ b/doc/html/classmeow_1_1ReaderWriter__size__t.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -181,7 +181,7 @@ Static Public Member Functions</h2></td></tr> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1ReaderWriter__size__t.html">ReaderWriter_size_t</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1ReaderWriter__string-members.html b/doc/html/classmeow_1_1ReaderWriter__string-members.html index 3c247dd..5615658 100644 --- a/doc/html/classmeow_1_1ReaderWriter__string-members.html +++ b/doc/html/classmeow_1_1ReaderWriter__string-members.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -69,7 +69,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1ReaderWriter__string.html <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1ReaderWriter__string.html b/doc/html/classmeow_1_1ReaderWriter__string.html index 71675b2..fb85531 100644 --- a/doc/html/classmeow_1_1ReaderWriter__string.html +++ b/doc/html/classmeow_1_1ReaderWriter__string.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -181,7 +181,7 @@ Static Public Member Functions</h2></td></tr> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1ReaderWriter__string.html">ReaderWriter_string</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1RegisterInterface-members.html b/doc/html/classmeow_1_1RegisterInterface-members.html index e8f6283..88f60d3 100644 --- a/doc/html/classmeow_1_1RegisterInterface-members.html +++ b/doc/html/classmeow_1_1RegisterInterface-members.html @@ -30,7 +30,7 @@ <div id="projectname">Templates -- Meow  <span id="projectnumber">1.1.4</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -71,7 +71,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1RegisterInterface.html',' <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Mon Jun 23 2014 18:37:32 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1RegisterInterface.html b/doc/html/classmeow_1_1RegisterInterface.html index b18c816..3d7a001 100644 --- a/doc/html/classmeow_1_1RegisterInterface.html +++ b/doc/html/classmeow_1_1RegisterInterface.html @@ -30,7 +30,7 @@ <div id="projectname">Templates -- Meow  <span id="projectnumber">1.1.4</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -208,7 +208,7 @@ template<class T > </div> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1RegisterInterface.html">RegisterInterface</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Mon Jun 23 2014 18:37:32 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1Rotation3D-members.html b/doc/html/classmeow_1_1Rotation3D-members.html index 6ce10d1..c8f2fcc 100644 --- a/doc/html/classmeow_1_1Rotation3D-members.html +++ b/doc/html/classmeow_1_1Rotation3D-members.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -105,7 +105,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1Rotation3D.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:06 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:35 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1Rotation3D.html b/doc/html/classmeow_1_1Rotation3D.html index 085d7c8..e84e054 100644 --- a/doc/html/classmeow_1_1Rotation3D.html +++ b/doc/html/classmeow_1_1Rotation3D.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -970,7 +970,7 @@ template<class Scalar> </div> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1Rotation3D.html">Rotation3D</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:06 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:35 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1SegmentTree-members.html b/doc/html/classmeow_1_1SegmentTree-members.html index f55fb2e..789278f 100644 --- a/doc/html/classmeow_1_1SegmentTree-members.html +++ b/doc/html/classmeow_1_1SegmentTree-members.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -77,7 +77,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1SegmentTree.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1SegmentTree.html b/doc/html/classmeow_1_1SegmentTree.html index 1a3ec04..88392d7 100644 --- a/doc/html/classmeow_1_1SegmentTree.html +++ b/doc/html/classmeow_1_1SegmentTree.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -498,7 +498,7 @@ template<class Value > </div> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1SegmentTree.html">SegmentTree</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1Self-members.html b/doc/html/classmeow_1_1Self-members.html index ff0f618..01654fe 100644 --- a/doc/html/classmeow_1_1Self-members.html +++ b/doc/html/classmeow_1_1Self-members.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -85,7 +85,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1Self.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1Self.html b/doc/html/classmeow_1_1Self.html index 75f57e3..0b2b4b8 100644 --- a/doc/html/classmeow_1_1Self.html +++ b/doc/html/classmeow_1_1Self.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -153,7 +153,7 @@ class meow::Self< Data ></h3> <div class="line"> }</div> <div class="line"> };</div> <div class="line"></div> -<div class="line"> Self<Myself> <span class="keyword">const</span> <span class="keyword">self</span>; <span class="comment">// Here we use 'constant' data type in </span></div> +<div class="line"> Self<Myself> <span class="keyword">const</span> <span class="keyword">self</span>; <span class="comment">// Here we use 'constant' data type in</span></div> <div class="line"> <span class="comment">// order to have a coutious coding style</span></div> <div class="line"> <span class="comment">// and allow the COR mechanism to clone</span></div> <div class="line"> <span class="comment">// data only when we really want to</span></div> @@ -264,7 +264,7 @@ template<class Data> </div> <p>constructor with a real entity </p> -<p>Definition at line <a class="el" href="Self_8h_source.html#l00173">173</a> of file <a class="el" href="Self_8h_source.html">Self.h</a>.</p> +<p>Definition at line <a class="el" href="Self_8h_source.html#l00200">200</a> of file <a class="el" href="Self_8h_source.html">Self.h</a>.</p> </div> </div> @@ -300,7 +300,7 @@ template<class Data> </div> </dd> </dl> -<p>Definition at line <a class="el" href="Self_8h_source.html#l00181">181</a> of file <a class="el" href="Self_8h_source.html">Self.h</a>.</p> +<p>Definition at line <a class="el" href="Self_8h_source.html#l00208">208</a> of file <a class="el" href="Self_8h_source.html">Self.h</a>.</p> </div> </div> @@ -347,7 +347,7 @@ template<class Data> </div> </dd> </dl> -<p>Definition at line <a class="el" href="Self_8h_source.html#l00190">190</a> of file <a class="el" href="Self_8h_source.html">Self.h</a>.</p> +<p>Definition at line <a class="el" href="Self_8h_source.html#l00217">217</a> of file <a class="el" href="Self_8h_source.html">Self.h</a>.</p> </div> </div> @@ -396,7 +396,7 @@ template<class Data> </div> <p>destructor </p> -<p>Definition at line <a class="el" href="Self_8h_source.html#l00206">206</a> of file <a class="el" href="Self_8h_source.html">Self.h</a>.</p> +<p>Definition at line <a class="el" href="Self_8h_source.html#l00233">233</a> of file <a class="el" href="Self_8h_source.html">Self.h</a>.</p> </div> </div> @@ -434,7 +434,7 @@ template<class Data> </div> </dl> <dl class="section return"><dt>Returns</dt><dd>*this </dd></dl> -<p>Definition at line <a class="el" href="Self_8h_source.html#l00233">233</a> of file <a class="el" href="Self_8h_source.html">Self.h</a>.</p> +<p>Definition at line <a class="el" href="Self_8h_source.html#l00260">260</a> of file <a class="el" href="Self_8h_source.html">Self.h</a>.</p> </div> </div> @@ -482,7 +482,7 @@ template<class Data> </div> </dl> <dl class="section return"><dt>Returns</dt><dd>*this </dd></dl> -<p>Definition at line <a class="el" href="Self_8h_source.html#l00262">262</a> of file <a class="el" href="Self_8h_source.html">Self.h</a>.</p> +<p>Definition at line <a class="el" href="Self_8h_source.html#l00289">289</a> of file <a class="el" href="Self_8h_source.html">Self.h</a>.</p> </div> </div> @@ -520,7 +520,7 @@ template<class Data> </div> <dl class="section return"><dt>Returns</dt><dd><code>true</code> if the data are same.</dd></dl> <dl class="section note"><dt>Note</dt><dd>This will need the method 'Data::equal()' </dd></dl> -<p>Definition at line <a class="el" href="Self_8h_source.html#l00289">289</a> of file <a class="el" href="Self_8h_source.html">Self.h</a>.</p> +<p>Definition at line <a class="el" href="Self_8h_source.html#l00316">316</a> of file <a class="el" href="Self_8h_source.html">Self.h</a>.</p> </div> </div> @@ -549,7 +549,7 @@ template<class Data> </div> <p>Return the non-constant reference of <code>*this</code>. </p> -<p>Definition at line <a class="el" href="Self_8h_source.html#l00223">223</a> of file <a class="el" href="Self_8h_source.html">Self.h</a>.</p> +<p>Definition at line <a class="el" href="Self_8h_source.html#l00250">250</a> of file <a class="el" href="Self_8h_source.html">Self.h</a>.</p> </div> </div> @@ -578,7 +578,7 @@ template<class Data> </div> <p>Return the constant pointer to the data. </p> -<p>Definition at line <a class="el" href="Self_8h_source.html#l00211">211</a> of file <a class="el" href="Self_8h_source.html">Self.h</a>.</p> +<p>Definition at line <a class="el" href="Self_8h_source.html#l00238">238</a> of file <a class="el" href="Self_8h_source.html">Self.h</a>.</p> </div> </div> @@ -607,7 +607,7 @@ template<class Data> </div> <p>Return the non-constant pointer to the data (COR's clone might occure here. </p> -<p>Definition at line <a class="el" href="Self_8h_source.html#l00218">218</a> of file <a class="el" href="Self_8h_source.html">Self.h</a>.</p> +<p>Definition at line <a class="el" href="Self_8h_source.html#l00245">245</a> of file <a class="el" href="Self_8h_source.html">Self.h</a>.</p> </div> </div> @@ -664,7 +664,7 @@ template<class Data> </div> </dl> <dl class="section return"><dt>Returns</dt><dd>*this </dd></dl> -<p>Definition at line <a class="el" href="Self_8h_source.html#l00246">246</a> of file <a class="el" href="Self_8h_source.html">Self.h</a>.</p> +<p>Definition at line <a class="el" href="Self_8h_source.html#l00273">273</a> of file <a class="el" href="Self_8h_source.html">Self.h</a>.</p> </div> </div> @@ -700,7 +700,7 @@ template<class Data> </div> </dd> </dl> -<p>Definition at line <a class="el" href="Self_8h_source.html#l00299">299</a> of file <a class="el" href="Self_8h_source.html">Self.h</a>.</p> +<p>Definition at line <a class="el" href="Self_8h_source.html#l00326">326</a> of file <a class="el" href="Self_8h_source.html">Self.h</a>.</p> </div> </div> @@ -737,7 +737,7 @@ template<class Data> </div> </dl> <dl class="section return"><dt>Returns</dt><dd><code>true</code> if we are referenced to the same object. </dd></dl> -<p>Definition at line <a class="el" href="Self_8h_source.html#l00277">277</a> of file <a class="el" href="Self_8h_source.html">Self.h</a>.</p> +<p>Definition at line <a class="el" href="Self_8h_source.html#l00304">304</a> of file <a class="el" href="Self_8h_source.html">Self.h</a>.</p> </div> </div> @@ -751,7 +751,7 @@ template<class Data> </div> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1Self.html">Self</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1SplayTree-members.html b/doc/html/classmeow_1_1SplayTree-members.html index e2c57e0..04c3f35 100644 --- a/doc/html/classmeow_1_1SplayTree-members.html +++ b/doc/html/classmeow_1_1SplayTree-members.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -92,7 +92,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1SplayTree.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1SplayTree.html b/doc/html/classmeow_1_1SplayTree.html index 876497a..63d7c8d 100644 --- a/doc/html/classmeow_1_1SplayTree.html +++ b/doc/html/classmeow_1_1SplayTree.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -961,7 +961,7 @@ template<class Key , class Value > </div> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1SplayTree.html">SplayTree</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1SplayTree_1_1Element-members.html b/doc/html/classmeow_1_1SplayTree_1_1Element-members.html index c2b16ec..aa11978 100644 --- a/doc/html/classmeow_1_1SplayTree_1_1Element-members.html +++ b/doc/html/classmeow_1_1SplayTree_1_1Element-members.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -78,7 +78,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1SplayTree_1_1Element.html <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1SplayTree_1_1Element.html b/doc/html/classmeow_1_1SplayTree_1_1Element.html index 09b89a0..cac5899 100644 --- a/doc/html/classmeow_1_1SplayTree_1_1Element.html +++ b/doc/html/classmeow_1_1SplayTree_1_1Element.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -437,7 +437,7 @@ template<class Key , class Value > </div> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1SplayTree.html">SplayTree</a></li><li class="navelem"><a class="el" href="classmeow_1_1SplayTree_1_1Element.html">Element</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1SplayTree__Range-members.html b/doc/html/classmeow_1_1SplayTree__Range-members.html index f7c8354..1bb0bd2 100644 --- a/doc/html/classmeow_1_1SplayTree__Range-members.html +++ b/doc/html/classmeow_1_1SplayTree__Range-members.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -96,7 +96,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1SplayTree__Range.html','' <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1SplayTree__Range.html b/doc/html/classmeow_1_1SplayTree__Range.html index a862e41..cbb1807 100644 --- a/doc/html/classmeow_1_1SplayTree__Range.html +++ b/doc/html/classmeow_1_1SplayTree__Range.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -1104,7 +1104,7 @@ template<class Key , class Value > </div> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1SplayTree__Range.html">SplayTree_Range</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1SplayTree__Range_1_1Element-members.html b/doc/html/classmeow_1_1SplayTree__Range_1_1Element-members.html index f5ef666..d3687a1 100644 --- a/doc/html/classmeow_1_1SplayTree__Range_1_1Element-members.html +++ b/doc/html/classmeow_1_1SplayTree__Range_1_1Element-members.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -78,7 +78,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1SplayTree__Range_1_1Eleme <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1SplayTree__Range_1_1Element.html b/doc/html/classmeow_1_1SplayTree__Range_1_1Element.html index d90ab88..71fe544 100644 --- a/doc/html/classmeow_1_1SplayTree__Range_1_1Element.html +++ b/doc/html/classmeow_1_1SplayTree__Range_1_1Element.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -437,7 +437,7 @@ template<class Key , class Value > </div> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1SplayTree__Range.html">SplayTree_Range</a></li><li class="navelem"><a class="el" href="classmeow_1_1SplayTree__Range_1_1Element.html">Element</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1Transformation-members.html b/doc/html/classmeow_1_1Transformation-members.html index d2ac69e..6a5fcd9 100644 --- a/doc/html/classmeow_1_1Transformation-members.html +++ b/doc/html/classmeow_1_1Transformation-members.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -86,7 +86,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1Transformation.html',''); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:07 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:35 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1Transformation.html b/doc/html/classmeow_1_1Transformation.html index 7133ac7..e3f0616 100644 --- a/doc/html/classmeow_1_1Transformation.html +++ b/doc/html/classmeow_1_1Transformation.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -887,7 +887,7 @@ template<class Scalar> </div> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1Transformation.html">Transformation</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:07 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:35 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1Usage-members.html b/doc/html/classmeow_1_1Usage-members.html index e7ebd87..8622acc 100644 --- a/doc/html/classmeow_1_1Usage-members.html +++ b/doc/html/classmeow_1_1Usage-members.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -85,7 +85,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1Usage.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1Usage.html b/doc/html/classmeow_1_1Usage.html index 982fc36..3c5eda9 100644 --- a/doc/html/classmeow_1_1Usage.html +++ b/doc/html/classmeow_1_1Usage.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -816,9 +816,8 @@ argc, argv的部份, 有以下規則</p> </div> </div> -<hr/>The documentation for this class was generated from the following files:<ul> +<hr/>The documentation for this class was generated from the following file:<ul> <li>meowpp/<a class="el" href="Usage_8h_source.html">Usage.h</a></li> -<li>meowpp/<a class="el" href="Usage_8hpp_source.html">Usage.hpp</a></li> </ul> </div><!-- contents --> </div><!-- doc-content --> @@ -827,7 +826,7 @@ argc, argv的部份, 有以下規則</p> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1Usage.html">Usage</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1VP__Tree-members.html b/doc/html/classmeow_1_1VP__Tree-members.html index a62f327..606891d 100644 --- a/doc/html/classmeow_1_1VP__Tree-members.html +++ b/doc/html/classmeow_1_1VP__Tree-members.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -81,7 +81,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1VP__Tree.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1VP__Tree.html b/doc/html/classmeow_1_1VP__Tree.html index bdb4de7..e36b412 100644 --- a/doc/html/classmeow_1_1VP__Tree.html +++ b/doc/html/classmeow_1_1VP__Tree.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -575,7 +575,7 @@ template<class Vector, class Scalar> </div> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1VP__Tree.html">VP_Tree</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1Vector-members.html b/doc/html/classmeow_1_1Vector-members.html index d256f64..b4b425d 100644 --- a/doc/html/classmeow_1_1Vector-members.html +++ b/doc/html/classmeow_1_1Vector-members.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -67,13 +67,9 @@ $(document).ready(function(){initNavTree('classmeow_1_1Vector.html','');}); <tr><td class="entry"><a class="el" href="classmeow_1_1Vector.html#ada37bc2df18e7c892d4b5e2ac34bf025">dimension</a>(size_t d, Scalar const &s)</td><td class="entry"><a class="el" href="classmeow_1_1Vector.html">meow::Vector< Scalar ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Vector.html#ac813d8c46325f8ec4771a7cc315c8908">div</a>(Scalar const &s) const </td><td class="entry"><a class="el" href="classmeow_1_1Vector.html">meow::Vector< Scalar ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="classmeow_1_1Vector.html#a9228c4b935c57cd2af9cb07218eca452">dot</a>(Vector const &v) const </td><td class="entry"><a class="el" href="classmeow_1_1Vector.html">meow::Vector< Scalar ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Vector.html#adc55ef7402cf4114ea5696df18545618">entries</a>(size_t i, size_t j, Scalar const &s)</td><td class="entry"><a class="el" href="classmeow_1_1Vector.html">meow::Vector< Scalar ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1Vector.html#af5ecb8d9cc811a2d56e1725c4bfd30e8">entry</a>(size_t i) const </td><td class="entry"><a class="el" href="classmeow_1_1Vector.html">meow::Vector< Scalar ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Vector.html#a5050e9117204a6dbdcc7cf5038845c00">entry</a>(size_t i, Scalar const &s)</td><td class="entry"><a class="el" href="classmeow_1_1Vector.html">meow::Vector< Scalar ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1Vector.html#a35b4e136e93445279372f70e4caf00fe">entryGet</a>(size_t i)</td><td class="entry"><a class="el" href="classmeow_1_1Vector.html">meow::Vector< Scalar ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Vector.html#afc7cc691dd00ab41fd56d798c13a6a27">length</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1Vector.html">meow::Vector< Scalar ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="classmeow_1_1Vector.html#a71b56938e01de730490e722824f4b53e">length2</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1Vector.html">meow::Vector< Scalar ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Vector.html#ad3b1665885c683f41b94fd59b0f5e084">matrix</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1Vector.html">meow::Vector< Scalar ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Vector.html#a461ae8dc7eab62d445607067e31ac81e">matrix</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1Vector.html">meow::Vector< Scalar ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="classmeow_1_1Vector.html#a45bd0b9c27a2fc83f1d00106c976751c">mul</a>(Scalar const &s) const </td><td class="entry"><a class="el" href="classmeow_1_1Vector.html">meow::Vector< Scalar ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Vector.html#abefb870f27490906e326a6f94a896f7c">negative</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1Vector.html">meow::Vector< Scalar ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="classmeow_1_1Vector.html#ab675b777186dd4903367bc77922893ee">normalize</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1Vector.html">meow::Vector< Scalar ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> @@ -89,8 +85,12 @@ $(document).ready(function(){initNavTree('classmeow_1_1Vector.html','');}); <tr><td class="entry"><a class="el" href="classmeow_1_1Vector.html#a8cad36b5fab47f3d50b840ff26260623">operator=</a>(Vector const &v)</td><td class="entry"><a class="el" href="classmeow_1_1Vector.html">meow::Vector< Scalar ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Vector.html#a200453ad223a040147a2dc92e4222589">positive</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1Vector.html">meow::Vector< Scalar ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="classmeow_1_1Vector.html#ad46346bcc2250cbf91803d38df9d538e">referenceFrom</a>(Vector const &v)</td><td class="entry"><a class="el" href="classmeow_1_1Vector.html">meow::Vector< Scalar ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Vector.html#a29e75e2dd5e46da4c7b95354c8787a30">ScalarRef</a> typedef</td><td class="entry"><a class="el" href="classmeow_1_1Vector.html">meow::Vector< Scalar ></a></td><td class="entry"></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1Vector.html#ac7464dd163607b1a6417e438a639d050">ScalarRefK</a> typedef</td><td class="entry"><a class="el" href="classmeow_1_1Vector.html">meow::Vector< Scalar ></a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Vector.html#a628406a3f273f85dc4c619b8f3cd8940">scalar</a>(size_t i) const </td><td class="entry"><a class="el" href="classmeow_1_1Vector.html">meow::Vector< Scalar ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1Vector.html#a8813d3c4979bef7ed863fde8fc4249fc">scalar</a>(size_t i, Scalar const &s)</td><td class="entry"><a class="el" href="classmeow_1_1Vector.html">meow::Vector< Scalar ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Vector.html#ab97e0c09f4665241e052642181732d96">scalarGet</a>(size_t i)</td><td class="entry"><a class="el" href="classmeow_1_1Vector.html">meow::Vector< Scalar ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1Vector.html#a29e75e2dd5e46da4c7b95354c8787a30">ScalarRef</a> typedef</td><td class="entry"><a class="el" href="classmeow_1_1Vector.html">meow::Vector< Scalar ></a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Vector.html#ac7464dd163607b1a6417e438a639d050">ScalarRefK</a> typedef</td><td class="entry"><a class="el" href="classmeow_1_1Vector.html">meow::Vector< Scalar ></a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1Vector.html#a579a922c3f6c70e6e2c67d8d4d1c1b28">scalars</a>(size_t i, size_t j, Scalar const &s)</td><td class="entry"><a class="el" href="classmeow_1_1Vector.html">meow::Vector< Scalar ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Vector.html#ad2e490231e4b624ef86f958b99c94533">sub</a>(Vector const &v) const </td><td class="entry"><a class="el" href="classmeow_1_1Vector.html">meow::Vector< Scalar ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="classmeow_1_1Vector.html#a70c2620d25f6a36dc6d6aa38851b1c7a">subVector</a>(size_t i, size_t j)</td><td class="entry"><a class="el" href="classmeow_1_1Vector.html">meow::Vector< Scalar ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Vector.html#a98f150719042e458d52a1476ae9fd52e">valid</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1Vector.html">meow::Vector< Scalar ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> @@ -106,7 +106,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1Vector.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:07 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:35 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1Vector.html b/doc/html/classmeow_1_1Vector.html index d484d0d..20cdd17 100644 --- a/doc/html/classmeow_1_1Vector.html +++ b/doc/html/classmeow_1_1Vector.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -101,9 +101,9 @@ Public Member Functions</h2></td></tr> <tr class="memitem:ad46346bcc2250cbf91803d38df9d538e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector.html">Vector</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Vector.html#ad46346bcc2250cbf91803d38df9d538e">referenceFrom</a> (<a class="el" href="classmeow_1_1Vector.html">Vector</a> const &v)</td></tr> <tr class="memdesc:ad46346bcc2250cbf91803d38df9d538e"><td class="mdescLeft"> </td><td class="mdescRight">reference from ... <a href="#ad46346bcc2250cbf91803d38df9d538e">More...</a><br/></td></tr> <tr class="separator:ad46346bcc2250cbf91803d38df9d538e"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ad3b1665885c683f41b94fd59b0f5e084"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Matrix.html">Matrix</a>< Scalar > const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Vector.html#ad3b1665885c683f41b94fd59b0f5e084">matrix</a> () const </td></tr> -<tr class="memdesc:ad3b1665885c683f41b94fd59b0f5e084"><td class="mdescLeft"> </td><td class="mdescRight">Return a <em>dimension</em> x 1 matrix form of it. <a href="#ad3b1665885c683f41b94fd59b0f5e084">More...</a><br/></td></tr> -<tr class="separator:ad3b1665885c683f41b94fd59b0f5e084"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a461ae8dc7eab62d445607067e31ac81e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Matrix.html">Matrix</a>< Scalar > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Vector.html#a461ae8dc7eab62d445607067e31ac81e">matrix</a> () const </td></tr> +<tr class="memdesc:a461ae8dc7eab62d445607067e31ac81e"><td class="mdescLeft"> </td><td class="mdescRight">Return a <em>dimension</em> x 1 matrix form of it. <a href="#a461ae8dc7eab62d445607067e31ac81e">More...</a><br/></td></tr> +<tr class="separator:a461ae8dc7eab62d445607067e31ac81e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a554bb098d8af7ef1458624e8b1f47e6a"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Vector.html#a554bb098d8af7ef1458624e8b1f47e6a">dimension</a> () const </td></tr> <tr class="memdesc:a554bb098d8af7ef1458624e8b1f47e6a"><td class="mdescLeft"> </td><td class="mdescRight">return dimension <a href="#a554bb098d8af7ef1458624e8b1f47e6a">More...</a><br/></td></tr> <tr class="separator:a554bb098d8af7ef1458624e8b1f47e6a"><td class="memSeparator" colspan="2"> </td></tr> @@ -113,18 +113,18 @@ Public Member Functions</h2></td></tr> <tr class="memitem:a98f150719042e458d52a1476ae9fd52e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Vector.html#a98f150719042e458d52a1476ae9fd52e">valid</a> () const </td></tr> <tr class="memdesc:a98f150719042e458d52a1476ae9fd52e"><td class="mdescLeft"> </td><td class="mdescRight">Return whether <code>dimension>0</code> is true or not. <a href="#a98f150719042e458d52a1476ae9fd52e">More...</a><br/></td></tr> <tr class="separator:a98f150719042e458d52a1476ae9fd52e"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:af5ecb8d9cc811a2d56e1725c4bfd30e8"><td class="memItemLeft" align="right" valign="top">Scalar </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Vector.html#af5ecb8d9cc811a2d56e1725c4bfd30e8">entry</a> (size_t i) const </td></tr> -<tr class="memdesc:af5ecb8d9cc811a2d56e1725c4bfd30e8"><td class="mdescLeft"> </td><td class="mdescRight">return <em>i</em> -th entry <a href="#af5ecb8d9cc811a2d56e1725c4bfd30e8">More...</a><br/></td></tr> -<tr class="separator:af5ecb8d9cc811a2d56e1725c4bfd30e8"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a5050e9117204a6dbdcc7cf5038845c00"><td class="memItemLeft" align="right" valign="top">Scalar </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Vector.html#a5050e9117204a6dbdcc7cf5038845c00">entry</a> (size_t i, Scalar const &s)</td></tr> -<tr class="memdesc:a5050e9117204a6dbdcc7cf5038845c00"><td class="mdescLeft"> </td><td class="mdescRight">change <em>i</em> -th entry <a href="#a5050e9117204a6dbdcc7cf5038845c00">More...</a><br/></td></tr> -<tr class="separator:a5050e9117204a6dbdcc7cf5038845c00"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a35b4e136e93445279372f70e4caf00fe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector.html#a29e75e2dd5e46da4c7b95354c8787a30">ScalarRef</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Vector.html#a35b4e136e93445279372f70e4caf00fe">entryGet</a> (size_t i)</td></tr> -<tr class="memdesc:a35b4e136e93445279372f70e4caf00fe"><td class="mdescLeft"> </td><td class="mdescRight">return <em>i</em> -th entry with non-constant type <a href="#a35b4e136e93445279372f70e4caf00fe">More...</a><br/></td></tr> -<tr class="separator:a35b4e136e93445279372f70e4caf00fe"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:adc55ef7402cf4114ea5696df18545618"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Vector.html#adc55ef7402cf4114ea5696df18545618">entries</a> (size_t i, size_t j, Scalar const &s)</td></tr> -<tr class="memdesc:adc55ef7402cf4114ea5696df18545618"><td class="mdescLeft"> </td><td class="mdescRight">change <em>i</em> -th to <em>j</em> -th entries <a href="#adc55ef7402cf4114ea5696df18545618">More...</a><br/></td></tr> -<tr class="separator:adc55ef7402cf4114ea5696df18545618"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a628406a3f273f85dc4c619b8f3cd8940"><td class="memItemLeft" align="right" valign="top">Scalar </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Vector.html#a628406a3f273f85dc4c619b8f3cd8940">scalar</a> (size_t i) const </td></tr> +<tr class="memdesc:a628406a3f273f85dc4c619b8f3cd8940"><td class="mdescLeft"> </td><td class="mdescRight">return <em>i</em> -th scalar <a href="#a628406a3f273f85dc4c619b8f3cd8940">More...</a><br/></td></tr> +<tr class="separator:a628406a3f273f85dc4c619b8f3cd8940"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a8813d3c4979bef7ed863fde8fc4249fc"><td class="memItemLeft" align="right" valign="top">Scalar </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Vector.html#a8813d3c4979bef7ed863fde8fc4249fc">scalar</a> (size_t i, Scalar const &s)</td></tr> +<tr class="memdesc:a8813d3c4979bef7ed863fde8fc4249fc"><td class="mdescLeft"> </td><td class="mdescRight">change <em>i</em> -th scalar <a href="#a8813d3c4979bef7ed863fde8fc4249fc">More...</a><br/></td></tr> +<tr class="separator:a8813d3c4979bef7ed863fde8fc4249fc"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ab97e0c09f4665241e052642181732d96"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector.html#a29e75e2dd5e46da4c7b95354c8787a30">ScalarRef</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Vector.html#ab97e0c09f4665241e052642181732d96">scalarGet</a> (size_t i)</td></tr> +<tr class="memdesc:ab97e0c09f4665241e052642181732d96"><td class="mdescLeft"> </td><td class="mdescRight">return <em>i</em> -th scalar with non-constant type <a href="#ab97e0c09f4665241e052642181732d96">More...</a><br/></td></tr> +<tr class="separator:ab97e0c09f4665241e052642181732d96"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a579a922c3f6c70e6e2c67d8d4d1c1b28"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Vector.html#a579a922c3f6c70e6e2c67d8d4d1c1b28">scalars</a> (size_t i, size_t j, Scalar const &s)</td></tr> +<tr class="memdesc:a579a922c3f6c70e6e2c67d8d4d1c1b28"><td class="mdescLeft"> </td><td class="mdescRight">change <em>i</em> -th to <em>j</em> -th scalars <a href="#a579a922c3f6c70e6e2c67d8d4d1c1b28">More...</a><br/></td></tr> +<tr class="separator:a579a922c3f6c70e6e2c67d8d4d1c1b28"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a70c2620d25f6a36dc6d6aa38851b1c7a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector.html">Vector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Vector.html#a70c2620d25f6a36dc6d6aa38851b1c7a">subVector</a> (size_t i, size_t j)</td></tr> <tr class="memdesc:a70c2620d25f6a36dc6d6aa38851b1c7a"><td class="mdescLeft"> </td><td class="mdescRight">subvector form i-th to j-th <a href="#a70c2620d25f6a36dc6d6aa38851b1c7a">More...</a><br/></td></tr> <tr class="separator:a70c2620d25f6a36dc6d6aa38851b1c7a"><td class="memSeparator" colspan="2"> </td></tr> @@ -647,167 +647,6 @@ template<class Scalar> </div> </div> </div> -<a class="anchor" id="adc55ef7402cf4114ea5696df18545618"></a> -<div class="memitem"> -<div class="memproto"> -<div class="memtemplate"> -template<class Scalar> </div> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname">void <a class="el" href="classmeow_1_1Vector.html">meow::Vector</a>< Scalar >::entries </td> - <td>(</td> - <td class="paramtype">size_t </td> - <td class="paramname"><em>i</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">size_t </td> - <td class="paramname"><em>j</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">Scalar const & </td> - <td class="paramname"><em>s</em> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td> - </tr> - </table> - </td> - <td class="mlabels-right"> -<span class="mlabels"><span class="mlabel">inline</span></span> </td> - </tr> -</table> -</div><div class="memdoc"> - -<p>change <em>i</em> -th to <em>j</em> -th entries </p> -<dl class="params"><dt>Parameters</dt><dd> - <table class="params"> - <tr><td class="paramdir">[in]</td><td class="paramname">i</td><td>i-th </td></tr> - <tr><td class="paramdir">[in]</td><td class="paramname">j</td><td>j-th </td></tr> - <tr><td class="paramdir">[in]</td><td class="paramname">s</td><td>new value </td></tr> - </table> - </dd> -</dl> - -<p>Definition at line <a class="el" href="Vector_8h_source.html#l00152">152</a> of file <a class="el" href="Vector_8h_source.html">Vector.h</a>.</p> - -</div> -</div> -<a class="anchor" id="af5ecb8d9cc811a2d56e1725c4bfd30e8"></a> -<div class="memitem"> -<div class="memproto"> -<div class="memtemplate"> -template<class Scalar> </div> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname">Scalar <a class="el" href="classmeow_1_1Vector.html">meow::Vector</a>< Scalar >::entry </td> - <td>(</td> - <td class="paramtype">size_t </td> - <td class="paramname"><em>i</em></td><td>)</td> - <td> const</td> - </tr> - </table> - </td> - <td class="mlabels-right"> -<span class="mlabels"><span class="mlabel">inline</span></span> </td> - </tr> -</table> -</div><div class="memdoc"> - -<p>return <em>i</em> -th entry </p> - -<p>Definition at line <a class="el" href="Vector_8h_source.html#l00125">125</a> of file <a class="el" href="Vector_8h_source.html">Vector.h</a>.</p> - -</div> -</div> -<a class="anchor" id="a5050e9117204a6dbdcc7cf5038845c00"></a> -<div class="memitem"> -<div class="memproto"> -<div class="memtemplate"> -template<class Scalar> </div> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname">Scalar <a class="el" href="classmeow_1_1Vector.html">meow::Vector</a>< Scalar >::entry </td> - <td>(</td> - <td class="paramtype">size_t </td> - <td class="paramname"><em>i</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">Scalar const & </td> - <td class="paramname"><em>s</em> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td> - </tr> - </table> - </td> - <td class="mlabels-right"> -<span class="mlabels"><span class="mlabel">inline</span></span> </td> - </tr> -</table> -</div><div class="memdoc"> - -<p>change <em>i</em> -th entry </p> -<dl class="params"><dt>Parameters</dt><dd> - <table class="params"> - <tr><td class="paramdir">[in]</td><td class="paramname">i</td><td>i-th </td></tr> - <tr><td class="paramdir">[in]</td><td class="paramname">s</td><td>new value </td></tr> - </table> - </dd> -</dl> - -<p>Definition at line <a class="el" href="Vector_8h_source.html#l00135">135</a> of file <a class="el" href="Vector_8h_source.html">Vector.h</a>.</p> - -</div> -</div> -<a class="anchor" id="a35b4e136e93445279372f70e4caf00fe"></a> -<div class="memitem"> -<div class="memproto"> -<div class="memtemplate"> -template<class Scalar> </div> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classmeow_1_1Vector.html#a29e75e2dd5e46da4c7b95354c8787a30">ScalarRef</a> <a class="el" href="classmeow_1_1Vector.html">meow::Vector</a>< Scalar >::entryGet </td> - <td>(</td> - <td class="paramtype">size_t </td> - <td class="paramname"><em>i</em></td><td>)</td> - <td></td> - </tr> - </table> - </td> - <td class="mlabels-right"> -<span class="mlabels"><span class="mlabel">inline</span></span> </td> - </tr> -</table> -</div><div class="memdoc"> - -<p>return <em>i</em> -th entry with non-constant type </p> - -<p>Definition at line <a class="el" href="Vector_8h_source.html#l00141">141</a> of file <a class="el" href="Vector_8h_source.html">Vector.h</a>.</p> - -</div> -</div> <a class="anchor" id="afc7cc691dd00ab41fd56d798c13a6a27"></a> <div class="memitem"> <div class="memproto"> @@ -866,7 +705,7 @@ template<class Scalar> </div> </div> </div> -<a class="anchor" id="ad3b1665885c683f41b94fd59b0f5e084"></a> +<a class="anchor" id="a461ae8dc7eab62d445607067e31ac81e"></a> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> @@ -876,7 +715,7 @@ template<class Scalar> </div> <td class="mlabels-left"> <table class="memname"> <tr> - <td class="memname"><a class="el" href="classmeow_1_1Matrix.html">Matrix</a><Scalar> const& <a class="el" href="classmeow_1_1Vector.html">meow::Vector</a>< Scalar >::matrix </td> + <td class="memname"><a class="el" href="classmeow_1_1Matrix.html">Matrix</a><Scalar> <a class="el" href="classmeow_1_1Vector.html">meow::Vector</a>< Scalar >::matrix </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> @@ -1339,6 +1178,167 @@ template<class Scalar> </div> </div> </div> +<a class="anchor" id="a628406a3f273f85dc4c619b8f3cd8940"></a> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Scalar> </div> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">Scalar <a class="el" href="classmeow_1_1Vector.html">meow::Vector</a>< Scalar >::scalar </td> + <td>(</td> + <td class="paramtype">size_t </td> + <td class="paramname"><em>i</em></td><td>)</td> + <td> const</td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">inline</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +<p>return <em>i</em> -th scalar </p> + +<p>Definition at line <a class="el" href="Vector_8h_source.html#l00125">125</a> of file <a class="el" href="Vector_8h_source.html">Vector.h</a>.</p> + +</div> +</div> +<a class="anchor" id="a8813d3c4979bef7ed863fde8fc4249fc"></a> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Scalar> </div> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">Scalar <a class="el" href="classmeow_1_1Vector.html">meow::Vector</a>< Scalar >::scalar </td> + <td>(</td> + <td class="paramtype">size_t </td> + <td class="paramname"><em>i</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">Scalar const & </td> + <td class="paramname"><em>s</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">inline</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +<p>change <em>i</em> -th scalar </p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramdir">[in]</td><td class="paramname">i</td><td>i-th </td></tr> + <tr><td class="paramdir">[in]</td><td class="paramname">s</td><td>new value </td></tr> + </table> + </dd> +</dl> + +<p>Definition at line <a class="el" href="Vector_8h_source.html#l00135">135</a> of file <a class="el" href="Vector_8h_source.html">Vector.h</a>.</p> + +</div> +</div> +<a class="anchor" id="ab97e0c09f4665241e052642181732d96"></a> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Scalar> </div> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classmeow_1_1Vector.html#a29e75e2dd5e46da4c7b95354c8787a30">ScalarRef</a> <a class="el" href="classmeow_1_1Vector.html">meow::Vector</a>< Scalar >::scalarGet </td> + <td>(</td> + <td class="paramtype">size_t </td> + <td class="paramname"><em>i</em></td><td>)</td> + <td></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">inline</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +<p>return <em>i</em> -th scalar with non-constant type </p> + +<p>Definition at line <a class="el" href="Vector_8h_source.html#l00141">141</a> of file <a class="el" href="Vector_8h_source.html">Vector.h</a>.</p> + +</div> +</div> +<a class="anchor" id="a579a922c3f6c70e6e2c67d8d4d1c1b28"></a> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Scalar> </div> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">void <a class="el" href="classmeow_1_1Vector.html">meow::Vector</a>< Scalar >::scalars </td> + <td>(</td> + <td class="paramtype">size_t </td> + <td class="paramname"><em>i</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">size_t </td> + <td class="paramname"><em>j</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">Scalar const & </td> + <td class="paramname"><em>s</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">inline</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +<p>change <em>i</em> -th to <em>j</em> -th scalars </p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramdir">[in]</td><td class="paramname">i</td><td>i-th </td></tr> + <tr><td class="paramdir">[in]</td><td class="paramname">j</td><td>j-th </td></tr> + <tr><td class="paramdir">[in]</td><td class="paramname">s</td><td>new value </td></tr> + </table> + </dd> +</dl> + +<p>Definition at line <a class="el" href="Vector_8h_source.html#l00152">152</a> of file <a class="el" href="Vector_8h_source.html">Vector.h</a>.</p> + +</div> +</div> <a class="anchor" id="ad2e490231e4b624ef86f958b99c94533"></a> <div class="memitem"> <div class="memproto"> @@ -1449,7 +1449,7 @@ template<class Scalar> </div> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1Vector.html">Vector</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:07 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:35 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1Vector.js b/doc/html/classmeow_1_1Vector.js index 995bfe6..c7f012f 100644 --- a/doc/html/classmeow_1_1Vector.js +++ b/doc/html/classmeow_1_1Vector.js @@ -14,13 +14,9 @@ var classmeow_1_1Vector = [ "dimension", "classmeow_1_1Vector.html#ada37bc2df18e7c892d4b5e2ac34bf025", null ], [ "div", "classmeow_1_1Vector.html#ac813d8c46325f8ec4771a7cc315c8908", null ], [ "dot", "classmeow_1_1Vector.html#a9228c4b935c57cd2af9cb07218eca452", null ], - [ "entries", "classmeow_1_1Vector.html#adc55ef7402cf4114ea5696df18545618", null ], - [ "entry", "classmeow_1_1Vector.html#af5ecb8d9cc811a2d56e1725c4bfd30e8", null ], - [ "entry", "classmeow_1_1Vector.html#a5050e9117204a6dbdcc7cf5038845c00", null ], - [ "entryGet", "classmeow_1_1Vector.html#a35b4e136e93445279372f70e4caf00fe", null ], [ "length", "classmeow_1_1Vector.html#afc7cc691dd00ab41fd56d798c13a6a27", null ], [ "length2", "classmeow_1_1Vector.html#a71b56938e01de730490e722824f4b53e", null ], - [ "matrix", "classmeow_1_1Vector.html#ad3b1665885c683f41b94fd59b0f5e084", null ], + [ "matrix", "classmeow_1_1Vector.html#a461ae8dc7eab62d445607067e31ac81e", null ], [ "mul", "classmeow_1_1Vector.html#a45bd0b9c27a2fc83f1d00106c976751c", null ], [ "negative", "classmeow_1_1Vector.html#abefb870f27490906e326a6f94a896f7c", null ], [ "normalize", "classmeow_1_1Vector.html#ab675b777186dd4903367bc77922893ee", null ], @@ -36,6 +32,10 @@ var classmeow_1_1Vector = [ "operator=", "classmeow_1_1Vector.html#a8cad36b5fab47f3d50b840ff26260623", null ], [ "positive", "classmeow_1_1Vector.html#a200453ad223a040147a2dc92e4222589", null ], [ "referenceFrom", "classmeow_1_1Vector.html#ad46346bcc2250cbf91803d38df9d538e", null ], + [ "scalar", "classmeow_1_1Vector.html#a628406a3f273f85dc4c619b8f3cd8940", null ], + [ "scalar", "classmeow_1_1Vector.html#a8813d3c4979bef7ed863fde8fc4249fc", null ], + [ "scalarGet", "classmeow_1_1Vector.html#ab97e0c09f4665241e052642181732d96", null ], + [ "scalars", "classmeow_1_1Vector.html#a579a922c3f6c70e6e2c67d8d4d1c1b28", null ], [ "sub", "classmeow_1_1Vector.html#ad2e490231e4b624ef86f958b99c94533", null ], [ "subVector", "classmeow_1_1Vector.html#a70c2620d25f6a36dc6d6aa38851b1c7a", null ], [ "valid", "classmeow_1_1Vector.html#a98f150719042e458d52a1476ae9fd52e", null ] diff --git a/doc/html/classmeow_1_1Vector2D-members.html b/doc/html/classmeow_1_1Vector2D-members.html index 07ad53e..cab72c5 100644 --- a/doc/html/classmeow_1_1Vector2D-members.html +++ b/doc/html/classmeow_1_1Vector2D-members.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -99,6 +99,8 @@ $(document).ready(function(){initNavTree('classmeow_1_1Vector2D.html','');}); <tr><td class="entry"><a class="el" href="classmeow_1_1Vector2D.html#a2e768dd00d86dafa8adefc4ffc4edc9e">right</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1Vector2D.html">meow::Vector2D< Scalar ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Vector2D.html#aa6ae22d99360ff9e0b623e1744576733">rotate</a>(Scalar const &theta) const </td><td class="entry"><a class="el" href="classmeow_1_1Vector2D.html">meow::Vector2D< Scalar ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="classmeow_1_1Vector2D.html#af3fd0ff1b8f9ca6df82b8659cadafb7d">rotated</a>(Scalar const &theta)</td><td class="entry"><a class="el" href="classmeow_1_1Vector2D.html">meow::Vector2D< Scalar ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Vector2D.html#af3b13c54abc0d8a328833d44b512a299">scalar</a>(size_t i) const </td><td class="entry"><a class="el" href="classmeow_1_1Vector2D.html">meow::Vector2D< Scalar ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1Vector2D.html#a006d1423d217f03d8ea94ad94384b965">scalar</a>(size_t i, Scalar const &s)</td><td class="entry"><a class="el" href="classmeow_1_1Vector2D.html">meow::Vector2D< Scalar ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Vector2D.html#ad7b3e23827cfc3db7fbcc12c70db398a">sub</a>(Vector2D const &v) const </td><td class="entry"><a class="el" href="classmeow_1_1Vector2D.html">meow::Vector2D< Scalar ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="classmeow_1_1Vector2D.html#a274c5cd3e139978539655a0191f03579">subed</a>(Vector2D const &v)</td><td class="entry"><a class="el" href="classmeow_1_1Vector2D.html">meow::Vector2D< Scalar ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Vector2D.html#a69f2ee0830db546d5a2b5cb39a22ffda">Vector2D</a>()</td><td class="entry"><a class="el" href="classmeow_1_1Vector2D.html">meow::Vector2D< Scalar ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> @@ -121,7 +123,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1Vector2D.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1Vector2D.html b/doc/html/classmeow_1_1Vector2D.html index 5e75014..24f675a 100644 --- a/doc/html/classmeow_1_1Vector2D.html +++ b/doc/html/classmeow_1_1Vector2D.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -114,6 +114,12 @@ Public Member Functions</h2></td></tr> <tr class="memitem:a79c0c92338f7197902cfc53876eb5e73"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector2D.html">Vector2D</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Vector2D.html#a79c0c92338f7197902cfc53876eb5e73">xy</a> (Scalar const &sx, Scalar const &sy)</td></tr> <tr class="memdesc:a79c0c92338f7197902cfc53876eb5e73"><td class="mdescLeft"> </td><td class="mdescRight">modify x and y <a href="#a79c0c92338f7197902cfc53876eb5e73">More...</a><br/></td></tr> <tr class="separator:a79c0c92338f7197902cfc53876eb5e73"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:af3b13c54abc0d8a328833d44b512a299"><td class="memItemLeft" align="right" valign="top">Scalar const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Vector2D.html#af3b13c54abc0d8a328833d44b512a299">scalar</a> (size_t i) const </td></tr> +<tr class="memdesc:af3b13c54abc0d8a328833d44b512a299"><td class="mdescLeft"> </td><td class="mdescRight">access the <code>i</code> -th scalar (0 => x, 1 => y) <a href="#af3b13c54abc0d8a328833d44b512a299">More...</a><br/></td></tr> +<tr class="separator:af3b13c54abc0d8a328833d44b512a299"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a006d1423d217f03d8ea94ad94384b965"><td class="memItemLeft" align="right" valign="top">Scalar const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Vector2D.html#a006d1423d217f03d8ea94ad94384b965">scalar</a> (size_t i, Scalar const &s)</td></tr> +<tr class="memdesc:a006d1423d217f03d8ea94ad94384b965"><td class="mdescLeft"> </td><td class="mdescRight">modivy the <code>i</code> -th scalar (0 => x, 1 => y) <a href="#a006d1423d217f03d8ea94ad94384b965">More...</a><br/></td></tr> +<tr class="separator:a006d1423d217f03d8ea94ad94384b965"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0b53875b3acbc7ac8c8e773c9ed340e2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector2D.html">Vector2D</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Vector2D.html#a0b53875b3acbc7ac8c8e773c9ed340e2">positive</a> () const </td></tr> <tr class="memdesc:a0b53875b3acbc7ac8c8e773c9ed340e2"><td class="mdescLeft"> </td><td class="mdescRight">return <em>+</em>(*this) <a href="#a0b53875b3acbc7ac8c8e773c9ed340e2">More...</a><br/></td></tr> <tr class="separator:a0b53875b3acbc7ac8c8e773c9ed340e2"><td class="memSeparator" colspan="2"> </td></tr> @@ -481,7 +487,7 @@ template<class Scalar> </div> <p>return <em></em>(*this)+v </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00110">110</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00120">120</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -511,7 +517,7 @@ template<class Scalar> </div> <p>Let itself add v. </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00115">115</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00125">125</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -571,7 +577,7 @@ template<class Scalar> </div> <p>cross </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00160">160</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00170">170</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -601,7 +607,7 @@ template<class Scalar> </div> <p>return <em></em>(*this)/s , where s is a scalar </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00140">140</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00150">150</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -631,7 +637,7 @@ template<class Scalar> </div> <p>Let itself divide s. </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00145">145</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00155">155</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -661,7 +667,7 @@ template<class Scalar> </div> <p>dot </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00155">155</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00165">165</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -690,7 +696,7 @@ template<class Scalar> </div> <p>sqrt of length2 </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00165">165</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00175">175</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -719,7 +725,7 @@ template<class Scalar> </div> <p>same as <em>dot(*this)</em> </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00170">170</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00180">180</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -748,7 +754,7 @@ template<class Scalar> </div> <p>return a 2x1 matrix form of itself </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00208">208</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00218">218</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -778,7 +784,7 @@ template<class Scalar> </div> <p>return a 3x1 matrix form of itself </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00216">216</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00226">226</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -808,7 +814,7 @@ template<class Scalar> </div> <p>return <em></em>(*this)*s , where s is a scalar </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00130">130</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00140">140</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -838,7 +844,7 @@ template<class Scalar> </div> <p>same as dot(v) </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00150">150</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00160">160</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -868,7 +874,7 @@ template<class Scalar> </div> <p>Let itself mulitple s. </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00135">135</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00145">145</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -897,7 +903,7 @@ template<class Scalar> </div> <p>return <em>-</em>(*this) </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00100">100</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00110">110</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -926,7 +932,7 @@ template<class Scalar> </div> <p>return normalize form of itself </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00175">175</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00185">185</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -955,7 +961,7 @@ template<class Scalar> </div> <p>normalize itself </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00180">180</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00190">190</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -983,7 +989,7 @@ template<class Scalar> </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00224">224</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00234">234</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -1021,7 +1027,7 @@ template<class Scalar> </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00228">228</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00238">238</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -1049,7 +1055,7 @@ template<class Scalar> </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00238">238</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00248">248</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -1077,7 +1083,7 @@ template<class Scalar> </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00240">240</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00250">250</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -1105,7 +1111,7 @@ template<class Scalar> </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00245">245</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00255">255</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -1132,7 +1138,7 @@ template<class Scalar> </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00232">232</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00242">242</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -1160,7 +1166,7 @@ template<class Scalar> </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00236">236</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00246">246</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -1188,7 +1194,7 @@ template<class Scalar> </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00243">243</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00253">253</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -1215,7 +1221,7 @@ template<class Scalar> </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00233">233</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00243">243</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -1243,7 +1249,7 @@ template<class Scalar> </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00237">237</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00247">247</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -1271,7 +1277,7 @@ template<class Scalar> </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00244">244</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00254">254</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -1299,7 +1305,7 @@ template<class Scalar> </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00239">239</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00249">249</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -1327,7 +1333,7 @@ template<class Scalar> </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00246">246</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00256">256</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -1355,7 +1361,7 @@ template<class Scalar> </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00242">242</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00252">252</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -1382,7 +1388,7 @@ template<class Scalar> </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00234">234</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00244">244</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -1411,7 +1417,7 @@ template<class Scalar> </div> <p>return <em>+</em>(*this) </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00095">95</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00105">105</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -1441,7 +1447,7 @@ template<class Scalar> </div> <p>return reflect from given vector <em>v</em> </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00198">198</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00208">208</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -1471,7 +1477,7 @@ template<class Scalar> </div> <p>reflect itself given vector <em>v</em> </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00203">203</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00213">213</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -1500,7 +1506,7 @@ template<class Scalar> </div> <p>return <em>count-clockwise</em> <em>rotate</em> <em>90</em> <em>degree</em> of itself </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00105">105</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00115">115</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -1530,7 +1536,7 @@ template<class Scalar> </div> <p>return rotate <em>theta</em> degree of itself </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00185">185</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00195">195</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -1560,7 +1566,77 @@ template<class Scalar> </div> <p>Let itself rotate <em>theta</em> degree. </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00193">193</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00203">203</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> + +</div> +</div> +<a class="anchor" id="af3b13c54abc0d8a328833d44b512a299"></a> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Scalar> </div> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">Scalar const& <a class="el" href="classmeow_1_1Vector2D.html">meow::Vector2D</a>< Scalar >::scalar </td> + <td>(</td> + <td class="paramtype">size_t </td> + <td class="paramname"><em>i</em></td><td>)</td> + <td> const</td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">inline</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +<p>access the <code>i</code> -th scalar (0 => x, 1 => y) </p> + +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00095">95</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> + +</div> +</div> +<a class="anchor" id="a006d1423d217f03d8ea94ad94384b965"></a> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Scalar> </div> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">Scalar const& <a class="el" href="classmeow_1_1Vector2D.html">meow::Vector2D</a>< Scalar >::scalar </td> + <td>(</td> + <td class="paramtype">size_t </td> + <td class="paramname"><em>i</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">Scalar const & </td> + <td class="paramname"><em>s</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">inline</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +<p>modivy the <code>i</code> -th scalar (0 => x, 1 => y) </p> + +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00100">100</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -1590,7 +1666,7 @@ template<class Scalar> </div> <p>return <em></em>(*this)-v </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00120">120</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00130">130</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -1620,7 +1696,7 @@ template<class Scalar> </div> <p>Let itself substract v. </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00125">125</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00135">135</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -1850,7 +1926,7 @@ template<class Scalar> </div> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1Vector2D.html">Vector2D</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1Vector2D.js b/doc/html/classmeow_1_1Vector2D.js index b5bb15a..26d90bb 100644 --- a/doc/html/classmeow_1_1Vector2D.js +++ b/doc/html/classmeow_1_1Vector2D.js @@ -45,6 +45,8 @@ var classmeow_1_1Vector2D = [ "right", "classmeow_1_1Vector2D.html#a2e768dd00d86dafa8adefc4ffc4edc9e", null ], [ "rotate", "classmeow_1_1Vector2D.html#aa6ae22d99360ff9e0b623e1744576733", null ], [ "rotated", "classmeow_1_1Vector2D.html#af3fd0ff1b8f9ca6df82b8659cadafb7d", null ], + [ "scalar", "classmeow_1_1Vector2D.html#af3b13c54abc0d8a328833d44b512a299", null ], + [ "scalar", "classmeow_1_1Vector2D.html#a006d1423d217f03d8ea94ad94384b965", null ], [ "sub", "classmeow_1_1Vector2D.html#ad7b3e23827cfc3db7fbcc12c70db398a", null ], [ "subed", "classmeow_1_1Vector2D.html#a274c5cd3e139978539655a0191f03579", null ], [ "x", "classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3", null ], diff --git a/doc/html/classmeow_1_1Vector3D-members.html b/doc/html/classmeow_1_1Vector3D-members.html index e4011de..7ec7c89 100644 --- a/doc/html/classmeow_1_1Vector3D-members.html +++ b/doc/html/classmeow_1_1Vector3D-members.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -98,6 +98,8 @@ $(document).ready(function(){initNavTree('classmeow_1_1Vector3D.html','');}); <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Vector3D.html#af4f968f581bfbcf57afcd1bbf1d3bee2">reflected</a>(Vector3D const &v)</td><td class="entry"><a class="el" href="classmeow_1_1Vector3D.html">meow::Vector3D< Scalar ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="classmeow_1_1Vector3D.html#aa733fcc0936ef22613df75f9dabd853b">rotate</a>(Vector3D const &axis, double theta) const </td><td class="entry"><a class="el" href="classmeow_1_1Vector3D.html">meow::Vector3D< Scalar ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Vector3D.html#a27a06ec4ab5e4f6d3d59eeffa5a31617">rotated</a>(Vector3D const &axis, double theta)</td><td class="entry"><a class="el" href="classmeow_1_1Vector3D.html">meow::Vector3D< Scalar ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1Vector3D.html#a110f24d804fe577e37d3aa69c4316874">scalar</a>(size_t i) const </td><td class="entry"><a class="el" href="classmeow_1_1Vector3D.html">meow::Vector3D< Scalar ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Vector3D.html#abb0b965dd0aa84a424b64dc74644e349">scalar</a>(size_t i, Scalar const &s)</td><td class="entry"><a class="el" href="classmeow_1_1Vector3D.html">meow::Vector3D< Scalar ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="classmeow_1_1Vector3D.html#ab509fd9ef3b79fb13cc04cfec798dcc2">sub</a>(Vector3D const &v) const </td><td class="entry"><a class="el" href="classmeow_1_1Vector3D.html">meow::Vector3D< Scalar ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Vector3D.html#a65995d7ae4ba5652e162be215a5ec1ea">subed</a>(Vector3D const &v)</td><td class="entry"><a class="el" href="classmeow_1_1Vector3D.html">meow::Vector3D< Scalar ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="classmeow_1_1Vector3D.html#a62bd29ce86c81075ef240eb0d0fc0d97">Vector3D</a>()</td><td class="entry"><a class="el" href="classmeow_1_1Vector3D.html">meow::Vector3D< Scalar ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> @@ -123,7 +125,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1Vector3D.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1Vector3D.html b/doc/html/classmeow_1_1Vector3D.html index 32ab759..cdea2e3 100644 --- a/doc/html/classmeow_1_1Vector3D.html +++ b/doc/html/classmeow_1_1Vector3D.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -123,6 +123,12 @@ Public Member Functions</h2></td></tr> <tr class="memitem:a4d95f04693bc608375a5dffb3f8d6514"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Vector3D.html#a4d95f04693bc608375a5dffb3f8d6514">xyz</a> (Scalar const &sx, Scalar const &sy, Scalar const &sz)</td></tr> <tr class="memdesc:a4d95f04693bc608375a5dffb3f8d6514"><td class="mdescLeft"> </td><td class="mdescRight">modify x and y <a href="#a4d95f04693bc608375a5dffb3f8d6514">More...</a><br/></td></tr> <tr class="separator:a4d95f04693bc608375a5dffb3f8d6514"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a110f24d804fe577e37d3aa69c4316874"><td class="memItemLeft" align="right" valign="top">Scalar const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Vector3D.html#a110f24d804fe577e37d3aa69c4316874">scalar</a> (size_t i) const </td></tr> +<tr class="memdesc:a110f24d804fe577e37d3aa69c4316874"><td class="mdescLeft"> </td><td class="mdescRight">access the <code>i</code> -th scalar (0 => x, 1 => y, 2 => z) { <a href="#a110f24d804fe577e37d3aa69c4316874">More...</a><br/></td></tr> +<tr class="separator:a110f24d804fe577e37d3aa69c4316874"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:abb0b965dd0aa84a424b64dc74644e349"><td class="memItemLeft" align="right" valign="top">Scalar const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Vector3D.html#abb0b965dd0aa84a424b64dc74644e349">scalar</a> (size_t i, Scalar const &s)</td></tr> +<tr class="memdesc:abb0b965dd0aa84a424b64dc74644e349"><td class="mdescLeft"> </td><td class="mdescRight">modivy the <code>i</code> -th scalar (0 => x, 1 => y, 2 => z) <a href="#abb0b965dd0aa84a424b64dc74644e349">More...</a><br/></td></tr> +<tr class="separator:abb0b965dd0aa84a424b64dc74644e349"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8fc395992d84b816307f72026d1e7125"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Vector3D.html#a8fc395992d84b816307f72026d1e7125">positive</a> () const </td></tr> <tr class="memdesc:a8fc395992d84b816307f72026d1e7125"><td class="mdescLeft"> </td><td class="mdescRight">return <em>+</em>(*this) <a href="#a8fc395992d84b816307f72026d1e7125">More...</a><br/></td></tr> <tr class="separator:a8fc395992d84b816307f72026d1e7125"><td class="memSeparator" colspan="2"> </td></tr> @@ -193,7 +199,7 @@ Public Member Functions</h2></td></tr> <tr class="memdesc:ae03fb93d06c60fd2901875ead10c8c72"><td class="mdescLeft"> </td><td class="mdescRight">return a 3x1 matrix form of itself <a href="#ae03fb93d06c60fd2901875ead10c8c72">More...</a><br/></td></tr> <tr class="separator:ae03fb93d06c60fd2901875ead10c8c72"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acb2fc741a0bd039b38b1ae5cec103265"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Matrix.html">Matrix</a>< Scalar > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Vector3D.html#acb2fc741a0bd039b38b1ae5cec103265">matrix</a> (Scalar const &homo) const </td></tr> -<tr class="memdesc:acb2fc741a0bd039b38b1ae5cec103265"><td class="mdescLeft"> </td><td class="mdescRight">return a 3x1 matrix form of itself <a href="#acb2fc741a0bd039b38b1ae5cec103265">More...</a><br/></td></tr> +<tr class="memdesc:acb2fc741a0bd039b38b1ae5cec103265"><td class="mdescLeft"> </td><td class="mdescRight">return a 4x1 matrix form of itself <a href="#acb2fc741a0bd039b38b1ae5cec103265">More...</a><br/></td></tr> <tr class="separator:acb2fc741a0bd039b38b1ae5cec103265"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aebeef94d26c97cf43566070ce5501baf"><td class="memItemLeft" align="right" valign="top">Scalar const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Vector3D.html#aebeef94d26c97cf43566070ce5501baf">operator()</a> (size_t n) const </td></tr> <tr class="separator:aebeef94d26c97cf43566070ce5501baf"><td class="memSeparator" colspan="2"> </td></tr> @@ -231,7 +237,7 @@ class meow::Vector3D< Scalar ></h3> <p>3D's vector </p> <dl class="section author"><dt>Author</dt><dd>cat_leopard </dd></dl> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00255">255</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00265">265</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div><h2 class="groupheader">Constructor & Destructor Documentation</h2> <a class="anchor" id="a62bd29ce86c81075ef240eb0d0fc0d97"></a> <div class="memitem"> @@ -258,7 +264,7 @@ template<class Scalar> </div> <p>consturctor (0, 0) </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00260">260</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00270">270</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -288,7 +294,7 @@ template<class Scalar> </div> <p>consturctor (from another <a class="el" href="classmeow_1_1Vector3D.html" title="3D's vector ">Vector3D</a>) </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00264">264</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00274">274</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -318,7 +324,7 @@ template<class Scalar> </div> <p>constructor (s, s) </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00268">268</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00278">278</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -364,7 +370,7 @@ template<class Scalar> </div> <p>constructor (sx, sy) </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00272">272</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00282">282</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -394,7 +400,7 @@ template<class Scalar> </div> <p>constructor (from another <a class="el" href="classmeow_1_1Vector.html" title="vector ">Vector</a>) </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00278">278</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00288">288</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -434,7 +440,7 @@ template<class Scalar> </div> <p>constructor (from another <a class="el" href="classmeow_1_1Vector.html" title="vector ">Vector</a>, i-th) </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00282">282</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00292">292</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -463,7 +469,7 @@ template<class Scalar> </div> <p>destructor </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00286">286</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00296">296</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -494,7 +500,7 @@ template<class Scalar> </div> <p>return <em></em>(*this)+v </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00361">361</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00381">381</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -524,7 +530,7 @@ template<class Scalar> </div> <p>Let itself add v. </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00366">366</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00386">386</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -554,7 +560,7 @@ template<class Scalar> </div> <p>copy </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00290">290</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00300">300</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -584,7 +590,7 @@ template<class Scalar> </div> <p>cross </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00411">411</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00431">431</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -614,7 +620,7 @@ template<class Scalar> </div> <p>crossed </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00418">418</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00438">438</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -644,7 +650,7 @@ template<class Scalar> </div> <p>return <em></em>(*this)/s , where s is a scalar </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00391">391</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00411">411</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -674,7 +680,7 @@ template<class Scalar> </div> <p>Let itself divide s. </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00396">396</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00416">416</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -704,7 +710,7 @@ template<class Scalar> </div> <p>dot </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00406">406</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00426">426</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -733,7 +739,7 @@ template<class Scalar> </div> <p>sqrt of length2 </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00423">423</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00443">443</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -762,7 +768,7 @@ template<class Scalar> </div> <p>same as <em>dot(*this)</em> </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00428">428</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00448">448</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -791,7 +797,7 @@ template<class Scalar> </div> <p>return a 3x1 matrix form of itself </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00466">466</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00486">486</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -819,9 +825,9 @@ template<class Scalar> </div> </table> </div><div class="memdoc"> -<p>return a 3x1 matrix form of itself </p> +<p>return a 4x1 matrix form of itself </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00475">475</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00495">495</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -851,7 +857,7 @@ template<class Scalar> </div> <p>return <em></em>(*this)*s , where s is a scalar </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00381">381</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00401">401</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -881,7 +887,7 @@ template<class Scalar> </div> <p>same as dot(v) </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00401">401</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00421">421</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -911,7 +917,7 @@ template<class Scalar> </div> <p>Let itself mulitple s. </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00386">386</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00406">406</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -940,7 +946,7 @@ template<class Scalar> </div> <p>return <em>-</em>(*this) </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00356">356</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00376">376</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -969,7 +975,7 @@ template<class Scalar> </div> <p>return normalize form of itself </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00433">433</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00453">453</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -998,7 +1004,7 @@ template<class Scalar> </div> <p>normalize itself </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00438">438</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00458">458</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -1026,7 +1032,7 @@ template<class Scalar> </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00484">484</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00504">504</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -1070,7 +1076,7 @@ template<class Scalar> </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00488">488</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00508">508</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -1098,7 +1104,7 @@ template<class Scalar> </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00497">497</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00517">517</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -1126,7 +1132,7 @@ template<class Scalar> </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00499">499</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00519">519</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -1154,7 +1160,7 @@ template<class Scalar> </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00504">504</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00524">524</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -1181,7 +1187,7 @@ template<class Scalar> </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00492">492</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00512">512</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -1209,7 +1215,7 @@ template<class Scalar> </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00495">495</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00515">515</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -1237,7 +1243,7 @@ template<class Scalar> </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00502">502</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00522">522</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -1264,7 +1270,7 @@ template<class Scalar> </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00493">493</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00513">513</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -1292,7 +1298,7 @@ template<class Scalar> </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00496">496</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00516">516</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -1320,7 +1326,7 @@ template<class Scalar> </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00503">503</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00523">523</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -1348,7 +1354,7 @@ template<class Scalar> </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00498">498</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00518">518</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -1376,7 +1382,7 @@ template<class Scalar> </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00505">505</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00525">525</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -1404,7 +1410,7 @@ template<class Scalar> </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00501">501</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00521">521</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -1433,7 +1439,7 @@ template<class Scalar> </div> <p>return <em>+</em>(*this) </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00351">351</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00371">371</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -1463,7 +1469,7 @@ template<class Scalar> </div> <p>return reflect from given vector <em>v</em> </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00456">456</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00476">476</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -1493,7 +1499,7 @@ template<class Scalar> </div> <p>reflect itself given vector <em>v</em> </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00461">461</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00481">481</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -1533,7 +1539,7 @@ template<class Scalar> </div> <p>return rotate <em>theta</em> degree by <em>axis</em> of itself </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00443">443</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00463">463</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -1573,7 +1579,77 @@ template<class Scalar> </div> <p>Let itself rotate <em>theta</em> degree. </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00451">451</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00471">471</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> + +</div> +</div> +<a class="anchor" id="a110f24d804fe577e37d3aa69c4316874"></a> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Scalar> </div> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">Scalar const& <a class="el" href="classmeow_1_1Vector3D.html">meow::Vector3D</a>< Scalar >::scalar </td> + <td>(</td> + <td class="paramtype">size_t </td> + <td class="paramname"><em>i</em></td><td>)</td> + <td> const</td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">inline</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +<p>access the <code>i</code> -th scalar (0 => x, 1 => y, 2 => z) { </p> + +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00361">361</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> + +</div> +</div> +<a class="anchor" id="abb0b965dd0aa84a424b64dc74644e349"></a> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Scalar> </div> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">Scalar const& <a class="el" href="classmeow_1_1Vector3D.html">meow::Vector3D</a>< Scalar >::scalar </td> + <td>(</td> + <td class="paramtype">size_t </td> + <td class="paramname"><em>i</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">Scalar const & </td> + <td class="paramname"><em>s</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">inline</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +<p>modivy the <code>i</code> -th scalar (0 => x, 1 => y, 2 => z) </p> + +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00366">366</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -1603,7 +1679,7 @@ template<class Scalar> </div> <p>return <em></em>(*this)-v </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00371">371</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00391">391</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -1633,7 +1709,7 @@ template<class Scalar> </div> <p>Let itself substract v. </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00376">376</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00396">396</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -1662,7 +1738,7 @@ template<class Scalar> </div> <p>access x </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00295">295</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00305">305</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -1692,7 +1768,7 @@ template<class Scalar> </div> <p>modify x </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00325">325</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00335">335</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -1721,7 +1797,7 @@ template<class Scalar> </div> <p>access x with non constant reference </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00310">310</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00320">320</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -1767,7 +1843,7 @@ template<class Scalar> </div> <p>modify x and y </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00343">343</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00353">353</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -1796,7 +1872,7 @@ template<class Scalar> </div> <p>access y </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00300">300</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00310">310</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -1826,7 +1902,7 @@ template<class Scalar> </div> <p>modify y </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00331">331</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00341">341</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -1855,7 +1931,7 @@ template<class Scalar> </div> <p>access y with non constant reference </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00315">315</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00325">325</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -1884,7 +1960,7 @@ template<class Scalar> </div> <p>access z </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00305">305</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00315">315</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -1914,7 +1990,7 @@ template<class Scalar> </div> <p>modify z </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00337">337</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00347">347</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -1943,7 +2019,7 @@ template<class Scalar> </div> <p>access z with non constant reference </p> -<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00320">320</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> +<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00330">330</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p> </div> </div> @@ -1957,7 +2033,7 @@ template<class Scalar> </div> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1Vector3D.js b/doc/html/classmeow_1_1Vector3D.js index 60cf1b9..a649843 100644 --- a/doc/html/classmeow_1_1Vector3D.js +++ b/doc/html/classmeow_1_1Vector3D.js @@ -44,6 +44,8 @@ var classmeow_1_1Vector3D = [ "reflected", "classmeow_1_1Vector3D.html#af4f968f581bfbcf57afcd1bbf1d3bee2", null ], [ "rotate", "classmeow_1_1Vector3D.html#aa733fcc0936ef22613df75f9dabd853b", null ], [ "rotated", "classmeow_1_1Vector3D.html#a27a06ec4ab5e4f6d3d59eeffa5a31617", null ], + [ "scalar", "classmeow_1_1Vector3D.html#a110f24d804fe577e37d3aa69c4316874", null ], + [ "scalar", "classmeow_1_1Vector3D.html#abb0b965dd0aa84a424b64dc74644e349", null ], [ "sub", "classmeow_1_1Vector3D.html#ab509fd9ef3b79fb13cc04cfec798dcc2", null ], [ "subed", "classmeow_1_1Vector3D.html#a65995d7ae4ba5652e162be215a5ec1ea", null ], [ "x", "classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e", null ], diff --git a/doc/html/classmeow_1_1ViewPort-members.html b/doc/html/classmeow_1_1ViewPort-members.html index a71cd66..ef33702 100644 --- a/doc/html/classmeow_1_1ViewPort-members.html +++ b/doc/html/classmeow_1_1ViewPort-members.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -77,7 +77,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1ViewPort.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:06 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:34 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1ViewPort.html b/doc/html/classmeow_1_1ViewPort.html index da5709f..7f10969 100644 --- a/doc/html/classmeow_1_1ViewPort.html +++ b/doc/html/classmeow_1_1ViewPort.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -107,6 +107,7 @@ Additional Inherited Members</h2></td></tr> <tr class="separator:a75dce38f89ce11cb06e0454e7c1039d3 inherit pub_static_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pro_methods_classmeow_1_1ObjBase"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classmeow_1_1ObjBase')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classmeow_1_1ObjBase.html">meow::ObjBase</a></td></tr> <tr class="memitem:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff">ObjBase</a> ()</td></tr> +<tr class="memdesc:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="mdescLeft"> </td><td class="mdescRight">Constructor with doing nothing. <a href="#abe7a7138b5a81eb66da51b74bc3996ff">More...</a><br/></td></tr> <tr class="separator:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> @@ -123,7 +124,7 @@ Additional Inherited Members</h2></td></tr> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1ViewPort.html">ViewPort</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:06 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:34 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1WatchBall-members.html b/doc/html/classmeow_1_1WatchBall-members.html index 5d22886..4268085 100644 --- a/doc/html/classmeow_1_1WatchBall-members.html +++ b/doc/html/classmeow_1_1WatchBall-members.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -96,7 +96,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1WatchBall.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:06 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:34 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1WatchBall.html b/doc/html/classmeow_1_1WatchBall.html index 9554cb3..c3f539e 100644 --- a/doc/html/classmeow_1_1WatchBall.html +++ b/doc/html/classmeow_1_1WatchBall.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -173,6 +173,7 @@ Additional Inherited Members</h2></td></tr> <tr class="separator:a75dce38f89ce11cb06e0454e7c1039d3 inherit pub_static_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pro_methods_classmeow_1_1ObjBase"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classmeow_1_1ObjBase')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classmeow_1_1ObjBase.html">meow::ObjBase</a></td></tr> <tr class="memitem:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff">ObjBase</a> ()</td></tr> +<tr class="memdesc:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="mdescLeft"> </td><td class="mdescRight">Constructor with doing nothing. <a href="#abe7a7138b5a81eb66da51b74bc3996ff">More...</a><br/></td></tr> <tr class="separator:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> @@ -995,7 +996,7 @@ template<class Pixel > </div> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1WatchBall.html">WatchBall</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:06 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:34 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1YUV-members.html b/doc/html/classmeow_1_1YUV-members.html index 89419e6..323eebf 100644 --- a/doc/html/classmeow_1_1YUV-members.html +++ b/doc/html/classmeow_1_1YUV-members.html @@ -30,7 +30,7 @@ <div id="projectname">Templates -- Meow  <span id="projectnumber">1.1.4</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -88,7 +88,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1YUV.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:03 for Templates -- Meow by + <li class="footer">Generated on Mon Jun 23 2014 18:37:28 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1YUV.html b/doc/html/classmeow_1_1YUV.html index 1da2021..a15107f 100644 --- a/doc/html/classmeow_1_1YUV.html +++ b/doc/html/classmeow_1_1YUV.html @@ -30,7 +30,7 @@ <div id="projectname">Templates -- Meow  <span id="projectnumber">1.1.4</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -746,7 +746,7 @@ template<class T> </div> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1YUV.html">YUV</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:03 for Templates -- Meow by + <li class="footer">Generated on Mon Jun 23 2014 18:37:28 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1YUVf-members.html b/doc/html/classmeow_1_1YUVf-members.html index 29dfb2d..5e8e742 100644 --- a/doc/html/classmeow_1_1YUVf-members.html +++ b/doc/html/classmeow_1_1YUVf-members.html @@ -30,7 +30,7 @@ <div id="projectname">Templates -- Meow  <span id="projectnumber">1.1.4</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -92,7 +92,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1YUVf.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:03 for Templates -- Meow by + <li class="footer">Generated on Mon Jun 23 2014 18:37:28 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1YUVf.html b/doc/html/classmeow_1_1YUVf.html index 687a540..28dc5b1 100644 --- a/doc/html/classmeow_1_1YUVf.html +++ b/doc/html/classmeow_1_1YUVf.html @@ -30,7 +30,7 @@ <div id="projectname">Templates -- Meow  <span id="projectnumber">1.1.4</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -428,7 +428,7 @@ Additional Inherited Members</h2></td></tr> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1YUVf.html">YUVf</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:03 for Templates -- Meow by + <li class="footer">Generated on Mon Jun 23 2014 18:37:28 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1YUVf__Space-members.html b/doc/html/classmeow_1_1YUVf__Space-members.html index 61a9bc5..f9aafe9 100644 --- a/doc/html/classmeow_1_1YUVf__Space-members.html +++ b/doc/html/classmeow_1_1YUVf__Space-members.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -64,59 +64,58 @@ $(document).ready(function(){initNavTree('classmeow_1_1YUVf__Space.html','');}); <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a982a7211fded8d108aee66a536fb8736">Color3_Space</a>(Vector3D< double > const &min_bound, Vector3D< double > const &max_bound, Vector3D< double > const &init_value)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr> <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a8017c0aae500a4a57938ae04576caa83">Color3_Space</a>(Color3_Space const &b)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa5c43cb67d674223a0a2361ac8de55c1">copyFrom</a>(Color3_Space< double > const &b)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a1f11ba476ffb0ed16ef1b8d06954b6f0">matrix</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f">max</a>(size_t id) const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3e006b5c37185c8b0f4d383b6b095dac">max_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a0bdfe0eaab4a77cdc8a1359518630a07">maxV</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df">min</a>(size_t id) const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ab00eca747ea06269fddd3586dd1bca46">min_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a318eedb2acaba5f3a8c79a651c53e676">minV</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#ad4e4990fd6dbaaa3bdbb8c4706830588">operator*</a>(double const &c) const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a0a38aa9230be765cdb7e1fd5ace9315b">operator*</a>(YUVf_Space const &b) const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a06cf23bd6493ce0c1e69cca45b3b9f96">operator+</a>(YUVf_Space const &b) const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#adf527a2801ec37a42edf1b1964007547">operator-</a>(YUVf_Space const &b) const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a056acc13f596f9d488eeb8540aa93a2d">operator/</a>(double const &c) const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#acd8f8d7472bfa816669e601243c0c2df">operator=</a>(YUVf_Space const &b)</td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#ab7a1880a397a5fff594ac18c0d569bd6">u</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#afaf24781d6b28a9615c807dfc70e4f7b">u</a>(double c)</td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#ad377534486a9d1d1bea38d4c04ea0267">uGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#aaf9cb97273b96475641a372fbbe86949">uMax</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#ae799cfca7c0d3b4a817d33a6ebac5239">uMin</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a25715d75897bd4ede9898edfc932ffd5">v</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#af2f8d6a8a4913de6ad17f2da86d949fa">v</a>(double c)</td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">val</a>(size_t id) const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ae3f57f9651bb80041ce77ec052fdc436">val</a>(size_t i, doubleconst &c)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2">valGet</a>(size_t id)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a1c58ba0912a91e71dee240fad6291216">valV</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa7638e03124b2304d4d34b57be4b0028">valV</a>(Vector3D< double > const &vv)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab">valVGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a99e8bb42edb254ed1415f55ef1558ab0">vGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a3b168dd8186710b014f2e1d1b5ee1c63">vMax</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#aba01d6b8d0d8840d0132ccd6b43d8c0c">vMin</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#ab09964887a8e6049fb9eaefd4fdd872c">y</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a92f015c9545102445d1163c7eab67e79">y</a>(double c)</td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a31c9176faad460be84a0255bc3173226">yGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#adf7029d33a94df084c4ec0142a35d323">yMax</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#adb397aff53a9c0ede746bd734a519dd6">yMin</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a9f4740de51da44bb8397c90f24975c19">yuv</a>(size_t i) const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#afc4e9f52a8e75753772d99a077e5b4ea">yuv</a>(size_t i, double c)</td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a9b3807a627b89e9484eda3fa40120a24">YUVf_Space</a>()</td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a2e9ddbeaae07e35c4c2adb254d5e4ca0">YUVf_Space</a>(double c)</td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a5694afcf7bf1962ea9e0abc7b8801358">YUVf_Space</a>(Vector3D< double > const &v)</td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a0b34feef9db731dbc7228c0bc3554415">YUVf_Space</a>(YUV_Space const &b)</td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a47a65edcd356f3754f6aca45483cae06">yuvGet</a>(size_t i)</td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#afe90af43e91f5134419a2ca7624cff66">yuvMax</a>(size_t i) const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a99f55740ad5a8b57f4edf68a69e2b720">yuvMin</a>(size_t i) const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3fa85d4369b9db8d8209d244a643b49f">~Color3_Space</a>()</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a4ffd3340f73d108e4641de0eab155262">~YUVf_Space</a>()</td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f">max</a>(size_t id) const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3e006b5c37185c8b0f4d383b6b095dac">max_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a0bdfe0eaab4a77cdc8a1359518630a07">maxV</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df">min</a>(size_t id) const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ab00eca747ea06269fddd3586dd1bca46">min_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a318eedb2acaba5f3a8c79a651c53e676">minV</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#ad4e4990fd6dbaaa3bdbb8c4706830588">operator*</a>(double const &c) const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a0a38aa9230be765cdb7e1fd5ace9315b">operator*</a>(YUVf_Space const &b) const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a06cf23bd6493ce0c1e69cca45b3b9f96">operator+</a>(YUVf_Space const &b) const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#adf527a2801ec37a42edf1b1964007547">operator-</a>(YUVf_Space const &b) const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a056acc13f596f9d488eeb8540aa93a2d">operator/</a>(double const &c) const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#acd8f8d7472bfa816669e601243c0c2df">operator=</a>(YUVf_Space const &b)</td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#ab7a1880a397a5fff594ac18c0d569bd6">u</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#afaf24781d6b28a9615c807dfc70e4f7b">u</a>(double c)</td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#ad377534486a9d1d1bea38d4c04ea0267">uGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#aaf9cb97273b96475641a372fbbe86949">uMax</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#ae799cfca7c0d3b4a817d33a6ebac5239">uMin</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a25715d75897bd4ede9898edfc932ffd5">v</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#af2f8d6a8a4913de6ad17f2da86d949fa">v</a>(double c)</td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">val</a>(size_t id) const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ae3f57f9651bb80041ce77ec052fdc436">val</a>(size_t i, doubleconst &c)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2">valGet</a>(size_t id)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a1c58ba0912a91e71dee240fad6291216">valV</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa7638e03124b2304d4d34b57be4b0028">valV</a>(Vector3D< double > const &vv)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab">valVGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a99e8bb42edb254ed1415f55ef1558ab0">vGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a3b168dd8186710b014f2e1d1b5ee1c63">vMax</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#aba01d6b8d0d8840d0132ccd6b43d8c0c">vMin</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#ab09964887a8e6049fb9eaefd4fdd872c">y</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a92f015c9545102445d1163c7eab67e79">y</a>(double c)</td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a31c9176faad460be84a0255bc3173226">yGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#adf7029d33a94df084c4ec0142a35d323">yMax</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#adb397aff53a9c0ede746bd734a519dd6">yMin</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a9f4740de51da44bb8397c90f24975c19">yuv</a>(size_t i) const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#afc4e9f52a8e75753772d99a077e5b4ea">yuv</a>(size_t i, double c)</td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a9b3807a627b89e9484eda3fa40120a24">YUVf_Space</a>()</td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a2e9ddbeaae07e35c4c2adb254d5e4ca0">YUVf_Space</a>(double c)</td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a5694afcf7bf1962ea9e0abc7b8801358">YUVf_Space</a>(Vector3D< double > const &v)</td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a0b34feef9db731dbc7228c0bc3554415">YUVf_Space</a>(YUV_Space const &b)</td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a47a65edcd356f3754f6aca45483cae06">yuvGet</a>(size_t i)</td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#afe90af43e91f5134419a2ca7624cff66">yuvMax</a>(size_t i) const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a99f55740ad5a8b57f4edf68a69e2b720">yuvMin</a>(size_t i) const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3fa85d4369b9db8d8209d244a643b49f">~Color3_Space</a>()</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> + <tr><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a4ffd3340f73d108e4641de0eab155262">~YUVf_Space</a>()</td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> </table></div><!-- contents --> </div><!-- doc-content --> <!-- HTML footer for doxygen 1.8.3.1--> <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/classmeow_1_1YUVf__Space.html b/doc/html/classmeow_1_1YUVf__Space.html index 946ca2d..4846143 100644 --- a/doc/html/classmeow_1_1YUVf__Space.html +++ b/doc/html/classmeow_1_1YUVf__Space.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -142,38 +142,50 @@ Public Member Functions</h2></td></tr> <tr class="separator:a0a38aa9230be765cdb7e1fd5ace9315b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pub_methods_classmeow_1_1Color3__Space"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classmeow_1_1Color3__Space')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td></tr> <tr class="memitem:a3fa85d4369b9db8d8209d244a643b49f inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a3fa85d4369b9db8d8209d244a643b49f">~Color3_Space</a> ()</td></tr> +<tr class="memdesc:a3fa85d4369b9db8d8209d244a643b49f inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">Destructor. <a href="#a3fa85d4369b9db8d8209d244a643b49f">More...</a><br/></td></tr> <tr class="separator:a3fa85d4369b9db8d8209d244a643b49f inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a318eedb2acaba5f3a8c79a651c53e676 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>< <a class="el" href="classdouble.html">double</a> > const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a318eedb2acaba5f3a8c79a651c53e676">minV</a> () const</td></tr> +<tr class="memdesc:a318eedb2acaba5f3a8c79a651c53e676 inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">minimum bound of each channels. <a href="#a318eedb2acaba5f3a8c79a651c53e676">More...</a><br/></td></tr> <tr class="separator:a318eedb2acaba5f3a8c79a651c53e676 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0bdfe0eaab4a77cdc8a1359518630a07 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>< <a class="el" href="classdouble.html">double</a> > const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a0bdfe0eaab4a77cdc8a1359518630a07">maxV</a> () const</td></tr> +<tr class="memdesc:a0bdfe0eaab4a77cdc8a1359518630a07 inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">maximum bound of each channels. <a href="#a0bdfe0eaab4a77cdc8a1359518630a07">More...</a><br/></td></tr> <tr class="separator:a0bdfe0eaab4a77cdc8a1359518630a07 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1c58ba0912a91e71dee240fad6291216 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>< <a class="el" href="classdouble.html">double</a> > const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a1c58ba0912a91e71dee240fad6291216">valV</a> () const</td></tr> +<tr class="memdesc:a1c58ba0912a91e71dee240fad6291216 inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">value of each channels. <a href="#a1c58ba0912a91e71dee240fad6291216">More...</a><br/></td></tr> <tr class="separator:a1c58ba0912a91e71dee240fad6291216 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa7638e03124b2304d4d34b57be4b0028 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>< <a class="el" href="classdouble.html">double</a> > const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#aa7638e03124b2304d4d34b57be4b0028">valV</a> (<a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>< <a class="el" href="classdouble.html">double</a> > const &vv)</td></tr> +<tr class="memdesc:aa7638e03124b2304d4d34b57be4b0028 inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">Set the value of each channels. <a href="#aa7638e03124b2304d4d34b57be4b0028">More...</a><br/></td></tr> <tr class="separator:aa7638e03124b2304d4d34b57be4b0028 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a665fe525c47913fb5bca765446adaaab inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>< <a class="el" href="classdouble.html">double</a> > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab">valVGet</a> ()</td></tr> +<tr class="memdesc:a665fe525c47913fb5bca765446adaaab inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">Get the non-constant reference of each channels. <a href="#a665fe525c47913fb5bca765446adaaab">More...</a><br/></td></tr> <tr class="separator:a665fe525c47913fb5bca765446adaaab inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3351aea64c4ca1596694d6b95dce56df inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top">doubleconst & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df">min</a> (size_t id) const</td></tr> +<tr class="memdesc:a3351aea64c4ca1596694d6b95dce56df inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">Return the minimum of the <code>i</code> -th channel. <a href="#a3351aea64c4ca1596694d6b95dce56df">More...</a><br/></td></tr> <tr class="separator:a3351aea64c4ca1596694d6b95dce56df inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa6661a1aaaf985a4b2d68db88ec93d2f inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top">doubleconst & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f">max</a> (size_t id) const</td></tr> +<tr class="memdesc:aa6661a1aaaf985a4b2d68db88ec93d2f inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">Return the maximum of the <code>i</code> -th channel. <a href="#aa6661a1aaaf985a4b2d68db88ec93d2f">More...</a><br/></td></tr> <tr class="separator:aa6661a1aaaf985a4b2d68db88ec93d2f inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af08839264f6ea6dc50cf6175d26afa6e inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top">doubleconst & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">val</a> (size_t id) const</td></tr> +<tr class="memdesc:af08839264f6ea6dc50cf6175d26afa6e inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">Return the value of the <code>i</code> -th channel. <a href="#af08839264f6ea6dc50cf6175d26afa6e">More...</a><br/></td></tr> <tr class="separator:af08839264f6ea6dc50cf6175d26afa6e inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae3f57f9651bb80041ce77ec052fdc436 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top">doubleconst & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#ae3f57f9651bb80041ce77ec052fdc436">val</a> (size_t i, doubleconst &c)</td></tr> +<tr class="memdesc:ae3f57f9651bb80041ce77ec052fdc436 inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">Set the value of <code>i</code> -th channel. <a href="#ae3f57f9651bb80041ce77ec052fdc436">More...</a><br/></td></tr> <tr class="separator:ae3f57f9651bb80041ce77ec052fdc436 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac2efb0be959fc60f786bdcdc8a1fd8b2 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdouble.html">double</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2">valGet</a> (size_t id)</td></tr> +<tr class="memdesc:ac2efb0be959fc60f786bdcdc8a1fd8b2 inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">Get the non-constant reference of value of the <code>i</code> -th channel. <a href="#ac2efb0be959fc60f786bdcdc8a1fd8b2">More...</a><br/></td></tr> <tr class="separator:ac2efb0be959fc60f786bdcdc8a1fd8b2 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a1f11ba476ffb0ed16ef1b8d06954b6f0 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Matrix.html">Matrix</a>< <a class="el" href="classdouble.html">double</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a1f11ba476ffb0ed16ef1b8d06954b6f0">matrix</a> () const</td></tr> -<tr class="separator:a1f11ba476ffb0ed16ef1b8d06954b6f0 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a> Additional Inherited Members</h2></td></tr> <tr class="inherit_header pro_methods_classmeow_1_1Color3__Space"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classmeow_1_1Color3__Space')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td></tr> <tr class="memitem:a982a7211fded8d108aee66a536fb8736 inherit pro_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a982a7211fded8d108aee66a536fb8736">Color3_Space</a> (<a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>< <a class="el" href="classdouble.html">double</a> > const &min_bound, <a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>< <a class="el" href="classdouble.html">double</a> > const &max_bound, <a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>< <a class="el" href="classdouble.html">double</a> > const &init_value)</td></tr> +<tr class="memdesc:a982a7211fded8d108aee66a536fb8736 inherit pro_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#a982a7211fded8d108aee66a536fb8736">More...</a><br/></td></tr> <tr class="separator:a982a7211fded8d108aee66a536fb8736 inherit pro_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8017c0aae500a4a57938ae04576caa83 inherit pro_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a8017c0aae500a4a57938ae04576caa83">Color3_Space</a> (<a class="el" href="classmeow_1_1Color3__Space.html">Color3_Space</a> const &b)</td></tr> +<tr class="memdesc:a8017c0aae500a4a57938ae04576caa83 inherit pro_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">Copy constructor. <a href="#a8017c0aae500a4a57938ae04576caa83">More...</a><br/></td></tr> <tr class="separator:a8017c0aae500a4a57938ae04576caa83 inherit pro_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa5c43cb67d674223a0a2361ac8de55c1 inherit pro_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Color3__Space.html">Color3_Space</a>< <a class="el" href="classdouble.html">double</a> > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#aa5c43cb67d674223a0a2361ac8de55c1">copyFrom</a> (<a class="el" href="classmeow_1_1Color3__Space.html">Color3_Space</a>< <a class="el" href="classdouble.html">double</a> > const &b)</td></tr> +<tr class="memdesc:aa5c43cb67d674223a0a2361ac8de55c1 inherit pro_methods_classmeow_1_1Color3__Space"><td class="mdescLeft"> </td><td class="mdescRight">Copy method. <a href="#aa5c43cb67d674223a0a2361ac8de55c1">More...</a><br/></td></tr> <tr class="separator:aa5c43cb67d674223a0a2361ac8de55c1 inherit pro_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pro_attribs_classmeow_1_1Color3__Space"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classmeow_1_1Color3__Space')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space< double ></a></td></tr> <tr class="memitem:ab00eca747ea06269fddd3586dd1bca46 inherit pro_attribs_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>< <a class="el" href="classdouble.html">double</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#ab00eca747ea06269fddd3586dd1bca46">min_</a></td></tr> @@ -1003,7 +1015,7 @@ Additional Inherited Members</h2></td></tr> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1YUVf__Space.html">YUVf_Space</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/custom.css b/doc/html/custom.css index 3d18656..c69dffa 100644 --- a/doc/html/custom.css +++ b/doc/html/custom.css @@ -68,7 +68,7 @@ #nav-tree { padding: 0px 0px; - background-color: #2A2A2F; + background-color: #2A2A2F; font-size:14px; overflow:auto; background-image:url('nav_h.png'); diff --git a/doc/html/dir_115d3279a93b9c99d8f569a34543848f.html b/doc/html/dir_115d3279a93b9c99d8f569a34543848f.html index d42caf7..ec8d760 100644 --- a/doc/html/dir_115d3279a93b9c99d8f569a34543848f.html +++ b/doc/html/dir_115d3279a93b9c99d8f569a34543848f.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -97,7 +97,7 @@ Files</h2></td></tr> <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_115d3279a93b9c99d8f569a34543848f.html">gra</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/dir_115d3279a93b9c99d8f569a34543848f.js b/doc/html/dir_115d3279a93b9c99d8f569a34543848f.js index edefb38..7da875c 100644 --- a/doc/html/dir_115d3279a93b9c99d8f569a34543848f.js +++ b/doc/html/dir_115d3279a93b9c99d8f569a34543848f.js @@ -1,8 +1,6 @@ var dir_115d3279a93b9c99d8f569a34543848f = [ - [ "Bitmap.h", "Bitmap_8h.html", [ - [ "Bitmap", "classmeow_1_1Bitmap.html", "classmeow_1_1Bitmap" ] - ] ], + [ "Bitmap.h", "Bitmap_8h.html", "Bitmap_8h" ], [ "BundleAdjustment.h", "BundleAdjustment_8h.html", "BundleAdjustment_8h" ], [ "BundleAdjustment_LM.h", "BundleAdjustment__LM_8h.html", [ [ "BundleAdjustment_LM", "classmeow_1_1BundleAdjustment__LM.html", "classmeow_1_1BundleAdjustment__LM" ] diff --git a/doc/html/dir_540a4c8f2977878a343351220ffba92b.html b/doc/html/dir_540a4c8f2977878a343351220ffba92b.html index fe01ae1..39350dd 100644 --- a/doc/html/dir_540a4c8f2977878a343351220ffba92b.html +++ b/doc/html/dir_540a4c8f2977878a343351220ffba92b.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -73,10 +73,6 @@ Files</h2></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ObjTypes_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="ObjTypes_8h.html">ObjTypes.h</a> <a href="ObjTypes_8h_source.html">[code]</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:Register__Implement_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="Register__Implement_8h.html">Register_Implement.h</a> <a href="Register__Implement_8h_source.html">[code]</a></td></tr> -<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:Register__Implement_8hpp"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="Register__Implement_8hpp.html">Register_Implement.hpp</a> <a href="Register__Implement_8hpp_source.html">[code]</a></td></tr> -<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> </table> </div><!-- contents --> </div><!-- doc-content --> @@ -85,7 +81,7 @@ Files</h2></td></tr> <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_540a4c8f2977878a343351220ffba92b.html">oo</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/dir_540a4c8f2977878a343351220ffba92b.js b/doc/html/dir_540a4c8f2977878a343351220ffba92b.js index 6be90cc..60c2c3a 100644 --- a/doc/html/dir_540a4c8f2977878a343351220ffba92b.js +++ b/doc/html/dir_540a4c8f2977878a343351220ffba92b.js @@ -13,10 +13,5 @@ var dir_540a4c8f2977878a343351220ffba92b = [ "ObjProperties", "classmeow_1_1ObjProperties.html", "classmeow_1_1ObjProperties" ] ] ], [ "ObjSelector.h", "ObjSelector_8h.html", "ObjSelector_8h" ], - [ "ObjTypes.h", "ObjTypes_8h.html", "ObjTypes_8h" ], - [ "Register_Implement.h", "Register__Implement_8h.html", [ - [ "ImplementInterface", "classmeow_1_1ImplementInterface.html", "classmeow_1_1ImplementInterface" ], - [ "RegisterInterface", "classmeow_1_1RegisterInterface.html", "classmeow_1_1RegisterInterface" ] - ] ], - [ "Register_Implement.hpp", "Register__Implement_8hpp.html", null ] + [ "ObjTypes.h", "ObjTypes_8h.html", "ObjTypes_8h" ] ];
\ No newline at end of file diff --git a/doc/html/dir_77e0ab67466b1e7d76f50725a5ab9910.html b/doc/html/dir_77e0ab67466b1e7d76f50725a5ab9910.html index 26febc0..bebbb46 100644 --- a/doc/html/dir_77e0ab67466b1e7d76f50725a5ab9910.html +++ b/doc/html/dir_77e0ab67466b1e7d76f50725a5ab9910.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -85,7 +85,7 @@ Files</h2></td></tr> <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_77e0ab67466b1e7d76f50725a5ab9910.html">math</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/dir_92fecd8d02dd5e7a67429447fdf0f60f.html b/doc/html/dir_92fecd8d02dd5e7a67429447fdf0f60f.html index 2ababd8..f7246b3 100644 --- a/doc/html/dir_92fecd8d02dd5e7a67429447fdf0f60f.html +++ b/doc/html/dir_92fecd8d02dd5e7a67429447fdf0f60f.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -80,12 +80,8 @@ Files</h2></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:Usage_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="Usage_8h.html">Usage.h</a> <a href="Usage_8h_source.html">[code]</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:Usage_8hpp"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="Usage_8hpp.html">Usage.hpp</a> <a href="Usage_8hpp_source.html">[code]</a></td></tr> -<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:utility_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="utility_8h.html">utility.h</a> <a href="utility_8h_source.html">[code]</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:utility_8hpp"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="utility_8hpp.html">utility.hpp</a> <a href="utility_8hpp_source.html">[code]</a></td></tr> -<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> </table> </div><!-- contents --> </div><!-- doc-content --> @@ -94,7 +90,7 @@ Files</h2></td></tr> <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="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/dir_92fecd8d02dd5e7a67429447fdf0f60f.js b/doc/html/dir_92fecd8d02dd5e7a67429447fdf0f60f.js index 904ac40..9ea3499 100644 --- a/doc/html/dir_92fecd8d02dd5e7a67429447fdf0f60f.js +++ b/doc/html/dir_92fecd8d02dd5e7a67429447fdf0f60f.js @@ -12,7 +12,5 @@ var dir_92fecd8d02dd5e7a67429447fdf0f60f = [ "Usage.h", "Usage_8h.html", [ [ "Usage", "classmeow_1_1Usage.html", "classmeow_1_1Usage" ] ] ], - [ "Usage.hpp", "Usage_8hpp.html", null ], - [ "utility.h", "utility_8h.html", "utility_8h" ], - [ "utility.hpp", "utility_8hpp.html", "utility_8hpp" ] + [ "utility.h", "utility_8h.html", "utility_8h" ] ];
\ No newline at end of file diff --git a/doc/html/dir_a17ff8dcb3a1c1b842af541700214096.html b/doc/html/dir_a17ff8dcb3a1c1b842af541700214096.html index f8caf80..057f0ff 100644 --- a/doc/html/dir_a17ff8dcb3a1c1b842af541700214096.html +++ b/doc/html/dir_a17ff8dcb3a1c1b842af541700214096.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -85,7 +85,7 @@ Files</h2></td></tr> <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="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/dir_a57e9e528cb28fd6752031b735908fb6.html b/doc/html/dir_a57e9e528cb28fd6752031b735908fb6.html index 6c4971f..f1c65d0 100644 --- a/doc/html/dir_a57e9e528cb28fd6752031b735908fb6.html +++ b/doc/html/dir_a57e9e528cb28fd6752031b735908fb6.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -71,7 +71,7 @@ Files</h2></td></tr> <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_a57e9e528cb28fd6752031b735908fb6.html">geo</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/dir_f6840b2fecd08a3779df34f0add0e074.html b/doc/html/dir_f6840b2fecd08a3779df34f0add0e074.html index d2200c9..a6a43e7 100644 --- a/doc/html/dir_f6840b2fecd08a3779df34f0add0e074.html +++ b/doc/html/dir_f6840b2fecd08a3779df34f0add0e074.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -63,28 +63,12 @@ $(document).ready(function(){initNavTree('dir_f6840b2fecd08a3779df34f0add0e074.h Files</h2></td></tr> <tr class="memitem:Color3__Space_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="Color3__Space_8h.html">Color3_Space.h</a> <a href="Color3__Space_8h_source.html">[code]</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:HSL_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="HSL_8h.html">HSL.h</a> <a href="HSL_8h_source.html">[code]</a></td></tr> -<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:HSL_8hpp"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="HSL_8hpp.html">HSL.hpp</a> <a href="HSL_8hpp_source.html">[code]</a></td></tr> -<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:HSL__Space_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="HSL__Space_8h.html">HSL_Space.h</a> <a href="HSL__Space_8h_source.html">[code]</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:HSV_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="HSV_8h.html">HSV.h</a> <a href="HSV_8h_source.html">[code]</a></td></tr> -<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:HSV_8hpp"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="HSV_8hpp.html">HSV.hpp</a> <a href="HSV_8hpp_source.html">[code]</a></td></tr> -<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:HSV__Space_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="HSV__Space_8h.html">HSV_Space.h</a> <a href="HSV__Space_8h_source.html">[code]</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:RGB_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="RGB_8h.html">RGB.h</a> <a href="RGB_8h_source.html">[code]</a></td></tr> -<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:RGB_8hpp"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="RGB_8hpp.html">RGB.hpp</a> <a href="RGB_8hpp_source.html">[code]</a></td></tr> -<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:RGB__Space_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="RGB__Space_8h.html">RGB_Space.h</a> <a href="RGB__Space_8h_source.html">[code]</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:YUV_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="YUV_8h.html">YUV.h</a> <a href="YUV_8h_source.html">[code]</a></td></tr> -<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:YUV_8hpp"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="YUV_8hpp.html">YUV.hpp</a> <a href="YUV_8hpp_source.html">[code]</a></td></tr> -<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:YUV__Space_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="YUV__Space_8h.html">YUV_Space.h</a> <a href="YUV__Space_8h_source.html">[code]</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> </table> @@ -95,7 +79,7 @@ Files</h2></td></tr> <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_f6840b2fecd08a3779df34f0add0e074.html">colors</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/dir_f6840b2fecd08a3779df34f0add0e074.js b/doc/html/dir_f6840b2fecd08a3779df34f0add0e074.js index 4a331dc..40d7bf0 100644 --- a/doc/html/dir_f6840b2fecd08a3779df34f0add0e074.js +++ b/doc/html/dir_f6840b2fecd08a3779df34f0add0e074.js @@ -3,20 +3,8 @@ var dir_f6840b2fecd08a3779df34f0add0e074 = [ "Color3_Space.h", "Color3__Space_8h.html", [ [ "Color3_Space", "classmeow_1_1Color3__Space.html", "classmeow_1_1Color3__Space" ] ] ], - [ "HSL.h", "HSL_8h.html", "HSL_8h" ], - [ "HSL.hpp", "HSL_8hpp.html", "HSL_8hpp" ], [ "HSL_Space.h", "HSL__Space_8h.html", "HSL__Space_8h" ], - [ "HSV.h", "HSV_8h.html", "HSV_8h" ], - [ "HSV.hpp", "HSV_8hpp.html", "HSV_8hpp" ], [ "HSV_Space.h", "HSV__Space_8h.html", "HSV__Space_8h" ], - [ "RGB.h", "RGB_8h.html", [ - [ "RGB", "classmeow_1_1RGB.html", "classmeow_1_1RGB" ], - [ "RGBf", "classmeow_1_1RGBf.html", "classmeow_1_1RGBf" ], - [ "RGBi", "classmeow_1_1RGBi.html", "classmeow_1_1RGBi" ] - ] ], - [ "RGB.hpp", "RGB_8hpp.html", null ], [ "RGB_Space.h", "RGB__Space_8h.html", "RGB__Space_8h" ], - [ "YUV.h", "YUV_8h.html", "YUV_8h" ], - [ "YUV.hpp", "YUV_8hpp.html", "YUV_8hpp" ], [ "YUV_Space.h", "YUV__Space_8h.html", "YUV__Space_8h" ] ];
\ No newline at end of file diff --git a/doc/html/files.html b/doc/html/files.html index 0ff10bf..91ae711 100644 --- a/doc/html/files.html +++ b/doc/html/files.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -63,18 +63,10 @@ $(document).ready(function(){initNavTree('files.html','');}); <tr id="row_0_" class="even"><td class="entry"><img id="arr_0_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('0_')"/><img id="img_0_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('0_')"/><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html" target="_self">meowpp</a></td><td class="desc"></td></tr> <tr id="row_0_0_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img id="arr_0_0_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_0_')"/><img id="img_0_0_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('0_0_')"/><a class="el" href="dir_f6840b2fecd08a3779df34f0add0e074.html" target="_self">colors</a></td><td class="desc"></td></tr> <tr id="row_0_0_0_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="Color3__Space_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="Color3__Space_8h.html" target="_self">Color3_Space.h</a></td><td class="desc"></td></tr> -<tr id="row_0_0_1_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="HSL_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="HSL_8h.html" target="_self">HSL.h</a></td><td class="desc"></td></tr> -<tr id="row_0_0_2_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="HSL_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="HSL_8hpp.html" target="_self">HSL.hpp</a></td><td class="desc"></td></tr> -<tr id="row_0_0_3_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="HSL__Space_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="HSL__Space_8h.html" target="_self">HSL_Space.h</a></td><td class="desc"></td></tr> -<tr id="row_0_0_4_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="HSV_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="HSV_8h.html" target="_self">HSV.h</a></td><td class="desc"></td></tr> -<tr id="row_0_0_5_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="HSV_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="HSV_8hpp.html" target="_self">HSV.hpp</a></td><td class="desc"></td></tr> -<tr id="row_0_0_6_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="HSV__Space_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="HSV__Space_8h.html" target="_self">HSV_Space.h</a></td><td class="desc"></td></tr> -<tr id="row_0_0_7_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="RGB_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="RGB_8h.html" target="_self">RGB.h</a></td><td class="desc"></td></tr> -<tr id="row_0_0_8_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="RGB_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="RGB_8hpp.html" target="_self">RGB.hpp</a></td><td class="desc"></td></tr> -<tr id="row_0_0_9_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="RGB__Space_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="RGB__Space_8h.html" target="_self">RGB_Space.h</a></td><td class="desc"></td></tr> -<tr id="row_0_0_10_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="YUV_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="YUV_8h.html" target="_self">YUV.h</a></td><td class="desc"></td></tr> -<tr id="row_0_0_11_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="YUV_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="YUV_8hpp.html" target="_self">YUV.hpp</a></td><td class="desc"></td></tr> -<tr id="row_0_0_12_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="YUV__Space_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="YUV__Space_8h.html" target="_self">YUV_Space.h</a></td><td class="desc"></td></tr> +<tr id="row_0_0_1_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="HSL__Space_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="HSL__Space_8h.html" target="_self">HSL_Space.h</a></td><td class="desc"></td></tr> +<tr id="row_0_0_2_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="HSV__Space_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="HSV__Space_8h.html" target="_self">HSV_Space.h</a></td><td class="desc"></td></tr> +<tr id="row_0_0_3_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="RGB__Space_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="RGB__Space_8h.html" target="_self">RGB_Space.h</a></td><td class="desc"></td></tr> +<tr id="row_0_0_4_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="YUV__Space_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="YUV__Space_8h.html" target="_self">YUV_Space.h</a></td><td class="desc"></td></tr> <tr id="row_0_1_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img id="arr_0_1_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_1_')"/><img id="img_0_1_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('0_1_')"/><a class="el" href="dir_a17ff8dcb3a1c1b842af541700214096.html" target="_self">dsa</a></td><td class="desc"></td></tr> <tr id="row_0_1_0_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="BinaryIndexTree_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="BinaryIndexTree_8h.html" target="_self">BinaryIndexTree.h</a></td><td class="desc"></td></tr> <tr id="row_0_1_1_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="DisjointSet_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="DisjointSet_8h.html" target="_self">DisjointSet.h</a></td><td class="desc"></td></tr> @@ -116,14 +108,10 @@ $(document).ready(function(){initNavTree('files.html','');}); <tr id="row_0_5_2_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="ObjDictionary_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="ObjDictionary_8h.html" target="_self">ObjDictionary.h</a></td><td class="desc"></td></tr> <tr id="row_0_5_3_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="ObjProperties_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="ObjProperties_8h.html" target="_self">ObjProperties.h</a></td><td class="desc"></td></tr> <tr id="row_0_5_4_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="ObjSelector_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="ObjSelector_8h.html" target="_self">ObjSelector.h</a></td><td class="desc"></td></tr> -<tr id="row_0_5_5_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="ObjTypes_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="ObjTypes_8h.html" target="_self">ObjTypes.h</a></td><td class="desc"></td></tr> -<tr id="row_0_5_6_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="Register__Implement_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="Register__Implement_8h.html" target="_self">Register_Implement.h</a></td><td class="desc"></td></tr> -<tr id="row_0_5_7_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="Register__Implement_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="Register__Implement_8hpp.html" target="_self">Register_Implement.hpp</a></td><td class="desc"></td></tr> +<tr id="row_0_5_5_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="ObjTypes_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="ObjTypes_8h.html" target="_self">ObjTypes.h</a></td><td class="desc"></td></tr> <tr id="row_0_6_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="Self_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="Self_8h.html" target="_self">Self.h</a></td><td class="desc"></td></tr> <tr id="row_0_7_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="Usage_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="Usage_8h.html" target="_self">Usage.h</a></td><td class="desc"></td></tr> -<tr id="row_0_8_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="Usage_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="Usage_8hpp.html" target="_self">Usage.hpp</a></td><td class="desc"></td></tr> -<tr id="row_0_9_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="utility_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="utility_8h.html" target="_self">utility.h</a></td><td class="desc"></td></tr> -<tr id="row_0_10_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="utility_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="utility_8hpp.html" target="_self">utility.hpp</a></td><td class="desc"></td></tr> +<tr id="row_0_8_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="utility_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="utility_8h.html" target="_self">utility.h</a></td><td class="desc"></td></tr> </table> </div><!-- directory --> </div><!-- contents --> @@ -132,7 +120,7 @@ $(document).ready(function(){initNavTree('files.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/functions.html b/doc/html/functions.html index 7f733a9..be3cc0d 100644 --- a/doc/html/functions.html +++ b/doc/html/functions.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -58,7 +58,7 @@ $(document).ready(function(){initNavTree('functions.html','');}); <h3><a class="anchor" id="index_a"></a>- a -</h3><ul> <li>access() -: <a class="el" href="classmeow_1_1ObjType.html#ae086a8dc3e60528121e73a0ce80d2cc9">meow::ObjType< Type, ReaderWriter ></a> +: <a class="el" href="classmeow_1_1ObjType.html#a22e329bcf845d0ff11cb058e371038e3">meow::ObjType< Type, ReaderWriter ></a> </li> <li>add() : <a class="el" href="classmeow_1_1HashTableList.html#a6d7a0c3ac05a355cc9e1c60856ebd781">meow::HashTableList< Data, HashFunc ></a> @@ -97,7 +97,7 @@ $(document).ready(function(){initNavTree('functions.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/functions_b.html b/doc/html/functions_b.html index 05f0f24..960470b 100644 --- a/doc/html/functions_b.html +++ b/doc/html/functions_b.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -58,22 +58,18 @@ $(document).ready(function(){initNavTree('functions_b.html','');}); <h3><a class="anchor" id="index_b"></a>- b -</h3><ul> <li>b() -: <a class="el" href="classmeow_1_1RGB.html#aebff34ce6c558095ae73164a84f2e4c3">meow::RGB< T ></a> -, <a class="el" href="classmeow_1_1RGBf__Space.html#a8a0a6daacecfbd1769cbdb321988ab88">meow::RGBf_Space</a> +: <a class="el" href="classmeow_1_1RGBf__Space.html#a8a0a6daacecfbd1769cbdb321988ab88">meow::RGBf_Space</a> , <a class="el" href="classmeow_1_1RGBi__Space.html#ad1fa67b3646315b7a4fbcf225663e019">meow::RGBi_Space</a> </li> <li>BallProjection() -: <a class="el" href="classmeow_1_1BallProjection.html#af7e722b66c6bbc7245726902b6849850">meow::BallProjection< Scalar ></a> +: <a class="el" href="classmeow_1_1BallProjection.html#a1efa5c200a9d5605453b47e3856ccf28">meow::BallProjection< Scalar ></a> </li> <li>bGet() : <a class="el" href="classmeow_1_1RGBf__Space.html#a1e788ac2df4f3cd00ff09b5f644f2c8c">meow::RGBf_Space</a> , <a class="el" href="classmeow_1_1RGBi__Space.html#ad9160364e918eaa52e0573c30f4f26e7">meow::RGBi_Space</a> </li> -<li>bgr() -: <a class="el" href="classmeow_1_1RGB.html#a5c51ce2c05600850275de3c083328c10">meow::RGB< T ></a> -</li> <li>BinaryIndexTree() -: <a class="el" href="classmeow_1_1BinaryIndexTree.html#a8323caade12e478be1e47b7612a60b8f">meow::BinaryIndexTree< Value ></a> +: <a class="el" href="classmeow_1_1BinaryIndexTree.html#afe34f33091c5c8267f1d219ff40824c4">meow::BinaryIndexTree< Value ></a> </li> <li>Bitmap() : <a class="el" href="classmeow_1_1Bitmap.html#ab313e096befabd933633cb75b870f75c">meow::Bitmap< Pixel ></a> @@ -85,17 +81,11 @@ $(document).ready(function(){initNavTree('functions_b.html','');}); : <a class="el" href="classmeow_1_1Photo.html#a07c8ca1846fc97005a7d960c5fc703a7">meow::Photo< Pixel ></a> </li> <li>bMax() -: <a class="el" href="classmeow_1_1RGB.html#aa040fb899d8ecf152d95a6f7a4b3b066">meow::RGB< T ></a> -, <a class="el" href="classmeow_1_1RGBf.html#a41f7e5d58f6b848b4b90de289e0ea96b">meow::RGBf</a> -, <a class="el" href="classmeow_1_1RGBf__Space.html#a029c3bd52ae818462558742dc2be0904">meow::RGBf_Space</a> -, <a class="el" href="classmeow_1_1RGBi.html#a8d1ae508bdb3f491be0e0e771433bb6c">meow::RGBi</a> +: <a class="el" href="classmeow_1_1RGBf__Space.html#a029c3bd52ae818462558742dc2be0904">meow::RGBf_Space</a> , <a class="el" href="classmeow_1_1RGBi__Space.html#a2ce95550fd5c89fc71f0715fc8ac573b">meow::RGBi_Space</a> </li> <li>bMin() -: <a class="el" href="classmeow_1_1RGB.html#ab9f74cc384f67615ad172e994a645de9">meow::RGB< T ></a> -, <a class="el" href="classmeow_1_1RGBf.html#a8f61a17587ae9d51c236b43495e6b2fb">meow::RGBf</a> -, <a class="el" href="classmeow_1_1RGBf__Space.html#a130bbee98fdd279a415e18aa0ca2f13c">meow::RGBf_Space</a> -, <a class="el" href="classmeow_1_1RGBi.html#a78e2c47da313180300863354219e63a9">meow::RGBi</a> +: <a class="el" href="classmeow_1_1RGBf__Space.html#a130bbee98fdd279a415e18aa0ca2f13c">meow::RGBf_Space</a> , <a class="el" href="classmeow_1_1RGBi__Space.html#a612c6b94ae15541855dcd9dd15056ff8">meow::RGBi_Space</a> </li> <li>build() @@ -115,7 +105,7 @@ $(document).ready(function(){initNavTree('functions_b.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/functions_c.html b/doc/html/functions_c.html index 864e607..83578c2 100644 --- a/doc/html/functions_c.html +++ b/doc/html/functions_c.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -67,12 +67,12 @@ $(document).ready(function(){initNavTree('functions_c.html','');}); <li>cameraGet() : <a class="el" href="classmeow_1_1Eye.html#a9da2157214ad12696b6bfd4985276fe0">meow::Eye< Pixel ></a> </li> -<li>Cameras -: <a class="el" href="classmeow_1_1WatchBall.html#a1626a844f77feebc5f0f71bcd71bf20c">meow::WatchBall< Pixel ></a> -</li> <li>cameras() : <a class="el" href="classmeow_1_1WatchBall.html#a1a8810f599cd9cf5929c8b95b52abf98">meow::WatchBall< Pixel ></a> </li> +<li>Cameras +: <a class="el" href="classmeow_1_1WatchBall.html#a1626a844f77feebc5f0f71bcd71bf20c">meow::WatchBall< Pixel ></a> +</li> <li>camerasGet() : <a class="el" href="classmeow_1_1WatchBall.html#a1e1c147b92eb097472f957b5fc44346f">meow::WatchBall< Pixel ></a> </li> @@ -202,7 +202,7 @@ $(document).ready(function(){initNavTree('functions_c.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/functions_d.html b/doc/html/functions_d.html index c8877c5..add4931 100644 --- a/doc/html/functions_d.html +++ b/doc/html/functions_d.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -114,7 +114,7 @@ $(document).ready(function(){initNavTree('functions_d.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/functions_e.html b/doc/html/functions_e.html index 95f5693..8992f61 100644 --- a/doc/html/functions_e.html +++ b/doc/html/functions_e.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -76,16 +76,13 @@ $(document).ready(function(){initNavTree('functions_e.html','');}); </li> <li>entries() : <a class="el" href="classmeow_1_1Matrix.html#a13384643dc412817fdcd8f1834a02d12">meow::Matrix< Entry ></a> -, <a class="el" href="classmeow_1_1Vector.html#adc55ef7402cf4114ea5696df18545618">meow::Vector< Scalar ></a> </li> <li>entry() : <a class="el" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">meow::Matrix< Entry ></a> -, <a class="el" href="classmeow_1_1ObjArray.html#a83d175206d5bae2542a818200dd64c9b">meow::ObjArray< T ></a> -, <a class="el" href="classmeow_1_1Vector.html#af5ecb8d9cc811a2d56e1725c4bfd30e8">meow::Vector< Scalar ></a> +, <a class="el" href="classmeow_1_1ObjArray.html#abf9b4ada2cea08a9b6583f86cfc8c737">meow::ObjArray< T ></a> </li> <li>entryGet() : <a class="el" href="classmeow_1_1Matrix.html#ab49fa7564c37c6bc164dc368a94fed6b">meow::Matrix< Entry ></a> -, <a class="el" href="classmeow_1_1Vector.html#a35b4e136e93445279372f70e4caf00fe">meow::Vector< Scalar ></a> </li> <li>EntryRef : <a class="el" href="classmeow_1_1Matrix.html#ab05bcd1bd8b1f8d4f250d6b3b87e023e">meow::Matrix< Entry ></a> @@ -124,7 +121,7 @@ $(document).ready(function(){initNavTree('functions_e.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/functions_enum.html b/doc/html/functions_enum.html index b14d69a..af88202 100644 --- a/doc/html/functions_enum.html +++ b/doc/html/functions_enum.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -65,7 +65,7 @@ $(document).ready(function(){initNavTree('functions_enum.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/functions_eval.html b/doc/html/functions_eval.html index 705cbf0..906bdc4 100644 --- a/doc/html/functions_eval.html +++ b/doc/html/functions_eval.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -68,7 +68,7 @@ $(document).ready(function(){initNavTree('functions_eval.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/functions_f.html b/doc/html/functions_f.html index 0ec6167..55edb09 100644 --- a/doc/html/functions_f.html +++ b/doc/html/functions_f.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -80,7 +80,8 @@ $(document).ready(function(){initNavTree('functions_f.html','');}); , <a class="el" href="classmeow_1_1SplayTree__Range.html#a13c3591050f556251a33c03ce142acb1">meow::SplayTree_Range< Key, Value ></a> </li> <li>first() -: <a class="el" href="classmeow_1_1SplayTree.html#ad8c3814cbfbcc9f754b62a74368ddc0b">meow::SplayTree< Key, Value ></a> +: <a class="el" href="classmeow_1_1ObjDictionary.html#a451764f966fe7a237996c1698ba461ac">meow::ObjDictionary< Key, Value ></a> +, <a class="el" href="classmeow_1_1SplayTree.html#ad8c3814cbfbcc9f754b62a74368ddc0b">meow::SplayTree< Key, Value ></a> , <a class="el" href="classmeow_1_1SplayTree__Range.html#a74207c8c8023d62111171cd64abfbe77">meow::SplayTree_Range< Key, Value ></a> </li> <li>fixedPoint2D() @@ -99,7 +100,7 @@ $(document).ready(function(){initNavTree('functions_f.html','');}); : <a class="el" href="structmeow_1_1SceneInfo.html#a97d42dc08cd4b36007b71a7de91aa5d2">meow::SceneInfo< Pixel ></a> </li> <li>focal() -: <a class="el" href="classmeow_1_1Photo.html#a1fbde3a8b2be3662cf67a035cf887be9">meow::Photo< Pixel ></a> +: <a class="el" href="classmeow_1_1Photo.html#ab7b4b1f6b3f8100ea670500f168cb1e4">meow::Photo< Pixel ></a> , <a class="el" href="classmeow_1_1PhotoProjection.html#af143b826cad7171ec539432d3add9da5">meow::PhotoProjection< Scalar ></a> </li> <li>forceBuild() @@ -107,7 +108,7 @@ $(document).ready(function(){initNavTree('functions_f.html','');}); , <a class="el" href="classmeow_1_1VP__Tree.html#aa4adfa52bd1cee8703b49a5ecf906733">meow::VP_Tree< Vector, Scalar ></a> </li> <li>FPD_Harris() -: <a class="el" href="classmeow_1_1FeaturePointsDetector__Harris.html#a6c985645f3e3c3d649edb72c08168cf3">meow::FeaturePointsDetector_Harris< Pixel ></a> +: <a class="el" href="classmeow_1_1FeaturePointsDetector__Harris.html#a0f9868d0d8e412908bc28ba56b6eaf9c">meow::FeaturePointsDetector_Harris< Pixel ></a> </li> <li>FPMKM() : <a class="el" href="classmeow_1_1FeaturePointsMatch__K__Match.html#a6e657c4cb57c418e39ed91b35aae448c">meow::FeaturePointsMatch_K_Match< Scalar, Description ></a> @@ -125,7 +126,7 @@ $(document).ready(function(){initNavTree('functions_f.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/functions_func.html b/doc/html/functions_func.html index b0bf1f6..401b4d0 100644 --- a/doc/html/functions_func.html +++ b/doc/html/functions_func.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -58,7 +58,7 @@ $(document).ready(function(){initNavTree('functions_func.html','');}); <h3><a class="anchor" id="index_a"></a>- a -</h3><ul> <li>access() -: <a class="el" href="classmeow_1_1ObjType.html#ae086a8dc3e60528121e73a0ce80d2cc9">meow::ObjType< Type, ReaderWriter ></a> +: <a class="el" href="classmeow_1_1ObjType.html#a22e329bcf845d0ff11cb058e371038e3">meow::ObjType< Type, ReaderWriter ></a> </li> <li>add() : <a class="el" href="classmeow_1_1HashTableList.html#a6d7a0c3ac05a355cc9e1c60856ebd781">meow::HashTableList< Data, HashFunc ></a> @@ -97,7 +97,7 @@ $(document).ready(function(){initNavTree('functions_func.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/functions_func_b.html b/doc/html/functions_func_b.html index 1b858ee..0fb7403 100644 --- a/doc/html/functions_func_b.html +++ b/doc/html/functions_func_b.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -58,22 +58,18 @@ $(document).ready(function(){initNavTree('functions_func_b.html','');}); <h3><a class="anchor" id="index_b"></a>- b -</h3><ul> <li>b() -: <a class="el" href="classmeow_1_1RGB.html#aebff34ce6c558095ae73164a84f2e4c3">meow::RGB< T ></a> -, <a class="el" href="classmeow_1_1RGBf__Space.html#a8a0a6daacecfbd1769cbdb321988ab88">meow::RGBf_Space</a> +: <a class="el" href="classmeow_1_1RGBf__Space.html#a8a0a6daacecfbd1769cbdb321988ab88">meow::RGBf_Space</a> , <a class="el" href="classmeow_1_1RGBi__Space.html#ad1fa67b3646315b7a4fbcf225663e019">meow::RGBi_Space</a> </li> <li>BallProjection() -: <a class="el" href="classmeow_1_1BallProjection.html#af7e722b66c6bbc7245726902b6849850">meow::BallProjection< Scalar ></a> +: <a class="el" href="classmeow_1_1BallProjection.html#a1efa5c200a9d5605453b47e3856ccf28">meow::BallProjection< Scalar ></a> </li> <li>bGet() : <a class="el" href="classmeow_1_1RGBf__Space.html#a1e788ac2df4f3cd00ff09b5f644f2c8c">meow::RGBf_Space</a> , <a class="el" href="classmeow_1_1RGBi__Space.html#ad9160364e918eaa52e0573c30f4f26e7">meow::RGBi_Space</a> </li> -<li>bgr() -: <a class="el" href="classmeow_1_1RGB.html#a5c51ce2c05600850275de3c083328c10">meow::RGB< T ></a> -</li> <li>BinaryIndexTree() -: <a class="el" href="classmeow_1_1BinaryIndexTree.html#a8323caade12e478be1e47b7612a60b8f">meow::BinaryIndexTree< Value ></a> +: <a class="el" href="classmeow_1_1BinaryIndexTree.html#afe34f33091c5c8267f1d219ff40824c4">meow::BinaryIndexTree< Value ></a> </li> <li>Bitmap() : <a class="el" href="classmeow_1_1Bitmap.html#ab313e096befabd933633cb75b870f75c">meow::Bitmap< Pixel ></a> @@ -85,17 +81,11 @@ $(document).ready(function(){initNavTree('functions_func_b.html','');}); : <a class="el" href="classmeow_1_1Photo.html#a07c8ca1846fc97005a7d960c5fc703a7">meow::Photo< Pixel ></a> </li> <li>bMax() -: <a class="el" href="classmeow_1_1RGB.html#aa040fb899d8ecf152d95a6f7a4b3b066">meow::RGB< T ></a> -, <a class="el" href="classmeow_1_1RGBf.html#a41f7e5d58f6b848b4b90de289e0ea96b">meow::RGBf</a> -, <a class="el" href="classmeow_1_1RGBf__Space.html#a029c3bd52ae818462558742dc2be0904">meow::RGBf_Space</a> -, <a class="el" href="classmeow_1_1RGBi.html#a8d1ae508bdb3f491be0e0e771433bb6c">meow::RGBi</a> +: <a class="el" href="classmeow_1_1RGBf__Space.html#a029c3bd52ae818462558742dc2be0904">meow::RGBf_Space</a> , <a class="el" href="classmeow_1_1RGBi__Space.html#a2ce95550fd5c89fc71f0715fc8ac573b">meow::RGBi_Space</a> </li> <li>bMin() -: <a class="el" href="classmeow_1_1RGB.html#ab9f74cc384f67615ad172e994a645de9">meow::RGB< T ></a> -, <a class="el" href="classmeow_1_1RGBf.html#a8f61a17587ae9d51c236b43495e6b2fb">meow::RGBf</a> -, <a class="el" href="classmeow_1_1RGBf__Space.html#a130bbee98fdd279a415e18aa0ca2f13c">meow::RGBf_Space</a> -, <a class="el" href="classmeow_1_1RGBi.html#a78e2c47da313180300863354219e63a9">meow::RGBi</a> +: <a class="el" href="classmeow_1_1RGBf__Space.html#a130bbee98fdd279a415e18aa0ca2f13c">meow::RGBf_Space</a> , <a class="el" href="classmeow_1_1RGBi__Space.html#a612c6b94ae15541855dcd9dd15056ff8">meow::RGBi_Space</a> </li> <li>build() @@ -115,7 +105,7 @@ $(document).ready(function(){initNavTree('functions_func_b.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/functions_func_c.html b/doc/html/functions_func_c.html index 3f0d643..56f6cc3 100644 --- a/doc/html/functions_func_c.html +++ b/doc/html/functions_func_c.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -196,7 +196,7 @@ $(document).ready(function(){initNavTree('functions_func_c.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/functions_func_d.html b/doc/html/functions_func_d.html index da21211..5d5e69a 100644 --- a/doc/html/functions_func_d.html +++ b/doc/html/functions_func_d.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -111,7 +111,7 @@ $(document).ready(function(){initNavTree('functions_func_d.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/functions_func_e.html b/doc/html/functions_func_e.html index ab1c7ed..fc11323 100644 --- a/doc/html/functions_func_e.html +++ b/doc/html/functions_func_e.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -76,16 +76,13 @@ $(document).ready(function(){initNavTree('functions_func_e.html','');}); </li> <li>entries() : <a class="el" href="classmeow_1_1Matrix.html#a13384643dc412817fdcd8f1834a02d12">meow::Matrix< Entry ></a> -, <a class="el" href="classmeow_1_1Vector.html#adc55ef7402cf4114ea5696df18545618">meow::Vector< Scalar ></a> </li> <li>entry() : <a class="el" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">meow::Matrix< Entry ></a> -, <a class="el" href="classmeow_1_1ObjArray.html#a83d175206d5bae2542a818200dd64c9b">meow::ObjArray< T ></a> -, <a class="el" href="classmeow_1_1Vector.html#af5ecb8d9cc811a2d56e1725c4bfd30e8">meow::Vector< Scalar ></a> +, <a class="el" href="classmeow_1_1ObjArray.html#abf9b4ada2cea08a9b6583f86cfc8c737">meow::ObjArray< T ></a> </li> <li>entryGet() : <a class="el" href="classmeow_1_1Matrix.html#ab49fa7564c37c6bc164dc368a94fed6b">meow::Matrix< Entry ></a> -, <a class="el" href="classmeow_1_1Vector.html#a35b4e136e93445279372f70e4caf00fe">meow::Vector< Scalar ></a> </li> <li>equal() : <a class="el" href="classmeow_1_1Self.html#a91098e2218c358470e81d64f35d6491d">meow::Self< Data ></a> @@ -106,7 +103,7 @@ $(document).ready(function(){initNavTree('functions_func_e.html','');}); : <a class="el" href="classmeow_1_1WatchBall.html#a00fcbbce6d9e4748a9b093983e591c19">meow::WatchBall< Pixel ></a> </li> <li>Eye() -: <a class="el" href="classmeow_1_1Eye.html#a38f3f071a6f969db2185e342a62afef5">meow::Eye< Pixel ></a> +: <a class="el" href="classmeow_1_1Eye.html#adf29f94cf37ef6c9332156d9b4f98a06">meow::Eye< Pixel ></a> </li> </ul> </div><!-- contents --> @@ -115,7 +112,7 @@ $(document).ready(function(){initNavTree('functions_func_e.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/functions_func_f.html b/doc/html/functions_func_f.html index bbcb265..9678174 100644 --- a/doc/html/functions_func_f.html +++ b/doc/html/functions_func_f.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -72,14 +72,15 @@ $(document).ready(function(){initNavTree('functions_func_f.html','');}); , <a class="el" href="classmeow_1_1SplayTree__Range.html#a13c3591050f556251a33c03ce142acb1">meow::SplayTree_Range< Key, Value ></a> </li> <li>first() -: <a class="el" href="classmeow_1_1SplayTree.html#ad8c3814cbfbcc9f754b62a74368ddc0b">meow::SplayTree< Key, Value ></a> +: <a class="el" href="classmeow_1_1ObjDictionary.html#a451764f966fe7a237996c1698ba461ac">meow::ObjDictionary< Key, Value ></a> +, <a class="el" href="classmeow_1_1SplayTree.html#ad8c3814cbfbcc9f754b62a74368ddc0b">meow::SplayTree< Key, Value ></a> , <a class="el" href="classmeow_1_1SplayTree__Range.html#a74207c8c8023d62111171cd64abfbe77">meow::SplayTree_Range< Key, Value ></a> </li> <li>fixedPoint2D() : <a class="el" href="classmeow_1_1Camera.html#a9692355258ec6a78827cf35211521907">meow::Camera< Pixel ></a> </li> <li>fixedPoints2D() -: <a class="el" href="classmeow_1_1Camera.html#a2fde4fdfcb105e8a44b3333c78f55b6b">meow::Camera< Pixel ></a> +: <a class="el" href="classmeow_1_1Camera.html#a298f81d18e2339db23ed5339f59b7986">meow::Camera< Pixel ></a> </li> <li>fixedPoints2DGet() : <a class="el" href="classmeow_1_1Camera.html#aa6bfaf360ab9b78adfde7005747368d4">meow::Camera< Pixel ></a> @@ -96,7 +97,7 @@ $(document).ready(function(){initNavTree('functions_func_f.html','');}); : <a class="el" href="classmeow_1_1FeaturePointsDetector__Harris.html#a6c985645f3e3c3d649edb72c08168cf3">meow::FeaturePointsDetector_Harris< Pixel ></a> </li> <li>FPMKM() -: <a class="el" href="classmeow_1_1FeaturePointsMatch__K__Match.html#a6e657c4cb57c418e39ed91b35aae448c">meow::FeaturePointsMatch_K_Match< Scalar, Description ></a> +: <a class="el" href="classmeow_1_1FeaturePointsMatch__K__Match.html#aa67e41546eb54e64fea560f5d0e50586">meow::FeaturePointsMatch_K_Match< Scalar, Description ></a> </li> <li>func() : <a class="el" href="classmeow_1_1HashTableList.html#aaf4154c2534c861455149261c0194f00">meow::HashTableList< Data, HashFunc ></a> @@ -108,7 +109,7 @@ $(document).ready(function(){initNavTree('functions_func_f.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/functions_func_g.html b/doc/html/functions_func_g.html index 36287ed..5b2a232 100644 --- a/doc/html/functions_func_g.html +++ b/doc/html/functions_func_g.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -58,38 +58,28 @@ $(document).ready(function(){initNavTree('functions_func_g.html','');}); <h3><a class="anchor" id="index_g"></a>- g -</h3><ul> <li>g() -: <a class="el" href="classmeow_1_1RGB.html#ad427ada53b9a14dfc46150d54e983cfb">meow::RGB< T ></a> -, <a class="el" href="classmeow_1_1RGBf__Space.html#ad25036799ca38983cdb74ed6b4245d51">meow::RGBf_Space</a> +: <a class="el" href="classmeow_1_1RGBf__Space.html#ad25036799ca38983cdb74ed6b4245d51">meow::RGBf_Space</a> , <a class="el" href="classmeow_1_1RGBi__Space.html#a4e11d1c769ed496cccb9731a0fb68af4">meow::RGBi_Space</a> </li> <li>gaussian() : <a class="el" href="classmeow_1_1Bitmap.html#a499f3f0ceb101cb92ea8cd030b3d9952">meow::Bitmap< Pixel ></a> </li> <li>gaussianed() -: <a class="el" href="classmeow_1_1Bitmap.html#a0aae89f4f8dbc1ba2b8f43e29a4a592e">meow::Bitmap< Pixel ></a> +: <a class="el" href="classmeow_1_1Bitmap.html#af15952db2e4ecaa1e24ebfb8a1c5e650">meow::Bitmap< Pixel ></a> </li> <li>get() : <a class="el" href="classmeow_1_1ObjSelector.html#a948d5e709bdeacb8648e8c7c243b0ff3">meow::ObjSelector< id ></a> </li> -<li>getImplement() -: <a class="el" href="classmeow_1_1RegisterInterface.html#aa0f73c861a4b917085eed724e61661cf">meow::RegisterInterface< T ></a> -</li> <li>gGet() : <a class="el" href="classmeow_1_1RGBf__Space.html#a48e591bedfc479b2193dd00ac5986f9f">meow::RGBf_Space</a> , <a class="el" href="classmeow_1_1RGBi__Space.html#ae929cfad169be9724e8d38d967a8ac33">meow::RGBi_Space</a> </li> <li>gMax() -: <a class="el" href="classmeow_1_1RGB.html#ac1e1bd0f904c0bc4d68d117ec9a88932">meow::RGB< T ></a> -, <a class="el" href="classmeow_1_1RGBf.html#af528758e69770cdd8379175f68cd9678">meow::RGBf</a> -, <a class="el" href="classmeow_1_1RGBf__Space.html#a65d8088fb8b755f0b3f173dcda552789">meow::RGBf_Space</a> -, <a class="el" href="classmeow_1_1RGBi.html#a3ac8d53ca66a53ad7f734b06c5f3e53c">meow::RGBi</a> +: <a class="el" href="classmeow_1_1RGBf__Space.html#a65d8088fb8b755f0b3f173dcda552789">meow::RGBf_Space</a> , <a class="el" href="classmeow_1_1RGBi__Space.html#a4b3d58a5a52f1ebee9e7477a9f0bd291">meow::RGBi_Space</a> </li> <li>gMin() -: <a class="el" href="classmeow_1_1RGB.html#abc9f6654db5515946b10c7d593fc49cd">meow::RGB< T ></a> -, <a class="el" href="classmeow_1_1RGBf.html#aaf6380aaa51980f93b14b3a47377552d">meow::RGBf</a> -, <a class="el" href="classmeow_1_1RGBf__Space.html#aeb0cd2d681af6a70861ff371bf596e17">meow::RGBf_Space</a> -, <a class="el" href="classmeow_1_1RGBi.html#a1bf359848887a55f86b25ac01b188ede">meow::RGBi</a> +: <a class="el" href="classmeow_1_1RGBf__Space.html#aeb0cd2d681af6a70861ff371bf596e17">meow::RGBf_Space</a> , <a class="el" href="classmeow_1_1RGBi__Space.html#aa56cd3fabe6e32ede7f7761836dd7253">meow::RGBi_Space</a> </li> <li>gradiancedX() @@ -99,7 +89,7 @@ $(document).ready(function(){initNavTree('functions_func_g.html','');}); : <a class="el" href="classmeow_1_1Bitmap.html#ae8d8985bd64971590862b165e2949faf">meow::Bitmap< Pixel ></a> </li> <li>gradianceX() -: <a class="el" href="classmeow_1_1Bitmap.html#aaf5c0c592084c80bce532801f4cdeb22">meow::Bitmap< Pixel ></a> +: <a class="el" href="classmeow_1_1Bitmap.html#ad7066cf0542486b0944e1584ced9faa8">meow::Bitmap< Pixel ></a> </li> <li>gradianceY() : <a class="el" href="classmeow_1_1Bitmap.html#aa08c848b01a304f4569f0e45f3ccee12">meow::Bitmap< Pixel ></a> @@ -111,7 +101,7 @@ $(document).ready(function(){initNavTree('functions_func_g.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/functions_func_h.html b/doc/html/functions_func_h.html index ed22116..76fa5e8 100644 --- a/doc/html/functions_func_h.html +++ b/doc/html/functions_func_h.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -58,9 +58,7 @@ $(document).ready(function(){initNavTree('functions_func_h.html','');}); <h3><a class="anchor" id="index_h"></a>- h -</h3><ul> <li>h() -: <a class="el" href="classmeow_1_1HSL.html#aa4389db431631775dddfdfa1d4b2516d">meow::HSL< T ></a> -, <a class="el" href="classmeow_1_1HSLf__Space.html#a8379a7dec9f95eac7908b6b4c0aff98e">meow::HSLf_Space</a> -, <a class="el" href="classmeow_1_1HSV.html#a5a35504836c489a15c146750107cf73a">meow::HSV< T ></a> +: <a class="el" href="classmeow_1_1HSLf__Space.html#a1aca0fee7322efd313d6b070b580d0ad">meow::HSLf_Space</a> , <a class="el" href="classmeow_1_1HSVf__Space.html#a400aceb17358373551aba79aac046e88">meow::HSVf_Space</a> </li> <li>HashTableList() @@ -78,35 +76,18 @@ $(document).ready(function(){initNavTree('functions_func_h.html','');}); , <a class="el" href="classmeow_1_1HSVf__Space.html#ae142d6dfee8ac3f1e8471792911dca46">meow::HSVf_Space</a> </li> <li>hMax() -: <a class="el" href="classmeow_1_1HSL.html#ade1bddf4a6177269ceca10872f1d7ad2">meow::HSL< T ></a> -, <a class="el" href="classmeow_1_1HSLf.html#ae558ad5682570217c00e366a5d63bd5b">meow::HSLf</a> -, <a class="el" href="classmeow_1_1HSLf__Space.html#a145882c607f9029859eb418ce979b64c">meow::HSLf_Space</a> -, <a class="el" href="classmeow_1_1HSV.html#a587dfd1cf14ca12838d6e1da55880547">meow::HSV< T ></a> -, <a class="el" href="classmeow_1_1HSVf.html#a5e3e3f683820ba8c1aaf01e5c2267532">meow::HSVf</a> +: <a class="el" href="classmeow_1_1HSLf__Space.html#a145882c607f9029859eb418ce979b64c">meow::HSLf_Space</a> , <a class="el" href="classmeow_1_1HSVf__Space.html#a9c477bb3f4bd4a6e275454b5c17f70af">meow::HSVf_Space</a> </li> <li>hMin() -: <a class="el" href="classmeow_1_1HSL.html#a895814d6b6f3c2a6a542fe1799be737f">meow::HSL< T ></a> -, <a class="el" href="classmeow_1_1HSLf.html#a149826315b4abba3edc86958b6de69e2">meow::HSLf</a> -, <a class="el" href="classmeow_1_1HSLf__Space.html#ae8cdb0610e7c4c7c8cae0071e89190a1">meow::HSLf_Space</a> -, <a class="el" href="classmeow_1_1HSV.html#afd6308bfe34a833e31d75a91959a38a9">meow::HSV< T ></a> -, <a class="el" href="classmeow_1_1HSVf.html#a11dc3c29ef8fea571c27dff0605e6409">meow::HSVf</a> +: <a class="el" href="classmeow_1_1HSLf__Space.html#ae8cdb0610e7c4c7c8cae0071e89190a1">meow::HSLf_Space</a> , <a class="el" href="classmeow_1_1HSVf__Space.html#a55d7dc460276eedec803905bc896e3f4">meow::HSVf_Space</a> </li> <li>hsl() -: <a class="el" href="classmeow_1_1HSL.html#a5916a5e44dbcac7bcb8759bd664edba0">meow::HSL< T ></a> -</li> -<li>HSL() -: <a class="el" href="classmeow_1_1HSL.html#a535248e246711f0d634afae7f31326cc">meow::HSL< T ></a> -</li> -<li>hsl() : <a class="el" href="classmeow_1_1HSLf__Space.html#a7bfcdff0e263e1fc668378e62fcc7bbe">meow::HSLf_Space</a> </li> -<li>HSLf() -: <a class="el" href="classmeow_1_1HSLf.html#a1d39eceb03f088155ac9eaf888802d9d">meow::HSLf</a> -</li> <li>HSLf_Space() -: <a class="el" href="classmeow_1_1HSLf__Space.html#aa210413146f56ae8106649f879139128">meow::HSLf_Space</a> +: <a class="el" href="classmeow_1_1HSLf__Space.html#a5920c0fc93e0481957c629c47d302849">meow::HSLf_Space</a> </li> <li>hslGet() : <a class="el" href="classmeow_1_1HSLf__Space.html#ae5299a5b58224fcf600812cbcebb7031">meow::HSLf_Space</a> @@ -117,23 +98,11 @@ $(document).ready(function(){initNavTree('functions_func_h.html','');}); <li>hslMin() : <a class="el" href="classmeow_1_1HSLf__Space.html#ae97959215ff50cc62af6a309226a0061">meow::HSLf_Space</a> </li> -<li>HSV() -: <a class="el" href="classmeow_1_1HSV.html#a7b6274bb5ade15a133d9c9628049df7e">meow::HSV< T ></a> -</li> <li>hsv() -: <a class="el" href="classmeow_1_1HSV.html#a75b1556393e540d68759d0dcf32ceada">meow::HSV< T ></a> -</li> -<li>HSV() -: <a class="el" href="classmeow_1_1HSV.html#a5d448c64b3bab700e1f3202a483fafe5">meow::HSV< T ></a> -</li> -<li>hsv() -: <a class="el" href="classmeow_1_1HSVf__Space.html#aa5d83feefbbd4dee3d2642bd4782ee63">meow::HSVf_Space</a> -</li> -<li>HSVf() -: <a class="el" href="classmeow_1_1HSVf.html#a592341f47599f4e46a315c6057a78a20">meow::HSVf</a> +: <a class="el" href="classmeow_1_1HSVf__Space.html#a0013ba6629d7ed35617c01b577078502">meow::HSVf_Space</a> </li> <li>HSVf_Space() -: <a class="el" href="classmeow_1_1HSVf__Space.html#a8b92ab84b9fe888ee6f06d55b4368cb3">meow::HSVf_Space</a> +: <a class="el" href="classmeow_1_1HSVf__Space.html#a27eb3acfdc06d03d88f5f3d1ae1cb7cc">meow::HSVf_Space</a> </li> <li>hsvGet() : <a class="el" href="classmeow_1_1HSVf__Space.html#a1425760cfd045ecab3ecadd6e9060744">meow::HSVf_Space</a> @@ -151,7 +120,7 @@ $(document).ready(function(){initNavTree('functions_func_h.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/functions_func_i.html b/doc/html/functions_func_i.html index 1e924a9..8a97991 100644 --- a/doc/html/functions_func_i.html +++ b/doc/html/functions_func_i.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -57,9 +57,6 @@ $(document).ready(function(){initNavTree('functions_func_i.html','');});   <h3><a class="anchor" id="index_i"></a>- i -</h3><ul> -<li>identify() -: <a class="el" href="classmeow_1_1ImplementInterface.html#af9de10bbb43c81258baeecccbc3f1431">meow::ImplementInterface< T ></a> -</li> <li>identitied() : <a class="el" href="classmeow_1_1Matrix.html#abc6f5c824ee47cb15094729ca91f2e7c">meow::Matrix< Entry ></a> </li> @@ -67,7 +64,7 @@ $(document).ready(function(){initNavTree('functions_func_i.html','');}); : <a class="el" href="classmeow_1_1Matrix.html#a9987d4535f1de58b822325914e3a916f">meow::Matrix< Entry ></a> </li> <li>identityPoint() -: <a class="el" href="classmeow_1_1IdentityPoints.html#aabf2528a2d24a68d3a859f239383701f">meow::IdentityPoints< ID, Scalar ></a> +: <a class="el" href="classmeow_1_1IdentityPoints.html#a22cc708e09447d1c059d8f7a07fa34cc">meow::IdentityPoints< ID, Scalar ></a> </li> <li>identityPointAdd() : <a class="el" href="classmeow_1_1IdentityPoints.html#a8ad5a9cc2cfa2a9a32bf90b47cc42d94">meow::IdentityPoints< ID, Scalar ></a> @@ -78,21 +75,18 @@ $(document).ready(function(){initNavTree('functions_func_i.html','');}); <li>identityPointGet() : <a class="el" href="classmeow_1_1IdentityPoints.html#a4a87edebfe33238c687ff6d6485c53f3">meow::IdentityPoints< ID, Scalar ></a> </li> -<li>IdentityPoints() -: <a class="el" href="classmeow_1_1IdentityPoints.html#ab3566725696aa78c8b4f85892b6dacc4">meow::IdentityPoints< ID, Scalar ></a> -</li> <li>identityPoints() : <a class="el" href="classmeow_1_1IdentityPoints.html#a312db9235d0a92aa6c297757079f6dd7">meow::IdentityPoints< ID, Scalar ></a> </li> +<li>IdentityPoints() +: <a class="el" href="classmeow_1_1IdentityPoints.html#ab3566725696aa78c8b4f85892b6dacc4">meow::IdentityPoints< ID, Scalar ></a> +</li> <li>identityPointsAdd() : <a class="el" href="classmeow_1_1IdentityPoints.html#af7b65433eccc4d45af938a577a5b5946">meow::IdentityPoints< ID, Scalar ></a> </li> <li>identityPointsDel() : <a class="el" href="classmeow_1_1IdentityPoints.html#a442f6744170780c61801706bb45c74f5">meow::IdentityPoints< ID, Scalar ></a> </li> -<li>ImplementInterface() -: <a class="el" href="classmeow_1_1ImplementInterface.html#ae9a6b17845cc8b850fb5a97e706396e0">meow::ImplementInterface< T ></a> -</li> <li>import() : <a class="el" href="classmeow_1_1Usage.html#ad7db9a4197d9b281c47df0800ed63df0">meow::Usage</a> </li> @@ -112,7 +106,7 @@ $(document).ready(function(){initNavTree('functions_func_i.html','');}); <li>inside() : <a class="el" href="classmeow_1_1Camera.html#a55e165212b212a58b0090b1496a1a40a">meow::Camera< Pixel ></a> , <a class="el" href="classmeow_1_1Eye.html#a9afa05168c60564fd11037e042fc4325">meow::Eye< Pixel ></a> -, <a class="el" href="classmeow_1_1Photo.html#a43ac8952d85ea584dc9ea9a0424dbb98">meow::Photo< Pixel ></a> +, <a class="el" href="classmeow_1_1Photo.html#ae1d328ee4c0971d4a90fb1f05bea1e66">meow::Photo< Pixel ></a> </li> <li>inversable() : <a class="el" href="classmeow_1_1Transformation.html#a71a1e75ebcf4d692cb9f0dcfeba1c1e4">meow::Transformation< Scalar ></a> @@ -130,7 +124,7 @@ $(document).ready(function(){initNavTree('functions_func_i.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/functions_func_j.html b/doc/html/functions_func_j.html index d47de7a..2367c0d 100644 --- a/doc/html/functions_func_j.html +++ b/doc/html/functions_func_j.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -74,7 +74,7 @@ $(document).ready(function(){initNavTree('functions_func_j.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/functions_func_k.html b/doc/html/functions_func_k.html index 5718cda..85d696b 100644 --- a/doc/html/functions_func_k.html +++ b/doc/html/functions_func_k.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -71,7 +71,7 @@ $(document).ready(function(){initNavTree('functions_func_k.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/functions_func_l.html b/doc/html/functions_func_l.html index 6f39de1..670459b 100644 --- a/doc/html/functions_func_l.html +++ b/doc/html/functions_func_l.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -58,8 +58,7 @@ $(document).ready(function(){initNavTree('functions_func_l.html','');}); <h3><a class="anchor" id="index_l"></a>- l -</h3><ul> <li>l() -: <a class="el" href="classmeow_1_1HSL.html#a33425776fc45b1a6872a53ad90499e90">meow::HSL< T ></a> -, <a class="el" href="classmeow_1_1HSLf__Space.html#a639c043bb6ba788ad2ea183e59643cdf">meow::HSLf_Space</a> +: <a class="el" href="classmeow_1_1HSLf__Space.html#ae7e4b58fd85ace76a0979a3c7e14407c">meow::HSLf_Space</a> </li> <li>last() : <a class="el" href="classmeow_1_1SplayTree.html#a805efe9b5f4bac68fd62908eb7cf3501">meow::SplayTree< Key, Value ></a> @@ -79,25 +78,18 @@ $(document).ready(function(){initNavTree('functions_func_l.html','');}); : <a class="el" href="classmeow_1_1HSLf__Space.html#a5dd4d3ea93f86b627d51936b7388da44">meow::HSLf_Space</a> </li> <li>LinearTransformation() -: <a class="el" href="classmeow_1_1LinearTransformation.html#a4d73d74510c76bdbe176a8d498be185e">meow::LinearTransformation< Scalar ></a> +: <a class="el" href="classmeow_1_1LinearTransformation.html#a799ed3fafc41010b87807b46e9b9c222">meow::LinearTransformation< Scalar ></a> </li> <li>lMax() -: <a class="el" href="classmeow_1_1HSL.html#a58b52c74a59e14ef507894931bbeab28">meow::HSL< T ></a> -, <a class="el" href="classmeow_1_1HSLf.html#a1c7aa2c5026ca359b74a46d7c28195be">meow::HSLf</a> -, <a class="el" href="classmeow_1_1HSLf__Space.html#a93c3d32fd0bc4aab24835409688cdf72">meow::HSLf_Space</a> +: <a class="el" href="classmeow_1_1HSLf__Space.html#a93c3d32fd0bc4aab24835409688cdf72">meow::HSLf_Space</a> </li> <li>lMin() -: <a class="el" href="classmeow_1_1HSL.html#ac54f6e5f58a27772ff2b74df8e1279b1">meow::HSL< T ></a> -, <a class="el" href="classmeow_1_1HSLf.html#a264c07bfc3de5bb6df54bf173874b0c6">meow::HSLf</a> -, <a class="el" href="classmeow_1_1HSLf__Space.html#a41ab2ddd1544632a138e2660e4c9152a">meow::HSLf_Space</a> +: <a class="el" href="classmeow_1_1HSLf__Space.html#a41ab2ddd1544632a138e2660e4c9152a">meow::HSLf_Space</a> </li> <li>lowerBound() : <a class="el" href="classmeow_1_1SplayTree.html#a48d6f8f0af07a6620bd73a92db226ce6">meow::SplayTree< Key, Value ></a> , <a class="el" href="classmeow_1_1SplayTree__Range.html#a92ca3967d0f433a57b5057d61183f2aa">meow::SplayTree_Range< Key, Value ></a> </li> -<li>lsh() -: <a class="el" href="classmeow_1_1HSL.html#a1a80ecb0bc823881404a8b2a5912bc88">meow::HSL< T ></a> -</li> </ul> </div><!-- contents --> </div><!-- doc-content --> @@ -105,7 +97,7 @@ $(document).ready(function(){initNavTree('functions_func_l.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/functions_func_m.html b/doc/html/functions_func_m.html index d741fb1..fe258ad 100644 --- a/doc/html/functions_func_m.html +++ b/doc/html/functions_func_m.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -62,9 +62,8 @@ $(document).ready(function(){initNavTree('functions_func_m.html','');}); , <a class="el" href="classmeow_1_1FeaturePointsMatch__K__Match.html#ae8ea7cbe57606eac89b5709058ea8f61">meow::FeaturePointsMatch_K_Match< Scalar, Description ></a> </li> <li>matrix() -: <a class="el" href="classmeow_1_1Bitmap.html#a953dfea2b7d257d43a386e28a2bbbc95">meow::Bitmap< Pixel ></a> -, <a class="el" href="classmeow_1_1Color3__Space.html#a1f11ba476ffb0ed16ef1b8d06954b6f0">meow::Color3_Space< T ></a> -, <a class="el" href="classmeow_1_1LinearTransformation.html#a1a22a48337340211bf0f052e52ff2139">meow::LinearTransformation< Scalar ></a> +: <a class="el" href="classmeow_1_1Bitmap.html#aa586a08e997e5ae8675e108d84643c81">meow::Bitmap< Pixel ></a> +, <a class="el" href="classmeow_1_1LinearTransformation.html#aeab1cf88fc67a1857504bd2fb18519f5">meow::LinearTransformation< Scalar ></a> </li> <li>Matrix() : <a class="el" href="classmeow_1_1Matrix.html#a2dc9f17e38ba52376822744d2fc48f29">meow::Matrix< Entry ></a> @@ -72,7 +71,7 @@ $(document).ready(function(){initNavTree('functions_func_m.html','');}); <li>matrix() : <a class="el" href="classmeow_1_1Vector2D.html#added6ab5bb058ef53f919724333454fd">meow::Vector2D< Scalar ></a> , <a class="el" href="classmeow_1_1Vector3D.html#ae03fb93d06c60fd2901875ead10c8c72">meow::Vector3D< Scalar ></a> -, <a class="el" href="classmeow_1_1Vector.html#ad3b1665885c683f41b94fd59b0f5e084">meow::Vector< Scalar ></a> +, <a class="el" href="classmeow_1_1Vector.html#a461ae8dc7eab62d445607067e31ac81e">meow::Vector< Scalar ></a> </li> <li>matrixGet() : <a class="el" href="classmeow_1_1Bitmap.html#a2c3ed8ebcceb2d5c5267df832e3aa3df">meow::Bitmap< Pixel ></a> @@ -116,7 +115,7 @@ $(document).ready(function(){initNavTree('functions_func_m.html','');}); </li> <li>mul() : <a class="el" href="classmeow_1_1Matrix.html#a30fdb794e5966585e93cf715646210dd">meow::Matrix< Entry ></a> -, <a class="el" href="classmeow_1_1Vector2D.html#ac3d894445c7dfa8b0cbe8ec2c1dfd1c2">meow::Vector2D< Scalar ></a> +, <a class="el" href="classmeow_1_1Vector2D.html#a8c65e501c1eeafe7f504c3b834743320">meow::Vector2D< Scalar ></a> , <a class="el" href="classmeow_1_1Vector3D.html#a22717807229c6243b5d0fd4d370b578a">meow::Vector3D< Scalar ></a> , <a class="el" href="classmeow_1_1Vector.html#a45bd0b9c27a2fc83f1d00106c976751c">meow::Vector< Scalar ></a> </li> @@ -131,7 +130,7 @@ $(document).ready(function(){initNavTree('functions_func_m.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/functions_func_n.html b/doc/html/functions_func_n.html index c035cac..479adf1 100644 --- a/doc/html/functions_func_n.html +++ b/doc/html/functions_func_n.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -86,7 +86,7 @@ $(document).ready(function(){initNavTree('functions_func_n.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/functions_func_o.html b/doc/html/functions_func_o.html index 0c837c6..d0b06b5 100644 --- a/doc/html/functions_func_o.html +++ b/doc/html/functions_func_o.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -96,7 +96,7 @@ $(document).ready(function(){initNavTree('functions_func_o.html','');}); , <a class="el" href="classmeow_1_1FeaturePoint.html#ab214706427b962a1404ee8fcfefd6465">meow::FeaturePoint< Scalar, Description ></a> , <a class="el" href="classmeow_1_1FeaturePointsDetector__Harris.html#ac3d52bb2286377febbe692480e9afa75">meow::FeaturePointsDetector_Harris< Pixel ></a> , <a class="el" href="classmeow_1_1Matrix.html#a78b4b8b4ee30d02cb726bf7b8ac13147">meow::Matrix< Entry ></a> -, <a class="el" href="classmeow_1_1ObjType.html#a99d0180d4480c6fd46841e09c5519d8a">meow::ObjType< Type, ReaderWriter ></a> +, <a class="el" href="classmeow_1_1ObjType.html#a7dd978549a5fc36e2ce5dc26cefe69f9">meow::ObjType< Type, ReaderWriter ></a> , <a class="el" href="classmeow_1_1PhotoProjection.html#aa50f02a71f9be0b417b0dc9f8ff5d9ab">meow::PhotoProjection< Scalar ></a> , <a class="el" href="classmeow_1_1Self.html#a5962339e9ee49312ab770f1119256ca6">meow::Self< Data ></a> , <a class="el" href="classmeow_1_1Vector2D.html#a2a0cd6731b85b71649dca56d719a1633">meow::Vector2D< Scalar ></a> @@ -214,8 +214,8 @@ $(document).ready(function(){initNavTree('functions_func_o.html','');}); </li> <li>operator[]() : <a class="el" href="classmeow_1_1FeaturePoint.html#a54b483836901fd5ad6b3c115f3afda69">meow::FeaturePoint< Scalar, Description ></a> -, <a class="el" href="classmeow_1_1ObjArray.html#a1b6cb50da01769067bafcb85c2a5104f">meow::ObjArray< T ></a> -, <a class="el" href="classmeow_1_1ObjDictionary.html#ad22d7c7dc4d35417e9657eb88ca0dfbb">meow::ObjDictionary< Key, Value ></a> +, <a class="el" href="classmeow_1_1ObjArray.html#a85b7fd1f3e5c2c35216fcf3636506626">meow::ObjArray< T ></a> +, <a class="el" href="classmeow_1_1ObjDictionary.html#a8d793863b74457608508c34d728f0983">meow::ObjDictionary< Key, Value ></a> , <a class="el" href="classmeow_1_1SplayTree.html#a9f02a4ccc46616b7923c5834e02d53bc">meow::SplayTree< Key, Value ></a> , <a class="el" href="classmeow_1_1SplayTree__Range.html#a2a4e8bffccdf807bfe6feb9d838ab44d">meow::SplayTree_Range< Key, Value ></a> </li> @@ -254,7 +254,7 @@ $(document).ready(function(){initNavTree('functions_func_o.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/functions_func_p.html b/doc/html/functions_func_p.html index 71e29b4..106d8cb 100644 --- a/doc/html/functions_func_p.html +++ b/doc/html/functions_func_p.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -95,17 +95,17 @@ $(document).ready(function(){initNavTree('functions_func_p.html','');}); : <a class="el" href="classmeow_1_1Camera.html#a78d30a42c1b67fafd3847f8757c10136">meow::Camera< Pixel ></a> </li> <li>Photo() -: <a class="el" href="classmeow_1_1Photo.html#a68137359863914ebedb467782b8ef440">meow::Photo< Pixel ></a> +: <a class="el" href="classmeow_1_1Photo.html#a85f96086c9c4041ae14f0c1c9c6d23f8">meow::Photo< Pixel ></a> </li> <li>photoGet() : <a class="el" href="classmeow_1_1Camera.html#aedd341c40cf8c5ef656bd02d9a1a266b">meow::Camera< Pixel ></a> </li> <li>PhotoProjection() -: <a class="el" href="classmeow_1_1PhotoProjection.html#a902922d6be5fcb6ce2ce563031913e36">meow::PhotoProjection< Scalar ></a> +: <a class="el" href="classmeow_1_1PhotoProjection.html#afba51bf2a5f236057bfd279ef68e0d71">meow::PhotoProjection< Scalar ></a> </li> <li>pixel() : <a class="el" href="classmeow_1_1Bitmap.html#ac8f41ae97e068549565e9ac83ffef888">meow::Bitmap< Pixel ></a> -, <a class="el" href="classmeow_1_1Photo.html#a38c943a8bd30b309a8042599dcf9f1e7">meow::Photo< Pixel ></a> +, <a class="el" href="classmeow_1_1Photo.html#a3489796a4101da9291fff280cb89728e">meow::Photo< Pixel ></a> </li> <li>pixels() : <a class="el" href="classmeow_1_1Bitmap.html#a17f92dec30f314d832f040257d6d5584">meow::Bitmap< Pixel ></a> @@ -144,7 +144,7 @@ $(document).ready(function(){initNavTree('functions_func_p.html','');}); : <a class="el" href="classmeow_1_1ObjProperties.html#af14e8afbd6807b61429d4f84291d6cee">meow::ObjProperties< SID ></a> </li> <li>property() -: <a class="el" href="classmeow_1_1ObjProperties.html#af20d23e32a6658bb19685540c65c6a3a">meow::ObjProperties< SID ></a> +: <a class="el" href="classmeow_1_1ObjProperties.html#a40323f6710fe3688574555eedaf2adc9">meow::ObjProperties< SID ></a> </li> <li>propertyAdd() : <a class="el" href="classmeow_1_1ObjProperties.html#a5614e7f6a939da5376e83a1e75e215c5">meow::ObjProperties< SID ></a> @@ -165,7 +165,7 @@ $(document).ready(function(){initNavTree('functions_func_p.html','');}); : <a class="el" href="classmeow_1_1MergeableHeap.html#a9491f6a76be757ae888a4093c034eedb">meow::MergeableHeap< Element ></a> </li> <li>putBack() -: <a class="el" href="classmeow_1_1ObjArray.html#affe4f74887e9c81f1e01b4bd1a4e0e28">meow::ObjArray< T ></a> +: <a class="el" href="classmeow_1_1ObjArray.html#a9c988b52746babbc998e4a7f5dbbc286">meow::ObjArray< T ></a> </li> </ul> </div><!-- contents --> @@ -174,7 +174,7 @@ $(document).ready(function(){initNavTree('functions_func_p.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/functions_func_q.html b/doc/html/functions_func_q.html index d51e85c..b2b411e 100644 --- a/doc/html/functions_func_q.html +++ b/doc/html/functions_func_q.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -71,7 +71,7 @@ $(document).ready(function(){initNavTree('functions_func_q.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/functions_func_r.html b/doc/html/functions_func_r.html index d106133..574d6b4 100644 --- a/doc/html/functions_func_r.html +++ b/doc/html/functions_func_r.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -58,12 +58,11 @@ $(document).ready(function(){initNavTree('functions_func_r.html','');}); <h3><a class="anchor" id="index_r"></a>- r -</h3><ul> <li>r() -: <a class="el" href="classmeow_1_1RGB.html#af404b8c2793659741bf4dcd3f9599c74">meow::RGB< T ></a> -, <a class="el" href="classmeow_1_1RGBf__Space.html#a2e158eb7f0a94047b23872b7b346e7b9">meow::RGBf_Space</a> +: <a class="el" href="classmeow_1_1RGBf__Space.html#a2e158eb7f0a94047b23872b7b346e7b9">meow::RGBf_Space</a> , <a class="el" href="classmeow_1_1RGBi__Space.html#a0eff4d5a02a91c3407740024d0061d02">meow::RGBi_Space</a> </li> <li>radius() -: <a class="el" href="classmeow_1_1BallProjection.html#a5e4bbc9cf477002fab2dad6f37e2553c">meow::BallProjection< Scalar ></a> +: <a class="el" href="classmeow_1_1BallProjection.html#a82416bac8768d0f40fc09e8cd3896bc8">meow::BallProjection< Scalar ></a> </li> <li>read() : <a class="el" href="classmeow_1_1Bitmap.html#a3b13a4923d68de65bb7e21712185bec8">meow::Bitmap< Pixel ></a> @@ -123,12 +122,6 @@ $(document).ready(function(){initNavTree('functions_func_r.html','');}); : <a class="el" href="classmeow_1_1Vector2D.html#a21850fb1a57df44425330ede4cfee331">meow::Vector2D< Scalar ></a> , <a class="el" href="classmeow_1_1Vector3D.html#af4f968f581bfbcf57afcd1bbf1d3bee2">meow::Vector3D< Scalar ></a> </li> -<li>regImplement() -: <a class="el" href="classmeow_1_1RegisterInterface.html#ab94831367f6f8226f668886ceaa99b2c">meow::RegisterInterface< T ></a> -</li> -<li>RegisterInterface() -: <a class="el" href="classmeow_1_1RegisterInterface.html#ac18ca2aeac72ece9f85c3632436426d5">meow::RegisterInterface< T ></a> -</li> <li>reset() : <a class="el" href="classmeow_1_1BinaryIndexTree.html#a5634a9420ee864860bbf8605b9e17c32">meow::BinaryIndexTree< Value ></a> , <a class="el" href="classmeow_1_1Bitmap.html#ae7bcc670d666a784d6e5e8f14b74aa3d">meow::Bitmap< Pixel ></a> @@ -136,23 +129,14 @@ $(document).ready(function(){initNavTree('functions_func_r.html','');}); , <a class="el" href="classmeow_1_1HashTableList.html#ac7417270658997ef1cb33221fba8d6e8">meow::HashTableList< Data, HashFunc ></a> , <a class="el" href="classmeow_1_1KD__Tree.html#a45be7cf06442b1a75902faa266950121">meow::KD_Tree< Vector, Scalar ></a> , <a class="el" href="classmeow_1_1Matrix.html#ac17251cb984beb1f74558724a22a0120">meow::Matrix< Entry ></a> -, <a class="el" href="classmeow_1_1Photo.html#ab5a901c44b8c5523def9b40f27a5fda3">meow::Photo< Pixel ></a> +, <a class="el" href="classmeow_1_1Photo.html#aed3ed47ee1ddae0732e24af71b91a7b0">meow::Photo< Pixel ></a> , <a class="el" href="classmeow_1_1SegmentTree.html#a80c550b0a3b997bc541ae0947ae2f55d">meow::SegmentTree< Value ></a> , <a class="el" href="classmeow_1_1VP__Tree.html#ad1bffde18bc2f0fc955e78fe77333558">meow::VP_Tree< Vector, Scalar ></a> </li> <li>rgb() -: <a class="el" href="classmeow_1_1RGB.html#a5b47ad08e06fa8da92e8af353ca1d69a">meow::RGB< T ></a> -</li> -<li>RGB() -: <a class="el" href="classmeow_1_1RGB.html#a991e4ae339f6f0349d5c49a284c50d7b">meow::RGB< T ></a> -</li> -<li>rgb() : <a class="el" href="classmeow_1_1RGBf__Space.html#aeffa5f21171d32f9b1e1528707aac42b">meow::RGBf_Space</a> , <a class="el" href="classmeow_1_1RGBi__Space.html#ab07979f6a7b9f6a45b75a6393ee6c385">meow::RGBi_Space</a> </li> -<li>RGBf() -: <a class="el" href="classmeow_1_1RGBf.html#aa28e11d21cd70a6549aa211a3916171a">meow::RGBf</a> -</li> <li>RGBf_Space() : <a class="el" href="classmeow_1_1RGBf__Space.html#ad7cb69aace8c4ee0197d5eca0aa89c66">meow::RGBf_Space</a> </li> @@ -160,11 +144,8 @@ $(document).ready(function(){initNavTree('functions_func_r.html','');}); : <a class="el" href="classmeow_1_1RGBf__Space.html#a2a2a36035097c796da37667ab737aaff">meow::RGBf_Space</a> , <a class="el" href="classmeow_1_1RGBi__Space.html#a3e04f724a45ca6e5cabbc57c9d1332b1">meow::RGBi_Space</a> </li> -<li>RGBi() -: <a class="el" href="classmeow_1_1RGBi.html#ab21405fa151e9ae43aeb9f925256f555">meow::RGBi</a> -</li> <li>RGBi_Space() -: <a class="el" href="classmeow_1_1RGBi__Space.html#a15514adce8ed62b5fa196031d0f821cb">meow::RGBi_Space</a> +: <a class="el" href="classmeow_1_1RGBi__Space.html#a338d7a18013b78132b4dd534bbef7406">meow::RGBi_Space</a> </li> <li>rgbMax() : <a class="el" href="classmeow_1_1RGBf__Space.html#a6b4da76d0c83cb321f61fb6387932203">meow::RGBf_Space</a> @@ -186,17 +167,11 @@ $(document).ready(function(){initNavTree('functions_func_r.html','');}); , <a class="el" href="classmeow_1_1SplayTree__Range.html#a05057d5df92737104b7431b4203cac11">meow::SplayTree_Range< Key, Value ></a> </li> <li>rMax() -: <a class="el" href="classmeow_1_1RGB.html#acf1e98a92ee1415e1278420c48976398">meow::RGB< T ></a> -, <a class="el" href="classmeow_1_1RGBf.html#afac4e1e44f4545413ada1d151a7f33d3">meow::RGBf</a> -, <a class="el" href="classmeow_1_1RGBf__Space.html#af473ccd4b8202097640ba9f19428caef">meow::RGBf_Space</a> -, <a class="el" href="classmeow_1_1RGBi.html#a286f4f04c5e2d09dbab3ff5961c4954e">meow::RGBi</a> +: <a class="el" href="classmeow_1_1RGBf__Space.html#af473ccd4b8202097640ba9f19428caef">meow::RGBf_Space</a> , <a class="el" href="classmeow_1_1RGBi__Space.html#a93000ad239423bb98dda22c8d48bc614">meow::RGBi_Space</a> </li> <li>rMin() -: <a class="el" href="classmeow_1_1RGB.html#a348908dfe16b5a77e30c69d2126fb010">meow::RGB< T ></a> -, <a class="el" href="classmeow_1_1RGBf.html#ab699d04c3b698ffa7ce8f2ce1473f74b">meow::RGBf</a> -, <a class="el" href="classmeow_1_1RGBf__Space.html#aee2f300ff0ae724890d3d80d0cb7cbc3">meow::RGBf_Space</a> -, <a class="el" href="classmeow_1_1RGBi.html#ac4b9273da3f8bf7a9d4736bf9942336e">meow::RGBi</a> +: <a class="el" href="classmeow_1_1RGBf__Space.html#aee2f300ff0ae724890d3d80d0cb7cbc3">meow::RGBf_Space</a> , <a class="el" href="classmeow_1_1RGBi__Space.html#acf9aab095784c66dc9b3969602f84384">meow::RGBi_Space</a> </li> <li>root() @@ -236,7 +211,7 @@ $(document).ready(function(){initNavTree('functions_func_r.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/functions_func_s.html b/doc/html/functions_func_s.html index 47e6514..eff68cc 100644 --- a/doc/html/functions_func_s.html +++ b/doc/html/functions_func_s.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -58,9 +58,7 @@ $(document).ready(function(){initNavTree('functions_func_s.html','');}); <h3><a class="anchor" id="index_s"></a>- s -</h3><ul> <li>s() -: <a class="el" href="classmeow_1_1HSL.html#a8586f2ff8547406af2cc268d47a9bece">meow::HSL< T ></a> -, <a class="el" href="classmeow_1_1HSLf__Space.html#ae6de1c7bf42d04c0f982a58df3bdb4d3">meow::HSLf_Space</a> -, <a class="el" href="classmeow_1_1HSV.html#aa7a09adb410bb0955a16c52ad816f124">meow::HSV< T ></a> +: <a class="el" href="classmeow_1_1HSLf__Space.html#a8f7487b203cd3be19b08a6c80d33d5d2">meow::HSLf_Space</a> , <a class="el" href="classmeow_1_1HSVf__Space.html#aa38bd8f828839f4cefb08251125b7dbe">meow::HSVf_Space</a> </li> <li>same() @@ -68,11 +66,22 @@ $(document).ready(function(){initNavTree('functions_func_s.html','');}); , <a class="el" href="classmeow_1_1SplayTree_1_1Element.html#a01f7474b5018d9505c0e8495d9d1d895">meow::SplayTree< Key, Value >::Element</a> , <a class="el" href="classmeow_1_1SplayTree__Range_1_1Element.html#aea48bcfd0ad50cbdcdc15128be5e8f15">meow::SplayTree_Range< Key, Value >::Element</a> </li> +<li>scalar() +: <a class="el" href="classmeow_1_1Vector2D.html#af3b13c54abc0d8a328833d44b512a299">meow::Vector2D< Scalar ></a> +, <a class="el" href="classmeow_1_1Vector3D.html#a110f24d804fe577e37d3aa69c4316874">meow::Vector3D< Scalar ></a> +, <a class="el" href="classmeow_1_1Vector.html#a628406a3f273f85dc4c619b8f3cd8940">meow::Vector< Scalar ></a> +</li> +<li>scalarGet() +: <a class="el" href="classmeow_1_1Vector.html#ab97e0c09f4665241e052642181732d96">meow::Vector< Scalar ></a> +</li> +<li>scalars() +: <a class="el" href="classmeow_1_1Vector.html#a579a922c3f6c70e6e2c67d8d4d1c1b28">meow::Vector< Scalar ></a> +</li> <li>SceneInfo() : <a class="el" href="structmeow_1_1SceneInfo.html#a2c8795480e3eae28533fa6e3eee0b832">meow::SceneInfo< Pixel ></a> </li> <li>SegmentTree() -: <a class="el" href="classmeow_1_1SegmentTree.html#a1fe904372d3cdd01f07a1c88f86b14a1">meow::SegmentTree< Value ></a> +: <a class="el" href="classmeow_1_1SegmentTree.html#a8e8365f0440c68f3c0853b94a7de3ccb">meow::SegmentTree< Value ></a> </li> <li>Self() : <a class="el" href="classmeow_1_1Self.html#a6b39fcc4b184809f9aeaeb1c9a0bac2d">meow::Self< Data ></a> @@ -95,19 +104,11 @@ $(document).ready(function(){initNavTree('functions_func_s.html','');}); , <a class="el" href="classmeow_1_1SplayTree__Range.html#afce0f36427e9105a3405176ed4eddf58">meow::SplayTree_Range< Key, Value ></a> </li> <li>sMax() -: <a class="el" href="classmeow_1_1HSL.html#a19f89700fea77d2d373f136e2a758804">meow::HSL< T ></a> -, <a class="el" href="classmeow_1_1HSLf.html#acf12ea2adf34f0abe2b9e03526f37d05">meow::HSLf</a> -, <a class="el" href="classmeow_1_1HSLf__Space.html#ac04d25efca77d6e53ddb5de801593ea2">meow::HSLf_Space</a> -, <a class="el" href="classmeow_1_1HSV.html#af4fb1008dcab65cba05d6b4ce6d06b39">meow::HSV< T ></a> -, <a class="el" href="classmeow_1_1HSVf.html#a2e521602deaab25eff709edc1c380f82">meow::HSVf</a> +: <a class="el" href="classmeow_1_1HSLf__Space.html#ac04d25efca77d6e53ddb5de801593ea2">meow::HSLf_Space</a> , <a class="el" href="classmeow_1_1HSVf__Space.html#a2aedcabd4c079b5662502642c919b974">meow::HSVf_Space</a> </li> <li>sMin() -: <a class="el" href="classmeow_1_1HSL.html#a28e8d9a9f2b2cf9a498121508a38efb1">meow::HSL< T ></a> -, <a class="el" href="classmeow_1_1HSLf.html#a11be863a86b8d0a4c8223715d5ec551a">meow::HSLf</a> -, <a class="el" href="classmeow_1_1HSLf__Space.html#aa6f73697310484b178c2dac3acdf4f4b">meow::HSLf_Space</a> -, <a class="el" href="classmeow_1_1HSV.html#a5f94dc2d37503ade2fd61fb431625d02">meow::HSV< T ></a> -, <a class="el" href="classmeow_1_1HSVf.html#ab4fb9eac15c9dd67d937038c2d72af06">meow::HSVf</a> +: <a class="el" href="classmeow_1_1HSLf__Space.html#aa6f73697310484b178c2dac3acdf4f4b">meow::HSLf_Space</a> , <a class="el" href="classmeow_1_1HSVf__Space.html#a042f969c34c4b708ef7c9ed2f914825b">meow::HSVf_Space</a> </li> <li>SplayTree() @@ -143,7 +144,7 @@ $(document).ready(function(){initNavTree('functions_func_s.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/functions_func_t.html b/doc/html/functions_func_t.html index 9ff9325..dae5f0c 100644 --- a/doc/html/functions_func_t.html +++ b/doc/html/functions_func_t.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -121,7 +121,7 @@ $(document).ready(function(){initNavTree('functions_func_t.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/functions_func_u.html b/doc/html/functions_func_u.html index 4fbb11a..9007df5 100644 --- a/doc/html/functions_func_u.html +++ b/doc/html/functions_func_u.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -58,21 +58,16 @@ $(document).ready(function(){initNavTree('functions_func_u.html','');}); <h3><a class="anchor" id="index_u"></a>- u -</h3><ul> <li>u() -: <a class="el" href="classmeow_1_1YUV.html#addc332aa6c92829fe96808e0f0f7212b">meow::YUV< T ></a> -, <a class="el" href="classmeow_1_1YUVf__Space.html#afaf24781d6b28a9615c807dfc70e4f7b">meow::YUVf_Space</a> +: <a class="el" href="classmeow_1_1YUVf__Space.html#ab7a1880a397a5fff594ac18c0d569bd6">meow::YUVf_Space</a> </li> <li>uGet() : <a class="el" href="classmeow_1_1YUVf__Space.html#ad377534486a9d1d1bea38d4c04ea0267">meow::YUVf_Space</a> </li> <li>uMax() -: <a class="el" href="classmeow_1_1YUV.html#a858dd15fe0c951bd5cad92099c565c26">meow::YUV< T ></a> -, <a class="el" href="classmeow_1_1YUVf.html#a211d1df1e9d314e32a7d9683f16a09ee">meow::YUVf</a> -, <a class="el" href="classmeow_1_1YUVf__Space.html#aaf9cb97273b96475641a372fbbe86949">meow::YUVf_Space</a> +: <a class="el" href="classmeow_1_1YUVf__Space.html#aaf9cb97273b96475641a372fbbe86949">meow::YUVf_Space</a> </li> <li>uMin() -: <a class="el" href="classmeow_1_1YUV.html#af0e2d389c930707868a8ba73fe10bdbe">meow::YUV< T ></a> -, <a class="el" href="classmeow_1_1YUVf.html#a20525a50b708c6ffb5886ad762671bda">meow::YUVf</a> -, <a class="el" href="classmeow_1_1YUVf__Space.html#ae799cfca7c0d3b4a817d33a6ebac5239">meow::YUVf_Space</a> +: <a class="el" href="classmeow_1_1YUVf__Space.html#ae799cfca7c0d3b4a817d33a6ebac5239">meow::YUVf_Space</a> </li> <li>update() : <a class="el" href="classmeow_1_1BinaryIndexTree.html#a3a4f1799b20d5dab24d8cc584db5d32d">meow::BinaryIndexTree< Value ></a> @@ -82,11 +77,14 @@ $(document).ready(function(){initNavTree('functions_func_u.html','');}); : <a class="el" href="classmeow_1_1SplayTree.html#a9cd532f990a5fe6ff0930fc297cf664e">meow::SplayTree< Key, Value ></a> , <a class="el" href="classmeow_1_1SplayTree__Range.html#a492f68ede1f6423590ec2bfa3f839ab0">meow::SplayTree_Range< Key, Value ></a> </li> +<li>Usage() +: <a class="el" href="classmeow_1_1Usage.html#a93bca4e2025f46bac3fbfdc36d8ab649">meow::Usage</a> +</li> <li>usage() : <a class="el" href="classmeow_1_1Usage.html#a974e116cde6295ed08d836b08e0c1e99">meow::Usage</a> </li> <li>Usage() -: <a class="el" href="classmeow_1_1Usage.html#a20c74babb6cc473dd3abe2a31bbe32db">meow::Usage</a> +: <a class="el" href="classmeow_1_1Usage.html#a5bcc22c9e69258c22462c1cb4e5b5400">meow::Usage</a> </li> <li>usageBeginAdd() : <a class="el" href="classmeow_1_1Usage.html#a05f4b23ce224661dbc7f308da4cb2709">meow::Usage</a> @@ -101,7 +99,7 @@ $(document).ready(function(){initNavTree('functions_func_u.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/functions_func_v.html b/doc/html/functions_func_v.html index 14f3cf3..7154fd2 100644 --- a/doc/html/functions_func_v.html +++ b/doc/html/functions_func_v.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -58,9 +58,7 @@ $(document).ready(function(){initNavTree('functions_func_v.html','');}); <h3><a class="anchor" id="index_v"></a>- v -</h3><ul> <li>v() -: <a class="el" href="classmeow_1_1HSV.html#aeef19a9dacc066f08e1405ccdef1f5d4">meow::HSV< T ></a> -, <a class="el" href="classmeow_1_1HSVf__Space.html#a163e91d4a36c40295e0d59e56881c9b7">meow::HSVf_Space</a> -, <a class="el" href="classmeow_1_1YUV.html#a8c5f97ba28e24dc7e8c89caba748bcc7">meow::YUV< T ></a> +: <a class="el" href="classmeow_1_1HSVf__Space.html#ae8ffcdef1e7978832081db18ebedeffa">meow::HSVf_Space</a> , <a class="el" href="classmeow_1_1YUVf__Space.html#af2f8d6a8a4913de6ad17f2da86d949fa">meow::YUVf_Space</a> </li> <li>val() @@ -86,43 +84,29 @@ $(document).ready(function(){initNavTree('functions_func_v.html','');}); : <a class="el" href="classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab">meow::Color3_Space< T ></a> </li> <li>Vector() -: <a class="el" href="classmeow_1_1Vector.html#a68530affccd332248e476cc3e188cd61">meow::Vector< Scalar ></a> +: <a class="el" href="classmeow_1_1Vector.html#a7def8437ada844cc6b6dc9769aba1ee6">meow::Vector< Scalar ></a> </li> <li>Vector2D() : <a class="el" href="classmeow_1_1Vector2D.html#a69f2ee0830db546d5a2b5cb39a22ffda">meow::Vector2D< Scalar ></a> </li> <li>Vector3D() -: <a class="el" href="classmeow_1_1Vector3D.html#a360cc4bdfaca40a1b9e80590dd13e523">meow::Vector3D< Scalar ></a> +: <a class="el" href="classmeow_1_1Vector3D.html#afae72511a31b5260ee93130d0654093f">meow::Vector3D< Scalar ></a> </li> <li>vGet() : <a class="el" href="classmeow_1_1HSVf__Space.html#a681393735e63a1de944373b071ebef18">meow::HSVf_Space</a> , <a class="el" href="classmeow_1_1YUVf__Space.html#a99e8bb42edb254ed1415f55ef1558ab0">meow::YUVf_Space</a> </li> <li>vMax() -: <a class="el" href="classmeow_1_1HSV.html#a987ddab561832b5dd69adec27b6464de">meow::HSV< T ></a> -, <a class="el" href="classmeow_1_1HSVf.html#ae6eea3ef9b9948f3f8292c1c461b8fb1">meow::HSVf</a> -, <a class="el" href="classmeow_1_1HSVf__Space.html#ad603b398c6e50a238a87c0aad890ab2c">meow::HSVf_Space</a> -, <a class="el" href="classmeow_1_1YUV.html#aa31eadddcecf041eca037330b3fe6898">meow::YUV< T ></a> -, <a class="el" href="classmeow_1_1YUVf.html#ac26a8246e0ddfe7f80ba2254acf6953d">meow::YUVf</a> +: <a class="el" href="classmeow_1_1HSVf__Space.html#ad603b398c6e50a238a87c0aad890ab2c">meow::HSVf_Space</a> , <a class="el" href="classmeow_1_1YUVf__Space.html#a3b168dd8186710b014f2e1d1b5ee1c63">meow::YUVf_Space</a> </li> <li>vMin() -: <a class="el" href="classmeow_1_1HSV.html#a57a874e92fb01404d4ae33179950e63b">meow::HSV< T ></a> -, <a class="el" href="classmeow_1_1HSVf.html#abe13652f9d29453dbc998eb6ccddb237">meow::HSVf</a> -, <a class="el" href="classmeow_1_1HSVf__Space.html#afb8087a590e96a0da95793acf5d0228e">meow::HSVf_Space</a> -, <a class="el" href="classmeow_1_1YUV.html#a71ec640b3ad61970e9261523ed412e2a">meow::YUV< T ></a> -, <a class="el" href="classmeow_1_1YUVf.html#aa601cf43e25fa399b828d948e5cdd31c">meow::YUVf</a> +: <a class="el" href="classmeow_1_1HSVf__Space.html#afb8087a590e96a0da95793acf5d0228e">meow::HSVf_Space</a> , <a class="el" href="classmeow_1_1YUVf__Space.html#aba01d6b8d0d8840d0132ccd6b43d8c0c">meow::YUVf_Space</a> </li> <li>VP_Tree() : <a class="el" href="classmeow_1_1VP__Tree.html#a5ce274e16a28c6ef5cac63c6e3258d8b">meow::VP_Tree< Vector, Scalar ></a> </li> -<li>vsh() -: <a class="el" href="classmeow_1_1HSV.html#a7f4c430084f4b8431b3c4ac80d61c959">meow::HSV< T ></a> -</li> -<li>vuy() -: <a class="el" href="classmeow_1_1YUV.html#a3c28c80c9b99f16ee50f8dc80294af5b">meow::YUV< T ></a> -</li> </ul> </div><!-- contents --> </div><!-- doc-content --> @@ -130,7 +114,7 @@ $(document).ready(function(){initNavTree('functions_func_v.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/functions_func_w.html b/doc/html/functions_func_w.html index 392eb2e..985f6da 100644 --- a/doc/html/functions_func_w.html +++ b/doc/html/functions_func_w.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -93,7 +93,7 @@ $(document).ready(function(){initNavTree('functions_func_w.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/functions_func_x.html b/doc/html/functions_func_x.html index 677a5da..1b4802d 100644 --- a/doc/html/functions_func_x.html +++ b/doc/html/functions_func_x.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -78,7 +78,7 @@ $(document).ready(function(){initNavTree('functions_func_x.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/functions_func_y.html b/doc/html/functions_func_y.html index d596891..314bc01 100644 --- a/doc/html/functions_func_y.html +++ b/doc/html/functions_func_y.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -59,8 +59,7 @@ $(document).ready(function(){initNavTree('functions_func_y.html','');}); <h3><a class="anchor" id="index_y"></a>- y -</h3><ul> <li>y() : <a class="el" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">meow::Vector2D< Scalar ></a> -, <a class="el" href="classmeow_1_1Vector3D.html#ab520fe8f88aa2df1af1bfb91bac28fb2">meow::Vector3D< Scalar ></a> -, <a class="el" href="classmeow_1_1YUV.html#a6617e96d557ec53fff12bf634f536c18">meow::YUV< T ></a> +, <a class="el" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">meow::Vector3D< Scalar ></a> , <a class="el" href="classmeow_1_1YUVf__Space.html#a92f015c9545102445d1163c7eab67e79">meow::YUVf_Space</a> </li> <li>yGet() @@ -69,27 +68,16 @@ $(document).ready(function(){initNavTree('functions_func_y.html','');}); , <a class="el" href="classmeow_1_1YUVf__Space.html#a31c9176faad460be84a0255bc3173226">meow::YUVf_Space</a> </li> <li>yMax() -: <a class="el" href="classmeow_1_1YUV.html#a74d443cbe42f0c4ebab98fd8a6a04b52">meow::YUV< T ></a> -, <a class="el" href="classmeow_1_1YUVf.html#a90a1f836a1036af244fb7c4011205a88">meow::YUVf</a> -, <a class="el" href="classmeow_1_1YUVf__Space.html#adf7029d33a94df084c4ec0142a35d323">meow::YUVf_Space</a> +: <a class="el" href="classmeow_1_1YUVf__Space.html#adf7029d33a94df084c4ec0142a35d323">meow::YUVf_Space</a> </li> <li>yMin() -: <a class="el" href="classmeow_1_1YUV.html#a71875384a382367a6bab6f9bc79669e9">meow::YUV< T ></a> -, <a class="el" href="classmeow_1_1YUVf.html#a988a3604b4108d4592e73f0a72c4a7af">meow::YUVf</a> -, <a class="el" href="classmeow_1_1YUVf__Space.html#adb397aff53a9c0ede746bd734a519dd6">meow::YUVf_Space</a> -</li> -<li>YUV() -: <a class="el" href="classmeow_1_1YUV.html#a05049ae90e750fa76d770f1c65ec7497">meow::YUV< T ></a> +: <a class="el" href="classmeow_1_1YUVf__Space.html#adb397aff53a9c0ede746bd734a519dd6">meow::YUVf_Space</a> </li> <li>yuv() -: <a class="el" href="classmeow_1_1YUV.html#a5edef3b5de6f888b04f698ce62f7dbfc">meow::YUV< T ></a> -, <a class="el" href="classmeow_1_1YUVf__Space.html#afc4e9f52a8e75753772d99a077e5b4ea">meow::YUVf_Space</a> -</li> -<li>YUVf() -: <a class="el" href="classmeow_1_1YUVf.html#ac43c12e88f7dea7b4990a5a3e01e6102">meow::YUVf</a> +: <a class="el" href="classmeow_1_1YUVf__Space.html#afc4e9f52a8e75753772d99a077e5b4ea">meow::YUVf_Space</a> </li> <li>YUVf_Space() -: <a class="el" href="classmeow_1_1YUVf__Space.html#a9b3807a627b89e9484eda3fa40120a24">meow::YUVf_Space</a> +: <a class="el" href="classmeow_1_1YUVf__Space.html#a2e9ddbeaae07e35c4c2adb254d5e4ca0">meow::YUVf_Space</a> </li> <li>yuvGet() : <a class="el" href="classmeow_1_1YUVf__Space.html#a47a65edcd356f3754f6aca45483cae06">meow::YUVf_Space</a> @@ -107,7 +95,7 @@ $(document).ready(function(){initNavTree('functions_func_y.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/functions_func_z.html b/doc/html/functions_func_z.html index 30ea4ea..1a381cc 100644 --- a/doc/html/functions_func_z.html +++ b/doc/html/functions_func_z.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -70,7 +70,7 @@ $(document).ready(function(){initNavTree('functions_func_z.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/functions_func_~.html b/doc/html/functions_func_~.html index 2172264..64e1128 100644 --- a/doc/html/functions_func_~.html +++ b/doc/html/functions_func_~.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -97,30 +97,15 @@ $(document).ready(function(){initNavTree('functions_func_~.html','');}); <li>~HashTableList() : <a class="el" href="classmeow_1_1HashTableList.html#ad460ece4097203d379e95c835a10d79d">meow::HashTableList< Data, HashFunc ></a> </li> -<li>~HSL() -: <a class="el" href="classmeow_1_1HSL.html#a6f595962b08e8647ce3c8fc1976a6b9e">meow::HSL< T ></a> -</li> -<li>~HSLf() -: <a class="el" href="classmeow_1_1HSLf.html#a86199f1024d1a31543aa52a2ddd2e2ae">meow::HSLf</a> -</li> <li>~HSLf_Space() : <a class="el" href="classmeow_1_1HSLf__Space.html#a1859ba937aa097dcd627b7b2349a262f">meow::HSLf_Space</a> </li> -<li>~HSV() -: <a class="el" href="classmeow_1_1HSV.html#abbf33be9e20535101d94e818e326ff17">meow::HSV< T ></a> -</li> -<li>~HSVf() -: <a class="el" href="classmeow_1_1HSVf.html#a39e1b89abb63dcb35664130a18956d46">meow::HSVf</a> -</li> <li>~HSVf_Space() : <a class="el" href="classmeow_1_1HSVf__Space.html#a662428fed0f4f2beddc16d5af52b228c">meow::HSVf_Space</a> </li> <li>~IdentityPoints() : <a class="el" href="classmeow_1_1IdentityPoints.html#ab32aa1152834a8f95625ccdc6f26b0c6">meow::IdentityPoints< ID, Scalar ></a> </li> -<li>~ImplementInterface() -: <a class="el" href="classmeow_1_1ImplementInterface.html#a59ffd1b1c11642588d1ecb0a716ef48a">meow::ImplementInterface< T ></a> -</li> <li>~KD_Tree() : <a class="el" href="classmeow_1_1KD__Tree.html#a6ffacb6d4020cfb1c127b68f3f427ee4">meow::KD_Tree< Vector, Scalar ></a> </li> @@ -154,21 +139,9 @@ $(document).ready(function(){initNavTree('functions_func_~.html','');}); <li>~Photo() : <a class="el" href="classmeow_1_1Photo.html#ad3ba33208243966fe72db6c3a519e22d">meow::Photo< Pixel ></a> </li> -<li>~RegisterInterface() -: <a class="el" href="classmeow_1_1RegisterInterface.html#affce62cb4c25e89a55fe3a3718c6dd3e">meow::RegisterInterface< T ></a> -</li> -<li>~RGB() -: <a class="el" href="classmeow_1_1RGB.html#a7735ee9722cfa0120d9a2dadebbc0bd3">meow::RGB< T ></a> -</li> -<li>~RGBf() -: <a class="el" href="classmeow_1_1RGBf.html#a9300ed526e402c6ec188034a76fc1b43">meow::RGBf</a> -</li> <li>~RGBf_Space() : <a class="el" href="classmeow_1_1RGBf__Space.html#ab47d10e634067bbb0b7152d0f50b42a0">meow::RGBf_Space</a> </li> -<li>~RGBi() -: <a class="el" href="classmeow_1_1RGBi.html#a0e226c2a6b12ed85693fa5f80e3de247">meow::RGBi</a> -</li> <li>~RGBi_Space() : <a class="el" href="classmeow_1_1RGBi__Space.html#ab286b1713dc25fe5e3e560df56a28792">meow::RGBi_Space</a> </li> @@ -205,12 +178,6 @@ $(document).ready(function(){initNavTree('functions_func_~.html','');}); <li>~WatchBall() : <a class="el" href="classmeow_1_1WatchBall.html#a255ccc4db07762e2f8f3443429aa017c">meow::WatchBall< Pixel ></a> </li> -<li>~YUV() -: <a class="el" href="classmeow_1_1YUV.html#a20dd3fc696344e5e85b272cc00109da2">meow::YUV< T ></a> -</li> -<li>~YUVf() -: <a class="el" href="classmeow_1_1YUVf.html#a3dbaafe1ef635dabdc2374da8f4164a1">meow::YUVf</a> -</li> <li>~YUVf_Space() : <a class="el" href="classmeow_1_1YUVf__Space.html#a4ffd3340f73d108e4641de0eab155262">meow::YUVf_Space</a> </li> @@ -221,7 +188,7 @@ $(document).ready(function(){initNavTree('functions_func_~.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/functions_g.html b/doc/html/functions_g.html index 1ac74f5..3736baf 100644 --- a/doc/html/functions_g.html +++ b/doc/html/functions_g.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -58,38 +58,28 @@ $(document).ready(function(){initNavTree('functions_g.html','');}); <h3><a class="anchor" id="index_g"></a>- g -</h3><ul> <li>g() -: <a class="el" href="classmeow_1_1RGB.html#ad427ada53b9a14dfc46150d54e983cfb">meow::RGB< T ></a> -, <a class="el" href="classmeow_1_1RGBf__Space.html#ad25036799ca38983cdb74ed6b4245d51">meow::RGBf_Space</a> +: <a class="el" href="classmeow_1_1RGBf__Space.html#ad25036799ca38983cdb74ed6b4245d51">meow::RGBf_Space</a> , <a class="el" href="classmeow_1_1RGBi__Space.html#a4e11d1c769ed496cccb9731a0fb68af4">meow::RGBi_Space</a> </li> <li>gaussian() : <a class="el" href="classmeow_1_1Bitmap.html#a499f3f0ceb101cb92ea8cd030b3d9952">meow::Bitmap< Pixel ></a> </li> <li>gaussianed() -: <a class="el" href="classmeow_1_1Bitmap.html#a0aae89f4f8dbc1ba2b8f43e29a4a592e">meow::Bitmap< Pixel ></a> +: <a class="el" href="classmeow_1_1Bitmap.html#af15952db2e4ecaa1e24ebfb8a1c5e650">meow::Bitmap< Pixel ></a> </li> <li>get() : <a class="el" href="classmeow_1_1ObjSelector.html#a948d5e709bdeacb8648e8c7c243b0ff3">meow::ObjSelector< id ></a> </li> -<li>getImplement() -: <a class="el" href="classmeow_1_1RegisterInterface.html#aa0f73c861a4b917085eed724e61661cf">meow::RegisterInterface< T ></a> -</li> <li>gGet() : <a class="el" href="classmeow_1_1RGBf__Space.html#a48e591bedfc479b2193dd00ac5986f9f">meow::RGBf_Space</a> , <a class="el" href="classmeow_1_1RGBi__Space.html#ae929cfad169be9724e8d38d967a8ac33">meow::RGBi_Space</a> </li> <li>gMax() -: <a class="el" href="classmeow_1_1RGB.html#ac1e1bd0f904c0bc4d68d117ec9a88932">meow::RGB< T ></a> -, <a class="el" href="classmeow_1_1RGBf.html#af528758e69770cdd8379175f68cd9678">meow::RGBf</a> -, <a class="el" href="classmeow_1_1RGBf__Space.html#a65d8088fb8b755f0b3f173dcda552789">meow::RGBf_Space</a> -, <a class="el" href="classmeow_1_1RGBi.html#a3ac8d53ca66a53ad7f734b06c5f3e53c">meow::RGBi</a> +: <a class="el" href="classmeow_1_1RGBf__Space.html#a65d8088fb8b755f0b3f173dcda552789">meow::RGBf_Space</a> , <a class="el" href="classmeow_1_1RGBi__Space.html#a4b3d58a5a52f1ebee9e7477a9f0bd291">meow::RGBi_Space</a> </li> <li>gMin() -: <a class="el" href="classmeow_1_1RGB.html#abc9f6654db5515946b10c7d593fc49cd">meow::RGB< T ></a> -, <a class="el" href="classmeow_1_1RGBf.html#aaf6380aaa51980f93b14b3a47377552d">meow::RGBf</a> -, <a class="el" href="classmeow_1_1RGBf__Space.html#aeb0cd2d681af6a70861ff371bf596e17">meow::RGBf_Space</a> -, <a class="el" href="classmeow_1_1RGBi.html#a1bf359848887a55f86b25ac01b188ede">meow::RGBi</a> +: <a class="el" href="classmeow_1_1RGBf__Space.html#aeb0cd2d681af6a70861ff371bf596e17">meow::RGBf_Space</a> , <a class="el" href="classmeow_1_1RGBi__Space.html#aa56cd3fabe6e32ede7f7761836dd7253">meow::RGBi_Space</a> </li> <li>gradiancedX() @@ -99,7 +89,7 @@ $(document).ready(function(){initNavTree('functions_g.html','');}); : <a class="el" href="classmeow_1_1Bitmap.html#ae8d8985bd64971590862b165e2949faf">meow::Bitmap< Pixel ></a> </li> <li>gradianceX() -: <a class="el" href="classmeow_1_1Bitmap.html#aaf5c0c592084c80bce532801f4cdeb22">meow::Bitmap< Pixel ></a> +: <a class="el" href="classmeow_1_1Bitmap.html#ad7066cf0542486b0944e1584ced9faa8">meow::Bitmap< Pixel ></a> </li> <li>gradianceY() : <a class="el" href="classmeow_1_1Bitmap.html#aa08c848b01a304f4569f0e45f3ccee12">meow::Bitmap< Pixel ></a> @@ -111,7 +101,7 @@ $(document).ready(function(){initNavTree('functions_g.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/functions_h.html b/doc/html/functions_h.html index 08bb109..ab4fe51 100644 --- a/doc/html/functions_h.html +++ b/doc/html/functions_h.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -58,9 +58,7 @@ $(document).ready(function(){initNavTree('functions_h.html','');}); <h3><a class="anchor" id="index_h"></a>- h -</h3><ul> <li>h() -: <a class="el" href="classmeow_1_1HSL.html#aa4389db431631775dddfdfa1d4b2516d">meow::HSL< T ></a> -, <a class="el" href="classmeow_1_1HSLf__Space.html#a8379a7dec9f95eac7908b6b4c0aff98e">meow::HSLf_Space</a> -, <a class="el" href="classmeow_1_1HSV.html#a5a35504836c489a15c146750107cf73a">meow::HSV< T ></a> +: <a class="el" href="classmeow_1_1HSLf__Space.html#a1aca0fee7322efd313d6b070b580d0ad">meow::HSLf_Space</a> , <a class="el" href="classmeow_1_1HSVf__Space.html#a400aceb17358373551aba79aac046e88">meow::HSVf_Space</a> </li> <li>HashTableList() @@ -78,38 +76,18 @@ $(document).ready(function(){initNavTree('functions_h.html','');}); , <a class="el" href="classmeow_1_1HSVf__Space.html#ae142d6dfee8ac3f1e8471792911dca46">meow::HSVf_Space</a> </li> <li>hMax() -: <a class="el" href="classmeow_1_1HSL.html#ade1bddf4a6177269ceca10872f1d7ad2">meow::HSL< T ></a> -, <a class="el" href="classmeow_1_1HSLf.html#ae558ad5682570217c00e366a5d63bd5b">meow::HSLf</a> -, <a class="el" href="classmeow_1_1HSLf__Space.html#a145882c607f9029859eb418ce979b64c">meow::HSLf_Space</a> -, <a class="el" href="classmeow_1_1HSV.html#a587dfd1cf14ca12838d6e1da55880547">meow::HSV< T ></a> -, <a class="el" href="classmeow_1_1HSVf.html#a5e3e3f683820ba8c1aaf01e5c2267532">meow::HSVf</a> +: <a class="el" href="classmeow_1_1HSLf__Space.html#a145882c607f9029859eb418ce979b64c">meow::HSLf_Space</a> , <a class="el" href="classmeow_1_1HSVf__Space.html#a9c477bb3f4bd4a6e275454b5c17f70af">meow::HSVf_Space</a> </li> <li>hMin() -: <a class="el" href="classmeow_1_1HSL.html#a895814d6b6f3c2a6a542fe1799be737f">meow::HSL< T ></a> -, <a class="el" href="classmeow_1_1HSLf.html#a149826315b4abba3edc86958b6de69e2">meow::HSLf</a> -, <a class="el" href="classmeow_1_1HSLf__Space.html#ae8cdb0610e7c4c7c8cae0071e89190a1">meow::HSLf_Space</a> -, <a class="el" href="classmeow_1_1HSV.html#afd6308bfe34a833e31d75a91959a38a9">meow::HSV< T ></a> -, <a class="el" href="classmeow_1_1HSVf.html#a11dc3c29ef8fea571c27dff0605e6409">meow::HSVf</a> +: <a class="el" href="classmeow_1_1HSLf__Space.html#ae8cdb0610e7c4c7c8cae0071e89190a1">meow::HSLf_Space</a> , <a class="el" href="classmeow_1_1HSVf__Space.html#a55d7dc460276eedec803905bc896e3f4">meow::HSVf_Space</a> </li> <li>hsl() -: <a class="el" href="classmeow_1_1HSL.html#a5916a5e44dbcac7bcb8759bd664edba0">meow::HSL< T ></a> -</li> -<li>HSL() -: <a class="el" href="classmeow_1_1HSL.html#a535248e246711f0d634afae7f31326cc">meow::HSL< T ></a> -</li> -<li>hsl() : <a class="el" href="classmeow_1_1HSLf__Space.html#a7bfcdff0e263e1fc668378e62fcc7bbe">meow::HSLf_Space</a> </li> -<li>hsl_ -: <a class="el" href="classmeow_1_1HSL.html#ad71fa30469f0f904cbebbe473276ad95">meow::HSL< T ></a> -</li> -<li>HSLf() -: <a class="el" href="classmeow_1_1HSLf.html#a1d39eceb03f088155ac9eaf888802d9d">meow::HSLf</a> -</li> <li>HSLf_Space() -: <a class="el" href="classmeow_1_1HSLf__Space.html#a5c5eb948c40916f2f49c5004d84776b5">meow::HSLf_Space</a> +: <a class="el" href="classmeow_1_1HSLf__Space.html#a5920c0fc93e0481957c629c47d302849">meow::HSLf_Space</a> </li> <li>hslGet() : <a class="el" href="classmeow_1_1HSLf__Space.html#ae5299a5b58224fcf600812cbcebb7031">meow::HSLf_Space</a> @@ -120,24 +98,8 @@ $(document).ready(function(){initNavTree('functions_h.html','');}); <li>hslMin() : <a class="el" href="classmeow_1_1HSLf__Space.html#ae97959215ff50cc62af6a309226a0061">meow::HSLf_Space</a> </li> -<li>HSV() -: <a class="el" href="classmeow_1_1HSV.html#a5d448c64b3bab700e1f3202a483fafe5">meow::HSV< T ></a> -</li> <li>hsv() -: <a class="el" href="classmeow_1_1HSV.html#a75b1556393e540d68759d0dcf32ceada">meow::HSV< T ></a> -</li> -<li>HSV() -: <a class="el" href="classmeow_1_1HSV.html#a48d51fa1895272009f7b30d6b1774db7">meow::HSV< T ></a> -</li> -<li>hsv() -: <a class="el" href="classmeow_1_1HSV.html#a628956c8133c225a2b9ba4a6a34e8e03">meow::HSV< T ></a> -, <a class="el" href="classmeow_1_1HSVf__Space.html#a0013ba6629d7ed35617c01b577078502">meow::HSVf_Space</a> -</li> -<li>hsv_ -: <a class="el" href="classmeow_1_1HSV.html#a2868af2fa9224861991efe0ccca51e75">meow::HSV< T ></a> -</li> -<li>HSVf() -: <a class="el" href="classmeow_1_1HSVf.html#a592341f47599f4e46a315c6057a78a20">meow::HSVf</a> +: <a class="el" href="classmeow_1_1HSVf__Space.html#a0013ba6629d7ed35617c01b577078502">meow::HSVf_Space</a> </li> <li>HSVf_Space() : <a class="el" href="classmeow_1_1HSVf__Space.html#a27eb3acfdc06d03d88f5f3d1ae1cb7cc">meow::HSVf_Space</a> @@ -158,7 +120,7 @@ $(document).ready(function(){initNavTree('functions_h.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/functions_i.html b/doc/html/functions_i.html index a91e8eb..c9002f7 100644 --- a/doc/html/functions_i.html +++ b/doc/html/functions_i.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -57,9 +57,6 @@ $(document).ready(function(){initNavTree('functions_i.html','');}); <div class="textblock">Here is a list of all class members with links to the classes they belong to:</div> <h3><a class="anchor" id="index_i"></a>- i -</h3><ul> -<li>identify() -: <a class="el" href="classmeow_1_1ImplementInterface.html#af9de10bbb43c81258baeecccbc3f1431">meow::ImplementInterface< T ></a> -</li> <li>identitied() : <a class="el" href="classmeow_1_1Matrix.html#abc6f5c824ee47cb15094729ca91f2e7c">meow::Matrix< Entry ></a> </li> @@ -67,7 +64,7 @@ $(document).ready(function(){initNavTree('functions_i.html','');}); : <a class="el" href="classmeow_1_1Matrix.html#a9987d4535f1de58b822325914e3a916f">meow::Matrix< Entry ></a> </li> <li>identityPoint() -: <a class="el" href="classmeow_1_1IdentityPoints.html#aabf2528a2d24a68d3a859f239383701f">meow::IdentityPoints< ID, Scalar ></a> +: <a class="el" href="classmeow_1_1IdentityPoints.html#a22cc708e09447d1c059d8f7a07fa34cc">meow::IdentityPoints< ID, Scalar ></a> </li> <li>identityPointAdd() : <a class="el" href="classmeow_1_1IdentityPoints.html#a8ad5a9cc2cfa2a9a32bf90b47cc42d94">meow::IdentityPoints< ID, Scalar ></a> @@ -78,12 +75,12 @@ $(document).ready(function(){initNavTree('functions_i.html','');}); <li>identityPointGet() : <a class="el" href="classmeow_1_1IdentityPoints.html#a4a87edebfe33238c687ff6d6485c53f3">meow::IdentityPoints< ID, Scalar ></a> </li> -<li>IdentityPoints() -: <a class="el" href="classmeow_1_1IdentityPoints.html#ab3566725696aa78c8b4f85892b6dacc4">meow::IdentityPoints< ID, Scalar ></a> -</li> <li>identityPoints() : <a class="el" href="classmeow_1_1IdentityPoints.html#a312db9235d0a92aa6c297757079f6dd7">meow::IdentityPoints< ID, Scalar ></a> </li> +<li>IdentityPoints() +: <a class="el" href="classmeow_1_1IdentityPoints.html#ab3566725696aa78c8b4f85892b6dacc4">meow::IdentityPoints< ID, Scalar ></a> +</li> <li>identityPointsAdd() : <a class="el" href="classmeow_1_1IdentityPoints.html#af7b65433eccc4d45af938a577a5b5946">meow::IdentityPoints< ID, Scalar ></a> </li> @@ -99,9 +96,6 @@ $(document).ready(function(){initNavTree('functions_i.html','');}); <li>IdentityPointsMapIterK : <a class="el" href="classmeow_1_1IdentityPoints.html#a577f4fbc69ba3a99d2b0deabcdd1f72c">meow::IdentityPoints< ID, Scalar ></a> </li> -<li>ImplementInterface() -: <a class="el" href="classmeow_1_1ImplementInterface.html#ae9a6b17845cc8b850fb5a97e706396e0">meow::ImplementInterface< T ></a> -</li> <li>import() : <a class="el" href="classmeow_1_1Usage.html#ad7db9a4197d9b281c47df0800ed63df0">meow::Usage</a> </li> @@ -124,7 +118,7 @@ $(document).ready(function(){initNavTree('functions_i.html','');}); <li>inside() : <a class="el" href="classmeow_1_1Camera.html#a55e165212b212a58b0090b1496a1a40a">meow::Camera< Pixel ></a> , <a class="el" href="classmeow_1_1Eye.html#a9afa05168c60564fd11037e042fc4325">meow::Eye< Pixel ></a> -, <a class="el" href="classmeow_1_1Photo.html#ae1d328ee4c0971d4a90fb1f05bea1e66">meow::Photo< Pixel ></a> +, <a class="el" href="classmeow_1_1Photo.html#a43ac8952d85ea584dc9ea9a0424dbb98">meow::Photo< Pixel ></a> </li> <li>inversable() : <a class="el" href="classmeow_1_1Transformation.html#a71a1e75ebcf4d692cb9f0dcfeba1c1e4">meow::Transformation< Scalar ></a> @@ -142,7 +136,7 @@ $(document).ready(function(){initNavTree('functions_i.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/functions_j.html b/doc/html/functions_j.html index 3e6b58d..918c710 100644 --- a/doc/html/functions_j.html +++ b/doc/html/functions_j.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -74,7 +74,7 @@ $(document).ready(function(){initNavTree('functions_j.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/functions_k.html b/doc/html/functions_k.html index 8bdd0ab..4c1267b 100644 --- a/doc/html/functions_k.html +++ b/doc/html/functions_k.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -71,7 +71,7 @@ $(document).ready(function(){initNavTree('functions_k.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/functions_l.html b/doc/html/functions_l.html index 5422a78..a358c0a 100644 --- a/doc/html/functions_l.html +++ b/doc/html/functions_l.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -58,8 +58,7 @@ $(document).ready(function(){initNavTree('functions_l.html','');}); <h3><a class="anchor" id="index_l"></a>- l -</h3><ul> <li>l() -: <a class="el" href="classmeow_1_1HSL.html#a33425776fc45b1a6872a53ad90499e90">meow::HSL< T ></a> -, <a class="el" href="classmeow_1_1HSLf__Space.html#a639c043bb6ba788ad2ea183e59643cdf">meow::HSLf_Space</a> +: <a class="el" href="classmeow_1_1HSLf__Space.html#ae7e4b58fd85ace76a0979a3c7e14407c">meow::HSLf_Space</a> </li> <li>last() : <a class="el" href="classmeow_1_1SplayTree.html#a805efe9b5f4bac68fd62908eb7cf3501">meow::SplayTree< Key, Value ></a> @@ -79,25 +78,18 @@ $(document).ready(function(){initNavTree('functions_l.html','');}); : <a class="el" href="classmeow_1_1HSLf__Space.html#a5dd4d3ea93f86b627d51936b7388da44">meow::HSLf_Space</a> </li> <li>LinearTransformation() -: <a class="el" href="classmeow_1_1LinearTransformation.html#a4d73d74510c76bdbe176a8d498be185e">meow::LinearTransformation< Scalar ></a> +: <a class="el" href="classmeow_1_1LinearTransformation.html#a799ed3fafc41010b87807b46e9b9c222">meow::LinearTransformation< Scalar ></a> </li> <li>lMax() -: <a class="el" href="classmeow_1_1HSL.html#a58b52c74a59e14ef507894931bbeab28">meow::HSL< T ></a> -, <a class="el" href="classmeow_1_1HSLf.html#a1c7aa2c5026ca359b74a46d7c28195be">meow::HSLf</a> -, <a class="el" href="classmeow_1_1HSLf__Space.html#a93c3d32fd0bc4aab24835409688cdf72">meow::HSLf_Space</a> +: <a class="el" href="classmeow_1_1HSLf__Space.html#a93c3d32fd0bc4aab24835409688cdf72">meow::HSLf_Space</a> </li> <li>lMin() -: <a class="el" href="classmeow_1_1HSL.html#ac54f6e5f58a27772ff2b74df8e1279b1">meow::HSL< T ></a> -, <a class="el" href="classmeow_1_1HSLf.html#a264c07bfc3de5bb6df54bf173874b0c6">meow::HSLf</a> -, <a class="el" href="classmeow_1_1HSLf__Space.html#a41ab2ddd1544632a138e2660e4c9152a">meow::HSLf_Space</a> +: <a class="el" href="classmeow_1_1HSLf__Space.html#a41ab2ddd1544632a138e2660e4c9152a">meow::HSLf_Space</a> </li> <li>lowerBound() : <a class="el" href="classmeow_1_1SplayTree.html#a48d6f8f0af07a6620bd73a92db226ce6">meow::SplayTree< Key, Value ></a> , <a class="el" href="classmeow_1_1SplayTree__Range.html#a92ca3967d0f433a57b5057d61183f2aa">meow::SplayTree_Range< Key, Value ></a> </li> -<li>lsh() -: <a class="el" href="classmeow_1_1HSL.html#a1a80ecb0bc823881404a8b2a5912bc88">meow::HSL< T ></a> -</li> </ul> </div><!-- contents --> </div><!-- doc-content --> @@ -105,7 +97,7 @@ $(document).ready(function(){initNavTree('functions_l.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/functions_m.html b/doc/html/functions_m.html index 27b3fd2..ca495c9 100644 --- a/doc/html/functions_m.html +++ b/doc/html/functions_m.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -62,9 +62,8 @@ $(document).ready(function(){initNavTree('functions_m.html','');}); , <a class="el" href="classmeow_1_1FeaturePointsMatch__K__Match.html#ae8ea7cbe57606eac89b5709058ea8f61">meow::FeaturePointsMatch_K_Match< Scalar, Description ></a> </li> <li>matrix() -: <a class="el" href="classmeow_1_1Bitmap.html#a953dfea2b7d257d43a386e28a2bbbc95">meow::Bitmap< Pixel ></a> -, <a class="el" href="classmeow_1_1Color3__Space.html#a1f11ba476ffb0ed16ef1b8d06954b6f0">meow::Color3_Space< T ></a> -, <a class="el" href="classmeow_1_1LinearTransformation.html#a1a22a48337340211bf0f052e52ff2139">meow::LinearTransformation< Scalar ></a> +: <a class="el" href="classmeow_1_1Bitmap.html#aa586a08e997e5ae8675e108d84643c81">meow::Bitmap< Pixel ></a> +, <a class="el" href="classmeow_1_1LinearTransformation.html#aeab1cf88fc67a1857504bd2fb18519f5">meow::LinearTransformation< Scalar ></a> </li> <li>Matrix() : <a class="el" href="classmeow_1_1Matrix.html#a2dc9f17e38ba52376822744d2fc48f29">meow::Matrix< Entry ></a> @@ -72,7 +71,7 @@ $(document).ready(function(){initNavTree('functions_m.html','');}); <li>matrix() : <a class="el" href="classmeow_1_1Vector2D.html#added6ab5bb058ef53f919724333454fd">meow::Vector2D< Scalar ></a> , <a class="el" href="classmeow_1_1Vector3D.html#ae03fb93d06c60fd2901875ead10c8c72">meow::Vector3D< Scalar ></a> -, <a class="el" href="classmeow_1_1Vector.html#ad3b1665885c683f41b94fd59b0f5e084">meow::Vector< Scalar ></a> +, <a class="el" href="classmeow_1_1Vector.html#a461ae8dc7eab62d445607067e31ac81e">meow::Vector< Scalar ></a> </li> <li>matrixGet() : <a class="el" href="classmeow_1_1Bitmap.html#a2c3ed8ebcceb2d5c5267df832e3aa3df">meow::Bitmap< Pixel ></a> @@ -121,9 +120,9 @@ $(document).ready(function(){initNavTree('functions_m.html','');}); , <a class="el" href="classmeow_1_1SplayTree__Range.html#a17483e5f0028004cc4bf46699591fafe">meow::SplayTree_Range< Key, Value ></a> </li> <li>mul() -: <a class="el" href="classmeow_1_1Matrix.html#a06ac197ecfa9bc8bd5e9d9094f2d01ab">meow::Matrix< Entry ></a> +: <a class="el" href="classmeow_1_1Matrix.html#a30fdb794e5966585e93cf715646210dd">meow::Matrix< Entry ></a> , <a class="el" href="classmeow_1_1Vector2D.html#a8c65e501c1eeafe7f504c3b834743320">meow::Vector2D< Scalar ></a> -, <a class="el" href="classmeow_1_1Vector3D.html#a04201f13c26a2f6abc9b1c7b0ff313cc">meow::Vector3D< Scalar ></a> +, <a class="el" href="classmeow_1_1Vector3D.html#a22717807229c6243b5d0fd4d370b578a">meow::Vector3D< Scalar ></a> , <a class="el" href="classmeow_1_1Vector.html#a45bd0b9c27a2fc83f1d00106c976751c">meow::Vector< Scalar ></a> </li> <li>muled() @@ -143,7 +142,7 @@ $(document).ready(function(){initNavTree('functions_m.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/functions_n.html b/doc/html/functions_n.html index fc775b3..323157d 100644 --- a/doc/html/functions_n.html +++ b/doc/html/functions_n.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -86,7 +86,7 @@ $(document).ready(function(){initNavTree('functions_n.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/functions_o.html b/doc/html/functions_o.html index 5af884f..6f544b8 100644 --- a/doc/html/functions_o.html +++ b/doc/html/functions_o.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -96,7 +96,7 @@ $(document).ready(function(){initNavTree('functions_o.html','');}); , <a class="el" href="classmeow_1_1FeaturePoint.html#ab214706427b962a1404ee8fcfefd6465">meow::FeaturePoint< Scalar, Description ></a> , <a class="el" href="classmeow_1_1FeaturePointsDetector__Harris.html#ac3d52bb2286377febbe692480e9afa75">meow::FeaturePointsDetector_Harris< Pixel ></a> , <a class="el" href="classmeow_1_1Matrix.html#a78b4b8b4ee30d02cb726bf7b8ac13147">meow::Matrix< Entry ></a> -, <a class="el" href="classmeow_1_1ObjType.html#a99d0180d4480c6fd46841e09c5519d8a">meow::ObjType< Type, ReaderWriter ></a> +, <a class="el" href="classmeow_1_1ObjType.html#a7dd978549a5fc36e2ce5dc26cefe69f9">meow::ObjType< Type, ReaderWriter ></a> , <a class="el" href="classmeow_1_1PhotoProjection.html#aa50f02a71f9be0b417b0dc9f8ff5d9ab">meow::PhotoProjection< Scalar ></a> , <a class="el" href="classmeow_1_1Self.html#a5962339e9ee49312ab770f1119256ca6">meow::Self< Data ></a> , <a class="el" href="classmeow_1_1Vector2D.html#a2a0cd6731b85b71649dca56d719a1633">meow::Vector2D< Scalar ></a> @@ -214,8 +214,8 @@ $(document).ready(function(){initNavTree('functions_o.html','');}); </li> <li>operator[]() : <a class="el" href="classmeow_1_1FeaturePoint.html#a54b483836901fd5ad6b3c115f3afda69">meow::FeaturePoint< Scalar, Description ></a> -, <a class="el" href="classmeow_1_1ObjArray.html#a1b6cb50da01769067bafcb85c2a5104f">meow::ObjArray< T ></a> -, <a class="el" href="classmeow_1_1ObjDictionary.html#ad22d7c7dc4d35417e9657eb88ca0dfbb">meow::ObjDictionary< Key, Value ></a> +, <a class="el" href="classmeow_1_1ObjArray.html#a85b7fd1f3e5c2c35216fcf3636506626">meow::ObjArray< T ></a> +, <a class="el" href="classmeow_1_1ObjDictionary.html#a8d793863b74457608508c34d728f0983">meow::ObjDictionary< Key, Value ></a> , <a class="el" href="classmeow_1_1SplayTree.html#a9f02a4ccc46616b7923c5834e02d53bc">meow::SplayTree< Key, Value ></a> , <a class="el" href="classmeow_1_1SplayTree__Range.html#a2a4e8bffccdf807bfe6feb9d838ab44d">meow::SplayTree_Range< Key, Value ></a> </li> @@ -254,7 +254,7 @@ $(document).ready(function(){initNavTree('functions_o.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/functions_p.html b/doc/html/functions_p.html index 6978b18..1c828a7 100644 --- a/doc/html/functions_p.html +++ b/doc/html/functions_p.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -95,17 +95,17 @@ $(document).ready(function(){initNavTree('functions_p.html','');}); : <a class="el" href="classmeow_1_1Camera.html#a78d30a42c1b67fafd3847f8757c10136">meow::Camera< Pixel ></a> </li> <li>Photo() -: <a class="el" href="classmeow_1_1Photo.html#a68137359863914ebedb467782b8ef440">meow::Photo< Pixel ></a> +: <a class="el" href="classmeow_1_1Photo.html#a85f96086c9c4041ae14f0c1c9c6d23f8">meow::Photo< Pixel ></a> </li> <li>photoGet() : <a class="el" href="classmeow_1_1Camera.html#aedd341c40cf8c5ef656bd02d9a1a266b">meow::Camera< Pixel ></a> </li> <li>PhotoProjection() -: <a class="el" href="classmeow_1_1PhotoProjection.html#a902922d6be5fcb6ce2ce563031913e36">meow::PhotoProjection< Scalar ></a> +: <a class="el" href="classmeow_1_1PhotoProjection.html#afba51bf2a5f236057bfd279ef68e0d71">meow::PhotoProjection< Scalar ></a> </li> <li>pixel() : <a class="el" href="classmeow_1_1Bitmap.html#ac8f41ae97e068549565e9ac83ffef888">meow::Bitmap< Pixel ></a> -, <a class="el" href="classmeow_1_1Photo.html#a38c943a8bd30b309a8042599dcf9f1e7">meow::Photo< Pixel ></a> +, <a class="el" href="classmeow_1_1Photo.html#a3489796a4101da9291fff280cb89728e">meow::Photo< Pixel ></a> </li> <li>pixels() : <a class="el" href="classmeow_1_1Bitmap.html#a17f92dec30f314d832f040257d6d5584">meow::Bitmap< Pixel ></a> @@ -144,7 +144,7 @@ $(document).ready(function(){initNavTree('functions_p.html','');}); : <a class="el" href="classmeow_1_1ObjProperties.html#af14e8afbd6807b61429d4f84291d6cee">meow::ObjProperties< SID ></a> </li> <li>property() -: <a class="el" href="classmeow_1_1ObjProperties.html#af20d23e32a6658bb19685540c65c6a3a">meow::ObjProperties< SID ></a> +: <a class="el" href="classmeow_1_1ObjProperties.html#a40323f6710fe3688574555eedaf2adc9">meow::ObjProperties< SID ></a> </li> <li>propertyAdd() : <a class="el" href="classmeow_1_1ObjProperties.html#a5614e7f6a939da5376e83a1e75e215c5">meow::ObjProperties< SID ></a> @@ -165,7 +165,7 @@ $(document).ready(function(){initNavTree('functions_p.html','');}); : <a class="el" href="classmeow_1_1MergeableHeap.html#a9491f6a76be757ae888a4093c034eedb">meow::MergeableHeap< Element ></a> </li> <li>putBack() -: <a class="el" href="classmeow_1_1ObjArray.html#affe4f74887e9c81f1e01b4bd1a4e0e28">meow::ObjArray< T ></a> +: <a class="el" href="classmeow_1_1ObjArray.html#a9c988b52746babbc998e4a7f5dbbc286">meow::ObjArray< T ></a> </li> </ul> </div><!-- contents --> @@ -174,7 +174,7 @@ $(document).ready(function(){initNavTree('functions_p.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/functions_q.html b/doc/html/functions_q.html index 285d506..a149ccc 100644 --- a/doc/html/functions_q.html +++ b/doc/html/functions_q.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -71,7 +71,7 @@ $(document).ready(function(){initNavTree('functions_q.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/functions_r.html b/doc/html/functions_r.html index 86c3521..f38bbb4 100644 --- a/doc/html/functions_r.html +++ b/doc/html/functions_r.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -58,12 +58,11 @@ $(document).ready(function(){initNavTree('functions_r.html','');}); <h3><a class="anchor" id="index_r"></a>- r -</h3><ul> <li>r() -: <a class="el" href="classmeow_1_1RGB.html#af404b8c2793659741bf4dcd3f9599c74">meow::RGB< T ></a> -, <a class="el" href="classmeow_1_1RGBf__Space.html#a2e158eb7f0a94047b23872b7b346e7b9">meow::RGBf_Space</a> +: <a class="el" href="classmeow_1_1RGBf__Space.html#a2e158eb7f0a94047b23872b7b346e7b9">meow::RGBf_Space</a> , <a class="el" href="classmeow_1_1RGBi__Space.html#a0eff4d5a02a91c3407740024d0061d02">meow::RGBi_Space</a> </li> <li>radius() -: <a class="el" href="classmeow_1_1BallProjection.html#a5e4bbc9cf477002fab2dad6f37e2553c">meow::BallProjection< Scalar ></a> +: <a class="el" href="classmeow_1_1BallProjection.html#a82416bac8768d0f40fc09e8cd3896bc8">meow::BallProjection< Scalar ></a> </li> <li>read() : <a class="el" href="classmeow_1_1Bitmap.html#a3b13a4923d68de65bb7e21712185bec8">meow::Bitmap< Pixel ></a> @@ -126,12 +125,6 @@ $(document).ready(function(){initNavTree('functions_r.html','');}); : <a class="el" href="classmeow_1_1Vector2D.html#a21850fb1a57df44425330ede4cfee331">meow::Vector2D< Scalar ></a> , <a class="el" href="classmeow_1_1Vector3D.html#af4f968f581bfbcf57afcd1bbf1d3bee2">meow::Vector3D< Scalar ></a> </li> -<li>regImplement() -: <a class="el" href="classmeow_1_1RegisterInterface.html#ab94831367f6f8226f668886ceaa99b2c">meow::RegisterInterface< T ></a> -</li> -<li>RegisterInterface() -: <a class="el" href="classmeow_1_1RegisterInterface.html#ac18ca2aeac72ece9f85c3632436426d5">meow::RegisterInterface< T ></a> -</li> <li>reset() : <a class="el" href="classmeow_1_1BinaryIndexTree.html#a5634a9420ee864860bbf8605b9e17c32">meow::BinaryIndexTree< Value ></a> , <a class="el" href="classmeow_1_1Bitmap.html#ae7bcc670d666a784d6e5e8f14b74aa3d">meow::Bitmap< Pixel ></a> @@ -139,38 +132,23 @@ $(document).ready(function(){initNavTree('functions_r.html','');}); , <a class="el" href="classmeow_1_1HashTableList.html#ac7417270658997ef1cb33221fba8d6e8">meow::HashTableList< Data, HashFunc ></a> , <a class="el" href="classmeow_1_1KD__Tree.html#a45be7cf06442b1a75902faa266950121">meow::KD_Tree< Vector, Scalar ></a> , <a class="el" href="classmeow_1_1Matrix.html#ac17251cb984beb1f74558724a22a0120">meow::Matrix< Entry ></a> -, <a class="el" href="classmeow_1_1Photo.html#ab5a901c44b8c5523def9b40f27a5fda3">meow::Photo< Pixel ></a> +, <a class="el" href="classmeow_1_1Photo.html#a4d237ed59e6227940c20831cdce797a8">meow::Photo< Pixel ></a> , <a class="el" href="classmeow_1_1SegmentTree.html#a80c550b0a3b997bc541ae0947ae2f55d">meow::SegmentTree< Value ></a> , <a class="el" href="classmeow_1_1VP__Tree.html#ad1bffde18bc2f0fc955e78fe77333558">meow::VP_Tree< Vector, Scalar ></a> </li> <li>rgb() -: <a class="el" href="classmeow_1_1RGB.html#a5b47ad08e06fa8da92e8af353ca1d69a">meow::RGB< T ></a> -</li> -<li>RGB() -: <a class="el" href="classmeow_1_1RGB.html#a991e4ae339f6f0349d5c49a284c50d7b">meow::RGB< T ></a> -</li> -<li>rgb() : <a class="el" href="classmeow_1_1RGBf__Space.html#aeffa5f21171d32f9b1e1528707aac42b">meow::RGBf_Space</a> , <a class="el" href="classmeow_1_1RGBi__Space.html#ab07979f6a7b9f6a45b75a6393ee6c385">meow::RGBi_Space</a> </li> -<li>rgb_ -: <a class="el" href="classmeow_1_1RGB.html#aed8d2e9e26d7451ae5e3828ab357adf9">meow::RGB< T ></a> -</li> -<li>RGBf() -: <a class="el" href="classmeow_1_1RGBf.html#a008f78e2496a88fb2fbf7003e4eb0ce8">meow::RGBf</a> -</li> <li>RGBf_Space() -: <a class="el" href="classmeow_1_1RGBf__Space.html#a40a44b27fbf61b7660e73f6850418ab0">meow::RGBf_Space</a> +: <a class="el" href="classmeow_1_1RGBf__Space.html#ad7cb69aace8c4ee0197d5eca0aa89c66">meow::RGBf_Space</a> </li> <li>rgbGet() : <a class="el" href="classmeow_1_1RGBf__Space.html#a2a2a36035097c796da37667ab737aaff">meow::RGBf_Space</a> , <a class="el" href="classmeow_1_1RGBi__Space.html#a3e04f724a45ca6e5cabbc57c9d1332b1">meow::RGBi_Space</a> </li> -<li>RGBi() -: <a class="el" href="classmeow_1_1RGBi.html#a1e34049a7d31a08083896c59ab20385e">meow::RGBi</a> -</li> <li>RGBi_Space() -: <a class="el" href="classmeow_1_1RGBi__Space.html#a6a339fd5415d2c84c829c2dec1ab6710">meow::RGBi_Space</a> +: <a class="el" href="classmeow_1_1RGBi__Space.html#a338d7a18013b78132b4dd534bbef7406">meow::RGBi_Space</a> </li> <li>rgbMax() : <a class="el" href="classmeow_1_1RGBf__Space.html#a6b4da76d0c83cb321f61fb6387932203">meow::RGBf_Space</a> @@ -192,17 +170,11 @@ $(document).ready(function(){initNavTree('functions_r.html','');}); , <a class="el" href="classmeow_1_1SplayTree__Range.html#a05057d5df92737104b7431b4203cac11">meow::SplayTree_Range< Key, Value ></a> </li> <li>rMax() -: <a class="el" href="classmeow_1_1RGB.html#acf1e98a92ee1415e1278420c48976398">meow::RGB< T ></a> -, <a class="el" href="classmeow_1_1RGBf.html#afac4e1e44f4545413ada1d151a7f33d3">meow::RGBf</a> -, <a class="el" href="classmeow_1_1RGBf__Space.html#af473ccd4b8202097640ba9f19428caef">meow::RGBf_Space</a> -, <a class="el" href="classmeow_1_1RGBi.html#a286f4f04c5e2d09dbab3ff5961c4954e">meow::RGBi</a> +: <a class="el" href="classmeow_1_1RGBf__Space.html#af473ccd4b8202097640ba9f19428caef">meow::RGBf_Space</a> , <a class="el" href="classmeow_1_1RGBi__Space.html#a93000ad239423bb98dda22c8d48bc614">meow::RGBi_Space</a> </li> <li>rMin() -: <a class="el" href="classmeow_1_1RGB.html#a348908dfe16b5a77e30c69d2126fb010">meow::RGB< T ></a> -, <a class="el" href="classmeow_1_1RGBf.html#ab699d04c3b698ffa7ce8f2ce1473f74b">meow::RGBf</a> -, <a class="el" href="classmeow_1_1RGBf__Space.html#aee2f300ff0ae724890d3d80d0cb7cbc3">meow::RGBf_Space</a> -, <a class="el" href="classmeow_1_1RGBi.html#ac4b9273da3f8bf7a9d4736bf9942336e">meow::RGBi</a> +: <a class="el" href="classmeow_1_1RGBf__Space.html#aee2f300ff0ae724890d3d80d0cb7cbc3">meow::RGBf_Space</a> , <a class="el" href="classmeow_1_1RGBi__Space.html#acf9aab095784c66dc9b3969602f84384">meow::RGBi_Space</a> </li> <li>root() @@ -217,10 +189,10 @@ $(document).ready(function(){initNavTree('functions_r.html','');}); , <a class="el" href="classmeow_1_1Vector3D.html#a27a06ec4ab5e4f6d3d59eeffa5a31617">meow::Vector3D< Scalar ></a> </li> <li>rotation() -: <a class="el" href="classmeow_1_1Camera.html#aba398741215e99868380dff84e6aaee3">meow::Camera< Pixel ></a> +: <a class="el" href="classmeow_1_1Camera.html#a1dc458ca5ce2e2f441e6601d7223d370">meow::Camera< Pixel ></a> </li> <li>Rotation3D() -: <a class="el" href="classmeow_1_1Rotation3D.html#a90c102c7f74e8a36ac0d24bef6b06337">meow::Rotation3D< Scalar ></a> +: <a class="el" href="classmeow_1_1Rotation3D.html#ab566bace2339705305d7e18c36116d2a">meow::Rotation3D< Scalar ></a> </li> <li>rotationGet() : <a class="el" href="classmeow_1_1Camera.html#a54891144105d5e29a33b98d2fdf799e5">meow::Camera< Pixel ></a> @@ -229,7 +201,7 @@ $(document).ready(function(){initNavTree('functions_r.html','');}); : <a class="el" href="classmeow_1_1Matrix.html#ae623c8168ebf26473550d831f0254c4c">meow::Matrix< Entry ></a> </li> <li>rows() -: <a class="el" href="classmeow_1_1Matrix.html#add7842aea9c5b0372f56656af0d43325">meow::Matrix< Entry ></a> +: <a class="el" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">meow::Matrix< Entry ></a> </li> <li>rUpperBound() : <a class="el" href="classmeow_1_1SplayTree.html#a7e4eb9104cd7a2c01cda7e0a19c55cbe">meow::SplayTree< Key, Value ></a> @@ -242,7 +214,7 @@ $(document).ready(function(){initNavTree('functions_r.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/functions_rela.html b/doc/html/functions_rela.html index 351cd63..3486650 100644 --- a/doc/html/functions_rela.html +++ b/doc/html/functions_rela.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -65,7 +65,7 @@ $(document).ready(function(){initNavTree('functions_rela.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/functions_s.html b/doc/html/functions_s.html index 67892bb..d1a1144 100644 --- a/doc/html/functions_s.html +++ b/doc/html/functions_s.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -58,9 +58,7 @@ $(document).ready(function(){initNavTree('functions_s.html','');}); <h3><a class="anchor" id="index_s"></a>- s -</h3><ul> <li>s() -: <a class="el" href="classmeow_1_1HSL.html#a8586f2ff8547406af2cc268d47a9bece">meow::HSL< T ></a> -, <a class="el" href="classmeow_1_1HSLf__Space.html#ae6de1c7bf42d04c0f982a58df3bdb4d3">meow::HSLf_Space</a> -, <a class="el" href="classmeow_1_1HSV.html#aa7a09adb410bb0955a16c52ad816f124">meow::HSV< T ></a> +: <a class="el" href="classmeow_1_1HSLf__Space.html#a8f7487b203cd3be19b08a6c80d33d5d2">meow::HSLf_Space</a> , <a class="el" href="classmeow_1_1HSVf__Space.html#aa38bd8f828839f4cefb08251125b7dbe">meow::HSVf_Space</a> </li> <li>same() @@ -68,14 +66,25 @@ $(document).ready(function(){initNavTree('functions_s.html','');}); , <a class="el" href="classmeow_1_1SplayTree_1_1Element.html#a01f7474b5018d9505c0e8495d9d1d895">meow::SplayTree< Key, Value >::Element</a> , <a class="el" href="classmeow_1_1SplayTree__Range_1_1Element.html#aea48bcfd0ad50cbdcdc15128be5e8f15">meow::SplayTree_Range< Key, Value >::Element</a> </li> +<li>scalar() +: <a class="el" href="classmeow_1_1Vector2D.html#af3b13c54abc0d8a328833d44b512a299">meow::Vector2D< Scalar ></a> +, <a class="el" href="classmeow_1_1Vector3D.html#a110f24d804fe577e37d3aa69c4316874">meow::Vector3D< Scalar ></a> +, <a class="el" href="classmeow_1_1Vector.html#a628406a3f273f85dc4c619b8f3cd8940">meow::Vector< Scalar ></a> +</li> +<li>scalarGet() +: <a class="el" href="classmeow_1_1Vector.html#ab97e0c09f4665241e052642181732d96">meow::Vector< Scalar ></a> +</li> <li>ScalarRef : <a class="el" href="classmeow_1_1Vector.html#a29e75e2dd5e46da4c7b95354c8787a30">meow::Vector< Scalar ></a> </li> <li>ScalarRefK : <a class="el" href="classmeow_1_1Vector.html#ac7464dd163607b1a6417e438a639d050">meow::Vector< Scalar ></a> </li> +<li>scalars() +: <a class="el" href="classmeow_1_1Vector.html#a579a922c3f6c70e6e2c67d8d4d1c1b28">meow::Vector< Scalar ></a> +</li> <li>SceneInfo() -: <a class="el" href="structmeow_1_1SceneInfo.html#a6cec15ee17e6f15469d95ec6edd315dd">meow::SceneInfo< Pixel ></a> +: <a class="el" href="structmeow_1_1SceneInfo.html#a2c8795480e3eae28533fa6e3eee0b832">meow::SceneInfo< Pixel ></a> </li> <li>SegmentTree() : <a class="el" href="classmeow_1_1SegmentTree.html#a8e8365f0440c68f3c0853b94a7de3ccb">meow::SegmentTree< Value ></a> @@ -101,26 +110,18 @@ $(document).ready(function(){initNavTree('functions_s.html','');}); , <a class="el" href="classmeow_1_1SplayTree__Range.html#afce0f36427e9105a3405176ed4eddf58">meow::SplayTree_Range< Key, Value ></a> </li> <li>sMax() -: <a class="el" href="classmeow_1_1HSL.html#a19f89700fea77d2d373f136e2a758804">meow::HSL< T ></a> -, <a class="el" href="classmeow_1_1HSLf.html#acf12ea2adf34f0abe2b9e03526f37d05">meow::HSLf</a> -, <a class="el" href="classmeow_1_1HSLf__Space.html#ac04d25efca77d6e53ddb5de801593ea2">meow::HSLf_Space</a> -, <a class="el" href="classmeow_1_1HSV.html#af4fb1008dcab65cba05d6b4ce6d06b39">meow::HSV< T ></a> -, <a class="el" href="classmeow_1_1HSVf.html#a2e521602deaab25eff709edc1c380f82">meow::HSVf</a> +: <a class="el" href="classmeow_1_1HSLf__Space.html#ac04d25efca77d6e53ddb5de801593ea2">meow::HSLf_Space</a> , <a class="el" href="classmeow_1_1HSVf__Space.html#a2aedcabd4c079b5662502642c919b974">meow::HSVf_Space</a> </li> <li>sMin() -: <a class="el" href="classmeow_1_1HSL.html#a28e8d9a9f2b2cf9a498121508a38efb1">meow::HSL< T ></a> -, <a class="el" href="classmeow_1_1HSLf.html#a11be863a86b8d0a4c8223715d5ec551a">meow::HSLf</a> -, <a class="el" href="classmeow_1_1HSLf__Space.html#aa6f73697310484b178c2dac3acdf4f4b">meow::HSLf_Space</a> -, <a class="el" href="classmeow_1_1HSV.html#a5f94dc2d37503ade2fd61fb431625d02">meow::HSV< T ></a> -, <a class="el" href="classmeow_1_1HSVf.html#ab4fb9eac15c9dd67d937038c2d72af06">meow::HSVf</a> +: <a class="el" href="classmeow_1_1HSLf__Space.html#aa6f73697310484b178c2dac3acdf4f4b">meow::HSLf_Space</a> , <a class="el" href="classmeow_1_1HSVf__Space.html#a042f969c34c4b708ef7c9ed2f914825b">meow::HSVf_Space</a> </li> <li>SplayTree() : <a class="el" href="classmeow_1_1SplayTree.html#addfdea993d700469785b3e01631ec3c0">meow::SplayTree< Key, Value ></a> </li> <li>SplayTree_Range() -: <a class="el" href="classmeow_1_1SplayTree__Range.html#acf3c8d90ff38a210ed9d64dd365d5e93">meow::SplayTree_Range< Key, Value ></a> +: <a class="el" href="classmeow_1_1SplayTree__Range.html#aa5a5c774d04721cbe038ec883c01737a">meow::SplayTree_Range< Key, Value ></a> </li> <li>splitOut() : <a class="el" href="classmeow_1_1SplayTree.html#a36a55daf9150ae2d866075dedf1d583d">meow::SplayTree< Key, Value ></a> @@ -149,7 +150,7 @@ $(document).ready(function(){initNavTree('functions_s.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/functions_t.html b/doc/html/functions_t.html index d048c33..0a7af24 100644 --- a/doc/html/functions_t.html +++ b/doc/html/functions_t.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -124,7 +124,7 @@ $(document).ready(function(){initNavTree('functions_t.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/functions_type.html b/doc/html/functions_type.html index bc899a6..26e7232 100644 --- a/doc/html/functions_type.html +++ b/doc/html/functions_type.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -107,7 +107,7 @@ $(document).ready(function(){initNavTree('functions_type.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/functions_u.html b/doc/html/functions_u.html index db0c7c3..2c31897 100644 --- a/doc/html/functions_u.html +++ b/doc/html/functions_u.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -58,21 +58,16 @@ $(document).ready(function(){initNavTree('functions_u.html','');}); <h3><a class="anchor" id="index_u"></a>- u -</h3><ul> <li>u() -: <a class="el" href="classmeow_1_1YUV.html#addc332aa6c92829fe96808e0f0f7212b">meow::YUV< T ></a> -, <a class="el" href="classmeow_1_1YUVf__Space.html#afaf24781d6b28a9615c807dfc70e4f7b">meow::YUVf_Space</a> +: <a class="el" href="classmeow_1_1YUVf__Space.html#ab7a1880a397a5fff594ac18c0d569bd6">meow::YUVf_Space</a> </li> <li>uGet() : <a class="el" href="classmeow_1_1YUVf__Space.html#ad377534486a9d1d1bea38d4c04ea0267">meow::YUVf_Space</a> </li> <li>uMax() -: <a class="el" href="classmeow_1_1YUV.html#a858dd15fe0c951bd5cad92099c565c26">meow::YUV< T ></a> -, <a class="el" href="classmeow_1_1YUVf.html#a211d1df1e9d314e32a7d9683f16a09ee">meow::YUVf</a> -, <a class="el" href="classmeow_1_1YUVf__Space.html#aaf9cb97273b96475641a372fbbe86949">meow::YUVf_Space</a> +: <a class="el" href="classmeow_1_1YUVf__Space.html#aaf9cb97273b96475641a372fbbe86949">meow::YUVf_Space</a> </li> <li>uMin() -: <a class="el" href="classmeow_1_1YUV.html#af0e2d389c930707868a8ba73fe10bdbe">meow::YUV< T ></a> -, <a class="el" href="classmeow_1_1YUVf.html#a20525a50b708c6ffb5886ad762671bda">meow::YUVf</a> -, <a class="el" href="classmeow_1_1YUVf__Space.html#ae799cfca7c0d3b4a817d33a6ebac5239">meow::YUVf_Space</a> +: <a class="el" href="classmeow_1_1YUVf__Space.html#ae799cfca7c0d3b4a817d33a6ebac5239">meow::YUVf_Space</a> </li> <li>update() : <a class="el" href="classmeow_1_1BinaryIndexTree.html#a3a4f1799b20d5dab24d8cc584db5d32d">meow::BinaryIndexTree< Value ></a> @@ -82,11 +77,14 @@ $(document).ready(function(){initNavTree('functions_u.html','');}); : <a class="el" href="classmeow_1_1SplayTree.html#a9cd532f990a5fe6ff0930fc297cf664e">meow::SplayTree< Key, Value ></a> , <a class="el" href="classmeow_1_1SplayTree__Range.html#a492f68ede1f6423590ec2bfa3f839ab0">meow::SplayTree_Range< Key, Value ></a> </li> +<li>Usage() +: <a class="el" href="classmeow_1_1Usage.html#a93bca4e2025f46bac3fbfdc36d8ab649">meow::Usage</a> +</li> <li>usage() : <a class="el" href="classmeow_1_1Usage.html#a974e116cde6295ed08d836b08e0c1e99">meow::Usage</a> </li> <li>Usage() -: <a class="el" href="classmeow_1_1Usage.html#a20c74babb6cc473dd3abe2a31bbe32db">meow::Usage</a> +: <a class="el" href="classmeow_1_1Usage.html#a5bcc22c9e69258c22462c1cb4e5b5400">meow::Usage</a> </li> <li>usageBeginAdd() : <a class="el" href="classmeow_1_1Usage.html#a05f4b23ce224661dbc7f308da4cb2709">meow::Usage</a> @@ -101,7 +99,7 @@ $(document).ready(function(){initNavTree('functions_u.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/functions_v.html b/doc/html/functions_v.html index e93a8ad..468f753 100644 --- a/doc/html/functions_v.html +++ b/doc/html/functions_v.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -58,9 +58,7 @@ $(document).ready(function(){initNavTree('functions_v.html','');}); <h3><a class="anchor" id="index_v"></a>- v -</h3><ul> <li>v() -: <a class="el" href="classmeow_1_1HSV.html#aeef19a9dacc066f08e1405ccdef1f5d4">meow::HSV< T ></a> -, <a class="el" href="classmeow_1_1HSVf__Space.html#a163e91d4a36c40295e0d59e56881c9b7">meow::HSVf_Space</a> -, <a class="el" href="classmeow_1_1YUV.html#a8c5f97ba28e24dc7e8c89caba748bcc7">meow::YUV< T ></a> +: <a class="el" href="classmeow_1_1HSVf__Space.html#ae8ffcdef1e7978832081db18ebedeffa">meow::HSVf_Space</a> , <a class="el" href="classmeow_1_1YUVf__Space.html#af2f8d6a8a4913de6ad17f2da86d949fa">meow::YUVf_Space</a> </li> <li>val() @@ -95,7 +93,7 @@ $(document).ready(function(){initNavTree('functions_v.html','');}); : <a class="el" href="classmeow_1_1Vector2D.html#a69f2ee0830db546d5a2b5cb39a22ffda">meow::Vector2D< Scalar ></a> </li> <li>Vector3D() -: <a class="el" href="classmeow_1_1Vector3D.html#a6c1f0e4d1d28cbb32fa4cc5e4d7bf390">meow::Vector3D< Scalar ></a> +: <a class="el" href="classmeow_1_1Vector3D.html#a62bd29ce86c81075ef240eb0d0fc0d97">meow::Vector3D< Scalar ></a> </li> <li>Vectors : <a class="el" href="classmeow_1_1KD__Tree.html#afc143e90dba569c51b6eb146ba9df7f8">meow::KD_Tree< Vector, Scalar ></a> @@ -106,29 +104,15 @@ $(document).ready(function(){initNavTree('functions_v.html','');}); , <a class="el" href="classmeow_1_1YUVf__Space.html#a99e8bb42edb254ed1415f55ef1558ab0">meow::YUVf_Space</a> </li> <li>vMax() -: <a class="el" href="classmeow_1_1HSV.html#a987ddab561832b5dd69adec27b6464de">meow::HSV< T ></a> -, <a class="el" href="classmeow_1_1HSVf.html#ae6eea3ef9b9948f3f8292c1c461b8fb1">meow::HSVf</a> -, <a class="el" href="classmeow_1_1HSVf__Space.html#ad603b398c6e50a238a87c0aad890ab2c">meow::HSVf_Space</a> -, <a class="el" href="classmeow_1_1YUV.html#aa31eadddcecf041eca037330b3fe6898">meow::YUV< T ></a> -, <a class="el" href="classmeow_1_1YUVf.html#ac26a8246e0ddfe7f80ba2254acf6953d">meow::YUVf</a> +: <a class="el" href="classmeow_1_1HSVf__Space.html#ad603b398c6e50a238a87c0aad890ab2c">meow::HSVf_Space</a> , <a class="el" href="classmeow_1_1YUVf__Space.html#a3b168dd8186710b014f2e1d1b5ee1c63">meow::YUVf_Space</a> </li> <li>vMin() -: <a class="el" href="classmeow_1_1HSV.html#a57a874e92fb01404d4ae33179950e63b">meow::HSV< T ></a> -, <a class="el" href="classmeow_1_1HSVf.html#abe13652f9d29453dbc998eb6ccddb237">meow::HSVf</a> -, <a class="el" href="classmeow_1_1HSVf__Space.html#afb8087a590e96a0da95793acf5d0228e">meow::HSVf_Space</a> -, <a class="el" href="classmeow_1_1YUV.html#a71ec640b3ad61970e9261523ed412e2a">meow::YUV< T ></a> -, <a class="el" href="classmeow_1_1YUVf.html#aa601cf43e25fa399b828d948e5cdd31c">meow::YUVf</a> +: <a class="el" href="classmeow_1_1HSVf__Space.html#afb8087a590e96a0da95793acf5d0228e">meow::HSVf_Space</a> , <a class="el" href="classmeow_1_1YUVf__Space.html#aba01d6b8d0d8840d0132ccd6b43d8c0c">meow::YUVf_Space</a> </li> <li>VP_Tree() -: <a class="el" href="classmeow_1_1VP__Tree.html#a1f301f751afe7baf5eafe6964c6a7a15">meow::VP_Tree< Vector, Scalar ></a> -</li> -<li>vsh() -: <a class="el" href="classmeow_1_1HSV.html#a7f4c430084f4b8431b3c4ac80d61c959">meow::HSV< T ></a> -</li> -<li>vuy() -: <a class="el" href="classmeow_1_1YUV.html#a3c28c80c9b99f16ee50f8dc80294af5b">meow::YUV< T ></a> +: <a class="el" href="classmeow_1_1VP__Tree.html#ab611c988f5c567498d40866e9eab3851">meow::VP_Tree< Vector, Scalar ></a> </li> </ul> </div><!-- contents --> @@ -137,7 +121,7 @@ $(document).ready(function(){initNavTree('functions_v.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/functions_vars.html b/doc/html/functions_vars.html index 280bab5..bf14097 100644 --- a/doc/html/functions_vars.html +++ b/doc/html/functions_vars.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -64,30 +64,18 @@ $(document).ready(function(){initNavTree('functions_vars.html','');}); <li>from : <a class="el" href="structmeow_1_1PairToPair.html#ab4217b13ec4c82d36b181e30667c1cd2">meow::PairToPair< F1, F2, T1, T2 ></a> </li> -<li>hsl_ -: <a class="el" href="classmeow_1_1HSL.html#ad71fa30469f0f904cbebbe473276ad95">meow::HSL< T ></a> -</li> -<li>hsv_ -: <a class="el" href="classmeow_1_1HSV.html#a2868af2fa9224861991efe0ccca51e75">meow::HSV< T ></a> -</li> <li>max_ : <a class="el" href="classmeow_1_1Color3__Space.html#a3e006b5c37185c8b0f4d383b6b095dac">meow::Color3_Space< T ></a> </li> <li>min_ : <a class="el" href="classmeow_1_1Color3__Space.html#ab00eca747ea06269fddd3586dd1bca46">meow::Color3_Space< T ></a> </li> -<li>rgb_ -: <a class="el" href="classmeow_1_1RGB.html#aed8d2e9e26d7451ae5e3828ab357adf9">meow::RGB< T ></a> -</li> <li>to : <a class="el" href="structmeow_1_1PairToPair.html#abdc2cd1026b2c3c25c138d7edd168d0b">meow::PairToPair< F1, F2, T1, T2 ></a> </li> <li>val_ : <a class="el" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">meow::Color3_Space< T ></a> </li> -<li>yuv_ -: <a class="el" href="classmeow_1_1YUV.html#a82ad825fd5e7210c52a3ae88fc4dff55">meow::YUV< T ></a> -</li> </ul> </div><!-- contents --> </div><!-- doc-content --> @@ -95,7 +83,7 @@ $(document).ready(function(){initNavTree('functions_vars.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/functions_w.html b/doc/html/functions_w.html index c9dc67c..98672e8 100644 --- a/doc/html/functions_w.html +++ b/doc/html/functions_w.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -93,7 +93,7 @@ $(document).ready(function(){initNavTree('functions_w.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/functions_x.html b/doc/html/functions_x.html index 67c7823..dd0c134 100644 --- a/doc/html/functions_x.html +++ b/doc/html/functions_x.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -78,7 +78,7 @@ $(document).ready(function(){initNavTree('functions_x.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/functions_y.html b/doc/html/functions_y.html index d0583ac..1409268 100644 --- a/doc/html/functions_y.html +++ b/doc/html/functions_y.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -59,8 +59,7 @@ $(document).ready(function(){initNavTree('functions_y.html','');}); <h3><a class="anchor" id="index_y"></a>- y -</h3><ul> <li>y() : <a class="el" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">meow::Vector2D< Scalar ></a> -, <a class="el" href="classmeow_1_1Vector3D.html#ab520fe8f88aa2df1af1bfb91bac28fb2">meow::Vector3D< Scalar ></a> -, <a class="el" href="classmeow_1_1YUV.html#a6617e96d557ec53fff12bf634f536c18">meow::YUV< T ></a> +, <a class="el" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">meow::Vector3D< Scalar ></a> , <a class="el" href="classmeow_1_1YUVf__Space.html#a92f015c9545102445d1163c7eab67e79">meow::YUVf_Space</a> </li> <li>yGet() @@ -69,30 +68,16 @@ $(document).ready(function(){initNavTree('functions_y.html','');}); , <a class="el" href="classmeow_1_1YUVf__Space.html#a31c9176faad460be84a0255bc3173226">meow::YUVf_Space</a> </li> <li>yMax() -: <a class="el" href="classmeow_1_1YUV.html#a74d443cbe42f0c4ebab98fd8a6a04b52">meow::YUV< T ></a> -, <a class="el" href="classmeow_1_1YUVf.html#a90a1f836a1036af244fb7c4011205a88">meow::YUVf</a> -, <a class="el" href="classmeow_1_1YUVf__Space.html#adf7029d33a94df084c4ec0142a35d323">meow::YUVf_Space</a> +: <a class="el" href="classmeow_1_1YUVf__Space.html#adf7029d33a94df084c4ec0142a35d323">meow::YUVf_Space</a> </li> <li>yMin() -: <a class="el" href="classmeow_1_1YUV.html#a71875384a382367a6bab6f9bc79669e9">meow::YUV< T ></a> -, <a class="el" href="classmeow_1_1YUVf.html#a988a3604b4108d4592e73f0a72c4a7af">meow::YUVf</a> -, <a class="el" href="classmeow_1_1YUVf__Space.html#adb397aff53a9c0ede746bd734a519dd6">meow::YUVf_Space</a> -</li> -<li>YUV() -: <a class="el" href="classmeow_1_1YUV.html#a05049ae90e750fa76d770f1c65ec7497">meow::YUV< T ></a> +: <a class="el" href="classmeow_1_1YUVf__Space.html#adb397aff53a9c0ede746bd734a519dd6">meow::YUVf_Space</a> </li> <li>yuv() -: <a class="el" href="classmeow_1_1YUV.html#a5edef3b5de6f888b04f698ce62f7dbfc">meow::YUV< T ></a> -, <a class="el" href="classmeow_1_1YUVf__Space.html#afc4e9f52a8e75753772d99a077e5b4ea">meow::YUVf_Space</a> -</li> -<li>yuv_ -: <a class="el" href="classmeow_1_1YUV.html#a82ad825fd5e7210c52a3ae88fc4dff55">meow::YUV< T ></a> -</li> -<li>YUVf() -: <a class="el" href="classmeow_1_1YUVf.html#a74eff21f234f0dd164dc6f6f1acb5a2d">meow::YUVf</a> +: <a class="el" href="classmeow_1_1YUVf__Space.html#afc4e9f52a8e75753772d99a077e5b4ea">meow::YUVf_Space</a> </li> <li>YUVf_Space() -: <a class="el" href="classmeow_1_1YUVf__Space.html#a0b34feef9db731dbc7228c0bc3554415">meow::YUVf_Space</a> +: <a class="el" href="classmeow_1_1YUVf__Space.html#a2e9ddbeaae07e35c4c2adb254d5e4ca0">meow::YUVf_Space</a> </li> <li>yuvGet() : <a class="el" href="classmeow_1_1YUVf__Space.html#a47a65edcd356f3754f6aca45483cae06">meow::YUVf_Space</a> @@ -110,7 +95,7 @@ $(document).ready(function(){initNavTree('functions_y.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/functions_z.html b/doc/html/functions_z.html index 2d37ea7..7d538ce 100644 --- a/doc/html/functions_z.html +++ b/doc/html/functions_z.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -70,7 +70,7 @@ $(document).ready(function(){initNavTree('functions_z.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/functions_~.html b/doc/html/functions_~.html index 888af60..374e636 100644 --- a/doc/html/functions_~.html +++ b/doc/html/functions_~.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -97,30 +97,15 @@ $(document).ready(function(){initNavTree('functions_~.html','');}); <li>~HashTableList() : <a class="el" href="classmeow_1_1HashTableList.html#ad460ece4097203d379e95c835a10d79d">meow::HashTableList< Data, HashFunc ></a> </li> -<li>~HSL() -: <a class="el" href="classmeow_1_1HSL.html#a6f595962b08e8647ce3c8fc1976a6b9e">meow::HSL< T ></a> -</li> -<li>~HSLf() -: <a class="el" href="classmeow_1_1HSLf.html#a86199f1024d1a31543aa52a2ddd2e2ae">meow::HSLf</a> -</li> <li>~HSLf_Space() : <a class="el" href="classmeow_1_1HSLf__Space.html#a1859ba937aa097dcd627b7b2349a262f">meow::HSLf_Space</a> </li> -<li>~HSV() -: <a class="el" href="classmeow_1_1HSV.html#abbf33be9e20535101d94e818e326ff17">meow::HSV< T ></a> -</li> -<li>~HSVf() -: <a class="el" href="classmeow_1_1HSVf.html#a39e1b89abb63dcb35664130a18956d46">meow::HSVf</a> -</li> <li>~HSVf_Space() : <a class="el" href="classmeow_1_1HSVf__Space.html#a662428fed0f4f2beddc16d5af52b228c">meow::HSVf_Space</a> </li> <li>~IdentityPoints() : <a class="el" href="classmeow_1_1IdentityPoints.html#ab32aa1152834a8f95625ccdc6f26b0c6">meow::IdentityPoints< ID, Scalar ></a> </li> -<li>~ImplementInterface() -: <a class="el" href="classmeow_1_1ImplementInterface.html#a59ffd1b1c11642588d1ecb0a716ef48a">meow::ImplementInterface< T ></a> -</li> <li>~KD_Tree() : <a class="el" href="classmeow_1_1KD__Tree.html#a6ffacb6d4020cfb1c127b68f3f427ee4">meow::KD_Tree< Vector, Scalar ></a> </li> @@ -154,21 +139,9 @@ $(document).ready(function(){initNavTree('functions_~.html','');}); <li>~Photo() : <a class="el" href="classmeow_1_1Photo.html#ad3ba33208243966fe72db6c3a519e22d">meow::Photo< Pixel ></a> </li> -<li>~RegisterInterface() -: <a class="el" href="classmeow_1_1RegisterInterface.html#affce62cb4c25e89a55fe3a3718c6dd3e">meow::RegisterInterface< T ></a> -</li> -<li>~RGB() -: <a class="el" href="classmeow_1_1RGB.html#a7735ee9722cfa0120d9a2dadebbc0bd3">meow::RGB< T ></a> -</li> -<li>~RGBf() -: <a class="el" href="classmeow_1_1RGBf.html#a9300ed526e402c6ec188034a76fc1b43">meow::RGBf</a> -</li> <li>~RGBf_Space() : <a class="el" href="classmeow_1_1RGBf__Space.html#ab47d10e634067bbb0b7152d0f50b42a0">meow::RGBf_Space</a> </li> -<li>~RGBi() -: <a class="el" href="classmeow_1_1RGBi.html#a0e226c2a6b12ed85693fa5f80e3de247">meow::RGBi</a> -</li> <li>~RGBi_Space() : <a class="el" href="classmeow_1_1RGBi__Space.html#ab286b1713dc25fe5e3e560df56a28792">meow::RGBi_Space</a> </li> @@ -205,12 +178,6 @@ $(document).ready(function(){initNavTree('functions_~.html','');}); <li>~WatchBall() : <a class="el" href="classmeow_1_1WatchBall.html#a255ccc4db07762e2f8f3443429aa017c">meow::WatchBall< Pixel ></a> </li> -<li>~YUV() -: <a class="el" href="classmeow_1_1YUV.html#a20dd3fc696344e5e85b272cc00109da2">meow::YUV< T ></a> -</li> -<li>~YUVf() -: <a class="el" href="classmeow_1_1YUVf.html#a3dbaafe1ef635dabdc2374da8f4164a1">meow::YUVf</a> -</li> <li>~YUVf_Space() : <a class="el" href="classmeow_1_1YUVf__Space.html#a4ffd3340f73d108e4641de0eab155262">meow::YUVf_Space</a> </li> @@ -221,7 +188,7 @@ $(document).ready(function(){initNavTree('functions_~.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/globals.html b/doc/html/globals.html index 524c67c..ee94e8a 100644 --- a/doc/html/globals.html +++ b/doc/html/globals.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -71,7 +71,7 @@ $(document).ready(function(){initNavTree('globals.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/globals_defs.html b/doc/html/globals_defs.html index f164a4b..8139f85 100644 --- a/doc/html/globals_defs.html +++ b/doc/html/globals_defs.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -71,7 +71,7 @@ $(document).ready(function(){initNavTree('globals_defs.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/hierarchy.html b/doc/html/hierarchy.html index 660251c..a18ce77 100644 --- a/doc/html/hierarchy.html +++ b/doc/html/hierarchy.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -61,7 +61,7 @@ $(document).ready(function(){initNavTree('hierarchy.html','');}); <div class="textblock">This inheritance list is sorted roughly, but not completely, alphabetically:</div><div class="directory"> <div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span>]</div><table class="directory"> <tr id="row_0_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1BinaryIndexTree.html" target="_self">meow::BinaryIndexTree< Value ></a></td><td class="desc">極度簡化的 <code><a class="el" href="classmeow_1_1SegmentTree.html" title="中文名 線段樹 ">SegmentTree</a></code> 已無區間更新的操作 </td></tr> -<tr id="row_1_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Color3__Space.html" target="_self">meow::Color3_Space< T ></a></td><td class="desc">以三個channel所組成的色彩空間 </td></tr> +<tr id="row_1_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Color3__Space.html" target="_self">meow::Color3_Space< T ></a></td><td class="desc">Base class of color space with 3 channels </td></tr> <tr id="row_2_" class="even"><td class="entry"><img id="arr_2_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('2_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Color3__Space.html" target="_self">meow::Color3_Space< double ></a></td><td class="desc"></td></tr> <tr id="row_2_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1HSLf__Space.html" target="_self">meow::HSLf_Space</a></td><td class="desc">以浮點數<b>Y</b>(亮度), <b>U</b>(色度), <b>V</b>(濃度) 三個值所組成的色彩空間 </td></tr> <tr id="row_2_1_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1HSVf__Space.html" target="_self">meow::HSVf_Space</a></td><td class="desc">以浮點數<b>Y</b>(亮度), <b>U</b>(色度), <b>V</b>(濃度) 三個值所組成的色彩空間 </td></tr> @@ -70,88 +70,71 @@ $(document).ready(function(){initNavTree('hierarchy.html','');}); <tr id="row_3_"><td class="entry"><img id="arr_3_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('3_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Color3__Space.html" target="_self">meow::Color3_Space< int ></a></td><td class="desc"></td></tr> <tr id="row_3_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1RGBi__Space.html" target="_self">meow::RGBi_Space</a></td><td class="desc">以整數 <b>Red</b>, <b>Green</b>, <b>Blue</b> 三個值所組成的色彩空間 </td></tr> <tr id="row_4_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1DisjointSet.html" target="_self">meow::DisjointSet</a></td><td class="desc">用來維護一堆互斥集的資訊 </td></tr> -<tr id="row_5_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1SplayTree__Range_1_1Element.html" target="_self">meow::SplayTree_Range< Key, Value >::Element</a></td><td class="desc">類似 <code>stl</code> 的 <code>iterator</code> ,不過這邊叫做<code><a class="el" href="classmeow_1_1SplayTree__Range_1_1Element.html" title="類似 stl 的 iterator ,不過這邊叫做Element ">Element</a></code> </td></tr> -<tr id="row_6_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1SplayTree_1_1Element.html" target="_self">meow::SplayTree< Key, Value >::Element</a></td><td class="desc">類似 <code>stl</code> 的 <code>iterator</code> ,不過這邊叫做<code><a class="el" href="classmeow_1_1SplayTree_1_1Element.html" title="類似 stl 的 iterator ,不過這邊叫做Element ">Element</a></code> </td></tr> +<tr id="row_5_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1SplayTree_1_1Element.html" target="_self">meow::SplayTree< Key, Value >::Element</a></td><td class="desc">類似 <code>stl</code> 的 <code>iterator</code> ,不過這邊叫做<code><a class="el" href="classmeow_1_1SplayTree_1_1Element.html" title="類似 stl 的 iterator ,不過這邊叫做Element ">Element</a></code> </td></tr> +<tr id="row_6_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1SplayTree__Range_1_1Element.html" target="_self">meow::SplayTree_Range< Key, Value >::Element</a></td><td class="desc">類似 <code>stl</code> 的 <code>iterator</code> ,不過這邊叫做<code><a class="el" href="classmeow_1_1SplayTree__Range_1_1Element.html" title="類似 stl 的 iterator ,不過這邊叫做Element ">Element</a></code> </td></tr> <tr id="row_7_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1HashTableList.html" target="_self">meow::HashTableList< Data, HashFunc ></a></td><td class="desc">一個當key相撞時會用list解決的hash_table </td></tr> -<tr id="row_8_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1HSL.html" target="_self">meow::HSL< T ></a></td><td class="desc"></td></tr> -<tr id="row_9_" class="even"><td class="entry"><img id="arr_9_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('9_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1HSL.html" target="_self">meow::HSL< double ></a></td><td class="desc"></td></tr> -<tr id="row_9_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1HSLf.html" target="_self">meow::HSLf</a></td><td class="desc"></td></tr> -<tr id="row_10_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1HSV.html" target="_self">meow::HSV< T ></a></td><td class="desc"></td></tr> -<tr id="row_11_"><td class="entry"><img id="arr_11_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('11_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1HSV.html" target="_self">meow::HSV< double ></a></td><td class="desc"></td></tr> -<tr id="row_11_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1HSVf.html" target="_self">meow::HSVf</a></td><td class="desc"></td></tr> -<tr id="row_12_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ImplementInterface.html" target="_self">meow::ImplementInterface< T ></a></td><td class="desc"></td></tr> -<tr id="row_13_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1KD__Tree.html" target="_self">meow::KD_Tree< Vector, Scalar ></a></td><td class="desc"><code>k-dimension</code> tree </td></tr> -<tr id="row_14_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Matrix.html" target="_self">meow::Matrix< Entry ></a></td><td class="desc"><b>matrix</b> </td></tr> -<tr id="row_15_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Matrix.html" target="_self">meow::Matrix< Description ></a></td><td class="desc"></td></tr> -<tr id="row_16_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Matrix.html" target="_self">meow::Matrix< double ></a></td><td class="desc"></td></tr> -<tr id="row_17_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Matrix.html" target="_self">meow::Matrix< Pixel ></a></td><td class="desc"></td></tr> -<tr id="row_18_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Matrix.html" target="_self">meow::Matrix< Scalar ></a></td><td class="desc"></td></tr> -<tr id="row_19_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1MergeableHeap.html" target="_self">meow::MergeableHeap< Element ></a></td><td class="desc">一個用 <b>左偏樹</b> 實作的 <code>Maximum-Heap</code> , 除了原本heap有的功能外, 還支援 <code>merge</code> 功能 </td></tr> -<tr id="row_20_"><td class="entry"><img id="arr_20_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('20_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ObjBase.html" target="_self">meow::ObjBase</a></td><td class="desc">一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 </td></tr> -<tr id="row_20_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1IdentityPoints.html" target="_self">meow::IdentityPoints< int, double ></a></td><td class="desc"></td></tr> -<tr id="row_20_1_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Bitmap.html" target="_self">meow::Bitmap< Pixel ></a></td><td class="desc">二維點陣資料 </td></tr> -<tr id="row_20_2_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_20_2_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('20_2_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1BundleAdjustment.html" target="_self">meow::BundleAdjustment< Pixel ></a></td><td class="desc"></td></tr> -<tr id="row_20_2_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1BundleAdjustment__LM.html" target="_self">meow::BundleAdjustment_LM< Pixel ></a></td><td class="desc"></td></tr> -<tr id="row_20_3_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Camera.html" target="_self">meow::Camera< Pixel ></a></td><td class="desc"><a class="el" href="classmeow_1_1Camera.html" title="Camera. ">Camera</a> </td></tr> -<tr id="row_20_4_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Eye.html" target="_self">meow::Eye< Pixel ></a></td><td class="desc">一個 <code><a class="el" href="classmeow_1_1Camera.html" title="Camera. ">Camera</a></code> 加上一個offset transformation </td></tr> -<tr id="row_20_5_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1FeaturePoint.html" target="_self">meow::FeaturePoint< Scalar, Description ></a></td><td class="desc">特徵點 </td></tr> -<tr id="row_20_6_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_20_6_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('20_6_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1FeaturePointsDetector.html" target="_self">meow::FeaturePointsDetector< Pixel ></a></td><td class="desc"></td></tr> -<tr id="row_20_6_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1FeaturePointsDetector__Harris.html" target="_self">meow::FeaturePointsDetector_Harris< Pixel ></a></td><td class="desc">Harris corner detect </td></tr> -<tr id="row_20_7_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_20_7_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('20_7_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1FeaturePointsMatch.html" target="_self">meow::FeaturePointsMatch< Scalar, Description ></a></td><td class="desc"></td></tr> -<tr id="row_20_7_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1FeaturePointsMatch__K__Match.html" target="_self">meow::FeaturePointsMatch_K_Match< Scalar, Description ></a></td><td class="desc"></td></tr> -<tr id="row_20_8_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1IdentityPoints.html" target="_self">meow::IdentityPoints< ID, Scalar ></a></td><td class="desc">把一個 <code>std::map<ID</code>,Vector<Scalar> > 包起來 </td></tr> -<tr id="row_20_9_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ObjArray.html" target="_self">meow::ObjArray< T ></a></td><td class="desc">純粹把 <code>std::vector</code> 包起來, 變成繼承自 <a class="el" href="classmeow_1_1ObjBase.html" title="一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 ">ObjBase</a> </td></tr> -<tr id="row_20_10_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ObjDictionary.html" target="_self">meow::ObjDictionary< Key, Value ></a></td><td class="desc">純粹把 <code>std::map</code> 包起來, 變成繼承自 <a class="el" href="classmeow_1_1ObjBase.html" title="一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 ">ObjBase</a> </td></tr> -<tr id="row_20_11_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ObjProperties.html" target="_self">meow::ObjProperties< SID ></a></td><td class="desc">目前擺爛中 </td></tr> -<tr id="row_20_12_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ObjType.html" target="_self">meow::ObjType< Type, ReaderWriter ></a></td><td class="desc">純粹把給定的 <code>Type</code> 包起來, 變成繼承自 <a class="el" href="classmeow_1_1ObjBase.html" title="一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 ">ObjBase</a> </td></tr> -<tr id="row_20_13_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Photo.html" target="_self">meow::Photo< Pixel ></a></td><td class="desc">底片 </td></tr> -<tr id="row_20_14_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ViewPort.html" target="_self">meow::ViewPort</a></td><td class="desc">未完待續 </td></tr> -<tr id="row_20_15_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1WatchBall.html" target="_self">meow::WatchBall< Pixel ></a></td><td class="desc"><b>多個camera</b>, 一個offset, 一個rotation </td></tr> -<tr id="row_21_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ObjSelector.html" target="_self">meow::ObjSelector< id ></a></td><td class="desc">利用register的概念, 達到runtime用string選擇要new的class </td></tr> -<tr id="row_22_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmeow_1_1PairToPair.html" target="_self">meow::PairToPair< F1, F2, T1, T2 ></a></td><td class="desc">有.from.first, .from.second, .to.first, .to.second </td></tr> -<tr id="row_23_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ReaderWriter__double.html" target="_self">meow::ReaderWriter_double</a></td><td class="desc"></td></tr> -<tr id="row_24_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ReaderWriter__int.html" target="_self">meow::ReaderWriter_int</a></td><td class="desc"></td></tr> -<tr id="row_25_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ReaderWriter__size__t.html" target="_self">meow::ReaderWriter_size_t</a></td><td class="desc"></td></tr> -<tr id="row_26_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ReaderWriter__string.html" target="_self">meow::ReaderWriter_string</a></td><td class="desc"></td></tr> -<tr id="row_27_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1RegisterInterface.html" target="_self">meow::RegisterInterface< T ></a></td><td class="desc"></td></tr> -<tr id="row_28_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1RGB.html" target="_self">meow::RGB< T ></a></td><td class="desc"></td></tr> -<tr id="row_29_"><td class="entry"><img id="arr_29_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('29_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1RGB.html" target="_self">meow::RGB< double ></a></td><td class="desc"></td></tr> -<tr id="row_29_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1RGBf.html" target="_self">meow::RGBf</a></td><td class="desc"></td></tr> -<tr id="row_30_"><td class="entry"><img id="arr_30_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('30_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1RGB.html" target="_self">meow::RGB< int32_t ></a></td><td class="desc"></td></tr> -<tr id="row_30_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1RGBi.html" target="_self">meow::RGBi</a></td><td class="desc"></td></tr> -<tr id="row_31_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmeow_1_1SceneInfo.html" target="_self">meow::SceneInfo< Pixel ></a></td><td class="desc"></td></tr> -<tr id="row_32_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1SegmentTree.html" target="_self">meow::SegmentTree< Value ></a></td><td class="desc">中文名 <code>線段樹</code> </td></tr> -<tr id="row_33_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Self.html" target="_self">meow::Self< Data ></a></td><td class="desc">A little class use for packing the data part of another class. With this technique, it can achieve Copy-On-Write(COR) mechanism at background and have a reference mechanism which much more flexible then the one C++ has </td></tr> -<tr id="row_34_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Self.html" target="_self">meow::Self< data_ ></a></td><td class="desc"></td></tr> -<tr id="row_35_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Self.html" target="_self">meow::Self< Myself ></a></td><td class="desc"></td></tr> -<tr id="row_36_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1SplayTree.html" target="_self">meow::SplayTree< Key, Value ></a></td><td class="desc">是一種神乎其技的資料結構, 維護一堆 Key->Value . 並且支援 一些 <code>std::map</code> 難以快速實踐的操作, 如 <code>split</code> , <code>merge</code> , <code>keyOffset</code> </td></tr> -<tr id="row_37_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1SplayTree__Range.html" target="_self">meow::SplayTree_Range< Key, Value ></a></td><td class="desc">基本上跟SplayTree一樣, 不過這邊結合線段樹, 多了區間操作 (線段樹相關operator定義請見 <code><a class="el" href="classmeow_1_1SegmentTree.html" title="中文名 線段樹 ">SegmentTree</a></code> ) </td></tr> -<tr id="row_38_" class="even"><td class="entry"><img id="arr_38_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('38_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Transformation.html" target="_self">meow::Transformation< Scalar ></a></td><td class="desc">A base class for implementing kinds of transformations </td></tr> -<tr id="row_38_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1BallProjection.html" target="_self">meow::BallProjection< Scalar ></a></td><td class="desc">A ball projection is to project the given vector to a hyper-sphere </td></tr> -<tr id="row_38_1_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_38_1_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('38_1_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1LinearTransformation.html" target="_self">meow::LinearTransformation< Scalar ></a></td><td class="desc">A base class for implementing kinds of linear transformations </td></tr> -<tr id="row_38_1_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Rotation3D.html" target="_self">meow::Rotation3D< Scalar ></a></td><td class="desc">Rotation a point/vector alone an axis with given angle in 3D world </td></tr> -<tr id="row_38_2_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1PhotoProjection.html" target="_self">meow::PhotoProjection< Scalar ></a></td><td class="desc">A <b>photo</b> <b>projection</b> is a kind of transformation that project point/vector to a flat <b>photo</b> </td></tr> -<tr id="row_39_"><td class="entry"><img id="arr_39_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('39_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Transformation.html" target="_self">meow::Transformation< double ></a></td><td class="desc"></td></tr> -<tr id="row_39_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1BallProjection.html" target="_self">meow::BallProjection< double ></a></td><td class="desc"></td></tr> -<tr id="row_39_1_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_39_1_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('39_1_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1LinearTransformation.html" target="_self">meow::LinearTransformation< double ></a></td><td class="desc"></td></tr> -<tr id="row_39_1_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Rotation3D.html" target="_self">meow::Rotation3D< double ></a></td><td class="desc"></td></tr> -<tr id="row_39_2_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1PhotoProjection.html" target="_self">meow::PhotoProjection< double ></a></td><td class="desc"></td></tr> -<tr id="row_40_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Usage.html" target="_self">meow::Usage</a></td><td class="desc">管理參數設置, 自訂usage document, 分析argc, argv </td></tr> -<tr id="row_41_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Vector.html" target="_self">meow::Vector< Scalar ></a></td><td class="desc"><b>vector</b> </td></tr> -<tr id="row_42_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Vector2D.html" target="_self">meow::Vector2D< Scalar ></a></td><td class="desc">2D's vector </td></tr> -<tr id="row_43_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Vector2D.html" target="_self">meow::Vector2D< double ></a></td><td class="desc"></td></tr> -<tr id="row_44_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Vector3D.html" target="_self">meow::Vector3D< Scalar ></a></td><td class="desc">3D's vector </td></tr> -<tr id="row_45_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Vector3D.html" target="_self">meow::Vector3D< double ></a></td><td class="desc"></td></tr> -<tr id="row_46_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Vector3D.html" target="_self">meow::Vector3D< int ></a></td><td class="desc"></td></tr> -<tr id="row_47_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Vector3D.html" target="_self">meow::Vector3D< T ></a></td><td class="desc"></td></tr> -<tr id="row_48_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Vector.html" target="_self">meow::Vector< Description ></a></td><td class="desc"></td></tr> -<tr id="row_49_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1VP__Tree.html" target="_self">meow::VP_Tree< Vector, Scalar ></a></td><td class="desc">跟KD_Tree很像歐 </td></tr> -<tr id="row_50_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1YUV.html" target="_self">meow::YUV< T ></a></td><td class="desc"></td></tr> -<tr id="row_51_"><td class="entry"><img id="arr_51_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('51_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1YUV.html" target="_self">meow::YUV< double ></a></td><td class="desc"></td></tr> -<tr id="row_51_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1YUVf.html" target="_self">meow::YUVf</a></td><td class="desc"></td></tr> -<tr id="row_52_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classdouble.html" target="_self">double</a></td><td class="desc"></td></tr> -<tr id="row_53_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classint.html" target="_self">int</a></td><td class="desc"></td></tr> -<tr id="row_54_"><td class="entry"><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classint32__t.html" target="_self">int32_t</a></td><td class="desc"></td></tr> +<tr id="row_8_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1KD__Tree.html" target="_self">meow::KD_Tree< Vector, Scalar ></a></td><td class="desc"><code>k-dimension</code> tree </td></tr> +<tr id="row_9_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Matrix.html" target="_self">meow::Matrix< Entry ></a></td><td class="desc"><b>matrix</b> </td></tr> +<tr id="row_10_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Matrix.html" target="_self">meow::Matrix< Description ></a></td><td class="desc"></td></tr> +<tr id="row_11_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Matrix.html" target="_self">meow::Matrix< double ></a></td><td class="desc"></td></tr> +<tr id="row_12_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Matrix.html" target="_self">meow::Matrix< Pixel ></a></td><td class="desc"></td></tr> +<tr id="row_13_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Matrix.html" target="_self">meow::Matrix< Scalar ></a></td><td class="desc"></td></tr> +<tr id="row_14_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1MergeableHeap.html" target="_self">meow::MergeableHeap< Element ></a></td><td class="desc">一個用 <b>左偏樹</b> 實作的 <code>Maximum-Heap</code> , 除了原本heap有的功能外, 還支援 <code>merge</code> 功能 </td></tr> +<tr id="row_15_" class="even"><td class="entry"><img id="arr_15_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('15_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ObjBase.html" target="_self">meow::ObjBase</a></td><td class="desc">一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 </td></tr> +<tr id="row_15_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1IdentityPoints.html" target="_self">meow::IdentityPoints< int, double ></a></td><td class="desc"></td></tr> +<tr id="row_15_1_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Bitmap.html" target="_self">meow::Bitmap< Pixel ></a></td><td class="desc">二維點陣資料 </td></tr> +<tr id="row_15_2_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_15_2_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('15_2_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1BundleAdjustment.html" target="_self">meow::BundleAdjustment< Pixel ></a></td><td class="desc"></td></tr> +<tr id="row_15_2_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1BundleAdjustment__LM.html" target="_self">meow::BundleAdjustment_LM< Pixel ></a></td><td class="desc"></td></tr> +<tr id="row_15_3_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Camera.html" target="_self">meow::Camera< Pixel ></a></td><td class="desc"><a class="el" href="classmeow_1_1Camera.html" title="Camera. ">Camera</a> </td></tr> +<tr id="row_15_4_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Eye.html" target="_self">meow::Eye< Pixel ></a></td><td class="desc">一個 <code><a class="el" href="classmeow_1_1Camera.html" title="Camera. ">Camera</a></code> 加上一個offset transformation </td></tr> +<tr id="row_15_5_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1FeaturePoint.html" target="_self">meow::FeaturePoint< Scalar, Description ></a></td><td class="desc">特徵點 </td></tr> +<tr id="row_15_6_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_15_6_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('15_6_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1FeaturePointsDetector.html" target="_self">meow::FeaturePointsDetector< Pixel ></a></td><td class="desc"></td></tr> +<tr id="row_15_6_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1FeaturePointsDetector__Harris.html" target="_self">meow::FeaturePointsDetector_Harris< Pixel ></a></td><td class="desc">Harris corner detect </td></tr> +<tr id="row_15_7_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_15_7_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('15_7_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1FeaturePointsMatch.html" target="_self">meow::FeaturePointsMatch< Scalar, Description ></a></td><td class="desc"></td></tr> +<tr id="row_15_7_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1FeaturePointsMatch__K__Match.html" target="_self">meow::FeaturePointsMatch_K_Match< Scalar, Description ></a></td><td class="desc"></td></tr> +<tr id="row_15_8_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1IdentityPoints.html" target="_self">meow::IdentityPoints< ID, Scalar ></a></td><td class="desc">把一個 <code>std::map<ID</code>,Vector<Scalar> > 包起來 </td></tr> +<tr id="row_15_9_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ObjArray.html" target="_self">meow::ObjArray< T ></a></td><td class="desc">純粹把 <code>std::vector</code> 包起來, 變成繼承自 <a class="el" href="classmeow_1_1ObjBase.html" title="一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 ">ObjBase</a> </td></tr> +<tr id="row_15_10_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ObjDictionary.html" target="_self">meow::ObjDictionary< Key, Value ></a></td><td class="desc">純粹把 <code>std::map</code> 包起來, 變成繼承自 <a class="el" href="classmeow_1_1ObjBase.html" title="一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 ">ObjBase</a> </td></tr> +<tr id="row_15_11_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ObjProperties.html" target="_self">meow::ObjProperties< SID ></a></td><td class="desc">目前擺爛中 </td></tr> +<tr id="row_15_12_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ObjType.html" target="_self">meow::ObjType< Type, ReaderWriter ></a></td><td class="desc">純粹把給定的 <code>Type</code> 包起來, 變成繼承自 <a class="el" href="classmeow_1_1ObjBase.html" title="一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 ">ObjBase</a> </td></tr> +<tr id="row_15_13_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Photo.html" target="_self">meow::Photo< Pixel ></a></td><td class="desc">底片 </td></tr> +<tr id="row_15_14_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ViewPort.html" target="_self">meow::ViewPort</a></td><td class="desc">未完待續 </td></tr> +<tr id="row_15_15_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1WatchBall.html" target="_self">meow::WatchBall< Pixel ></a></td><td class="desc"><b>多個camera</b>, 一個offset, 一個rotation </td></tr> +<tr id="row_16_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ObjSelector.html" target="_self">meow::ObjSelector< id ></a></td><td class="desc">利用register的概念, 達到runtime用string選擇要new的class </td></tr> +<tr id="row_17_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmeow_1_1PairToPair.html" target="_self">meow::PairToPair< F1, F2, T1, T2 ></a></td><td class="desc">A structur with memember <code></code>.from.first , <code></code>.from.second , <code></code>.to.first , <code></code>.to.second </td></tr> +<tr id="row_18_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ReaderWriter__double.html" target="_self">meow::ReaderWriter_double</a></td><td class="desc"></td></tr> +<tr id="row_19_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ReaderWriter__int.html" target="_self">meow::ReaderWriter_int</a></td><td class="desc"></td></tr> +<tr id="row_20_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ReaderWriter__size__t.html" target="_self">meow::ReaderWriter_size_t</a></td><td class="desc"></td></tr> +<tr id="row_21_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ReaderWriter__string.html" target="_self">meow::ReaderWriter_string</a></td><td class="desc"></td></tr> +<tr id="row_22_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmeow_1_1SceneInfo.html" target="_self">meow::SceneInfo< Pixel ></a></td><td class="desc"></td></tr> +<tr id="row_23_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1SegmentTree.html" target="_self">meow::SegmentTree< Value ></a></td><td class="desc">中文名 <code>線段樹</code> </td></tr> +<tr id="row_24_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Self.html" target="_self">meow::Self< Data ></a></td><td class="desc">A little class use for packing the data part of another class. With this technique, it can achieve Copy-On-Write(COR) mechanism at background and have a reference mechanism which much more flexible then the one C++ has </td></tr> +<tr id="row_25_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Self.html" target="_self">meow::Self< Myself ></a></td><td class="desc"></td></tr> +<tr id="row_26_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Self.html" target="_self">meow::Self< Type ></a></td><td class="desc"></td></tr> +<tr id="row_27_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1SplayTree.html" target="_self">meow::SplayTree< Key, Value ></a></td><td class="desc">是一種神乎其技的資料結構, 維護一堆 Key->Value . 並且支援 一些 <code>std::map</code> 難以快速實踐的操作, 如 <code>split</code> , <code>merge</code> , <code>keyOffset</code> </td></tr> +<tr id="row_28_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1SplayTree__Range.html" target="_self">meow::SplayTree_Range< Key, Value ></a></td><td class="desc">基本上跟SplayTree一樣, 不過這邊結合線段樹, 多了區間操作 (線段樹相關operator定義請見 <code><a class="el" href="classmeow_1_1SegmentTree.html" title="中文名 線段樹 ">SegmentTree</a></code> ) </td></tr> +<tr id="row_29_"><td class="entry"><img id="arr_29_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('29_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Transformation.html" target="_self">meow::Transformation< Scalar ></a></td><td class="desc">A base class for implementing kinds of transformations </td></tr> +<tr id="row_29_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1BallProjection.html" target="_self">meow::BallProjection< Scalar ></a></td><td class="desc">A ball projection is to project the given vector to a hyper-sphere </td></tr> +<tr id="row_29_1_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_29_1_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('29_1_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1LinearTransformation.html" target="_self">meow::LinearTransformation< Scalar ></a></td><td class="desc">A base class for implementing kinds of linear transformations </td></tr> +<tr id="row_29_1_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Rotation3D.html" target="_self">meow::Rotation3D< Scalar ></a></td><td class="desc">Rotation a point/vector alone an axis with given angle in 3D world </td></tr> +<tr id="row_29_2_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1PhotoProjection.html" target="_self">meow::PhotoProjection< Scalar ></a></td><td class="desc">A <b>photo</b> <b>projection</b> is a kind of transformation that project point/vector to a flat <b>photo</b> </td></tr> +<tr id="row_30_" class="even"><td class="entry"><img id="arr_30_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('30_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Transformation.html" target="_self">meow::Transformation< double ></a></td><td class="desc"></td></tr> +<tr id="row_30_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1BallProjection.html" target="_self">meow::BallProjection< double ></a></td><td class="desc"></td></tr> +<tr id="row_30_1_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_30_1_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('30_1_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1LinearTransformation.html" target="_self">meow::LinearTransformation< double ></a></td><td class="desc"></td></tr> +<tr id="row_30_1_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Rotation3D.html" target="_self">meow::Rotation3D< double ></a></td><td class="desc"></td></tr> +<tr id="row_30_2_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1PhotoProjection.html" target="_self">meow::PhotoProjection< double ></a></td><td class="desc"></td></tr> +<tr id="row_31_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Usage.html" target="_self">meow::Usage</a></td><td class="desc">管理參數設置, 自訂usage document, 分析argc, argv </td></tr> +<tr id="row_32_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Vector.html" target="_self">meow::Vector< Scalar ></a></td><td class="desc"><b>vector</b> </td></tr> +<tr id="row_33_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Vector2D.html" target="_self">meow::Vector2D< Scalar ></a></td><td class="desc">2D's vector </td></tr> +<tr id="row_34_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Vector2D.html" target="_self">meow::Vector2D< double ></a></td><td class="desc"></td></tr> +<tr id="row_35_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Vector3D.html" target="_self">meow::Vector3D< Scalar ></a></td><td class="desc">3D's vector </td></tr> +<tr id="row_36_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Vector3D.html" target="_self">meow::Vector3D< double ></a></td><td class="desc"></td></tr> +<tr id="row_37_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Vector3D.html" target="_self">meow::Vector3D< int ></a></td><td class="desc"></td></tr> +<tr id="row_38_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Vector3D.html" target="_self">meow::Vector3D< T ></a></td><td class="desc"></td></tr> +<tr id="row_39_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Vector.html" target="_self">meow::Vector< Description ></a></td><td class="desc"></td></tr> +<tr id="row_40_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1VP__Tree.html" target="_self">meow::VP_Tree< Vector, Scalar ></a></td><td class="desc">跟KD_Tree很像歐 </td></tr> +<tr id="row_41_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classdouble.html" target="_self">double</a></td><td class="desc"></td></tr> +<tr id="row_42_" class="even"><td class="entry"><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classint.html" target="_self">int</a></td><td class="desc"></td></tr> </table> </div><!-- directory --> </div><!-- contents --> @@ -160,7 +143,7 @@ $(document).ready(function(){initNavTree('hierarchy.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/hierarchy.js b/doc/html/hierarchy.js index f4911a4..ace3f84 100644 --- a/doc/html/hierarchy.js +++ b/doc/html/hierarchy.js @@ -12,18 +12,9 @@ var hierarchy = [ "meow::RGBi_Space", "classmeow_1_1RGBi__Space.html", null ] ] ], [ "meow::DisjointSet", "classmeow_1_1DisjointSet.html", null ], - [ "meow::SplayTree_Range< Key, Value >::Element", "classmeow_1_1SplayTree__Range_1_1Element.html", null ], [ "meow::SplayTree< Key, Value >::Element", "classmeow_1_1SplayTree_1_1Element.html", null ], + [ "meow::SplayTree_Range< Key, Value >::Element", "classmeow_1_1SplayTree__Range_1_1Element.html", null ], [ "meow::HashTableList< Data, HashFunc >", "classmeow_1_1HashTableList.html", null ], - [ "meow::HSL< T >", "classmeow_1_1HSL.html", null ], - [ "meow::HSL< double >", "classmeow_1_1HSL.html", [ - [ "meow::HSLf", "classmeow_1_1HSLf.html", null ] - ] ], - [ "meow::HSV< T >", "classmeow_1_1HSV.html", null ], - [ "meow::HSV< double >", "classmeow_1_1HSV.html", [ - [ "meow::HSVf", "classmeow_1_1HSVf.html", null ] - ] ], - [ "meow::ImplementInterface< T >", "classmeow_1_1ImplementInterface.html", null ], [ "meow::KD_Tree< Vector, Scalar >", "classmeow_1_1KD__Tree.html", null ], [ "meow::Matrix< Entry >", "classmeow_1_1Matrix.html", null ], [ "meow::Matrix< Description >", "classmeow_1_1Matrix.html", null ], @@ -61,19 +52,11 @@ var hierarchy = [ "meow::ReaderWriter_int", "classmeow_1_1ReaderWriter__int.html", null ], [ "meow::ReaderWriter_size_t", "classmeow_1_1ReaderWriter__size__t.html", null ], [ "meow::ReaderWriter_string", "classmeow_1_1ReaderWriter__string.html", null ], - [ "meow::RegisterInterface< T >", "classmeow_1_1RegisterInterface.html", null ], - [ "meow::RGB< T >", "classmeow_1_1RGB.html", null ], - [ "meow::RGB< double >", "classmeow_1_1RGB.html", [ - [ "meow::RGBf", "classmeow_1_1RGBf.html", null ] - ] ], - [ "meow::RGB< int32_t >", "classmeow_1_1RGB.html", [ - [ "meow::RGBi", "classmeow_1_1RGBi.html", null ] - ] ], [ "meow::SceneInfo< Pixel >", "structmeow_1_1SceneInfo.html", null ], [ "meow::SegmentTree< Value >", "classmeow_1_1SegmentTree.html", null ], [ "meow::Self< Data >", "classmeow_1_1Self.html", null ], - [ "meow::Self< data_ >", "classmeow_1_1Self.html", null ], [ "meow::Self< Myself >", "classmeow_1_1Self.html", null ], + [ "meow::Self< Type >", "classmeow_1_1Self.html", null ], [ "meow::SplayTree< Key, Value >", "classmeow_1_1SplayTree.html", null ], [ "meow::SplayTree_Range< Key, Value >", "classmeow_1_1SplayTree__Range.html", null ], [ "meow::Transformation< Scalar >", "classmeow_1_1Transformation.html", [ @@ -100,11 +83,6 @@ var hierarchy = [ "meow::Vector3D< T >", "classmeow_1_1Vector3D.html", null ], [ "meow::Vector< Description >", "classmeow_1_1Vector.html", null ], [ "meow::VP_Tree< Vector, Scalar >", "classmeow_1_1VP__Tree.html", null ], - [ "meow::YUV< T >", "classmeow_1_1YUV.html", null ], - [ "meow::YUV< double >", "classmeow_1_1YUV.html", [ - [ "meow::YUVf", "classmeow_1_1YUVf.html", null ] - ] ], [ "double", "classdouble.html", null ], - [ "int", "classint.html", null ], - [ "int32_t", "classint32__t.html", null ] + [ "int", "classint.html", null ] ];
\ No newline at end of file diff --git a/doc/html/index.html b/doc/html/index.html index c11e2f5..c4f727a 100644 --- a/doc/html/index.html +++ b/doc/html/index.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -80,7 +80,7 @@ $(document).ready(function(){initNavTree('index.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/math_2utility_8h.html b/doc/html/math_2utility_8h.html index 7f93122..f3a4d99 100644 --- a/doc/html/math_2utility_8h.html +++ b/doc/html/math_2utility_8h.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -134,7 +134,7 @@ Variables</h2></td></tr> <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_77e0ab67466b1e7d76f50725a5ab9910.html">math</a></li><li class="navelem"><a class="el" href="math_2utility_8h.html">utility.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/math_2utility_8h_source.html b/doc/html/math_2utility_8h_source.html index 3021663..3056fc2 100644 --- a/doc/html/math_2utility_8h_source.html +++ b/doc/html/math_2utility_8h_source.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -189,7 +189,7 @@ $(document).ready(function(){initNavTree('math_2utility_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_77e0ab67466b1e7d76f50725a5ab9910.html">math</a></li><li class="navelem"><a class="el" href="math_2utility_8h.html">utility.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/methods_8h.html b/doc/html/methods_8h.html index 3d7a52e..cce3640 100644 --- a/doc/html/methods_8h.html +++ b/doc/html/methods_8h.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -94,7 +94,7 @@ Functions</h2></td></tr> <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_77e0ab67466b1e7d76f50725a5ab9910.html">math</a></li><li class="navelem"><a class="el" href="methods_8h.html">methods.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/methods_8h_source.html b/doc/html/methods_8h_source.html index 8edb4f6..2ec96d0 100644 --- a/doc/html/methods_8h_source.html +++ b/doc/html/methods_8h_source.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -109,7 +109,7 @@ $(document).ready(function(){initNavTree('methods_8h_source.html','');}); <div class="line"><a name="l00093"></a><span class="lineno"> 93</span> </div> <div class="line"><a name="l00094"></a><span class="lineno"> 94</span> </div> <div class="line"><a name="l00095"></a><span class="lineno"> 95</span> <span class="comment">/*</span></div> -<div class="line"><a name="l00096"></a><span class="lineno"> 96</span> <span class="comment"> * @brief Run the \b Levenberg-Marquardt method to solve a non-linear </span></div> +<div class="line"><a name="l00096"></a><span class="lineno"> 96</span> <span class="comment"> * @brief Run the \b Levenberg-Marquardt method to solve a non-linear</span></div> <div class="line"><a name="l00097"></a><span class="lineno"> 97</span> <span class="comment"> * least squares problem.</span></div> <div class="line"><a name="l00098"></a><span class="lineno"> 98</span> <span class="comment"> *</span></div> <div class="line"><a name="l00099"></a><span class="lineno"> 99</span> <span class="comment"> * Assume:</span></div> @@ -247,12 +247,12 @@ $(document).ready(function(){initNavTree('methods_8h_source.html','');}); <div class="ttc" id="namespacemeow_html_adbd82702daf1e569c4a72176aa799c6d"><div class="ttname"><a href="namespacemeow.html#adbd82702daf1e569c4a72176aa799c6d">meow::levenbergMarquardtTraining</a></div><div class="ttdeci">Vector< Scalar > levenbergMarquardtTraining(Function &f, Vector< Scalar > const &init, Scalar const &init_mu, Scalar const &mu_pow, Scalar const &er_max, int retry_number, int counter)</div><div class="ttdef"><b>Definition:</b> <a href="methods_8h_source.html#l00183">methods.h:183</a></div></div> <div class="ttc" id="classmeow_1_1Vector_html_a71b56938e01de730490e722824f4b53e"><div class="ttname"><a href="classmeow_1_1Vector.html#a71b56938e01de730490e722824f4b53e">meow::Vector::length2</a></div><div class="ttdeci">Scalar length2() const </div><div class="ttdoc">same as (*this).dot(*this) </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00204">Vector.h:204</a></div></div> <div class="ttc" id="namespacemeow_html_a37b8a0148b872c4533f37dde9bbb9ae4"><div class="ttname"><a href="namespacemeow.html#a37b8a0148b872c4533f37dde9bbb9ae4">meow::levenbergMarquardt</a></div><div class="ttdeci">Vector< Scalar > levenbergMarquardt(Function const &f, Vector< Scalar > const &init, int counter=-1)</div><div class="ttdef"><b>Definition:</b> <a href="methods_8h_source.html#l00163">methods.h:163</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_a030758e4938c4d56a0b665e6a51d1405"><div class="ttname"><a href="classmeow_1_1Matrix.html#a030758e4938c4d56a0b665e6a51d1405">meow::Matrix::valid</a></div><div class="ttdeci">bool valid() const </div><div class="ttdoc">Return whether it is a valid matrix. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00115">Matrix.h:115</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_a030758e4938c4d56a0b665e6a51d1405"><div class="ttname"><a href="classmeow_1_1Matrix.html#a030758e4938c4d56a0b665e6a51d1405">meow::Matrix::valid</a></div><div class="ttdeci">bool valid() const </div><div class="ttdoc">Return whether it is a valid matrix. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00118">Matrix.h:118</a></div></div> <div class="ttc" id="math_2utility_8h_html"><div class="ttname"><a href="math_2utility_8h.html">utility.h</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="namespacemeow_html_a98d838d338a3e6f3c57e94562fab3fa7"><div class="ttname"><a href="namespacemeow.html#a98d838d338a3e6f3c57e94562fab3fa7">meow::inRange</a></div><div class="ttdeci">T inRange(T const &mn, T const &mx, T const &v)</div><div class="ttdoc">std::min(mx,std::max(mn,v)) </div><div class="ttdef"><b>Definition:</b> <a href="math_2utility_8h_source.html#l00051">utility.h:51</a></div></div> <div class="ttc" id="namespacemeow_html_a43a73b75f2e23c8172d2098d57eaf75a"><div class="ttname"><a href="namespacemeow.html#a43a73b75f2e23c8172d2098d57eaf75a">meow::ransac</a></div><div class="ttdeci">std::vector< Data > ransac(std::vector< Data > const &data, WeightingClass const &w, size_t N, double p0, double P)</div><div class="ttdoc">Run the RANSAC method to approach the best solution. </div><div class="ttdef"><b>Definition:</b> <a href="methods_8h_source.html#l00058">methods.h:58</a></div></div> -<div class="ttc" id="classmeow_1_1Matrix_html_a869be60b593d7ce7101ee7ac788b0dd0"><div class="ttname"><a href="classmeow_1_1Matrix.html#a869be60b593d7ce7101ee7ac788b0dd0">meow::Matrix::transpose</a></div><div class="ttdeci">Matrix transpose() const </div><div class="ttdoc">return itself's transpose matrix </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00416">Matrix.h:416</a></div></div> +<div class="ttc" id="classmeow_1_1Matrix_html_a869be60b593d7ce7101ee7ac788b0dd0"><div class="ttname"><a href="classmeow_1_1Matrix.html#a869be60b593d7ce7101ee7ac788b0dd0">meow::Matrix::transpose</a></div><div class="ttdeci">Matrix transpose() const </div><div class="ttdoc">return itself's transpose matrix </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00419">Matrix.h:419</a></div></div> <div class="ttc" id="Matrix_8h_html"><div class="ttname"><a href="Matrix_8h.html">Matrix.h</a></div></div> <div class="ttc" id="Vector_8h_html"><div class="ttname"><a href="Vector_8h.html">Vector.h</a></div></div> <div class="ttc" id="classmeow_1_1Matrix_html"><div class="ttname"><a href="classmeow_1_1Matrix.html">meow::Matrix< Scalar ></a></div></div> @@ -263,7 +263,7 @@ $(document).ready(function(){initNavTree('methods_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_77e0ab67466b1e7d76f50725a5ab9910.html">math</a></li><li class="navelem"><a class="el" href="methods_8h.html">methods.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/namespacemembers.html b/doc/html/namespacemembers.html index 92259c1..a86783b 100644 --- a/doc/html/namespacemembers.html +++ b/doc/html/namespacemembers.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -74,7 +74,7 @@ $(document).ready(function(){initNavTree('namespacemembers.html','');}); : <a class="el" href="namespacemeow.html#a9c9cc5450926f108a0451d619be550c8a6e34cdff1ccf772a88749ce39658a9e3">meow</a> </li> <li>colorTransformate() -: <a class="el" href="namespacemeow.html#a19e830f03459a25435ff963551772e74">meow</a> +: <a class="el" href="namespacemeow.html#ad429f8a956d1f0e1484d08bb9419685b">meow</a> </li> <li>cstringEndWith() : <a class="el" href="namespacemeow.html#a375bf0494e671d61343f5be28f3204fb">meow</a> @@ -108,28 +108,6 @@ $(document).ready(function(){initNavTree('namespacemembers.html','');}); </ul> -<h3><a class="anchor" id="index_h"></a>- h -</h3><ul> -<li>HSL_to_HSV() -: <a class="el" href="namespacemeow.html#a7c7d8533654e56cfd37a1ce22e76cde8">meow</a> -</li> -<li>HSL_to_RGB() -: <a class="el" href="namespacemeow.html#a0ef9dd19ef8613c009398be225d7dba5">meow</a> -</li> -<li>HSL_to_YUV() -: <a class="el" href="namespacemeow.html#a1ec923575a53dcd2d9a40e49b228ceed">meow</a> -</li> -<li>HSV_to_HSL() -: <a class="el" href="namespacemeow.html#a0ba8115cbe1d3c7bc41899a0035f9003">meow</a> -</li> -<li>HSV_to_RGB() -: <a class="el" href="namespacemeow.html#a5500d712d9a2fb7efcc1574474e94f67">meow</a> -</li> -<li>HSV_to_YUV() -: <a class="el" href="namespacemeow.html#a74a4a3629d0406ef3d0e8bbb73dfaaeb">meow</a> -</li> -</ul> - - <h3><a class="anchor" id="index_i"></a>- i -</h3><ul> <li>inRange() : <a class="el" href="namespacemeow.html#a98d838d338a3e6f3c57e94562fab3fa7">meow</a> @@ -141,6 +119,9 @@ $(document).ready(function(){initNavTree('namespacemembers.html','');}); <h3><a class="anchor" id="index_k"></a>- k -</h3><ul> +<li>kBitmapReadWritePixels +: <a class="el" href="namespacemeow.html#af9bbb3a5f01cfa088cf5b6f7e70baba6">meow</a> +</li> <li>kGlobalSeletorID : <a class="el" href="namespacemeow.html#aaa678bbd106012a98ed5679e2ca8cc32">meow</a> </li> @@ -204,15 +185,6 @@ $(document).ready(function(){initNavTree('namespacemembers.html','');}); <li>ratioMapping() : <a class="el" href="namespacemeow.html#a3b01a91eb4a02909a61a35e406fa5732">meow</a> </li> -<li>RGB_to_HSL() -: <a class="el" href="namespacemeow.html#ab5a740e832854cb4edd4db00b0550b03">meow</a> -</li> -<li>RGB_to_HSV() -: <a class="el" href="namespacemeow.html#a58776e88aeb6bec45c2201cb70edda5d">meow</a> -</li> -<li>RGB_to_YUV() -: <a class="el" href="namespacemeow.html#a9682162b4b67148649d87c2049175820">meow</a> -</li> </ul> @@ -237,26 +209,13 @@ $(document).ready(function(){initNavTree('namespacemembers.html','');}); : <a class="el" href="namespacemeow.html#ae880337dfdcc67984a0dccdb50e5c5d0">meow</a> </li> </ul> - - -<h3><a class="anchor" id="index_y"></a>- y -</h3><ul> -<li>YUV_to_HSL() -: <a class="el" href="namespacemeow.html#ac568f9be6b54c16176377ab7941b82ff">meow</a> -</li> -<li>YUV_to_HSV() -: <a class="el" href="namespacemeow.html#afc93890f332ecc0a7c081a1a1343d656">meow</a> -</li> -<li>YUV_to_RGB() -: <a class="el" href="namespacemeow.html#ace828526337b865be410d3a78d07d8b0">meow</a> -</li> -</ul> </div><!-- contents --> </div><!-- doc-content --> <!-- HTML footer for doxygen 1.8.3.1--> <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/namespacemembers_enum.html b/doc/html/namespacemembers_enum.html index f153f1c..60d8419 100644 --- a/doc/html/namespacemembers_enum.html +++ b/doc/html/namespacemembers_enum.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -65,7 +65,7 @@ $(document).ready(function(){initNavTree('namespacemembers_enum.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/namespacemembers_eval.html b/doc/html/namespacemembers_eval.html index e5063bc..3f2393a 100644 --- a/doc/html/namespacemembers_eval.html +++ b/doc/html/namespacemembers_eval.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -71,7 +71,7 @@ $(document).ready(function(){initNavTree('namespacemembers_eval.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/namespacemembers_func.html b/doc/html/namespacemembers_func.html index 19adee1..e0389ac 100644 --- a/doc/html/namespacemembers_func.html +++ b/doc/html/namespacemembers_func.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -93,28 +93,6 @@ $(document).ready(function(){initNavTree('namespacemembers_func.html','');}); </ul> -<h3><a class="anchor" id="index_h"></a>- h -</h3><ul> -<li>HSL_to_HSV() -: <a class="el" href="namespacemeow.html#a7c7d8533654e56cfd37a1ce22e76cde8">meow</a> -</li> -<li>HSL_to_RGB() -: <a class="el" href="namespacemeow.html#a0ef9dd19ef8613c009398be225d7dba5">meow</a> -</li> -<li>HSL_to_YUV() -: <a class="el" href="namespacemeow.html#a1ec923575a53dcd2d9a40e49b228ceed">meow</a> -</li> -<li>HSV_to_HSL() -: <a class="el" href="namespacemeow.html#a0ba8115cbe1d3c7bc41899a0035f9003">meow</a> -</li> -<li>HSV_to_RGB() -: <a class="el" href="namespacemeow.html#a5500d712d9a2fb7efcc1574474e94f67">meow</a> -</li> -<li>HSV_to_YUV() -: <a class="el" href="namespacemeow.html#a74a4a3629d0406ef3d0e8bbb73dfaaeb">meow</a> -</li> -</ul> - - <h3><a class="anchor" id="index_i"></a>- i -</h3><ul> <li>inRange() : <a class="el" href="namespacemeow.html#a98d838d338a3e6f3c57e94562fab3fa7">meow</a> @@ -159,15 +137,6 @@ $(document).ready(function(){initNavTree('namespacemembers_func.html','');}); <li>ratioMapping() : <a class="el" href="namespacemeow.html#a3b01a91eb4a02909a61a35e406fa5732">meow</a> </li> -<li>RGB_to_HSL() -: <a class="el" href="namespacemeow.html#ab5a740e832854cb4edd4db00b0550b03">meow</a> -</li> -<li>RGB_to_HSV() -: <a class="el" href="namespacemeow.html#a58776e88aeb6bec45c2201cb70edda5d">meow</a> -</li> -<li>RGB_to_YUV() -: <a class="el" href="namespacemeow.html#a9682162b4b67148649d87c2049175820">meow</a> -</li> </ul> @@ -189,26 +158,13 @@ $(document).ready(function(){initNavTree('namespacemembers_func.html','');}); : <a class="el" href="namespacemeow.html#ae880337dfdcc67984a0dccdb50e5c5d0">meow</a> </li> </ul> - - -<h3><a class="anchor" id="index_y"></a>- y -</h3><ul> -<li>YUV_to_HSL() -: <a class="el" href="namespacemeow.html#ac568f9be6b54c16176377ab7941b82ff">meow</a> -</li> -<li>YUV_to_HSV() -: <a class="el" href="namespacemeow.html#afc93890f332ecc0a7c081a1a1343d656">meow</a> -</li> -<li>YUV_to_RGB() -: <a class="el" href="namespacemeow.html#ace828526337b865be410d3a78d07d8b0">meow</a> -</li> -</ul> </div><!-- contents --> </div><!-- doc-content --> <!-- HTML footer for doxygen 1.8.3.1--> <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/namespacemembers_type.html b/doc/html/namespacemembers_type.html index 7ed9669..24ca10d 100644 --- a/doc/html/namespacemembers_type.html +++ b/doc/html/namespacemembers_type.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -80,7 +80,7 @@ $(document).ready(function(){initNavTree('namespacemembers_type.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/namespacemembers_vars.html b/doc/html/namespacemembers_vars.html index 8fb9990..6826470 100644 --- a/doc/html/namespacemembers_vars.html +++ b/doc/html/namespacemembers_vars.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -55,6 +55,9 @@ $(document).ready(function(){initNavTree('namespacemembers_vars.html','');}); <div id="doc-content"> <div class="contents">  <ul> +<li>kBitmapReadWritePixels +: <a class="el" href="namespacemeow.html#af9bbb3a5f01cfa088cf5b6f7e70baba6">meow</a> +</li> <li>kGlobalSeletorID : <a class="el" href="namespacemeow.html#aaa678bbd106012a98ed5679e2ca8cc32">meow</a> </li> @@ -68,7 +71,7 @@ $(document).ready(function(){initNavTree('namespacemembers_vars.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/namespacemeow.html b/doc/html/namespacemeow.html index f337db3..3aa7161 100644 --- a/doc/html/namespacemeow.html +++ b/doc/html/namespacemeow.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -68,38 +68,20 @@ $(document).ready(function(){initNavTree('namespacemeow.html','');}); <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a> Classes</h2></td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html">Color3_Space</a></td></tr> -<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">以三個channel所組成的色彩空間 <a href="classmeow_1_1Color3__Space.html#details">More...</a><br/></td></tr> -<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1HSL.html">HSL</a></td></tr> -<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1HSLf.html">HSLf</a></td></tr> +<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Base class of color space with 3 channels. <a href="classmeow_1_1Color3__Space.html#details">More...</a><br/></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1HSLf__Space.html">HSLf_Space</a></td></tr> <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">以浮點數<b>Y</b>(亮度), <b>U</b>(色度), <b>V</b>(濃度) 三個值所組成的色彩空間 <a href="classmeow_1_1HSLf__Space.html#details">More...</a><br/></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1HSV.html">HSV</a></td></tr> -<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1HSVf.html">HSVf</a></td></tr> -<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1HSVf__Space.html">HSVf_Space</a></td></tr> <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">以浮點數<b>Y</b>(亮度), <b>U</b>(色度), <b>V</b>(濃度) 三個值所組成的色彩空間 <a href="classmeow_1_1HSVf__Space.html#details">More...</a><br/></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1RGB.html">RGB</a></td></tr> -<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1RGBf.html">RGBf</a></td></tr> -<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1RGBi.html">RGBi</a></td></tr> -<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1RGBi__Space.html">RGBi_Space</a></td></tr> <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">以整數 <b>Red</b>, <b>Green</b>, <b>Blue</b> 三個值所組成的色彩空間 <a href="classmeow_1_1RGBi__Space.html#details">More...</a><br/></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1RGBf__Space.html">RGBf_Space</a></td></tr> <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">以浮點數<b>Red</b>, <b>Green</b>, <b>Blue</b> 三個值所組成的色彩空間 <a href="classmeow_1_1RGBf__Space.html#details">More...</a><br/></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1YUV.html">YUV</a></td></tr> -<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1YUVf.html">YUVf</a></td></tr> -<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1YUVf__Space.html">YUVf_Space</a></td></tr> <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">以浮點數<b>Y</b>(亮度), <b>U</b>(色度), <b>V</b>(濃度) 三個值所組成的色彩空間 <a href="classmeow_1_1YUVf__Space.html#details">More...</a><br/></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> @@ -222,10 +204,6 @@ Classes</h2></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ReaderWriter__string.html">ReaderWriter_string</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ImplementInterface.html">ImplementInterface</a></td></tr> -<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1RegisterInterface.html">RegisterInterface</a></td></tr> -<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Self.html">Self</a></td></tr> <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A little class use for packing the data part of another class. With this technique, it can achieve Copy-On-Write(COR) mechanism at background and have a reference mechanism which much more flexible then the one C++ has. <a href="classmeow_1_1Self.html#details">More...</a><br/></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> @@ -233,7 +211,7 @@ Classes</h2></td></tr> <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">管理參數設置, 自訂usage document, 分析argc, argv <a href="classmeow_1_1Usage.html#details">More...</a><br/></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structmeow_1_1PairToPair.html">PairToPair</a></td></tr> -<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">有.from.first, .from.second, .to.first, .to.second <a href="structmeow_1_1PairToPair.html#details">More...</a><br/></td></tr> +<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A structur with memember <code></code>.from.first , <code></code>.from.second , <code></code>.to.first , <code></code>.to.second. <a href="structmeow_1_1PairToPair.html#details">More...</a><br/></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a> @@ -267,18 +245,6 @@ Enumerations</h2></td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> Functions</h2></td></tr> -<tr class="memitem:ab5a740e832854cb4edd4db00b0550b03"><td class="memTemplParams" colspan="2">template<class RGB_T , class HSL_T > </td></tr> -<tr class="memitem:ab5a740e832854cb4edd4db00b0550b03"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemeow.html#ab5a740e832854cb4edd4db00b0550b03">RGB_to_HSL</a> (<a class="el" href="classmeow_1_1RGB.html">RGB</a>< RGB_T > const &rgb, <a class="el" href="classmeow_1_1HSL.html">HSL</a>< HSL_T > *hsl)</td></tr> -<tr class="separator:ab5a740e832854cb4edd4db00b0550b03"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a0ef9dd19ef8613c009398be225d7dba5"><td class="memTemplParams" colspan="2">template<class HSL_T , class RGB_T > </td></tr> -<tr class="memitem:a0ef9dd19ef8613c009398be225d7dba5"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a0ef9dd19ef8613c009398be225d7dba5">HSL_to_RGB</a> (<a class="el" href="classmeow_1_1HSL.html">HSL</a>< HSL_T > const &hsl, <a class="el" href="classmeow_1_1RGB.html">RGB</a>< RGB_T > *rgb)</td></tr> -<tr class="separator:a0ef9dd19ef8613c009398be225d7dba5"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ac568f9be6b54c16176377ab7941b82ff"><td class="memTemplParams" colspan="2">template<class YUV_T , class HSL_T > </td></tr> -<tr class="memitem:ac568f9be6b54c16176377ab7941b82ff"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemeow.html#ac568f9be6b54c16176377ab7941b82ff">YUV_to_HSL</a> (<a class="el" href="classmeow_1_1YUV.html">YUV</a>< YUV_T > const &yuv, <a class="el" href="classmeow_1_1HSL.html">HSL</a>< HSL_T > *hsl)</td></tr> -<tr class="separator:ac568f9be6b54c16176377ab7941b82ff"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a1ec923575a53dcd2d9a40e49b228ceed"><td class="memTemplParams" colspan="2">template<class HSL_T , class YUV_T > </td></tr> -<tr class="memitem:a1ec923575a53dcd2d9a40e49b228ceed"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a1ec923575a53dcd2d9a40e49b228ceed">HSL_to_YUV</a> (<a class="el" href="classmeow_1_1HSL.html">HSL</a>< HSL_T > const &hsl, <a class="el" href="classmeow_1_1YUV.html">YUV</a>< YUV_T > *yuv)</td></tr> -<tr class="separator:a1ec923575a53dcd2d9a40e49b228ceed"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af9ab85cd87a9f843e710657188f4c601"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#af9ab85cd87a9f843e710657188f4c601">colorTransformate</a> (<a class="el" href="classmeow_1_1RGBf__Space.html">RGBf_Space</a> const &rgb, <a class="el" href="classmeow_1_1HSLf__Space.html">HSLf_Space</a> *hsl)</td></tr> <tr class="memdesc:af9ab85cd87a9f843e710657188f4c601"><td class="mdescLeft"> </td><td class="mdescRight"><code><a class="el" href="classmeow_1_1RGBf__Space.html" title="以浮點數Red, Green, Blue 三個值所組成的色彩空間 ">RGBf_Space</a></code> to <code><a class="el" href="classmeow_1_1HSLf__Space.html" title="以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 ">HSLf_Space</a></code> <a href="#af9ab85cd87a9f843e710657188f4c601">More...</a><br/></td></tr> <tr class="separator:af9ab85cd87a9f843e710657188f4c601"><td class="memSeparator" colspan="2"> </td></tr> @@ -297,24 +263,6 @@ Functions</h2></td></tr> <tr class="memitem:ae9b7bb880aa5b6dfebd523a6b344a4f1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#ae9b7bb880aa5b6dfebd523a6b344a4f1">colorTransformate</a> (<a class="el" href="classmeow_1_1RGBi__Space.html">RGBi_Space</a> const &rgb, <a class="el" href="classmeow_1_1HSLf__Space.html">HSLf_Space</a> *hsl)</td></tr> <tr class="memdesc:ae9b7bb880aa5b6dfebd523a6b344a4f1"><td class="mdescLeft"> </td><td class="mdescRight"><code><a class="el" href="classmeow_1_1RGBi__Space.html" title="以整數 Red, Green, Blue 三個值所組成的色彩空間 ">RGBi_Space</a></code> to <code><a class="el" href="classmeow_1_1HSLf__Space.html" title="以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 ">HSLf_Space</a></code> <a href="#ae9b7bb880aa5b6dfebd523a6b344a4f1">More...</a><br/></td></tr> <tr class="separator:ae9b7bb880aa5b6dfebd523a6b344a4f1"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a58776e88aeb6bec45c2201cb70edda5d"><td class="memTemplParams" colspan="2">template<class RGB_T , class HSV_T > </td></tr> -<tr class="memitem:a58776e88aeb6bec45c2201cb70edda5d"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a58776e88aeb6bec45c2201cb70edda5d">RGB_to_HSV</a> (<a class="el" href="classmeow_1_1RGB.html">RGB</a>< RGB_T > const &rgb, <a class="el" href="classmeow_1_1HSV.html">HSV</a>< HSV_T > *hsv)</td></tr> -<tr class="separator:a58776e88aeb6bec45c2201cb70edda5d"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a5500d712d9a2fb7efcc1574474e94f67"><td class="memTemplParams" colspan="2">template<class HSV_T , class RGB_T > </td></tr> -<tr class="memitem:a5500d712d9a2fb7efcc1574474e94f67"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a5500d712d9a2fb7efcc1574474e94f67">HSV_to_RGB</a> (<a class="el" href="classmeow_1_1HSV.html">HSV</a>< HSV_T > const &hsv, <a class="el" href="classmeow_1_1RGB.html">RGB</a>< RGB_T > *rgb)</td></tr> -<tr class="separator:a5500d712d9a2fb7efcc1574474e94f67"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:afc93890f332ecc0a7c081a1a1343d656"><td class="memTemplParams" colspan="2">template<class YUV_T , class HSV_T > </td></tr> -<tr class="memitem:afc93890f332ecc0a7c081a1a1343d656"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemeow.html#afc93890f332ecc0a7c081a1a1343d656">YUV_to_HSV</a> (<a class="el" href="classmeow_1_1YUV.html">YUV</a>< YUV_T > const &yuv, <a class="el" href="classmeow_1_1HSV.html">HSV</a>< HSV_T > *hsv)</td></tr> -<tr class="separator:afc93890f332ecc0a7c081a1a1343d656"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a74a4a3629d0406ef3d0e8bbb73dfaaeb"><td class="memTemplParams" colspan="2">template<class HSV_T , class YUV_T > </td></tr> -<tr class="memitem:a74a4a3629d0406ef3d0e8bbb73dfaaeb"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a74a4a3629d0406ef3d0e8bbb73dfaaeb">HSV_to_YUV</a> (<a class="el" href="classmeow_1_1HSV.html">HSV</a>< HSV_T > const &hsv, <a class="el" href="classmeow_1_1YUV.html">YUV</a>< YUV_T > *yuv)</td></tr> -<tr class="separator:a74a4a3629d0406ef3d0e8bbb73dfaaeb"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a7c7d8533654e56cfd37a1ce22e76cde8"><td class="memTemplParams" colspan="2">template<class HSL_T , class HSV_T > </td></tr> -<tr class="memitem:a7c7d8533654e56cfd37a1ce22e76cde8"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a7c7d8533654e56cfd37a1ce22e76cde8">HSL_to_HSV</a> (<a class="el" href="classmeow_1_1HSL.html">HSL</a>< HSL_T > const &hsl, <a class="el" href="classmeow_1_1HSV.html">HSV</a>< HSV_T > *hsv)</td></tr> -<tr class="separator:a7c7d8533654e56cfd37a1ce22e76cde8"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a0ba8115cbe1d3c7bc41899a0035f9003"><td class="memTemplParams" colspan="2">template<class HSV_T , class HSL_T > </td></tr> -<tr class="memitem:a0ba8115cbe1d3c7bc41899a0035f9003"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a0ba8115cbe1d3c7bc41899a0035f9003">HSV_to_HSL</a> (<a class="el" href="classmeow_1_1HSV.html">HSV</a>< HSV_T > const &hsv, <a class="el" href="classmeow_1_1HSL.html">HSL</a>< HSL_T > *hsl)</td></tr> -<tr class="separator:a0ba8115cbe1d3c7bc41899a0035f9003"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1591a113b022322f1119894a83a56625"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a1591a113b022322f1119894a83a56625">colorTransformate</a> (<a class="el" href="classmeow_1_1RGBf__Space.html">RGBf_Space</a> const &rgb, <a class="el" href="classmeow_1_1HSVf__Space.html">HSVf_Space</a> *hsv)</td></tr> <tr class="memdesc:a1591a113b022322f1119894a83a56625"><td class="mdescLeft"> </td><td class="mdescRight"><code><a class="el" href="classmeow_1_1RGBf__Space.html" title="以浮點數Red, Green, Blue 三個值所組成的色彩空間 ">RGBf_Space</a></code> to <code><a class="el" href="classmeow_1_1HSVf__Space.html" title="以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 ">HSVf_Space</a></code> <a href="#a1591a113b022322f1119894a83a56625">More...</a><br/></td></tr> <tr class="separator:a1591a113b022322f1119894a83a56625"><td class="memSeparator" colspan="2"> </td></tr> @@ -345,12 +293,6 @@ Functions</h2></td></tr> <tr class="memitem:a5612b34e84764e275631d662e5f210cb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a5612b34e84764e275631d662e5f210cb">colorTransformate</a> (<a class="el" href="classmeow_1_1RGBf__Space.html">RGBf_Space</a> const &a, <a class="el" href="classmeow_1_1RGBi__Space.html">RGBi_Space</a> *b)</td></tr> <tr class="memdesc:a5612b34e84764e275631d662e5f210cb"><td class="mdescLeft"> </td><td class="mdescRight"><code><a class="el" href="classmeow_1_1RGBf__Space.html" title="以浮點數Red, Green, Blue 三個值所組成的色彩空間 ">RGBf_Space</a></code> to <code><a class="el" href="classmeow_1_1RGBi__Space.html" title="以整數 Red, Green, Blue 三個值所組成的色彩空間 ">RGBi_Space</a></code> <a href="#a5612b34e84764e275631d662e5f210cb">More...</a><br/></td></tr> <tr class="separator:a5612b34e84764e275631d662e5f210cb"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a9682162b4b67148649d87c2049175820"><td class="memTemplParams" colspan="2">template<class RGB_T , class YUV_T > </td></tr> -<tr class="memitem:a9682162b4b67148649d87c2049175820"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a9682162b4b67148649d87c2049175820">RGB_to_YUV</a> (<a class="el" href="classmeow_1_1RGB.html">RGB</a>< RGB_T > const &rgb, <a class="el" href="classmeow_1_1YUV.html">YUV</a>< YUV_T > *yuv)</td></tr> -<tr class="separator:a9682162b4b67148649d87c2049175820"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ace828526337b865be410d3a78d07d8b0"><td class="memTemplParams" colspan="2">template<class YUV_T , class RGB_T > </td></tr> -<tr class="memitem:ace828526337b865be410d3a78d07d8b0"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemeow.html#ace828526337b865be410d3a78d07d8b0">YUV_to_RGB</a> (<a class="el" href="classmeow_1_1YUV.html">YUV</a>< YUV_T > const &yuv, <a class="el" href="classmeow_1_1RGB.html">RGB</a>< RGB_T > *rgb)</td></tr> -<tr class="separator:ace828526337b865be410d3a78d07d8b0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6ebfe120c658a6320de42c449e485e54"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a6ebfe120c658a6320de42c449e485e54">colorTransformate</a> (<a class="el" href="classmeow_1_1RGBf__Space.html">RGBf_Space</a> const &rgb, <a class="el" href="classmeow_1_1YUVf__Space.html">YUVf_Space</a> *yuv)</td></tr> <tr class="memdesc:a6ebfe120c658a6320de42c449e485e54"><td class="mdescLeft"> </td><td class="mdescRight"><code><a class="el" href="classmeow_1_1RGBf__Space.html" title="以浮點數Red, Green, Blue 三個值所組成的色彩空間 ">RGBf_Space</a></code> to <code><a class="el" href="classmeow_1_1YUVf__Space.html" title="以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 ">YUVf_Space</a></code> <a href="#a6ebfe120c658a6320de42c449e485e54">More...</a><br/></td></tr> <tr class="separator:a6ebfe120c658a6320de42c449e485e54"><td class="memSeparator" colspan="2"> </td></tr> @@ -434,21 +376,11 @@ Functions</h2></td></tr> <tr class="memitem:a575ff1d89bedceb3f850e0c6b7ab2396"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a575ff1d89bedceb3f850e0c6b7ab2396">filenameCompare</a> (std::string const &f1, std::string const &f2)</td></tr> <tr class="memdesc:a575ff1d89bedceb3f850e0c6b7ab2396"><td class="mdescLeft"> </td><td class="mdescRight">將兩個字串用人類習慣的檔名排序方式排序 <a href="#a575ff1d89bedceb3f850e0c6b7ab2396">More...</a><br/></td></tr> <tr class="separator:a575ff1d89bedceb3f850e0c6b7ab2396"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a9fe5a581cb5071e374c0ef6d17c2af3b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a9fe5a581cb5071e374c0ef6d17c2af3b">debugPrintf_</a> (char const *file, char const *func, <a class="el" href="classint32__t.html">int32_t</a> line, char const *msg)</td></tr> -<tr class="separator:a9fe5a581cb5071e374c0ef6d17c2af3b"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ae0273ff56bac6a6c7c855b5cad3e564d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#ae0273ff56bac6a6c7c855b5cad3e564d">messagePrintf</a> (<a class="el" href="classint32__t.html">int32_t</a> level_change, char const *fmt,...)</td></tr> -<tr class="separator:ae0273ff56bac6a6c7c855b5cad3e564d"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a6b0b0620aa8677397e47d4dcc2f27e46"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdouble.html">double</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a6b0b0620aa8677397e47d4dcc2f27e46">noEPS</a> (<a class="el" href="classdouble.html">double</a> value, <a class="el" href="classdouble.html">double</a> eps)</td></tr> -<tr class="separator:a6b0b0620aa8677397e47d4dcc2f27e46"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:abfabfec93b0e5bd4412b5831e7bcf4b1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdouble.html">double</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#abfabfec93b0e5bd4412b5831e7bcf4b1">normalize</a> (<a class="el" href="classdouble.html">double</a> lower, <a class="el" href="classdouble.html">double</a> upper, <a class="el" href="classdouble.html">double</a> value)</td></tr> -<tr class="separator:abfabfec93b0e5bd4412b5831e7bcf4b1"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a1a4b42ca72036f67fe4dba5806e120b4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdouble.html">double</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a1a4b42ca72036f67fe4dba5806e120b4">denormalize</a> (<a class="el" href="classdouble.html">double</a> lower, <a class="el" href="classdouble.html">double</a> upper, <a class="el" href="classdouble.html">double</a> ratio)</td></tr> -<tr class="separator:a1a4b42ca72036f67fe4dba5806e120b4"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ab7b319dd4964a378a3d3e28d73f943d0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdouble.html">double</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#ab7b319dd4964a378a3d3e28d73f943d0">ratioMapping</a> (<a class="el" href="classdouble.html">double</a> l1, <a class="el" href="classdouble.html">double</a> u1, <a class="el" href="classdouble.html">double</a> m1, <a class="el" href="classdouble.html">double</a> l2, <a class="el" href="classdouble.html">double</a> u2)</td></tr> -<tr class="separator:ab7b319dd4964a378a3d3e28d73f943d0"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a> Variables</h2></td></tr> +<tr class="memitem:af9bbb3a5f01cfa088cf5b6f7e70baba6"><td class="memItemLeft" align="right" valign="top">const unsigned <a class="el" href="classint.html">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#af9bbb3a5f01cfa088cf5b6f7e70baba6">kBitmapReadWritePixels</a> = 0x1</td></tr> +<tr class="separator:af9bbb3a5f01cfa088cf5b6f7e70baba6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa86d5920087a4e73078b759bc3996f76"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classdouble.html">double</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#aa86d5920087a4e73078b759bc3996f76">PI</a> = 3.14159265358979323846264338327950288</td></tr> <tr class="memdesc:aa86d5920087a4e73078b759bc3996f76"><td class="mdescLeft"> </td><td class="mdescRight">圓周率... <a href="#aa86d5920087a4e73078b759bc3996f76">More...</a><br/></td></tr> <tr class="separator:aa86d5920087a4e73078b759bc3996f76"><td class="memSeparator" colspan="2"> </td></tr> @@ -1472,7 +1404,7 @@ template<class T > </div> <dl class="section return"><dt>Returns</dt><dd><code>true/false</code> 表示 <b>是否有符合</b> </dd></dl> <dl class="section note"><dt>Note</dt><dd>參數中所有的字串都是用<code>cstring</code> 來傳遞, 也就是 <code>char</code> <code>const*</code> 型態 </dd></dl> -<p>Definition at line <a class="el" href="utility_8h_source.html#l00081">81</a> of file <a class="el" href="utility_8h_source.html">utility.h</a>.</p> +<p>Definition at line <a class="el" href="utility_8h_source.html#l00082">82</a> of file <a class="el" href="utility_8h_source.html">utility.h</a>.</p> </div> </div> @@ -1506,54 +1438,6 @@ template<class T > </div> </div> </div> -<a class="anchor" id="a9fe5a581cb5071e374c0ef6d17c2af3b"></a> -<div class="memitem"> -<div class="memproto"> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname">void meow::debugPrintf_ </td> - <td>(</td> - <td class="paramtype">char const * </td> - <td class="paramname"><em>file</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">char const * </td> - <td class="paramname"><em>func</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="classint32__t.html">int32_t</a> </td> - <td class="paramname"><em>line</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">char const * </td> - <td class="paramname"><em>msg</em> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td> - </tr> - </table> - </td> - <td class="mlabels-right"> -<span class="mlabels"><span class="mlabel">inline</span></span> </td> - </tr> -</table> -</div><div class="memdoc"> - -<p>Definition at line <a class="el" href="utility_8hpp_source.html#l00048">48</a> of file <a class="el" href="utility_8hpp_source.html">utility.hpp</a>.</p> - -</div> -</div> <a class="anchor" id="a644a491d867da42696e3cf226019fc25"></a> <div class="memitem"> <div class="memproto"> @@ -1598,7 +1482,7 @@ template<class T > </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="utility_8h_source.html#l00109">109</a> of file <a class="el" href="utility_8h_source.html">utility.h</a>.</p> +<p>Definition at line <a class="el" href="utility_8h_source.html#l00110">110</a> of file <a class="el" href="utility_8h_source.html">utility.h</a>.</p> </div> </div> @@ -1648,48 +1532,6 @@ template<class T > </div> </div> </div> -<a class="anchor" id="a1a4b42ca72036f67fe4dba5806e120b4"></a> -<div class="memitem"> -<div class="memproto"> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classdouble.html">double</a> meow::denormalize </td> - <td>(</td> - <td class="paramtype"><a class="el" href="classdouble.html">double</a> </td> - <td class="paramname"><em>lower</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="classdouble.html">double</a> </td> - <td class="paramname"><em>upper</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="classdouble.html">double</a> </td> - <td class="paramname"><em>ratio</em> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td> - </tr> - </table> - </td> - <td class="mlabels-right"> -<span class="mlabels"><span class="mlabel">inline</span></span> </td> - </tr> -</table> -</div><div class="memdoc"> - -<p>Definition at line <a class="el" href="utility_8hpp_source.html#l00087">87</a> of file <a class="el" href="utility_8hpp_source.html">utility.hpp</a>.</p> - -</div> -</div> <a class="anchor" id="a575ff1d89bedceb3f850e0c6b7ab2396"></a> <div class="memitem"> <div class="memproto"> @@ -1733,235 +1575,7 @@ template<class T > </div> </dl> <dl class="section return"><dt>Returns</dt><dd><code>true/false</code> 表 <b>f1是否該排在f2前面</b> </dd></dl> -<p>Definition at line <a class="el" href="utility_8h_source.html#l00178">178</a> of file <a class="el" href="utility_8h_source.html">utility.h</a>.</p> - -</div> -</div> -<a class="anchor" id="a7c7d8533654e56cfd37a1ce22e76cde8"></a> -<div class="memitem"> -<div class="memproto"> -<div class="memtemplate"> -template<class HSL_T , class HSV_T > </div> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname">void meow::HSL_to_HSV </td> - <td>(</td> - <td class="paramtype">HSL< HSL_T > const & </td> - <td class="paramname"><em>hsl</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">HSV< HSV_T > * </td> - <td class="paramname"><em>hsv</em> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td> - </tr> - </table> - </td> - <td class="mlabels-right"> -<span class="mlabels"><span class="mlabel">inline</span></span> </td> - </tr> -</table> -</div><div class="memdoc"> - -<p>Definition at line <a class="el" href="HSV_8hpp_source.html#l00110">110</a> of file <a class="el" href="HSV_8hpp_source.html">HSV.hpp</a>.</p> - -</div> -</div> -<a class="anchor" id="a0ef9dd19ef8613c009398be225d7dba5"></a> -<div class="memitem"> -<div class="memproto"> -<div class="memtemplate"> -template<class HSL_T , class RGB_T > </div> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname">void meow::HSL_to_RGB </td> - <td>(</td> - <td class="paramtype">HSL< HSL_T > const & </td> - <td class="paramname"><em>hsl</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">RGB< RGB_T > * </td> - <td class="paramname"><em>rgb</em> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td> - </tr> - </table> - </td> - <td class="mlabels-right"> -<span class="mlabels"><span class="mlabel">inline</span></span> </td> - </tr> -</table> -</div><div class="memdoc"> - -<p>Definition at line <a class="el" href="HSL_8hpp_source.html#l00074">74</a> of file <a class="el" href="HSL_8hpp_source.html">HSL.hpp</a>.</p> - -</div> -</div> -<a class="anchor" id="a1ec923575a53dcd2d9a40e49b228ceed"></a> -<div class="memitem"> -<div class="memproto"> -<div class="memtemplate"> -template<class HSL_T , class YUV_T > </div> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname">void meow::HSL_to_YUV </td> - <td>(</td> - <td class="paramtype">HSL< HSL_T > const & </td> - <td class="paramname"><em>hsl</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">YUV< YUV_T > * </td> - <td class="paramname"><em>yuv</em> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td> - </tr> - </table> - </td> - <td class="mlabels-right"> -<span class="mlabels"><span class="mlabel">inline</span></span> </td> - </tr> -</table> -</div><div class="memdoc"> - -<p>Definition at line <a class="el" href="HSL_8hpp_source.html#l00121">121</a> of file <a class="el" href="HSL_8hpp_source.html">HSL.hpp</a>.</p> - -</div> -</div> -<a class="anchor" id="a0ba8115cbe1d3c7bc41899a0035f9003"></a> -<div class="memitem"> -<div class="memproto"> -<div class="memtemplate"> -template<class HSV_T , class HSL_T > </div> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname">void meow::HSV_to_HSL </td> - <td>(</td> - <td class="paramtype">HSV< HSV_T > const & </td> - <td class="paramname"><em>hsv</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">HSL< HSL_T > * </td> - <td class="paramname"><em>hsl</em> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td> - </tr> - </table> - </td> - <td class="mlabels-right"> -<span class="mlabels"><span class="mlabel">inline</span></span> </td> - </tr> -</table> -</div><div class="memdoc"> - -<p>Definition at line <a class="el" href="HSV_8hpp_source.html#l00117">117</a> of file <a class="el" href="HSV_8hpp_source.html">HSV.hpp</a>.</p> - -</div> -</div> -<a class="anchor" id="a5500d712d9a2fb7efcc1574474e94f67"></a> -<div class="memitem"> -<div class="memproto"> -<div class="memtemplate"> -template<class HSV_T , class RGB_T > </div> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname">void meow::HSV_to_RGB </td> - <td>(</td> - <td class="paramtype">HSV< HSV_T > const & </td> - <td class="paramname"><em>hsv</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">RGB< RGB_T > * </td> - <td class="paramname"><em>rgb</em> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td> - </tr> - </table> - </td> - <td class="mlabels-right"> -<span class="mlabels"><span class="mlabel">inline</span></span> </td> - </tr> -</table> -</div><div class="memdoc"> - -<p>Definition at line <a class="el" href="HSV_8hpp_source.html#l00074">74</a> of file <a class="el" href="HSV_8hpp_source.html">HSV.hpp</a>.</p> - -</div> -</div> -<a class="anchor" id="a74a4a3629d0406ef3d0e8bbb73dfaaeb"></a> -<div class="memitem"> -<div class="memproto"> -<div class="memtemplate"> -template<class HSV_T , class YUV_T > </div> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname">void meow::HSV_to_YUV </td> - <td>(</td> - <td class="paramtype">HSV< HSV_T > const & </td> - <td class="paramname"><em>hsv</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">YUV< YUV_T > * </td> - <td class="paramname"><em>yuv</em> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td> - </tr> - </table> - </td> - <td class="mlabels-right"> -<span class="mlabels"><span class="mlabel">inline</span></span> </td> - </tr> -</table> -</div><div class="memdoc"> - -<p>Definition at line <a class="el" href="HSV_8hpp_source.html#l00103">103</a> of file <a class="el" href="HSV_8hpp_source.html">HSV.hpp</a>.</p> +<p>Definition at line <a class="el" href="utility_8h_source.html#l00179">179</a> of file <a class="el" href="utility_8h_source.html">utility.h</a>.</p> </div> </div> @@ -2169,48 +1783,6 @@ template<class Scalar , class Function > </div> </div> </div> -<a class="anchor" id="ae0273ff56bac6a6c7c855b5cad3e564d"></a> -<div class="memitem"> -<div class="memproto"> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname">void meow::messagePrintf </td> - <td>(</td> - <td class="paramtype"><a class="el" href="classint32__t.html">int32_t</a> </td> - <td class="paramname"><em>level_change</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">char const * </td> - <td class="paramname"><em>fmt</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"><em>...</em> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td> - </tr> - </table> - </td> - <td class="mlabels-right"> -<span class="mlabels"><span class="mlabel">inline</span></span> </td> - </tr> -</table> -</div><div class="memdoc"> - -<p>Definition at line <a class="el" href="utility_8hpp_source.html#l00057">57</a> of file <a class="el" href="utility_8hpp_source.html">utility.hpp</a>.</p> - -</div> -</div> <a class="anchor" id="a9aad86d9211af4ca27b72f87c2643926"></a> <div class="memitem"> <div class="memproto"> @@ -2278,7 +1850,7 @@ template<class Scalar , class Function > </div> </dl> <dl class="section return"><dt>Returns</dt><dd>無 </dd></dl> -<p>Definition at line <a class="el" href="utility_8h_source.html#l00145">145</a> of file <a class="el" href="utility_8h_source.html">utility.h</a>.</p> +<p>Definition at line <a class="el" href="utility_8h_source.html#l00146">146</a> of file <a class="el" href="utility_8h_source.html">utility.h</a>.</p> </div> </div> @@ -2322,42 +1894,6 @@ template<class T > </div> </div> </div> -<a class="anchor" id="a6b0b0620aa8677397e47d4dcc2f27e46"></a> -<div class="memitem"> -<div class="memproto"> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classdouble.html">double</a> meow::noEPS </td> - <td>(</td> - <td class="paramtype"><a class="el" href="classdouble.html">double</a> </td> - <td class="paramname"><em>value</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="classdouble.html">double</a> </td> - <td class="paramname"><em>eps</em> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td> - </tr> - </table> - </td> - <td class="mlabels-right"> -<span class="mlabels"><span class="mlabel">inline</span></span> </td> - </tr> -</table> -</div><div class="memdoc"> - -<p>Definition at line <a class="el" href="utility_8hpp_source.html#l00079">79</a> of file <a class="el" href="utility_8hpp_source.html">utility.hpp</a>.</p> - -</div> -</div> <a class="anchor" id="aebe1ad335556790c578c4cf7836fd9ca"></a> <div class="memitem"> <div class="memproto"> @@ -2404,48 +1940,6 @@ template<class T > </div> </div> </div> -<a class="anchor" id="abfabfec93b0e5bd4412b5831e7bcf4b1"></a> -<div class="memitem"> -<div class="memproto"> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classdouble.html">double</a> meow::normalize </td> - <td>(</td> - <td class="paramtype"><a class="el" href="classdouble.html">double</a> </td> - <td class="paramname"><em>lower</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="classdouble.html">double</a> </td> - <td class="paramname"><em>upper</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="classdouble.html">double</a> </td> - <td class="paramname"><em>value</em> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td> - </tr> - </table> - </td> - <td class="mlabels-right"> -<span class="mlabels"><span class="mlabel">inline</span></span> </td> - </tr> -</table> -</div><div class="memdoc"> - -<p>Definition at line <a class="el" href="utility_8hpp_source.html#l00083">83</a> of file <a class="el" href="utility_8hpp_source.html">utility.hpp</a>.</p> - -</div> -</div> <a class="anchor" id="a43a73b75f2e23c8172d2098d57eaf75a"></a> <div class="memitem"> <div class="memproto"> @@ -2588,174 +2082,6 @@ template<class T > </div> </div> </div> -<a class="anchor" id="ab7b319dd4964a378a3d3e28d73f943d0"></a> -<div class="memitem"> -<div class="memproto"> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classdouble.html">double</a> meow::ratioMapping </td> - <td>(</td> - <td class="paramtype"><a class="el" href="classdouble.html">double</a> </td> - <td class="paramname"><em>l1</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="classdouble.html">double</a> </td> - <td class="paramname"><em>u1</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="classdouble.html">double</a> </td> - <td class="paramname"><em>m1</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="classdouble.html">double</a> </td> - <td class="paramname"><em>l2</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="classdouble.html">double</a> </td> - <td class="paramname"><em>u2</em> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td> - </tr> - </table> - </td> - <td class="mlabels-right"> -<span class="mlabels"><span class="mlabel">inline</span></span> </td> - </tr> -</table> -</div><div class="memdoc"> - -<p>Definition at line <a class="el" href="utility_8hpp_source.html#l00091">91</a> of file <a class="el" href="utility_8hpp_source.html">utility.hpp</a>.</p> - -</div> -</div> -<a class="anchor" id="ab5a740e832854cb4edd4db00b0550b03"></a> -<div class="memitem"> -<div class="memproto"> -<div class="memtemplate"> -template<class RGB_T , class HSL_T > </div> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname">void meow::RGB_to_HSL </td> - <td>(</td> - <td class="paramtype">RGB< RGB_T > const & </td> - <td class="paramname"><em>rgb</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">HSL< HSL_T > * </td> - <td class="paramname"><em>hsl</em> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td> - </tr> - </table> - </td> - <td class="mlabels-right"> -<span class="mlabels"><span class="mlabel">inline</span></span> </td> - </tr> -</table> -</div><div class="memdoc"> - -<p>Definition at line <a class="el" href="HSL_8hpp_source.html#l00052">52</a> of file <a class="el" href="HSL_8hpp_source.html">HSL.hpp</a>.</p> - -</div> -</div> -<a class="anchor" id="a58776e88aeb6bec45c2201cb70edda5d"></a> -<div class="memitem"> -<div class="memproto"> -<div class="memtemplate"> -template<class RGB_T , class HSV_T > </div> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname">void meow::RGB_to_HSV </td> - <td>(</td> - <td class="paramtype">RGB< RGB_T > const & </td> - <td class="paramname"><em>rgb</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">HSV< HSV_T > * </td> - <td class="paramname"><em>hsv</em> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td> - </tr> - </table> - </td> - <td class="mlabels-right"> -<span class="mlabels"><span class="mlabel">inline</span></span> </td> - </tr> -</table> -</div><div class="memdoc"> - -<p>Definition at line <a class="el" href="HSV_8hpp_source.html#l00053">53</a> of file <a class="el" href="HSV_8hpp_source.html">HSV.hpp</a>.</p> - -</div> -</div> -<a class="anchor" id="a9682162b4b67148649d87c2049175820"></a> -<div class="memitem"> -<div class="memproto"> -<div class="memtemplate"> -template<class RGB_T , class YUV_T > </div> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname">void meow::RGB_to_YUV </td> - <td>(</td> - <td class="paramtype">RGB< RGB_T > const & </td> - <td class="paramname"><em>rgb</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">YUV< YUV_T > * </td> - <td class="paramname"><em>yuv</em> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td> - </tr> - </table> - </td> - <td class="mlabels-right"> -<span class="mlabels"><span class="mlabel">inline</span></span> </td> - </tr> -</table> -</div><div class="memdoc"> - -<p>Definition at line <a class="el" href="YUV_8hpp_source.html#l00047">47</a> of file <a class="el" href="YUV_8hpp_source.html">YUV.hpp</a>.</p> - -</div> -</div> <a class="anchor" id="a1954e235973a2ac79a7a72a4b7d25573"></a> <div class="memitem"> <div class="memproto"> @@ -2828,7 +2154,7 @@ template<class T > </div> <dl class="section return"><dt>Returns</dt><dd>一個 <code>std::string</code> </dd></dl> <dl class="section warning"><dt>Warning</dt><dd>目前格式化字串最長只支援8191個字元 </dd></dl> -<p>Definition at line <a class="el" href="utility_8h_source.html#l00042">42</a> of file <a class="el" href="utility_8h_source.html">utility.h</a>.</p> +<p>Definition at line <a class="el" href="utility_8h_source.html#l00043">43</a> of file <a class="el" href="utility_8h_source.html">utility.h</a>.</p> </div> </div> @@ -2882,7 +2208,7 @@ template<class T > </div> <dl class="section return"><dt>Returns</dt><dd>取代後的字串 </dd></dl> <dl class="section warning"><dt>Warning</dt><dd>有礙於目前實作方法很低級暴力, 時間複雜度神高 </dd></dl> -<p>Definition at line <a class="el" href="utility_8h_source.html#l00060">60</a> of file <a class="el" href="utility_8h_source.html">utility.h</a>.</p> +<p>Definition at line <a class="el" href="utility_8h_source.html#l00061">61</a> of file <a class="el" href="utility_8h_source.html">utility.h</a>.</p> </div> </div> @@ -2916,121 +2242,21 @@ template<class T > </div> </div> </div> -<a class="anchor" id="ac568f9be6b54c16176377ab7941b82ff"></a> -<div class="memitem"> -<div class="memproto"> -<div class="memtemplate"> -template<class YUV_T , class HSL_T > </div> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname">void meow::YUV_to_HSL </td> - <td>(</td> - <td class="paramtype">YUV< YUV_T > const & </td> - <td class="paramname"><em>yuv</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">HSL< HSL_T > * </td> - <td class="paramname"><em>hsl</em> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td> - </tr> - </table> - </td> - <td class="mlabels-right"> -<span class="mlabels"><span class="mlabel">inline</span></span> </td> - </tr> -</table> -</div><div class="memdoc"> - -<p>Definition at line <a class="el" href="HSL_8hpp_source.html#l00114">114</a> of file <a class="el" href="HSL_8hpp_source.html">HSL.hpp</a>.</p> - -</div> -</div> -<a class="anchor" id="afc93890f332ecc0a7c081a1a1343d656"></a> -<div class="memitem"> -<div class="memproto"> -<div class="memtemplate"> -template<class YUV_T , class HSV_T > </div> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname">void meow::YUV_to_HSV </td> - <td>(</td> - <td class="paramtype">YUV< YUV_T > const & </td> - <td class="paramname"><em>yuv</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">HSV< HSV_T > * </td> - <td class="paramname"><em>hsv</em> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td> - </tr> - </table> - </td> - <td class="mlabels-right"> -<span class="mlabels"><span class="mlabel">inline</span></span> </td> - </tr> -</table> -</div><div class="memdoc"> - -<p>Definition at line <a class="el" href="HSV_8hpp_source.html#l00096">96</a> of file <a class="el" href="HSV_8hpp_source.html">HSV.hpp</a>.</p> - -</div> -</div> -<a class="anchor" id="ace828526337b865be410d3a78d07d8b0"></a> +<h2 class="groupheader">Variable Documentation</h2> +<a class="anchor" id="af9bbb3a5f01cfa088cf5b6f7e70baba6"></a> <div class="memitem"> <div class="memproto"> -<div class="memtemplate"> -template<class YUV_T , class RGB_T > </div> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> <table class="memname"> <tr> - <td class="memname">void meow::YUV_to_RGB </td> - <td>(</td> - <td class="paramtype">YUV< YUV_T > const & </td> - <td class="paramname"><em>yuv</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">RGB< RGB_T > * </td> - <td class="paramname"><em>rgb</em> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td> + <td class="memname">const unsigned <a class="el" href="classint.html">int</a> meow::kBitmapReadWritePixels = 0x1</td> </tr> </table> - </td> - <td class="mlabels-right"> -<span class="mlabels"><span class="mlabel">inline</span></span> </td> - </tr> -</table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="YUV_8hpp_source.html#l00060">60</a> of file <a class="el" href="YUV_8hpp_source.html">YUV.hpp</a>.</p> +<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00017">17</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p> </div> </div> -<h2 class="groupheader">Variable Documentation</h2> <a class="anchor" id="aaa678bbd106012a98ed5679e2ca8cc32"></a> <div class="memitem"> <div class="memproto"> @@ -3049,7 +2275,7 @@ template<class YUV_T , class RGB_T > </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="ObjSelector_8h_source.html#l00209">209</a> of file <a class="el" href="ObjSelector_8h_source.html">ObjSelector.h</a>.</p> +<p>Definition at line <a class="el" href="ObjSelector_8h_source.html#l00210">210</a> of file <a class="el" href="ObjSelector_8h_source.html">ObjSelector.h</a>.</p> </div> </div> @@ -3084,7 +2310,7 @@ template<class YUV_T , class RGB_T > </div> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/namespacemeow.js b/doc/html/namespacemeow.js index a959d29..d840192 100644 --- a/doc/html/namespacemeow.js +++ b/doc/html/namespacemeow.js @@ -1,19 +1,10 @@ var namespacemeow = [ [ "Color3_Space", "classmeow_1_1Color3__Space.html", "classmeow_1_1Color3__Space" ], - [ "HSL", "classmeow_1_1HSL.html", "classmeow_1_1HSL" ], - [ "HSLf", "classmeow_1_1HSLf.html", "classmeow_1_1HSLf" ], [ "HSLf_Space", "classmeow_1_1HSLf__Space.html", "classmeow_1_1HSLf__Space" ], - [ "HSV", "classmeow_1_1HSV.html", "classmeow_1_1HSV" ], - [ "HSVf", "classmeow_1_1HSVf.html", "classmeow_1_1HSVf" ], [ "HSVf_Space", "classmeow_1_1HSVf__Space.html", "classmeow_1_1HSVf__Space" ], - [ "RGB", "classmeow_1_1RGB.html", "classmeow_1_1RGB" ], - [ "RGBf", "classmeow_1_1RGBf.html", "classmeow_1_1RGBf" ], - [ "RGBi", "classmeow_1_1RGBi.html", "classmeow_1_1RGBi" ], [ "RGBi_Space", "classmeow_1_1RGBi__Space.html", "classmeow_1_1RGBi__Space" ], [ "RGBf_Space", "classmeow_1_1RGBf__Space.html", "classmeow_1_1RGBf__Space" ], - [ "YUV", "classmeow_1_1YUV.html", "classmeow_1_1YUV" ], - [ "YUVf", "classmeow_1_1YUVf.html", "classmeow_1_1YUVf" ], [ "YUVf_Space", "classmeow_1_1YUVf__Space.html", "classmeow_1_1YUVf__Space" ], [ "BinaryIndexTree", "classmeow_1_1BinaryIndexTree.html", "classmeow_1_1BinaryIndexTree" ], [ "DisjointSet", "classmeow_1_1DisjointSet.html", "classmeow_1_1DisjointSet" ], @@ -58,8 +49,6 @@ var namespacemeow = [ "ReaderWriter_size_t", "classmeow_1_1ReaderWriter__size__t.html", "classmeow_1_1ReaderWriter__size__t" ], [ "ReaderWriter_double", "classmeow_1_1ReaderWriter__double.html", "classmeow_1_1ReaderWriter__double" ], [ "ReaderWriter_string", "classmeow_1_1ReaderWriter__string.html", "classmeow_1_1ReaderWriter__string" ], - [ "ImplementInterface", "classmeow_1_1ImplementInterface.html", "classmeow_1_1ImplementInterface" ], - [ "RegisterInterface", "classmeow_1_1RegisterInterface.html", "classmeow_1_1RegisterInterface" ], [ "Self", "classmeow_1_1Self.html", "classmeow_1_1Self" ], [ "Usage", "classmeow_1_1Usage.html", "classmeow_1_1Usage" ], [ "PairToPair", "structmeow_1_1PairToPair.html", "structmeow_1_1PairToPair" ] diff --git a/doc/html/namespaces.html b/doc/html/namespaces.html index 4f07676..18a4602 100644 --- a/doc/html/namespaces.html +++ b/doc/html/namespaces.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -69,7 +69,7 @@ $(document).ready(function(){initNavTree('namespaces.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/navtree.js b/doc/html/navtree.js index a4b8018..fc61d3e 100644 --- a/doc/html/navtree.js +++ b/doc/html/navtree.js @@ -39,12 +39,11 @@ var NAVTREE = var NAVTREEINDEX = [ "BinaryIndexTree_8h.html", -"classmeow_1_1Camera.html#a2f9b65351e07acd6e98a53689c49cb84", -"classmeow_1_1HSVf.html#a2e521602deaab25eff709edc1c380f82", -"classmeow_1_1ObjProperties.html#a4bc4f097d783426457a784a39266ba52", -"classmeow_1_1SegmentTree.html#a765e794af604ab7c20a4245dfafcf14c", -"classmeow_1_1Vector2D.html#af3fd0ff1b8f9ca6df82b8659cadafb7d", -"namespacemembers_vars.html" +"classmeow_1_1DisjointSet.html#ade3ec2924018ac0fd6693e3ae966516f", +"classmeow_1_1LinearTransformation.html#ad21d0eb275d3ac9ce780e4ccf2c78bcb", +"classmeow_1_1RGBf__Space.html#a6b4da76d0c83cb321f61fb6387932203", +"classmeow_1_1Vector.html#a34ca34c834e47288894cec2445e5b073", +"functions_func_v.html" ]; var SYNCONMSG = 'click to disable panel synchronisation'; diff --git a/doc/html/navtreeindex0.js b/doc/html/navtreeindex0.js index 47545ef..652353f 100644 --- a/doc/html/navtreeindex0.js +++ b/doc/html/navtreeindex0.js @@ -3,6 +3,7 @@ var NAVTREEINDEX0 = "BinaryIndexTree_8h.html":[2,0,0,1,0], "BinaryIndexTree_8h_source.html":[2,0,0,1,0], "Bitmap_8h.html":[2,0,0,3,0], +"Bitmap_8h.html#af9bbb3a5f01cfa088cf5b6f7e70baba6":[2,0,0,3,0,1], "Bitmap_8h_source.html":[2,0,0,3,0], "BundleAdjustment_8h.html":[2,0,0,3,1], "BundleAdjustment_8h.html#a9c9cc5450926f108a0451d619be550c8":[2,0,0,3,1,2], @@ -34,52 +35,24 @@ var NAVTREEINDEX0 = "FeaturePointsMatch__K__Match_8h.html":[2,0,0,3,9], "FeaturePointsMatch__K__Match_8h.html#a58e89d43a69e628ede9275899ef6ebbb":[2,0,0,3,9,1], "FeaturePointsMatch__K__Match_8h_source.html":[2,0,0,3,9], -"HSL_8h.html":[2,0,0,0,1], -"HSL_8h.html#a0ef9dd19ef8613c009398be225d7dba5":[2,0,0,0,1,2], -"HSL_8h.html#a1ec923575a53dcd2d9a40e49b228ceed":[2,0,0,0,1,3], -"HSL_8h.html#ab5a740e832854cb4edd4db00b0550b03":[2,0,0,0,1,4], -"HSL_8h.html#ac568f9be6b54c16176377ab7941b82ff":[2,0,0,0,1,5], -"HSL_8h_source.html":[2,0,0,0,1], -"HSL_8hpp.html":[2,0,0,0,2], -"HSL_8hpp.html#a0ef9dd19ef8613c009398be225d7dba5":[2,0,0,0,2,0], -"HSL_8hpp.html#a1ec923575a53dcd2d9a40e49b228ceed":[2,0,0,0,2,1], -"HSL_8hpp.html#ab5a740e832854cb4edd4db00b0550b03":[2,0,0,0,2,2], -"HSL_8hpp.html#ac568f9be6b54c16176377ab7941b82ff":[2,0,0,0,2,3], -"HSL_8hpp_source.html":[2,0,0,0,2], -"HSL__Space_8h.html":[2,0,0,0,3], -"HSL__Space_8h.html#a4c39f0ec6860546a7b16e3f165bed83e":[2,0,0,0,3,4], -"HSL__Space_8h.html#a7f2b465df93750016d3ff54b2adce77b":[2,0,0,0,3,2], -"HSL__Space_8h.html#a992d4c33aed66c0d4d7f578ef92dfa15":[2,0,0,0,3,5], -"HSL__Space_8h.html#ad429f8a956d1f0e1484d08bb9419685b":[2,0,0,0,3,3], -"HSL__Space_8h.html#ae9b7bb880aa5b6dfebd523a6b344a4f1":[2,0,0,0,3,6], -"HSL__Space_8h.html#af9ab85cd87a9f843e710657188f4c601":[2,0,0,0,3,1], -"HSL__Space_8h_source.html":[2,0,0,0,3], -"HSV_8h.html":[2,0,0,0,4], -"HSV_8h.html#a0ba8115cbe1d3c7bc41899a0035f9003":[2,0,0,0,4,3], -"HSV_8h.html#a5500d712d9a2fb7efcc1574474e94f67":[2,0,0,0,4,4], -"HSV_8h.html#a58776e88aeb6bec45c2201cb70edda5d":[2,0,0,0,4,6], -"HSV_8h.html#a74a4a3629d0406ef3d0e8bbb73dfaaeb":[2,0,0,0,4,5], -"HSV_8h.html#a7c7d8533654e56cfd37a1ce22e76cde8":[2,0,0,0,4,2], -"HSV_8h.html#afc93890f332ecc0a7c081a1a1343d656":[2,0,0,0,4,7], -"HSV_8h_source.html":[2,0,0,0,4], -"HSV_8hpp.html":[2,0,0,0,5], -"HSV_8hpp.html#a0ba8115cbe1d3c7bc41899a0035f9003":[2,0,0,0,5,1], -"HSV_8hpp.html#a5500d712d9a2fb7efcc1574474e94f67":[2,0,0,0,5,2], -"HSV_8hpp.html#a58776e88aeb6bec45c2201cb70edda5d":[2,0,0,0,5,4], -"HSV_8hpp.html#a74a4a3629d0406ef3d0e8bbb73dfaaeb":[2,0,0,0,5,3], -"HSV_8hpp.html#a7c7d8533654e56cfd37a1ce22e76cde8":[2,0,0,0,5,0], -"HSV_8hpp.html#afc93890f332ecc0a7c081a1a1343d656":[2,0,0,0,5,5], -"HSV_8hpp_source.html":[2,0,0,0,5], -"HSV__Space_8h.html":[2,0,0,0,6], -"HSV__Space_8h.html#a0239dc74535f528644a22e3e86e5221c":[2,0,0,0,6,8], -"HSV__Space_8h.html#a1591a113b022322f1119894a83a56625":[2,0,0,0,6,1], -"HSV__Space_8h.html#a19e830f03459a25435ff963551772e74":[2,0,0,0,6,3], -"HSV__Space_8h.html#a2f627a58a3394af709ddc8114b4b5286":[2,0,0,0,6,4], -"HSV__Space_8h.html#a303120584f2d7e474096da63bec4cdf5":[2,0,0,0,6,7], -"HSV__Space_8h.html#a930aec4a586b79b076e64541f3a96cc7":[2,0,0,0,6,5], -"HSV__Space_8h.html#ad01fb20ad0ae3932e408c06ad80f7b1e":[2,0,0,0,6,2], -"HSV__Space_8h.html#ae5a2c4f9f20fe94d8fcd378a86e05260":[2,0,0,0,6,6], -"HSV__Space_8h_source.html":[2,0,0,0,6], +"HSL__Space_8h.html":[2,0,0,0,1], +"HSL__Space_8h.html#a4c39f0ec6860546a7b16e3f165bed83e":[2,0,0,0,1,4], +"HSL__Space_8h.html#a7f2b465df93750016d3ff54b2adce77b":[2,0,0,0,1,2], +"HSL__Space_8h.html#a992d4c33aed66c0d4d7f578ef92dfa15":[2,0,0,0,1,5], +"HSL__Space_8h.html#ad429f8a956d1f0e1484d08bb9419685b":[2,0,0,0,1,3], +"HSL__Space_8h.html#ae9b7bb880aa5b6dfebd523a6b344a4f1":[2,0,0,0,1,6], +"HSL__Space_8h.html#af9ab85cd87a9f843e710657188f4c601":[2,0,0,0,1,1], +"HSL__Space_8h_source.html":[2,0,0,0,1], +"HSV__Space_8h.html":[2,0,0,0,2], +"HSV__Space_8h.html#a0239dc74535f528644a22e3e86e5221c":[2,0,0,0,2,8], +"HSV__Space_8h.html#a1591a113b022322f1119894a83a56625":[2,0,0,0,2,1], +"HSV__Space_8h.html#a19e830f03459a25435ff963551772e74":[2,0,0,0,2,3], +"HSV__Space_8h.html#a2f627a58a3394af709ddc8114b4b5286":[2,0,0,0,2,4], +"HSV__Space_8h.html#a303120584f2d7e474096da63bec4cdf5":[2,0,0,0,2,7], +"HSV__Space_8h.html#a930aec4a586b79b076e64541f3a96cc7":[2,0,0,0,2,5], +"HSV__Space_8h.html#ad01fb20ad0ae3932e408c06ad80f7b1e":[2,0,0,0,2,2], +"HSV__Space_8h.html#ae5a2c4f9f20fe94d8fcd378a86e05260":[2,0,0,0,2,6], +"HSV__Space_8h_source.html":[2,0,0,0,2], "HashTable_8h.html":[2,0,0,1,2], "HashTable_8h_source.html":[2,0,0,1,2], "IdentityPoints_8h.html":[2,0,0,3,10], @@ -113,18 +86,10 @@ var NAVTREEINDEX0 = "ObjTypes_8h_source.html":[2,0,0,5,5], "Photo_8h.html":[2,0,0,3,11], "Photo_8h_source.html":[2,0,0,3,11], -"RGB_8h.html":[2,0,0,0,7], -"RGB_8h_source.html":[2,0,0,0,7], -"RGB_8hpp.html":[2,0,0,0,8], -"RGB_8hpp_source.html":[2,0,0,0,8], -"RGB__Space_8h.html":[2,0,0,0,9], -"RGB__Space_8h.html#a5612b34e84764e275631d662e5f210cb":[2,0,0,0,9,3], -"RGB__Space_8h.html#a764c66bb63095b178107b276eb0cc24e":[2,0,0,0,9,2], -"RGB__Space_8h_source.html":[2,0,0,0,9], -"Register__Implement_8h.html":[2,0,0,5,6], -"Register__Implement_8h_source.html":[2,0,0,5,6], -"Register__Implement_8hpp.html":[2,0,0,5,7], -"Register__Implement_8hpp_source.html":[2,0,0,5,7], +"RGB__Space_8h.html":[2,0,0,0,3], +"RGB__Space_8h.html#a5612b34e84764e275631d662e5f210cb":[2,0,0,0,3,3], +"RGB__Space_8h.html#a764c66bb63095b178107b276eb0cc24e":[2,0,0,0,3,2], +"RGB__Space_8h_source.html":[2,0,0,0,3], "SegmentTree_8h.html":[2,0,0,1,5], "SegmentTree_8h_source.html":[2,0,0,1,5], "Self_8h.html":[2,0,0,6], @@ -137,8 +102,6 @@ var NAVTREEINDEX0 = "Transformations_8h_source.html":[2,0,0,4,5], "Usage_8h.html":[2,0,0,7], "Usage_8h_source.html":[2,0,0,7], -"Usage_8hpp.html":[2,0,0,8], -"Usage_8hpp_source.html":[2,0,0,8], "VP__Tree_8h.html":[2,0,0,1,7], "VP__Tree_8h_source.html":[2,0,0,1,7], "Vector_8h.html":[2,0,0,4,7], @@ -149,105 +112,142 @@ var NAVTREEINDEX0 = "ViewPort_8h_source.html":[2,0,0,3,12], "WatchBall_8h.html":[2,0,0,3,13], "WatchBall_8h_source.html":[2,0,0,3,13], -"YUV_8h.html":[2,0,0,0,10], -"YUV_8h.html#a9682162b4b67148649d87c2049175820":[2,0,0,0,10,2], -"YUV_8h.html#ace828526337b865be410d3a78d07d8b0":[2,0,0,0,10,3], -"YUV_8h_source.html":[2,0,0,0,10], -"YUV_8hpp.html":[2,0,0,0,11], -"YUV_8hpp.html#a9682162b4b67148649d87c2049175820":[2,0,0,0,11,0], -"YUV_8hpp.html#ace828526337b865be410d3a78d07d8b0":[2,0,0,0,11,1], -"YUV_8hpp_source.html":[2,0,0,0,11], -"YUV__Space_8h.html":[2,0,0,0,12], -"YUV__Space_8h.html#a6ebfe120c658a6320de42c449e485e54":[2,0,0,0,12,1], -"YUV__Space_8h.html#a91f42614ccd31fdb9a3d8529f65198fd":[2,0,0,0,12,3], -"YUV__Space_8h.html#ab4756ef949554840f60a762661acc103":[2,0,0,0,12,2], -"YUV__Space_8h.html#af4d344590a86168090c2f2322289f080":[2,0,0,0,12,4], -"YUV__Space_8h_source.html":[2,0,0,0,12], +"YUV__Space_8h.html":[2,0,0,0,4], +"YUV__Space_8h.html#a6ebfe120c658a6320de42c449e485e54":[2,0,0,0,4,1], +"YUV__Space_8h.html#a91f42614ccd31fdb9a3d8529f65198fd":[2,0,0,0,4,3], +"YUV__Space_8h.html#ab4756ef949554840f60a762661acc103":[2,0,0,0,4,2], +"YUV__Space_8h.html#af4d344590a86168090c2f2322289f080":[2,0,0,0,4,4], +"YUV__Space_8h_source.html":[2,0,0,0,4], "annotated.html":[1,0], "classes.html":[1,1], -"classmeow_1_1BallProjection.html":[1,0,0,45], -"classmeow_1_1BallProjection.html#a1efa5c200a9d5605453b47e3856ccf28":[1,0,0,45,0], -"classmeow_1_1BallProjection.html#a2573c364dd1e0d7de32b1e2afc0bb1b5":[1,0,0,45,14], -"classmeow_1_1BallProjection.html#a288814dc861482dd70129a698b1a2d7e":[1,0,0,45,10], -"classmeow_1_1BallProjection.html#a3eff2f36a83ba683da6bc9bb82699b30":[1,0,0,45,4], -"classmeow_1_1BallProjection.html#a4f2e133f911088b7e13cabc52b3e6b92":[1,0,0,45,7], -"classmeow_1_1BallProjection.html#a4fb7773f5566e93435ba56defbb7efc6":[1,0,0,45,5], -"classmeow_1_1BallProjection.html#a5e4bbc9cf477002fab2dad6f37e2553c":[1,0,0,45,12], -"classmeow_1_1BallProjection.html#a82416bac8768d0f40fc09e8cd3896bc8":[1,0,0,45,11], -"classmeow_1_1BallProjection.html#a8e7e0ddd31c51bbaa934f77aee760f18":[1,0,0,45,8], -"classmeow_1_1BallProjection.html#a9d9d151e138e50c2bb4cd3d039fb0808":[1,0,0,45,2], -"classmeow_1_1BallProjection.html#ad2d62da97dd4b527c254e62a1ec949d8":[1,0,0,45,6], -"classmeow_1_1BallProjection.html#adaf8d494c1177664f49bb63a5d2f36b0":[1,0,0,45,13], -"classmeow_1_1BallProjection.html#adf2bcb2f82e9f7e2136b187317ba3211":[1,0,0,45,9], -"classmeow_1_1BallProjection.html#aec71a15af880bdaea8042986c11e2187":[1,0,0,45,3], -"classmeow_1_1BallProjection.html#af7e722b66c6bbc7245726902b6849850":[1,0,0,45,1], -"classmeow_1_1BinaryIndexTree.html":[1,0,0,15], -"classmeow_1_1BinaryIndexTree.html#a355a4eacbfbe2112720d529efdbad021":[1,0,0,15,1], -"classmeow_1_1BinaryIndexTree.html#a3a4f1799b20d5dab24d8cc584db5d32d":[1,0,0,15,5], -"classmeow_1_1BinaryIndexTree.html#a5634a9420ee864860bbf8605b9e17c32":[1,0,0,15,4], -"classmeow_1_1BinaryIndexTree.html#a8323caade12e478be1e47b7612a60b8f":[1,0,0,15,2], -"classmeow_1_1BinaryIndexTree.html#a99f7d954c32c0292a9dda4b74abe5833":[1,0,0,15,3], -"classmeow_1_1BinaryIndexTree.html#afe34f33091c5c8267f1d219ff40824c4":[1,0,0,15,0], -"classmeow_1_1Bitmap.html":[1,0,0,26], -"classmeow_1_1Bitmap.html#a04ae618cb658a075b9bbe2ec2b9d9f2d":[1,0,0,26,18], -"classmeow_1_1Bitmap.html#a07b1eb689498112691ca72e8c6ae453f":[1,0,0,26,7], -"classmeow_1_1Bitmap.html#a0aae89f4f8dbc1ba2b8f43e29a4a592e":[1,0,0,26,10], -"classmeow_1_1Bitmap.html#a13b986e9310eb100c100fd62fa548233":[1,0,0,26,29], -"classmeow_1_1Bitmap.html#a1630de00aebe37d58e04d6b9fc69eafb":[1,0,0,26,11], -"classmeow_1_1Bitmap.html#a17f92dec30f314d832f040257d6d5584":[1,0,0,26,25], -"classmeow_1_1Bitmap.html#a2290360ab49bdf1f33dc717fce71d5df":[1,0,0,26,15], -"classmeow_1_1Bitmap.html#a2621e8833933b59c0e82e8776f1a6f11":[1,0,0,26,1], -"classmeow_1_1Bitmap.html#a2c3ed8ebcceb2d5c5267df832e3aa3df":[1,0,0,26,19], -"classmeow_1_1Bitmap.html#a3887d1c54026fe8ed27fd21a294d8d0a":[1,0,0,26,16], -"classmeow_1_1Bitmap.html#a3b13a4923d68de65bb7e21712185bec8":[1,0,0,26,26], -"classmeow_1_1Bitmap.html#a49731792bf45d5c230da50e3897e3061":[1,0,0,26,33], -"classmeow_1_1Bitmap.html#a499f3f0ceb101cb92ea8cd030b3d9952":[1,0,0,26,9], -"classmeow_1_1Bitmap.html#a573af36148f56209f9b537ee446e2867":[1,0,0,26,4], -"classmeow_1_1Bitmap.html#a5e08b5d3c78c91b33b83da02b658539b":[1,0,0,26,5], -"classmeow_1_1Bitmap.html#a646c781896c74a7af4814da06cabf9e5":[1,0,0,26,20], -"classmeow_1_1Bitmap.html#a6ebb5310e9e24cee25fc748a0b9fef28":[1,0,0,26,21], -"classmeow_1_1Bitmap.html#a73386b915d50c06f8e15cb6b53e9eb0e":[1,0,0,26,3], -"classmeow_1_1Bitmap.html#a7f282d9a1ebb07ca5fe12d8ae73121d1":[1,0,0,26,31], -"classmeow_1_1Bitmap.html#a953dfea2b7d257d43a386e28a2bbbc95":[1,0,0,26,17], -"classmeow_1_1Bitmap.html#a998a6a9607f8552ace65cce0d251042c":[1,0,0,26,6], -"classmeow_1_1Bitmap.html#aa08c848b01a304f4569f0e45f3ccee12":[1,0,0,26,14], -"classmeow_1_1Bitmap.html#aad700e26eae54cb653919c165dcc98dd":[1,0,0,26,34], -"classmeow_1_1Bitmap.html#aaf5c0c592084c80bce532801f4cdeb22":[1,0,0,26,13], -"classmeow_1_1Bitmap.html#ab313e096befabd933633cb75b870f75c":[1,0,0,26,0], -"classmeow_1_1Bitmap.html#aba3ea0e5f48b63363c91ae4168dbd0bb":[1,0,0,26,22], -"classmeow_1_1Bitmap.html#ac8f41ae97e068549565e9ac83ffef888":[1,0,0,26,23], -"classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed":[1,0,0,26,32], -"classmeow_1_1Bitmap.html#ae7bcc670d666a784d6e5e8f14b74aa3d":[1,0,0,26,28], -"classmeow_1_1Bitmap.html#ae8d8985bd64971590862b165e2949faf":[1,0,0,26,12], -"classmeow_1_1Bitmap.html#aef0bc77675e4652f885baf03cbcc25ef":[1,0,0,26,30], -"classmeow_1_1Bitmap.html#af4c9896dc2cdc714be5106bef45430c8":[1,0,0,26,2], -"classmeow_1_1Bitmap.html#af8debba04055594b8507c77b3dbd0ff7":[1,0,0,26,8], -"classmeow_1_1Bitmap.html#afe97efe50d112a71ee45da6d2bc3e9dc":[1,0,0,26,24], -"classmeow_1_1Bitmap.html#affd5f41b44fa6afc55f2a3eb3f01cc4d":[1,0,0,26,27], -"classmeow_1_1BundleAdjustment.html":[1,0,0,28], -"classmeow_1_1BundleAdjustment.html#a27a81f38d79fb1ad5771f76595ede0e0":[1,0,0,28,0], -"classmeow_1_1BundleAdjustment.html#a369f16a900b7cae78d77d8c7957ca9bc":[1,0,0,28,2], -"classmeow_1_1BundleAdjustment.html#a45d3e339ada45890573ce2414520739f":[1,0,0,28,3], -"classmeow_1_1BundleAdjustment.html#af39fee05bbd5bea8adba48c48471d1dc":[1,0,0,28,1], -"classmeow_1_1BundleAdjustment__LM.html":[1,0,0,29], -"classmeow_1_1BundleAdjustment__LM.html#a043f883c384ce247d1d137231601a456":[1,0,0,29,11], -"classmeow_1_1BundleAdjustment__LM.html#a148b68165e216782bc6deec2f277eeaa":[1,0,0,29,0], -"classmeow_1_1BundleAdjustment__LM.html#a21d920c760fc786a77c9b95978a447d9":[1,0,0,29,13], -"classmeow_1_1BundleAdjustment__LM.html#a2aa8b8a53023ad43099ea51e126d9100":[1,0,0,29,6], -"classmeow_1_1BundleAdjustment__LM.html#a40ccbfa11601cfee579cb0e270e99582":[1,0,0,29,8], -"classmeow_1_1BundleAdjustment__LM.html#a45b5ae5619eb5baf9c47f625daba99ca":[1,0,0,29,5], -"classmeow_1_1BundleAdjustment__LM.html#a4e3d8f8970460b0a6eafc3a31ea2304b":[1,0,0,29,10], -"classmeow_1_1BundleAdjustment__LM.html#a6bc1b70bf51d557ce0c5d9addfaa4f3b":[1,0,0,29,4], -"classmeow_1_1BundleAdjustment__LM.html#a804247733822b34b6405a5a36eda54df":[1,0,0,29,9], -"classmeow_1_1BundleAdjustment__LM.html#a8c66f63ad1184b95b33dab2a495da10d":[1,0,0,29,12], -"classmeow_1_1BundleAdjustment__LM.html#a9613486426ebea085ec733887167273f":[1,0,0,29,3], -"classmeow_1_1BundleAdjustment__LM.html#a9d19b404967305fd9aa67749ec8c7717":[1,0,0,29,14], -"classmeow_1_1BundleAdjustment__LM.html#a9ec1dc73dadf73d89fdb0020361a6ea0":[1,0,0,29,1], -"classmeow_1_1BundleAdjustment__LM.html#ac7da70e8db84d10b742fe0330a1652bb":[1,0,0,29,7], -"classmeow_1_1BundleAdjustment__LM.html#adcd14db10f10637da44d22287814a4b8":[1,0,0,29,2], -"classmeow_1_1Camera.html":[1,0,0,30], -"classmeow_1_1Camera.html#a0f29b943c2f6b4c68c4b00b6a3056d63":[1,0,0,30,3], -"classmeow_1_1Camera.html#a1dc458ca5ce2e2f441e6601d7223d370":[1,0,0,30,20], -"classmeow_1_1Camera.html#a298f81d18e2339db23ed5339f59b7986":[1,0,0,30,11], -"classmeow_1_1Camera.html#a2f1f9f82751c73193952f22ffdd0cc43":[1,0,0,30,1] +"classmeow_1_1BallProjection.html":[1,0,0,36], +"classmeow_1_1BallProjection.html#a1efa5c200a9d5605453b47e3856ccf28":[1,0,0,36,0], +"classmeow_1_1BallProjection.html#a2573c364dd1e0d7de32b1e2afc0bb1b5":[1,0,0,36,14], +"classmeow_1_1BallProjection.html#a288814dc861482dd70129a698b1a2d7e":[1,0,0,36,10], +"classmeow_1_1BallProjection.html#a3eff2f36a83ba683da6bc9bb82699b30":[1,0,0,36,4], +"classmeow_1_1BallProjection.html#a4f2e133f911088b7e13cabc52b3e6b92":[1,0,0,36,7], +"classmeow_1_1BallProjection.html#a4fb7773f5566e93435ba56defbb7efc6":[1,0,0,36,5], +"classmeow_1_1BallProjection.html#a5e4bbc9cf477002fab2dad6f37e2553c":[1,0,0,36,12], +"classmeow_1_1BallProjection.html#a82416bac8768d0f40fc09e8cd3896bc8":[1,0,0,36,11], +"classmeow_1_1BallProjection.html#a8e7e0ddd31c51bbaa934f77aee760f18":[1,0,0,36,8], +"classmeow_1_1BallProjection.html#a9d9d151e138e50c2bb4cd3d039fb0808":[1,0,0,36,2], +"classmeow_1_1BallProjection.html#ad2d62da97dd4b527c254e62a1ec949d8":[1,0,0,36,6], +"classmeow_1_1BallProjection.html#adaf8d494c1177664f49bb63a5d2f36b0":[1,0,0,36,13], +"classmeow_1_1BallProjection.html#adf2bcb2f82e9f7e2136b187317ba3211":[1,0,0,36,9], +"classmeow_1_1BallProjection.html#aec71a15af880bdaea8042986c11e2187":[1,0,0,36,3], +"classmeow_1_1BallProjection.html#af7e722b66c6bbc7245726902b6849850":[1,0,0,36,1], +"classmeow_1_1BinaryIndexTree.html":[1,0,0,6], +"classmeow_1_1BinaryIndexTree.html#a355a4eacbfbe2112720d529efdbad021":[1,0,0,6,1], +"classmeow_1_1BinaryIndexTree.html#a3a4f1799b20d5dab24d8cc584db5d32d":[1,0,0,6,5], +"classmeow_1_1BinaryIndexTree.html#a5634a9420ee864860bbf8605b9e17c32":[1,0,0,6,4], +"classmeow_1_1BinaryIndexTree.html#a8323caade12e478be1e47b7612a60b8f":[1,0,0,6,2], +"classmeow_1_1BinaryIndexTree.html#a99f7d954c32c0292a9dda4b74abe5833":[1,0,0,6,3], +"classmeow_1_1BinaryIndexTree.html#afe34f33091c5c8267f1d219ff40824c4":[1,0,0,6,0], +"classmeow_1_1Bitmap.html":[1,0,0,17], +"classmeow_1_1Bitmap.html#a07b1eb689498112691ca72e8c6ae453f":[1,0,0,17,7], +"classmeow_1_1Bitmap.html#a13b986e9310eb100c100fd62fa548233":[1,0,0,17,29], +"classmeow_1_1Bitmap.html#a1630de00aebe37d58e04d6b9fc69eafb":[1,0,0,17,11], +"classmeow_1_1Bitmap.html#a17f92dec30f314d832f040257d6d5584":[1,0,0,17,25], +"classmeow_1_1Bitmap.html#a2290360ab49bdf1f33dc717fce71d5df":[1,0,0,17,15], +"classmeow_1_1Bitmap.html#a2621e8833933b59c0e82e8776f1a6f11":[1,0,0,17,1], +"classmeow_1_1Bitmap.html#a2c3ed8ebcceb2d5c5267df832e3aa3df":[1,0,0,17,19], +"classmeow_1_1Bitmap.html#a3887d1c54026fe8ed27fd21a294d8d0a":[1,0,0,17,16], +"classmeow_1_1Bitmap.html#a3b13a4923d68de65bb7e21712185bec8":[1,0,0,17,26], +"classmeow_1_1Bitmap.html#a49731792bf45d5c230da50e3897e3061":[1,0,0,17,33], +"classmeow_1_1Bitmap.html#a499f3f0ceb101cb92ea8cd030b3d9952":[1,0,0,17,9], +"classmeow_1_1Bitmap.html#a52888380163b8088e1385ad068621c58":[1,0,0,17,18], +"classmeow_1_1Bitmap.html#a573af36148f56209f9b537ee446e2867":[1,0,0,17,4], +"classmeow_1_1Bitmap.html#a5e08b5d3c78c91b33b83da02b658539b":[1,0,0,17,5], +"classmeow_1_1Bitmap.html#a646c781896c74a7af4814da06cabf9e5":[1,0,0,17,20], +"classmeow_1_1Bitmap.html#a6ebb5310e9e24cee25fc748a0b9fef28":[1,0,0,17,21], +"classmeow_1_1Bitmap.html#a73386b915d50c06f8e15cb6b53e9eb0e":[1,0,0,17,3], +"classmeow_1_1Bitmap.html#a7f282d9a1ebb07ca5fe12d8ae73121d1":[1,0,0,17,31], +"classmeow_1_1Bitmap.html#a998a6a9607f8552ace65cce0d251042c":[1,0,0,17,6], +"classmeow_1_1Bitmap.html#aa08c848b01a304f4569f0e45f3ccee12":[1,0,0,17,14], +"classmeow_1_1Bitmap.html#aa586a08e997e5ae8675e108d84643c81":[1,0,0,17,17], +"classmeow_1_1Bitmap.html#aad700e26eae54cb653919c165dcc98dd":[1,0,0,17,34], +"classmeow_1_1Bitmap.html#ab313e096befabd933633cb75b870f75c":[1,0,0,17,0], +"classmeow_1_1Bitmap.html#aba3ea0e5f48b63363c91ae4168dbd0bb":[1,0,0,17,22], +"classmeow_1_1Bitmap.html#ac8f41ae97e068549565e9ac83ffef888":[1,0,0,17,23], +"classmeow_1_1Bitmap.html#ad7066cf0542486b0944e1584ced9faa8":[1,0,0,17,13], +"classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed":[1,0,0,17,32], +"classmeow_1_1Bitmap.html#ae7bcc670d666a784d6e5e8f14b74aa3d":[1,0,0,17,28], +"classmeow_1_1Bitmap.html#ae8d8985bd64971590862b165e2949faf":[1,0,0,17,12], +"classmeow_1_1Bitmap.html#aef0bc77675e4652f885baf03cbcc25ef":[1,0,0,17,30], +"classmeow_1_1Bitmap.html#af15952db2e4ecaa1e24ebfb8a1c5e650":[1,0,0,17,10], +"classmeow_1_1Bitmap.html#af4c9896dc2cdc714be5106bef45430c8":[1,0,0,17,2], +"classmeow_1_1Bitmap.html#af8debba04055594b8507c77b3dbd0ff7":[1,0,0,17,8], +"classmeow_1_1Bitmap.html#afe97efe50d112a71ee45da6d2bc3e9dc":[1,0,0,17,24], +"classmeow_1_1Bitmap.html#affd5f41b44fa6afc55f2a3eb3f01cc4d":[1,0,0,17,27], +"classmeow_1_1BundleAdjustment.html":[1,0,0,19], +"classmeow_1_1BundleAdjustment.html#a27a81f38d79fb1ad5771f76595ede0e0":[1,0,0,19,0], +"classmeow_1_1BundleAdjustment.html#a369f16a900b7cae78d77d8c7957ca9bc":[1,0,0,19,2], +"classmeow_1_1BundleAdjustment.html#a45d3e339ada45890573ce2414520739f":[1,0,0,19,3], +"classmeow_1_1BundleAdjustment.html#af39fee05bbd5bea8adba48c48471d1dc":[1,0,0,19,1], +"classmeow_1_1BundleAdjustment__LM.html":[1,0,0,20], +"classmeow_1_1BundleAdjustment__LM.html#a043f883c384ce247d1d137231601a456":[1,0,0,20,11], +"classmeow_1_1BundleAdjustment__LM.html#a148b68165e216782bc6deec2f277eeaa":[1,0,0,20,0], +"classmeow_1_1BundleAdjustment__LM.html#a21d920c760fc786a77c9b95978a447d9":[1,0,0,20,13], +"classmeow_1_1BundleAdjustment__LM.html#a2aa8b8a53023ad43099ea51e126d9100":[1,0,0,20,6], +"classmeow_1_1BundleAdjustment__LM.html#a40ccbfa11601cfee579cb0e270e99582":[1,0,0,20,8], +"classmeow_1_1BundleAdjustment__LM.html#a45b5ae5619eb5baf9c47f625daba99ca":[1,0,0,20,5], +"classmeow_1_1BundleAdjustment__LM.html#a4e3d8f8970460b0a6eafc3a31ea2304b":[1,0,0,20,10], +"classmeow_1_1BundleAdjustment__LM.html#a6bc1b70bf51d557ce0c5d9addfaa4f3b":[1,0,0,20,4], +"classmeow_1_1BundleAdjustment__LM.html#a804247733822b34b6405a5a36eda54df":[1,0,0,20,9], +"classmeow_1_1BundleAdjustment__LM.html#a8c66f63ad1184b95b33dab2a495da10d":[1,0,0,20,12], +"classmeow_1_1BundleAdjustment__LM.html#a9613486426ebea085ec733887167273f":[1,0,0,20,3], +"classmeow_1_1BundleAdjustment__LM.html#a9d19b404967305fd9aa67749ec8c7717":[1,0,0,20,14], +"classmeow_1_1BundleAdjustment__LM.html#a9ec1dc73dadf73d89fdb0020361a6ea0":[1,0,0,20,1], +"classmeow_1_1BundleAdjustment__LM.html#ac7da70e8db84d10b742fe0330a1652bb":[1,0,0,20,7], +"classmeow_1_1BundleAdjustment__LM.html#adcd14db10f10637da44d22287814a4b8":[1,0,0,20,2], +"classmeow_1_1Camera.html":[1,0,0,21], +"classmeow_1_1Camera.html#a0f29b943c2f6b4c68c4b00b6a3056d63":[1,0,0,21,3], +"classmeow_1_1Camera.html#a1dc458ca5ce2e2f441e6601d7223d370":[1,0,0,21,20], +"classmeow_1_1Camera.html#a298f81d18e2339db23ed5339f59b7986":[1,0,0,21,11], +"classmeow_1_1Camera.html#a2f1f9f82751c73193952f22ffdd0cc43":[1,0,0,21,1], +"classmeow_1_1Camera.html#a2f9b65351e07acd6e98a53689c49cb84":[1,0,0,21,0], +"classmeow_1_1Camera.html#a2fde4fdfcb105e8a44b3333c78f55b6b":[1,0,0,21,10], +"classmeow_1_1Camera.html#a54891144105d5e29a33b98d2fdf799e5":[1,0,0,21,22], +"classmeow_1_1Camera.html#a55e165212b212a58b0090b1496a1a40a":[1,0,0,21,13], +"classmeow_1_1Camera.html#a5dff4c1129c6d74de1938bea9309a408":[1,0,0,21,6], +"classmeow_1_1Camera.html#a78d30a42c1b67fafd3847f8757c10136":[1,0,0,21,15], +"classmeow_1_1Camera.html#a80ef6d606e9f79255b043c5c17cc4a18":[1,0,0,21,8], +"classmeow_1_1Camera.html#a9692355258ec6a78827cf35211521907":[1,0,0,21,9], +"classmeow_1_1Camera.html#aa446aa03bc2cb675649c11114e1298b4":[1,0,0,21,4], +"classmeow_1_1Camera.html#aa6bfaf360ab9b78adfde7005747368d4":[1,0,0,21,12], +"classmeow_1_1Camera.html#aaa82f998dfc1acde6607650ab6514492":[1,0,0,21,18], +"classmeow_1_1Camera.html#ab05f55e6b0eb28065c27a89393ccce19":[1,0,0,21,2], +"classmeow_1_1Camera.html#aba398741215e99868380dff84e6aaee3":[1,0,0,21,21], +"classmeow_1_1Camera.html#acb6443a3ce77804575ec55209b3a1960":[1,0,0,21,24], +"classmeow_1_1Camera.html#ad3ec34460c84a4a20cf3cb418db76dc3":[1,0,0,21,7], +"classmeow_1_1Camera.html#ad6351e87de51e00981b7befff91b6b6d":[1,0,0,21,5], +"classmeow_1_1Camera.html#adc22e067c44d2cf143c3cf4cba9abdbf":[1,0,0,21,14], +"classmeow_1_1Camera.html#adecd4f466208aeb53713532ef576bdee":[1,0,0,21,16], +"classmeow_1_1Camera.html#ae009c09a5e6b5ebdab09dd304f2eca32":[1,0,0,21,23], +"classmeow_1_1Camera.html#ae00aa539b7d6be9254db1072627d204e":[1,0,0,21,19], +"classmeow_1_1Camera.html#aedd341c40cf8c5ef656bd02d9a1a266b":[1,0,0,21,17], +"classmeow_1_1Color3__Space.html":[1,0,0,0], +"classmeow_1_1Color3__Space.html#a0bdfe0eaab4a77cdc8a1359518630a07":[1,0,0,0,5], +"classmeow_1_1Color3__Space.html#a1c58ba0912a91e71dee240fad6291216":[1,0,0,0,11], +"classmeow_1_1Color3__Space.html#a318eedb2acaba5f3a8c79a651c53e676":[1,0,0,0,7], +"classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df":[1,0,0,0,6], +"classmeow_1_1Color3__Space.html#a3e006b5c37185c8b0f4d383b6b095dac":[1,0,0,0,14], +"classmeow_1_1Color3__Space.html#a3fa85d4369b9db8d8209d244a643b49f":[1,0,0,0,2], +"classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab":[1,0,0,0,13], +"classmeow_1_1Color3__Space.html#a8017c0aae500a4a57938ae04576caa83":[1,0,0,0,1], +"classmeow_1_1Color3__Space.html#a982a7211fded8d108aee66a536fb8736":[1,0,0,0,0], +"classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae":[1,0,0,0,16], +"classmeow_1_1Color3__Space.html#aa5c43cb67d674223a0a2361ac8de55c1":[1,0,0,0,3], +"classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f":[1,0,0,0,4], +"classmeow_1_1Color3__Space.html#aa7638e03124b2304d4d34b57be4b0028":[1,0,0,0,12], +"classmeow_1_1Color3__Space.html#ab00eca747ea06269fddd3586dd1bca46":[1,0,0,0,15], +"classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2":[1,0,0,0,10], +"classmeow_1_1Color3__Space.html#ae3f57f9651bb80041ce77ec052fdc436":[1,0,0,0,9], +"classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e":[1,0,0,0,8], +"classmeow_1_1DisjointSet.html":[1,0,0,7], +"classmeow_1_1DisjointSet.html#a0b66ca7c5e19f640b521630f06b313c1":[1,0,0,7,5], +"classmeow_1_1DisjointSet.html#a1738123f2c0456bec373d4a8422d62b5":[1,0,0,7,6], +"classmeow_1_1DisjointSet.html#a232841a6d2daeb2b974cd7cb7fe6bfb7":[1,0,0,7,4], +"classmeow_1_1DisjointSet.html#a410399290f718332f5c3df1854182198":[1,0,0,7,3], +"classmeow_1_1DisjointSet.html#a8c55a16b0320c28854ed59795bc2bf3d":[1,0,0,7,0] }; diff --git a/doc/html/navtreeindex1.js b/doc/html/navtreeindex1.js index bd3a7e2..3ce9b2d 100644 --- a/doc/html/navtreeindex1.js +++ b/doc/html/navtreeindex1.js @@ -1,253 +1,253 @@ var NAVTREEINDEX1 = { -"classmeow_1_1Camera.html#a2f9b65351e07acd6e98a53689c49cb84":[1,0,0,30,0], -"classmeow_1_1Camera.html#a2fde4fdfcb105e8a44b3333c78f55b6b":[1,0,0,30,10], -"classmeow_1_1Camera.html#a54891144105d5e29a33b98d2fdf799e5":[1,0,0,30,22], -"classmeow_1_1Camera.html#a55e165212b212a58b0090b1496a1a40a":[1,0,0,30,13], -"classmeow_1_1Camera.html#a5dff4c1129c6d74de1938bea9309a408":[1,0,0,30,6], -"classmeow_1_1Camera.html#a78d30a42c1b67fafd3847f8757c10136":[1,0,0,30,15], -"classmeow_1_1Camera.html#a80ef6d606e9f79255b043c5c17cc4a18":[1,0,0,30,8], -"classmeow_1_1Camera.html#a9692355258ec6a78827cf35211521907":[1,0,0,30,9], -"classmeow_1_1Camera.html#aa446aa03bc2cb675649c11114e1298b4":[1,0,0,30,4], -"classmeow_1_1Camera.html#aa6bfaf360ab9b78adfde7005747368d4":[1,0,0,30,12], -"classmeow_1_1Camera.html#aaa82f998dfc1acde6607650ab6514492":[1,0,0,30,18], -"classmeow_1_1Camera.html#ab05f55e6b0eb28065c27a89393ccce19":[1,0,0,30,2], -"classmeow_1_1Camera.html#aba398741215e99868380dff84e6aaee3":[1,0,0,30,21], -"classmeow_1_1Camera.html#acb6443a3ce77804575ec55209b3a1960":[1,0,0,30,24], -"classmeow_1_1Camera.html#ad3ec34460c84a4a20cf3cb418db76dc3":[1,0,0,30,7], -"classmeow_1_1Camera.html#ad6351e87de51e00981b7befff91b6b6d":[1,0,0,30,5], -"classmeow_1_1Camera.html#adc22e067c44d2cf143c3cf4cba9abdbf":[1,0,0,30,14], -"classmeow_1_1Camera.html#adecd4f466208aeb53713532ef576bdee":[1,0,0,30,16], -"classmeow_1_1Camera.html#ae009c09a5e6b5ebdab09dd304f2eca32":[1,0,0,30,23], -"classmeow_1_1Camera.html#ae00aa539b7d6be9254db1072627d204e":[1,0,0,30,19], -"classmeow_1_1Camera.html#aedd341c40cf8c5ef656bd02d9a1a266b":[1,0,0,30,17], -"classmeow_1_1Color3__Space.html":[1,0,0,0], -"classmeow_1_1Color3__Space.html#a0bdfe0eaab4a77cdc8a1359518630a07":[1,0,0,0,6], -"classmeow_1_1Color3__Space.html#a1c58ba0912a91e71dee240fad6291216":[1,0,0,0,12], -"classmeow_1_1Color3__Space.html#a1f11ba476ffb0ed16ef1b8d06954b6f0":[1,0,0,0,4], -"classmeow_1_1Color3__Space.html#a318eedb2acaba5f3a8c79a651c53e676":[1,0,0,0,8], -"classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df":[1,0,0,0,7], -"classmeow_1_1Color3__Space.html#a3e006b5c37185c8b0f4d383b6b095dac":[1,0,0,0,15], -"classmeow_1_1Color3__Space.html#a3fa85d4369b9db8d8209d244a643b49f":[1,0,0,0,2], -"classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab":[1,0,0,0,14], -"classmeow_1_1Color3__Space.html#a8017c0aae500a4a57938ae04576caa83":[1,0,0,0,1], -"classmeow_1_1Color3__Space.html#a982a7211fded8d108aee66a536fb8736":[1,0,0,0,0], -"classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae":[1,0,0,0,17], -"classmeow_1_1Color3__Space.html#aa5c43cb67d674223a0a2361ac8de55c1":[1,0,0,0,3], -"classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f":[1,0,0,0,5], -"classmeow_1_1Color3__Space.html#aa7638e03124b2304d4d34b57be4b0028":[1,0,0,0,13], -"classmeow_1_1Color3__Space.html#ab00eca747ea06269fddd3586dd1bca46":[1,0,0,0,16], -"classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2":[1,0,0,0,11], -"classmeow_1_1Color3__Space.html#ae3f57f9651bb80041ce77ec052fdc436":[1,0,0,0,10], -"classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e":[1,0,0,0,9], -"classmeow_1_1DisjointSet.html":[1,0,0,16], -"classmeow_1_1DisjointSet.html#a0b66ca7c5e19f640b521630f06b313c1":[1,0,0,16,5], -"classmeow_1_1DisjointSet.html#a1738123f2c0456bec373d4a8422d62b5":[1,0,0,16,6], -"classmeow_1_1DisjointSet.html#a232841a6d2daeb2b974cd7cb7fe6bfb7":[1,0,0,16,4], -"classmeow_1_1DisjointSet.html#a410399290f718332f5c3df1854182198":[1,0,0,16,3], -"classmeow_1_1DisjointSet.html#a8c55a16b0320c28854ed59795bc2bf3d":[1,0,0,16,0], -"classmeow_1_1DisjointSet.html#ade3ec2924018ac0fd6693e3ae966516f":[1,0,0,16,2], -"classmeow_1_1DisjointSet.html#af86aee43ff23d616c1c065c0825d000c":[1,0,0,16,1], -"classmeow_1_1Eye.html":[1,0,0,31], -"classmeow_1_1Eye.html#a047951cd9210fe3743c5bf4c1683f7f0":[1,0,0,31,19], -"classmeow_1_1Eye.html#a18c90fedd58a06ea507fef046b18f11d":[1,0,0,31,3], -"classmeow_1_1Eye.html#a19aff49245743c895d1ae65a17e9a033":[1,0,0,31,4], -"classmeow_1_1Eye.html#a204cd7c18e473378cb13bbfc519f7c2e":[1,0,0,31,16], -"classmeow_1_1Eye.html#a38f3f071a6f969db2185e342a62afef5":[1,0,0,31,0], -"classmeow_1_1Eye.html#a49bf520eb466daf089afd44da90620b4":[1,0,0,31,7], -"classmeow_1_1Eye.html#a49cb3c9a2980da271942367dd8009244":[1,0,0,31,17], -"classmeow_1_1Eye.html#a67f0d2a22a72f30ace430f17143011f4":[1,0,0,31,13], -"classmeow_1_1Eye.html#a6b5e97a01293fd84127036b5744c3967":[1,0,0,31,9], -"classmeow_1_1Eye.html#a7cde51b085ae859b35be06b74e358148":[1,0,0,31,10], -"classmeow_1_1Eye.html#a824af491d8bb37892ad5bc8f9d095546":[1,0,0,31,12], -"classmeow_1_1Eye.html#a87a328ebee71857a3e3c0ba05c496543":[1,0,0,31,18], -"classmeow_1_1Eye.html#a9afa05168c60564fd11037e042fc4325":[1,0,0,31,11], -"classmeow_1_1Eye.html#a9da2157214ad12696b6bfd4985276fe0":[1,0,0,31,6], -"classmeow_1_1Eye.html#a9e0a3392eecb8d0a6136d6bc2651c2be":[1,0,0,31,5], -"classmeow_1_1Eye.html#a9e97015a56f3ad156d2efe55c1c34f17":[1,0,0,31,8], -"classmeow_1_1Eye.html#ab660897e0b9c3b6c48e0d4f43afd6bf8":[1,0,0,31,1], -"classmeow_1_1Eye.html#ac48a75c67f3e8dc8d07f9e42cad4ff9d":[1,0,0,31,14], -"classmeow_1_1Eye.html#ad3b2e9fe53617e04c0353ba9f6d1043e":[1,0,0,31,15], -"classmeow_1_1Eye.html#adf29f94cf37ef6c9332156d9b4f98a06":[1,0,0,31,2], -"classmeow_1_1FeaturePoint.html":[1,0,0,32], -"classmeow_1_1FeaturePoint.html#a1ab9595d5babd2eb1c3b51202b28cdf9":[1,0,0,32,18], -"classmeow_1_1FeaturePoint.html#a1ce1b82f9c46a33cd0983f502fe166a3":[1,0,0,32,3], -"classmeow_1_1FeaturePoint.html#a1ffb238473ef9f745eb79670fc46da13":[1,0,0,32,7], -"classmeow_1_1FeaturePoint.html#a26dab8fef1872435a64fe1cdfba35fd8":[1,0,0,32,0], -"classmeow_1_1FeaturePoint.html#a2bab58e7d4bb768cd5140db86c448f4c":[1,0,0,32,14], -"classmeow_1_1FeaturePoint.html#a48908e47535a5528207f8dff2db85ba4":[1,0,0,32,21], -"classmeow_1_1FeaturePoint.html#a54a0ca59d340d0bcd969609a0682d2d9":[1,0,0,32,24], -"classmeow_1_1FeaturePoint.html#a54b483836901fd5ad6b3c115f3afda69":[1,0,0,32,15], -"classmeow_1_1FeaturePoint.html#a563bdbbea5b633b86666c7e340affbee":[1,0,0,32,8], -"classmeow_1_1FeaturePoint.html#a6d2ba1cdc942272027767b1ccde483a3":[1,0,0,32,1], -"classmeow_1_1FeaturePoint.html#a7244e348b529719748d1643a6f11adbf":[1,0,0,32,6], -"classmeow_1_1FeaturePoint.html#a989fc819567e6b430a36351216a1b4b4":[1,0,0,32,5], -"classmeow_1_1FeaturePoint.html#a9c0722f2de0ea4a34f5f52e477bace9b":[1,0,0,32,19], -"classmeow_1_1FeaturePoint.html#a9c2983fb889eb6ffa1e38f233c78e743":[1,0,0,32,17], -"classmeow_1_1FeaturePoint.html#a9ec56431823d26785924bda1c9e534f9":[1,0,0,32,11], -"classmeow_1_1FeaturePoint.html#aaeda2a79560fb65c74da0141927991bd":[1,0,0,32,10], -"classmeow_1_1FeaturePoint.html#ab1137db2819c486688872d4af14c4ef6":[1,0,0,32,12], -"classmeow_1_1FeaturePoint.html#ab214706427b962a1404ee8fcfefd6465":[1,0,0,32,13], -"classmeow_1_1FeaturePoint.html#ab6ee7c5a267d5c64e3b021b0397880d1":[1,0,0,32,23], -"classmeow_1_1FeaturePoint.html#ac8b9a335b295c6ee26d3eb2fc2d946ad":[1,0,0,32,9], -"classmeow_1_1FeaturePoint.html#ad1ba9d0f99f650299347678c54ee08fa":[1,0,0,32,2], -"classmeow_1_1FeaturePoint.html#ad1f47bfe65ca5174e4e17291aab74cb7":[1,0,0,32,16], -"classmeow_1_1FeaturePoint.html#adb4e1f091fb82cdb2fbb6ed50bd3415a":[1,0,0,32,20], -"classmeow_1_1FeaturePoint.html#af4eb7b53a35a3011954d6d92e364db19":[1,0,0,32,4], -"classmeow_1_1FeaturePoint.html#af5e944e79a1dfe6644fe429577734bc4":[1,0,0,32,22], -"classmeow_1_1FeaturePointsDetector.html":[1,0,0,33], -"classmeow_1_1FeaturePointsDetector.html#ab3b215f8cdd3b2132d98f189600535fc":[1,0,0,33,2], -"classmeow_1_1FeaturePointsDetector.html#ad8ce3d515825b6e3b8c4865ebe7c8d76":[1,0,0,33,0], -"classmeow_1_1FeaturePointsDetector.html#adea2550181cf483dff301c8bbaa9977f":[1,0,0,33,1], -"classmeow_1_1FeaturePointsDetector__Harris.html":[1,0,0,34], -"classmeow_1_1FeaturePointsDetector__Harris.html#a00be866b3cf9bd2469e0eef32a3b2287":[1,0,0,34,6], -"classmeow_1_1FeaturePointsDetector__Harris.html#a05ec8973f1ea8611c19f7184d3ad5422":[1,0,0,34,22], -"classmeow_1_1FeaturePointsDetector__Harris.html#a084adc4ffa9b035c1b83da55e496b683":[1,0,0,34,25], -"classmeow_1_1FeaturePointsDetector__Harris.html#a0a905f8e6562eca76dbdeee6899c5fec":[1,0,0,34,19], -"classmeow_1_1FeaturePointsDetector__Harris.html#a0f9868d0d8e412908bc28ba56b6eaf9c":[1,0,0,34,8], -"classmeow_1_1FeaturePointsDetector__Harris.html#a0faf2dae43fe1e07b145c04c13e9083f":[1,0,0,34,15], -"classmeow_1_1FeaturePointsDetector__Harris.html#a24e273bd865b89568e70b4f65bf56806":[1,0,0,34,18], -"classmeow_1_1FeaturePointsDetector__Harris.html#a3bf522cf08285d1afbaca76c643ea4a7":[1,0,0,34,26], -"classmeow_1_1FeaturePointsDetector__Harris.html#a40f5a7ac2425243fd637ba6ed400820a":[1,0,0,34,12], -"classmeow_1_1FeaturePointsDetector__Harris.html#a5033d1d9c34d0ab2f12408b9c9c33bc8":[1,0,0,34,13], -"classmeow_1_1FeaturePointsDetector__Harris.html#a51ea4943d3c0515466a801ec63ba44ea":[1,0,0,34,4], -"classmeow_1_1FeaturePointsDetector__Harris.html#a5ba64f79bf3a94d7cf7a3a5a20dceabf":[1,0,0,34,16], -"classmeow_1_1FeaturePointsDetector__Harris.html#a6670eebe33689042e0e01911763197f2":[1,0,0,34,20], -"classmeow_1_1FeaturePointsDetector__Harris.html#a6c985645f3e3c3d649edb72c08168cf3":[1,0,0,34,9], -"classmeow_1_1FeaturePointsDetector__Harris.html#a6d7cd13c351d03b759fc007da55533bd":[1,0,0,34,0], -"classmeow_1_1FeaturePointsDetector__Harris.html#a73c79a7194bd8438685d6d252f9acf2c":[1,0,0,34,7], -"classmeow_1_1FeaturePointsDetector__Harris.html#a83d9ec3557a4251dc98dae1ab7146a14":[1,0,0,34,29], -"classmeow_1_1FeaturePointsDetector__Harris.html#a956719ee4c4620233bb38983b8acf908":[1,0,0,34,14], -"classmeow_1_1FeaturePointsDetector__Harris.html#aa0bcd7cc0afbe1dc6fa06eef32c9c1f3":[1,0,0,34,3], -"classmeow_1_1FeaturePointsDetector__Harris.html#aa5053b3bfc11a7333f84183fef1c0297":[1,0,0,34,17], -"classmeow_1_1FeaturePointsDetector__Harris.html#aab9f554d028c13587d29abe0dc5fa1bd":[1,0,0,34,11], -"classmeow_1_1FeaturePointsDetector__Harris.html#ac3d52bb2286377febbe692480e9afa75":[1,0,0,34,10], -"classmeow_1_1FeaturePointsDetector__Harris.html#acdb6ae069a9ef7e3f55c3a9666f97cfd":[1,0,0,34,23], -"classmeow_1_1FeaturePointsDetector__Harris.html#ad64fc165235876aa681023c3880f708b":[1,0,0,34,2], -"classmeow_1_1FeaturePointsDetector__Harris.html#ae13f041624113e4b87d49befc2e1d77a":[1,0,0,34,28], -"classmeow_1_1FeaturePointsDetector__Harris.html#ae7a96030ea8d06322b632c89eb65655d":[1,0,0,34,5], -"classmeow_1_1FeaturePointsDetector__Harris.html#ae965b4c2726644be2310cbf153ec8343":[1,0,0,34,1], -"classmeow_1_1FeaturePointsDetector__Harris.html#aedd26ad4f5ce224bf925271d467aaf06":[1,0,0,34,27], -"classmeow_1_1FeaturePointsDetector__Harris.html#af987b2022023708f61c6c7d4bb78e255":[1,0,0,34,21], -"classmeow_1_1FeaturePointsDetector__Harris.html#afc8cb8cd55dec0769f9cc3486d431772":[1,0,0,34,24], -"classmeow_1_1FeaturePointsMatch.html":[1,0,0,35], -"classmeow_1_1FeaturePointsMatch.html#a20914f57403c2a810601320b6a0f0715":[1,0,0,35,1], -"classmeow_1_1FeaturePointsMatch.html#a474944b0cb2371aabb0f41164afa90fd":[1,0,0,35,5], -"classmeow_1_1FeaturePointsMatch.html#a474b17d1df14547565c6536a73e8484d":[1,0,0,35,2], -"classmeow_1_1FeaturePointsMatch.html#a8b90a39f83d8b86e324eab3cb45064a2":[1,0,0,35,3], -"classmeow_1_1FeaturePointsMatch.html#aa16339c126971f455938bbb70ec2626a":[1,0,0,35,4], -"classmeow_1_1FeaturePointsMatch.html#aabbd59cc0e43b1b436f9e61205d39e72":[1,0,0,35,0], -"classmeow_1_1FeaturePointsMatch.html#ae5a6610fe39f727fc9f6ca0f5603ed6b":[1,0,0,35,6], -"classmeow_1_1FeaturePointsMatch.html#ae7bd29fe1ddfca20ee140268f354ccba":[1,0,0,35,7], -"classmeow_1_1FeaturePointsMatch__K__Match.html":[1,0,0,36], -"classmeow_1_1FeaturePointsMatch__K__Match.html#a08db3f32030af64ac738a21ac915e5bb":[1,0,0,36,11], -"classmeow_1_1FeaturePointsMatch__K__Match.html#a11beaa0b96effbc990c3d7d3c6922e9a":[1,0,0,36,14], -"classmeow_1_1FeaturePointsMatch__K__Match.html#a207813017b7eab06672ec324968e6caa":[1,0,0,36,17], -"classmeow_1_1FeaturePointsMatch__K__Match.html#a2c5ee9a105e6c74bf54e061f5cc04c21":[1,0,0,36,3], -"classmeow_1_1FeaturePointsMatch__K__Match.html#a2c89f6a79cba1b477c31e294ec7d9c71":[1,0,0,36,6], -"classmeow_1_1FeaturePointsMatch__K__Match.html#a2ff2134f80203305304dd4a406bfbdba":[1,0,0,36,10], -"classmeow_1_1FeaturePointsMatch__K__Match.html#a42dcafedd8ed16536de65bedbda0a0ed":[1,0,0,36,9], -"classmeow_1_1FeaturePointsMatch__K__Match.html#a4583b168a21acc27691d32b86f291534":[1,0,0,36,15], -"classmeow_1_1FeaturePointsMatch__K__Match.html#a6e657c4cb57c418e39ed91b35aae448c":[1,0,0,36,7], -"classmeow_1_1FeaturePointsMatch__K__Match.html#a881f9a17c264659c2604a79c1ae81286":[1,0,0,36,18], -"classmeow_1_1FeaturePointsMatch__K__Match.html#a92fe94701cf2c24812c8ea54e81a1b8a":[1,0,0,36,1], -"classmeow_1_1FeaturePointsMatch__K__Match.html#aa32d28d84f9b83a28d2fa2d2c2cb8244":[1,0,0,36,0], -"classmeow_1_1FeaturePointsMatch__K__Match.html#aa67e41546eb54e64fea560f5d0e50586":[1,0,0,36,8], -"classmeow_1_1FeaturePointsMatch__K__Match.html#aaa320097355fccd00677bd0413935ee5":[1,0,0,36,5], -"classmeow_1_1FeaturePointsMatch__K__Match.html#ab10e50514ac4b0de505800b1894dbb0a":[1,0,0,36,19], -"classmeow_1_1FeaturePointsMatch__K__Match.html#ab5aa47ae36052a5916515a2e504f2c53":[1,0,0,36,4], -"classmeow_1_1FeaturePointsMatch__K__Match.html#ac9b46623e4ce1005936db8631d91df50":[1,0,0,36,2], -"classmeow_1_1FeaturePointsMatch__K__Match.html#acbdc25595aeb8280c11543fec230e1a6":[1,0,0,36,20], -"classmeow_1_1FeaturePointsMatch__K__Match.html#acd541d95ffe2de170c757b401fc00013":[1,0,0,36,16], -"classmeow_1_1FeaturePointsMatch__K__Match.html#ae8ea7cbe57606eac89b5709058ea8f61":[1,0,0,36,13], -"classmeow_1_1FeaturePointsMatch__K__Match.html#aee934fd68801d6612cfabe4742d3f1cb":[1,0,0,36,12], -"classmeow_1_1HSL.html":[1,0,0,1], -"classmeow_1_1HSL.html#a19f89700fea77d2d373f136e2a758804":[1,0,0,1,18], -"classmeow_1_1HSL.html#a1a80ecb0bc823881404a8b2a5912bc88":[1,0,0,1,14], -"classmeow_1_1HSL.html#a2232b01e3982350a82b9c64218e01135":[1,0,0,1,17], -"classmeow_1_1HSL.html#a28e8d9a9f2b2cf9a498121508a38efb1":[1,0,0,1,19], -"classmeow_1_1HSL.html#a33425776fc45b1a6872a53ad90499e90":[1,0,0,1,10], -"classmeow_1_1HSL.html#a353c0c68c740e0b7ee1ac6f0f20e5c6d":[1,0,0,1,15], -"classmeow_1_1HSL.html#a535248e246711f0d634afae7f31326cc":[1,0,0,1,0], -"classmeow_1_1HSL.html#a58b52c74a59e14ef507894931bbeab28":[1,0,0,1,12], -"classmeow_1_1HSL.html#a5916a5e44dbcac7bcb8759bd664edba0":[1,0,0,1,8], -"classmeow_1_1HSL.html#a6e7c0b7f8999b71159c856f6c12fee7c":[1,0,0,1,2], -"classmeow_1_1HSL.html#a6f595962b08e8647ce3c8fc1976a6b9e":[1,0,0,1,3], -"classmeow_1_1HSL.html#a7d487721b6575e6573afaf182a38b4a0":[1,0,0,1,1], -"classmeow_1_1HSL.html#a849c9dcf01096923f7afe4d301cb1bd7":[1,0,0,1,5], -"classmeow_1_1HSL.html#a8586f2ff8547406af2cc268d47a9bece":[1,0,0,1,16], -"classmeow_1_1HSL.html#a895814d6b6f3c2a6a542fe1799be737f":[1,0,0,1,7], -"classmeow_1_1HSL.html#a90ae45e95f95bcdd5e27b3bce5a67075":[1,0,0,1,11], -"classmeow_1_1HSL.html#aa4389db431631775dddfdfa1d4b2516d":[1,0,0,1,4], -"classmeow_1_1HSL.html#ac54f6e5f58a27772ff2b74df8e1279b1":[1,0,0,1,13], -"classmeow_1_1HSL.html#ad633293d7d39312a9173b52ba6572cea":[1,0,0,1,9], -"classmeow_1_1HSL.html#ad71fa30469f0f904cbebbe473276ad95":[1,0,0,1,20], -"classmeow_1_1HSL.html#ade1bddf4a6177269ceca10872f1d7ad2":[1,0,0,1,6], -"classmeow_1_1HSLf.html":[1,0,0,2], -"classmeow_1_1HSLf.html#a11be863a86b8d0a4c8223715d5ec551a":[1,0,0,2,9], -"classmeow_1_1HSLf.html#a149826315b4abba3edc86958b6de69e2":[1,0,0,2,5], -"classmeow_1_1HSLf.html#a1c7aa2c5026ca359b74a46d7c28195be":[1,0,0,2,6], -"classmeow_1_1HSLf.html#a1d39eceb03f088155ac9eaf888802d9d":[1,0,0,2,0], -"classmeow_1_1HSLf.html#a264c07bfc3de5bb6df54bf173874b0c6":[1,0,0,2,7], -"classmeow_1_1HSLf.html#a4d14744c37a248fd94fccf8f0afc9bbb":[1,0,0,2,3], -"classmeow_1_1HSLf.html#a86199f1024d1a31543aa52a2ddd2e2ae":[1,0,0,2,1], -"classmeow_1_1HSLf.html#a8a73ac7707b52b644e02f723d1eb49fd":[1,0,0,2,2], -"classmeow_1_1HSLf.html#acf12ea2adf34f0abe2b9e03526f37d05":[1,0,0,2,8], -"classmeow_1_1HSLf.html#ae558ad5682570217c00e366a5d63bd5b":[1,0,0,2,4], -"classmeow_1_1HSLf__Space.html":[1,0,0,3], -"classmeow_1_1HSLf__Space.html#a12fa00864b6e4ed1b129f3d98506772d":[1,0,0,3,7], -"classmeow_1_1HSLf__Space.html#a145882c607f9029859eb418ce979b64c":[1,0,0,3,8], -"classmeow_1_1HSLf__Space.html#a1859ba937aa097dcd627b7b2349a262f":[1,0,0,3,4], -"classmeow_1_1HSLf__Space.html#a1aca0fee7322efd313d6b070b580d0ad":[1,0,0,3,5], -"classmeow_1_1HSLf__Space.html#a28f6cd1737415fb043fccacc39686efe":[1,0,0,3,11], -"classmeow_1_1HSLf__Space.html#a3d4ccb8d33991e2edb64904669d2a21c":[1,0,0,3,25], -"classmeow_1_1HSLf__Space.html#a41ab2ddd1544632a138e2660e4c9152a":[1,0,0,3,19], -"classmeow_1_1HSLf__Space.html#a4cdbbac5bcfbcd5546e41d1c1480fad4":[1,0,0,3,20], -"classmeow_1_1HSLf__Space.html#a5920c0fc93e0481957c629c47d302849":[1,0,0,3,0], -"classmeow_1_1HSLf__Space.html#a5c5eb948c40916f2f49c5004d84776b5":[1,0,0,3,3], -"classmeow_1_1HSLf__Space.html#a5dd4d3ea93f86b627d51936b7388da44":[1,0,0,3,17], -"classmeow_1_1HSLf__Space.html#a639c043bb6ba788ad2ea183e59643cdf":[1,0,0,3,16], -"classmeow_1_1HSLf__Space.html#a7bfcdff0e263e1fc668378e62fcc7bbe":[1,0,0,3,10], -"classmeow_1_1HSLf__Space.html#a8379a7dec9f95eac7908b6b4c0aff98e":[1,0,0,3,6], -"classmeow_1_1HSLf__Space.html#a88eb3f94b211a3e29c80c334f0f8e963":[1,0,0,3,24], -"classmeow_1_1HSLf__Space.html#a8f7487b203cd3be19b08a6c80d33d5d2":[1,0,0,3,26], -"classmeow_1_1HSLf__Space.html#a93487838e17ee5ff1e586d0253ada7c6":[1,0,0,3,13], -"classmeow_1_1HSLf__Space.html#a93c3d32fd0bc4aab24835409688cdf72":[1,0,0,3,18], -"classmeow_1_1HSLf__Space.html#a98d1df6b95a2893d02251119ef186b02":[1,0,0,3,22], -"classmeow_1_1HSLf__Space.html#aa210413146f56ae8106649f879139128":[1,0,0,3,1], -"classmeow_1_1HSLf__Space.html#aa6f73697310484b178c2dac3acdf4f4b":[1,0,0,3,30], -"classmeow_1_1HSLf__Space.html#aa6fcf6ef67c2f37e998486e36dc4a0aa":[1,0,0,3,23], -"classmeow_1_1HSLf__Space.html#abc883a59f2eeeffc84a9560558cd6619":[1,0,0,3,21], -"classmeow_1_1HSLf__Space.html#ac04d25efca77d6e53ddb5de801593ea2":[1,0,0,3,29], -"classmeow_1_1HSLf__Space.html#ad7dea28eaf17078b39008e96b7df7d8f":[1,0,0,3,2], -"classmeow_1_1HSLf__Space.html#adb7cc82245b20e389d02224ac99444f2":[1,0,0,3,28], -"classmeow_1_1HSLf__Space.html#ae5299a5b58224fcf600812cbcebb7031":[1,0,0,3,12], -"classmeow_1_1HSLf__Space.html#ae6de1c7bf42d04c0f982a58df3bdb4d3":[1,0,0,3,27], -"classmeow_1_1HSLf__Space.html#ae7e4b58fd85ace76a0979a3c7e14407c":[1,0,0,3,15], -"classmeow_1_1HSLf__Space.html#ae8cdb0610e7c4c7c8cae0071e89190a1":[1,0,0,3,9], -"classmeow_1_1HSLf__Space.html#ae97959215ff50cc62af6a309226a0061":[1,0,0,3,14], -"classmeow_1_1HSV.html":[1,0,0,4], -"classmeow_1_1HSV.html#a134df2de37192c1a594e90c050e990e6":[1,0,0,4,15], -"classmeow_1_1HSV.html#a2868af2fa9224861991efe0ccca51e75":[1,0,0,4,20], -"classmeow_1_1HSV.html#a48d51fa1895272009f7b30d6b1774db7":[1,0,0,4,1], -"classmeow_1_1HSV.html#a57a874e92fb01404d4ae33179950e63b":[1,0,0,4,17], -"classmeow_1_1HSV.html#a587dfd1cf14ca12838d6e1da55880547":[1,0,0,4,6], -"classmeow_1_1HSV.html#a5a35504836c489a15c146750107cf73a":[1,0,0,4,4], -"classmeow_1_1HSV.html#a5d448c64b3bab700e1f3202a483fafe5":[1,0,0,4,2], -"classmeow_1_1HSV.html#a5f94dc2d37503ade2fd61fb431625d02":[1,0,0,4,13], -"classmeow_1_1HSV.html#a628956c8133c225a2b9ba4a6a34e8e03":[1,0,0,4,8], -"classmeow_1_1HSV.html#a75b1556393e540d68759d0dcf32ceada":[1,0,0,4,9], -"classmeow_1_1HSV.html#a7b6274bb5ade15a133d9c9628049df7e":[1,0,0,4,0], -"classmeow_1_1HSV.html#a7f4c430084f4b8431b3c4ac80d61c959":[1,0,0,4,18], -"classmeow_1_1HSV.html#a8c55c893746a2d5596cee11a0f330dc9":[1,0,0,4,5], -"classmeow_1_1HSV.html#a906b364f3812999001c7fdd276afcff2":[1,0,0,4,11], -"classmeow_1_1HSV.html#a987ddab561832b5dd69adec27b6464de":[1,0,0,4,16], -"classmeow_1_1HSV.html#aa7a09adb410bb0955a16c52ad816f124":[1,0,0,4,10], -"classmeow_1_1HSV.html#abbf33be9e20535101d94e818e326ff17":[1,0,0,4,3], -"classmeow_1_1HSV.html#ac11478a77e1964944eee005a2066cc2f":[1,0,0,4,19], -"classmeow_1_1HSV.html#aeef19a9dacc066f08e1405ccdef1f5d4":[1,0,0,4,14], -"classmeow_1_1HSV.html#af4fb1008dcab65cba05d6b4ce6d06b39":[1,0,0,4,12], -"classmeow_1_1HSV.html#afd6308bfe34a833e31d75a91959a38a9":[1,0,0,4,7], -"classmeow_1_1HSVf.html":[1,0,0,5], -"classmeow_1_1HSVf.html#a11dc3c29ef8fea571c27dff0605e6409":[1,0,0,5,5] +"classmeow_1_1DisjointSet.html#ade3ec2924018ac0fd6693e3ae966516f":[1,0,0,7,2], +"classmeow_1_1DisjointSet.html#af86aee43ff23d616c1c065c0825d000c":[1,0,0,7,1], +"classmeow_1_1Eye.html":[1,0,0,22], +"classmeow_1_1Eye.html#a047951cd9210fe3743c5bf4c1683f7f0":[1,0,0,22,19], +"classmeow_1_1Eye.html#a18c90fedd58a06ea507fef046b18f11d":[1,0,0,22,3], +"classmeow_1_1Eye.html#a19aff49245743c895d1ae65a17e9a033":[1,0,0,22,4], +"classmeow_1_1Eye.html#a204cd7c18e473378cb13bbfc519f7c2e":[1,0,0,22,16], +"classmeow_1_1Eye.html#a38f3f071a6f969db2185e342a62afef5":[1,0,0,22,0], +"classmeow_1_1Eye.html#a49bf520eb466daf089afd44da90620b4":[1,0,0,22,7], +"classmeow_1_1Eye.html#a49cb3c9a2980da271942367dd8009244":[1,0,0,22,17], +"classmeow_1_1Eye.html#a67f0d2a22a72f30ace430f17143011f4":[1,0,0,22,13], +"classmeow_1_1Eye.html#a6b5e97a01293fd84127036b5744c3967":[1,0,0,22,9], +"classmeow_1_1Eye.html#a7cde51b085ae859b35be06b74e358148":[1,0,0,22,10], +"classmeow_1_1Eye.html#a824af491d8bb37892ad5bc8f9d095546":[1,0,0,22,12], +"classmeow_1_1Eye.html#a87a328ebee71857a3e3c0ba05c496543":[1,0,0,22,18], +"classmeow_1_1Eye.html#a9afa05168c60564fd11037e042fc4325":[1,0,0,22,11], +"classmeow_1_1Eye.html#a9da2157214ad12696b6bfd4985276fe0":[1,0,0,22,6], +"classmeow_1_1Eye.html#a9e0a3392eecb8d0a6136d6bc2651c2be":[1,0,0,22,5], +"classmeow_1_1Eye.html#a9e97015a56f3ad156d2efe55c1c34f17":[1,0,0,22,8], +"classmeow_1_1Eye.html#ab660897e0b9c3b6c48e0d4f43afd6bf8":[1,0,0,22,1], +"classmeow_1_1Eye.html#ac48a75c67f3e8dc8d07f9e42cad4ff9d":[1,0,0,22,14], +"classmeow_1_1Eye.html#ad3b2e9fe53617e04c0353ba9f6d1043e":[1,0,0,22,15], +"classmeow_1_1Eye.html#adf29f94cf37ef6c9332156d9b4f98a06":[1,0,0,22,2], +"classmeow_1_1FeaturePoint.html":[1,0,0,23], +"classmeow_1_1FeaturePoint.html#a1ab9595d5babd2eb1c3b51202b28cdf9":[1,0,0,23,18], +"classmeow_1_1FeaturePoint.html#a1ce1b82f9c46a33cd0983f502fe166a3":[1,0,0,23,3], +"classmeow_1_1FeaturePoint.html#a1ffb238473ef9f745eb79670fc46da13":[1,0,0,23,7], +"classmeow_1_1FeaturePoint.html#a26dab8fef1872435a64fe1cdfba35fd8":[1,0,0,23,0], +"classmeow_1_1FeaturePoint.html#a2bab58e7d4bb768cd5140db86c448f4c":[1,0,0,23,14], +"classmeow_1_1FeaturePoint.html#a48908e47535a5528207f8dff2db85ba4":[1,0,0,23,21], +"classmeow_1_1FeaturePoint.html#a54a0ca59d340d0bcd969609a0682d2d9":[1,0,0,23,24], +"classmeow_1_1FeaturePoint.html#a54b483836901fd5ad6b3c115f3afda69":[1,0,0,23,15], +"classmeow_1_1FeaturePoint.html#a563bdbbea5b633b86666c7e340affbee":[1,0,0,23,8], +"classmeow_1_1FeaturePoint.html#a6d2ba1cdc942272027767b1ccde483a3":[1,0,0,23,1], +"classmeow_1_1FeaturePoint.html#a7244e348b529719748d1643a6f11adbf":[1,0,0,23,6], +"classmeow_1_1FeaturePoint.html#a989fc819567e6b430a36351216a1b4b4":[1,0,0,23,5], +"classmeow_1_1FeaturePoint.html#a9c0722f2de0ea4a34f5f52e477bace9b":[1,0,0,23,19], +"classmeow_1_1FeaturePoint.html#a9c2983fb889eb6ffa1e38f233c78e743":[1,0,0,23,17], +"classmeow_1_1FeaturePoint.html#a9ec56431823d26785924bda1c9e534f9":[1,0,0,23,11], +"classmeow_1_1FeaturePoint.html#aaeda2a79560fb65c74da0141927991bd":[1,0,0,23,10], +"classmeow_1_1FeaturePoint.html#ab1137db2819c486688872d4af14c4ef6":[1,0,0,23,12], +"classmeow_1_1FeaturePoint.html#ab214706427b962a1404ee8fcfefd6465":[1,0,0,23,13], +"classmeow_1_1FeaturePoint.html#ab6ee7c5a267d5c64e3b021b0397880d1":[1,0,0,23,23], +"classmeow_1_1FeaturePoint.html#ac8b9a335b295c6ee26d3eb2fc2d946ad":[1,0,0,23,9], +"classmeow_1_1FeaturePoint.html#ad1ba9d0f99f650299347678c54ee08fa":[1,0,0,23,2], +"classmeow_1_1FeaturePoint.html#ad1f47bfe65ca5174e4e17291aab74cb7":[1,0,0,23,16], +"classmeow_1_1FeaturePoint.html#adb4e1f091fb82cdb2fbb6ed50bd3415a":[1,0,0,23,20], +"classmeow_1_1FeaturePoint.html#af4eb7b53a35a3011954d6d92e364db19":[1,0,0,23,4], +"classmeow_1_1FeaturePoint.html#af5e944e79a1dfe6644fe429577734bc4":[1,0,0,23,22], +"classmeow_1_1FeaturePointsDetector.html":[1,0,0,24], +"classmeow_1_1FeaturePointsDetector.html#ab3b215f8cdd3b2132d98f189600535fc":[1,0,0,24,2], +"classmeow_1_1FeaturePointsDetector.html#ad8ce3d515825b6e3b8c4865ebe7c8d76":[1,0,0,24,0], +"classmeow_1_1FeaturePointsDetector.html#adea2550181cf483dff301c8bbaa9977f":[1,0,0,24,1], +"classmeow_1_1FeaturePointsDetector__Harris.html":[1,0,0,25], +"classmeow_1_1FeaturePointsDetector__Harris.html#a00be866b3cf9bd2469e0eef32a3b2287":[1,0,0,25,6], +"classmeow_1_1FeaturePointsDetector__Harris.html#a05ec8973f1ea8611c19f7184d3ad5422":[1,0,0,25,22], +"classmeow_1_1FeaturePointsDetector__Harris.html#a084adc4ffa9b035c1b83da55e496b683":[1,0,0,25,25], +"classmeow_1_1FeaturePointsDetector__Harris.html#a0a905f8e6562eca76dbdeee6899c5fec":[1,0,0,25,19], +"classmeow_1_1FeaturePointsDetector__Harris.html#a0f9868d0d8e412908bc28ba56b6eaf9c":[1,0,0,25,8], +"classmeow_1_1FeaturePointsDetector__Harris.html#a0faf2dae43fe1e07b145c04c13e9083f":[1,0,0,25,15], +"classmeow_1_1FeaturePointsDetector__Harris.html#a24e273bd865b89568e70b4f65bf56806":[1,0,0,25,18], +"classmeow_1_1FeaturePointsDetector__Harris.html#a3bf522cf08285d1afbaca76c643ea4a7":[1,0,0,25,26], +"classmeow_1_1FeaturePointsDetector__Harris.html#a40f5a7ac2425243fd637ba6ed400820a":[1,0,0,25,12], +"classmeow_1_1FeaturePointsDetector__Harris.html#a5033d1d9c34d0ab2f12408b9c9c33bc8":[1,0,0,25,13], +"classmeow_1_1FeaturePointsDetector__Harris.html#a51ea4943d3c0515466a801ec63ba44ea":[1,0,0,25,4], +"classmeow_1_1FeaturePointsDetector__Harris.html#a5ba64f79bf3a94d7cf7a3a5a20dceabf":[1,0,0,25,16], +"classmeow_1_1FeaturePointsDetector__Harris.html#a6670eebe33689042e0e01911763197f2":[1,0,0,25,20], +"classmeow_1_1FeaturePointsDetector__Harris.html#a6c985645f3e3c3d649edb72c08168cf3":[1,0,0,25,9], +"classmeow_1_1FeaturePointsDetector__Harris.html#a6d7cd13c351d03b759fc007da55533bd":[1,0,0,25,0], +"classmeow_1_1FeaturePointsDetector__Harris.html#a73c79a7194bd8438685d6d252f9acf2c":[1,0,0,25,7], +"classmeow_1_1FeaturePointsDetector__Harris.html#a83d9ec3557a4251dc98dae1ab7146a14":[1,0,0,25,29], +"classmeow_1_1FeaturePointsDetector__Harris.html#a956719ee4c4620233bb38983b8acf908":[1,0,0,25,14], +"classmeow_1_1FeaturePointsDetector__Harris.html#aa0bcd7cc0afbe1dc6fa06eef32c9c1f3":[1,0,0,25,3], +"classmeow_1_1FeaturePointsDetector__Harris.html#aa5053b3bfc11a7333f84183fef1c0297":[1,0,0,25,17], +"classmeow_1_1FeaturePointsDetector__Harris.html#aab9f554d028c13587d29abe0dc5fa1bd":[1,0,0,25,11], +"classmeow_1_1FeaturePointsDetector__Harris.html#ac3d52bb2286377febbe692480e9afa75":[1,0,0,25,10], +"classmeow_1_1FeaturePointsDetector__Harris.html#acdb6ae069a9ef7e3f55c3a9666f97cfd":[1,0,0,25,23], +"classmeow_1_1FeaturePointsDetector__Harris.html#ad64fc165235876aa681023c3880f708b":[1,0,0,25,2], +"classmeow_1_1FeaturePointsDetector__Harris.html#ae13f041624113e4b87d49befc2e1d77a":[1,0,0,25,28], +"classmeow_1_1FeaturePointsDetector__Harris.html#ae7a96030ea8d06322b632c89eb65655d":[1,0,0,25,5], +"classmeow_1_1FeaturePointsDetector__Harris.html#ae965b4c2726644be2310cbf153ec8343":[1,0,0,25,1], +"classmeow_1_1FeaturePointsDetector__Harris.html#aedd26ad4f5ce224bf925271d467aaf06":[1,0,0,25,27], +"classmeow_1_1FeaturePointsDetector__Harris.html#af987b2022023708f61c6c7d4bb78e255":[1,0,0,25,21], +"classmeow_1_1FeaturePointsDetector__Harris.html#afc8cb8cd55dec0769f9cc3486d431772":[1,0,0,25,24], +"classmeow_1_1FeaturePointsMatch.html":[1,0,0,26], +"classmeow_1_1FeaturePointsMatch.html#a20914f57403c2a810601320b6a0f0715":[1,0,0,26,1], +"classmeow_1_1FeaturePointsMatch.html#a474944b0cb2371aabb0f41164afa90fd":[1,0,0,26,5], +"classmeow_1_1FeaturePointsMatch.html#a474b17d1df14547565c6536a73e8484d":[1,0,0,26,2], +"classmeow_1_1FeaturePointsMatch.html#a8b90a39f83d8b86e324eab3cb45064a2":[1,0,0,26,3], +"classmeow_1_1FeaturePointsMatch.html#aa16339c126971f455938bbb70ec2626a":[1,0,0,26,4], +"classmeow_1_1FeaturePointsMatch.html#aabbd59cc0e43b1b436f9e61205d39e72":[1,0,0,26,0], +"classmeow_1_1FeaturePointsMatch.html#ae5a6610fe39f727fc9f6ca0f5603ed6b":[1,0,0,26,6], +"classmeow_1_1FeaturePointsMatch.html#ae7bd29fe1ddfca20ee140268f354ccba":[1,0,0,26,7], +"classmeow_1_1FeaturePointsMatch__K__Match.html":[1,0,0,27], +"classmeow_1_1FeaturePointsMatch__K__Match.html#a08db3f32030af64ac738a21ac915e5bb":[1,0,0,27,11], +"classmeow_1_1FeaturePointsMatch__K__Match.html#a11beaa0b96effbc990c3d7d3c6922e9a":[1,0,0,27,14], +"classmeow_1_1FeaturePointsMatch__K__Match.html#a207813017b7eab06672ec324968e6caa":[1,0,0,27,17], +"classmeow_1_1FeaturePointsMatch__K__Match.html#a2c5ee9a105e6c74bf54e061f5cc04c21":[1,0,0,27,3], +"classmeow_1_1FeaturePointsMatch__K__Match.html#a2c89f6a79cba1b477c31e294ec7d9c71":[1,0,0,27,6], +"classmeow_1_1FeaturePointsMatch__K__Match.html#a2ff2134f80203305304dd4a406bfbdba":[1,0,0,27,10], +"classmeow_1_1FeaturePointsMatch__K__Match.html#a42dcafedd8ed16536de65bedbda0a0ed":[1,0,0,27,9], +"classmeow_1_1FeaturePointsMatch__K__Match.html#a4583b168a21acc27691d32b86f291534":[1,0,0,27,15], +"classmeow_1_1FeaturePointsMatch__K__Match.html#a6e657c4cb57c418e39ed91b35aae448c":[1,0,0,27,7], +"classmeow_1_1FeaturePointsMatch__K__Match.html#a881f9a17c264659c2604a79c1ae81286":[1,0,0,27,18], +"classmeow_1_1FeaturePointsMatch__K__Match.html#a92fe94701cf2c24812c8ea54e81a1b8a":[1,0,0,27,1], +"classmeow_1_1FeaturePointsMatch__K__Match.html#aa32d28d84f9b83a28d2fa2d2c2cb8244":[1,0,0,27,0], +"classmeow_1_1FeaturePointsMatch__K__Match.html#aa67e41546eb54e64fea560f5d0e50586":[1,0,0,27,8], +"classmeow_1_1FeaturePointsMatch__K__Match.html#aaa320097355fccd00677bd0413935ee5":[1,0,0,27,5], +"classmeow_1_1FeaturePointsMatch__K__Match.html#ab10e50514ac4b0de505800b1894dbb0a":[1,0,0,27,19], +"classmeow_1_1FeaturePointsMatch__K__Match.html#ab5aa47ae36052a5916515a2e504f2c53":[1,0,0,27,4], +"classmeow_1_1FeaturePointsMatch__K__Match.html#ac9b46623e4ce1005936db8631d91df50":[1,0,0,27,2], +"classmeow_1_1FeaturePointsMatch__K__Match.html#acbdc25595aeb8280c11543fec230e1a6":[1,0,0,27,20], +"classmeow_1_1FeaturePointsMatch__K__Match.html#acd541d95ffe2de170c757b401fc00013":[1,0,0,27,16], +"classmeow_1_1FeaturePointsMatch__K__Match.html#ae8ea7cbe57606eac89b5709058ea8f61":[1,0,0,27,13], +"classmeow_1_1FeaturePointsMatch__K__Match.html#aee934fd68801d6612cfabe4742d3f1cb":[1,0,0,27,12], +"classmeow_1_1HSLf__Space.html":[1,0,0,1], +"classmeow_1_1HSLf__Space.html#a12fa00864b6e4ed1b129f3d98506772d":[1,0,0,1,7], +"classmeow_1_1HSLf__Space.html#a145882c607f9029859eb418ce979b64c":[1,0,0,1,8], +"classmeow_1_1HSLf__Space.html#a1859ba937aa097dcd627b7b2349a262f":[1,0,0,1,4], +"classmeow_1_1HSLf__Space.html#a1aca0fee7322efd313d6b070b580d0ad":[1,0,0,1,5], +"classmeow_1_1HSLf__Space.html#a28f6cd1737415fb043fccacc39686efe":[1,0,0,1,11], +"classmeow_1_1HSLf__Space.html#a3d4ccb8d33991e2edb64904669d2a21c":[1,0,0,1,25], +"classmeow_1_1HSLf__Space.html#a41ab2ddd1544632a138e2660e4c9152a":[1,0,0,1,19], +"classmeow_1_1HSLf__Space.html#a4cdbbac5bcfbcd5546e41d1c1480fad4":[1,0,0,1,20], +"classmeow_1_1HSLf__Space.html#a5920c0fc93e0481957c629c47d302849":[1,0,0,1,0], +"classmeow_1_1HSLf__Space.html#a5c5eb948c40916f2f49c5004d84776b5":[1,0,0,1,3], +"classmeow_1_1HSLf__Space.html#a5dd4d3ea93f86b627d51936b7388da44":[1,0,0,1,17], +"classmeow_1_1HSLf__Space.html#a639c043bb6ba788ad2ea183e59643cdf":[1,0,0,1,16], +"classmeow_1_1HSLf__Space.html#a7bfcdff0e263e1fc668378e62fcc7bbe":[1,0,0,1,10], +"classmeow_1_1HSLf__Space.html#a8379a7dec9f95eac7908b6b4c0aff98e":[1,0,0,1,6], +"classmeow_1_1HSLf__Space.html#a88eb3f94b211a3e29c80c334f0f8e963":[1,0,0,1,24], +"classmeow_1_1HSLf__Space.html#a8f7487b203cd3be19b08a6c80d33d5d2":[1,0,0,1,26], +"classmeow_1_1HSLf__Space.html#a93487838e17ee5ff1e586d0253ada7c6":[1,0,0,1,13], +"classmeow_1_1HSLf__Space.html#a93c3d32fd0bc4aab24835409688cdf72":[1,0,0,1,18], +"classmeow_1_1HSLf__Space.html#a98d1df6b95a2893d02251119ef186b02":[1,0,0,1,22], +"classmeow_1_1HSLf__Space.html#aa210413146f56ae8106649f879139128":[1,0,0,1,1], +"classmeow_1_1HSLf__Space.html#aa6f73697310484b178c2dac3acdf4f4b":[1,0,0,1,30], +"classmeow_1_1HSLf__Space.html#aa6fcf6ef67c2f37e998486e36dc4a0aa":[1,0,0,1,23], +"classmeow_1_1HSLf__Space.html#abc883a59f2eeeffc84a9560558cd6619":[1,0,0,1,21], +"classmeow_1_1HSLf__Space.html#ac04d25efca77d6e53ddb5de801593ea2":[1,0,0,1,29], +"classmeow_1_1HSLf__Space.html#ad7dea28eaf17078b39008e96b7df7d8f":[1,0,0,1,2], +"classmeow_1_1HSLf__Space.html#adb7cc82245b20e389d02224ac99444f2":[1,0,0,1,28], +"classmeow_1_1HSLf__Space.html#ae5299a5b58224fcf600812cbcebb7031":[1,0,0,1,12], +"classmeow_1_1HSLf__Space.html#ae6de1c7bf42d04c0f982a58df3bdb4d3":[1,0,0,1,27], +"classmeow_1_1HSLf__Space.html#ae7e4b58fd85ace76a0979a3c7e14407c":[1,0,0,1,15], +"classmeow_1_1HSLf__Space.html#ae8cdb0610e7c4c7c8cae0071e89190a1":[1,0,0,1,9], +"classmeow_1_1HSLf__Space.html#ae97959215ff50cc62af6a309226a0061":[1,0,0,1,14], +"classmeow_1_1HSVf__Space.html":[1,0,0,2], +"classmeow_1_1HSVf__Space.html#a0013ba6629d7ed35617c01b577078502":[1,0,0,2,10], +"classmeow_1_1HSVf__Space.html#a017762ec97277e45f7bf1678b805b5ec":[1,0,0,2,13], +"classmeow_1_1HSVf__Space.html#a042f969c34c4b708ef7c9ed2f914825b":[1,0,0,2,25], +"classmeow_1_1HSVf__Space.html#a1425760cfd045ecab3ecadd6e9060744":[1,0,0,2,12], +"classmeow_1_1HSVf__Space.html#a163e91d4a36c40295e0d59e56881c9b7":[1,0,0,2,27], +"classmeow_1_1HSVf__Space.html#a205e6c509f76312faeb75ffd3e0436c1":[1,0,0,2,15], +"classmeow_1_1HSVf__Space.html#a234e37a7fe30be5d6c99b41d99d67016":[1,0,0,2,5], +"classmeow_1_1HSVf__Space.html#a27eb3acfdc06d03d88f5f3d1ae1cb7cc":[1,0,0,2,2], +"classmeow_1_1HSVf__Space.html#a2aedcabd4c079b5662502642c919b974":[1,0,0,2,24], +"classmeow_1_1HSVf__Space.html#a31d3e70dc358f146a109c049a0776cca":[1,0,0,2,18], +"classmeow_1_1HSVf__Space.html#a400aceb17358373551aba79aac046e88":[1,0,0,2,6], +"classmeow_1_1HSVf__Space.html#a55d7dc460276eedec803905bc896e3f4":[1,0,0,2,9], +"classmeow_1_1HSVf__Space.html#a5fa3457961d84b052bade3435cae2260":[1,0,0,2,16], +"classmeow_1_1HSVf__Space.html#a662428fed0f4f2beddc16d5af52b228c":[1,0,0,2,4], +"classmeow_1_1HSVf__Space.html#a681393735e63a1de944373b071ebef18":[1,0,0,2,28], +"classmeow_1_1HSVf__Space.html#a882530369f9c06287328337fa7c6fcda":[1,0,0,2,3], +"classmeow_1_1HSVf__Space.html#a8b92ab84b9fe888ee6f06d55b4368cb3":[1,0,0,2,1], +"classmeow_1_1HSVf__Space.html#a96d429221b88c5e568813d8a42c49af0":[1,0,0,2,20], +"classmeow_1_1HSVf__Space.html#a9c477bb3f4bd4a6e275454b5c17f70af":[1,0,0,2,8], +"classmeow_1_1HSVf__Space.html#a9fa2946d82a60f47487364bbbbfb824f":[1,0,0,2,21], +"classmeow_1_1HSVf__Space.html#aa27859136b4695a1923b0451eabb6e74":[1,0,0,2,0], +"classmeow_1_1HSVf__Space.html#aa38bd8f828839f4cefb08251125b7dbe":[1,0,0,2,22], +"classmeow_1_1HSVf__Space.html#aa3a78aa9771124051ddeb73ecc0ae3c2":[1,0,0,2,23], +"classmeow_1_1HSVf__Space.html#aa5d83feefbbd4dee3d2642bd4782ee63":[1,0,0,2,11], +"classmeow_1_1HSVf__Space.html#ad603b398c6e50a238a87c0aad890ab2c":[1,0,0,2,29], +"classmeow_1_1HSVf__Space.html#ae142d6dfee8ac3f1e8471792911dca46":[1,0,0,2,7], +"classmeow_1_1HSVf__Space.html#ae7f41bf982b0e89a829598ed0e6fa9de":[1,0,0,2,14], +"classmeow_1_1HSVf__Space.html#ae8368184fb8579d83d4f883191b8502e":[1,0,0,2,19], +"classmeow_1_1HSVf__Space.html#ae8ffcdef1e7978832081db18ebedeffa":[1,0,0,2,26], +"classmeow_1_1HSVf__Space.html#af31230b50cb0e7534c6668d48eee1462":[1,0,0,2,17], +"classmeow_1_1HSVf__Space.html#afb8087a590e96a0da95793acf5d0228e":[1,0,0,2,30], +"classmeow_1_1HashTableList.html":[1,0,0,8], +"classmeow_1_1HashTableList.html#a0ac878f202fd1aba101df32a481e177c":[1,0,0,8,1], +"classmeow_1_1HashTableList.html#a25fa6ad234486128f2b0357bfabf5206":[1,0,0,8,10], +"classmeow_1_1HashTableList.html#a2cdacf0bac46df21b852c3cb91cd44c3":[1,0,0,8,5], +"classmeow_1_1HashTableList.html#a2f72023134f79ce5c7e889779a20762e":[1,0,0,8,18], +"classmeow_1_1HashTableList.html#a327ccf67321d9b5061dbe01c287bd7e3":[1,0,0,8,0], +"classmeow_1_1HashTableList.html#a3c3e1ad9bf9993ded4a6904f07abb920":[1,0,0,8,14], +"classmeow_1_1HashTableList.html#a3d769d64e448f0bdbe52514e06b73f54":[1,0,0,8,8], +"classmeow_1_1HashTableList.html#a490a3325017696441fdc4ab8db517871":[1,0,0,8,4], +"classmeow_1_1HashTableList.html#a63cc363a99ee99024a32133cf0331325":[1,0,0,8,9], +"classmeow_1_1HashTableList.html#a65227191dccd021a0802810ffe007040":[1,0,0,8,11], +"classmeow_1_1HashTableList.html#a6d7a0c3ac05a355cc9e1c60856ebd781":[1,0,0,8,3], +"classmeow_1_1HashTableList.html#a79da4ec6056713e2993e367aac2e6220":[1,0,0,8,7], +"classmeow_1_1HashTableList.html#a7bef8d0510d33a06507881a872c62156":[1,0,0,8,13], +"classmeow_1_1HashTableList.html#a9f9493e2044df374ac9e650303fdf212":[1,0,0,8,15], +"classmeow_1_1HashTableList.html#aaf4154c2534c861455149261c0194f00":[1,0,0,8,12], +"classmeow_1_1HashTableList.html#ac7417270658997ef1cb33221fba8d6e8":[1,0,0,8,16], +"classmeow_1_1HashTableList.html#ad460ece4097203d379e95c835a10d79d":[1,0,0,8,2], +"classmeow_1_1HashTableList.html#af3ac22fd18ce14878e881331883397b8":[1,0,0,8,6], +"classmeow_1_1HashTableList.html#af8d49492c5f35bb18706e9fb72d18157":[1,0,0,8,17], +"classmeow_1_1IdentityPoints.html":[1,0,0,28], +"classmeow_1_1IdentityPoints.html#a171499ffe3d474aa3632b1a31b6402a0":[1,0,0,28,15], +"classmeow_1_1IdentityPoints.html#a19da7e561a7216146da2d974434a0c68":[1,0,0,28,11], +"classmeow_1_1IdentityPoints.html#a22cc708e09447d1c059d8f7a07fa34cc":[1,0,0,28,17], +"classmeow_1_1IdentityPoints.html#a312db9235d0a92aa6c297757079f6dd7":[1,0,0,28,21], +"classmeow_1_1IdentityPoints.html#a3955912afecde0f268cb1c6ec6a876ce":[1,0,0,28,13], +"classmeow_1_1IdentityPoints.html#a4133a7d9107e92a54d7d602ff8df4a87":[1,0,0,28,12], +"classmeow_1_1IdentityPoints.html#a442f6744170780c61801706bb45c74f5":[1,0,0,28,24], +"classmeow_1_1IdentityPoints.html#a464d62354fc3d12767b71632f9b27524":[1,0,0,28,9], +"classmeow_1_1IdentityPoints.html#a48e856fca0660a5f56a13ccea992e3ea":[1,0,0,28,28], +"classmeow_1_1IdentityPoints.html#a4a87edebfe33238c687ff6d6485c53f3":[1,0,0,28,20], +"classmeow_1_1IdentityPoints.html#a577f4fbc69ba3a99d2b0deabcdd1f72c":[1,0,0,28,2], +"classmeow_1_1IdentityPoints.html#a58a91f88750306e4ede279dabd7a1791":[1,0,0,28,14], +"classmeow_1_1IdentityPoints.html#a66b8a6b980dad9b2cb71cb0823304c51":[1,0,0,28,26], +"classmeow_1_1IdentityPoints.html#a6b17e68e14290ebfdcdd59a0724cdc41":[1,0,0,28,8], +"classmeow_1_1IdentityPoints.html#a6ce521c18a45b50bd8b75201480b97f7":[1,0,0,28,29], +"classmeow_1_1IdentityPoints.html#a7ec681b9849372eb14ed46734a4f885e":[1,0,0,28,27], +"classmeow_1_1IdentityPoints.html#a7ecba020418b86d76db75e9f636aae9a":[1,0,0,28,30], +"classmeow_1_1IdentityPoints.html#a803396e9f4cb1fc6d35b60cc70bcc50a":[1,0,0,28,4], +"classmeow_1_1IdentityPoints.html#a8ad5a9cc2cfa2a9a32bf90b47cc42d94":[1,0,0,28,18], +"classmeow_1_1IdentityPoints.html#a8c2bcc67932db294e3b4e9f665ff505d":[1,0,0,28,25], +"classmeow_1_1IdentityPoints.html#aa812c3c2040fa9c5aa863fd34983c276":[1,0,0,28,22], +"classmeow_1_1IdentityPoints.html#aabf2528a2d24a68d3a859f239383701f":[1,0,0,28,16], +"classmeow_1_1IdentityPoints.html#ab32aa1152834a8f95625ccdc6f26b0c6":[1,0,0,28,5], +"classmeow_1_1IdentityPoints.html#ab3566725696aa78c8b4f85892b6dacc4":[1,0,0,28,3], +"classmeow_1_1IdentityPoints.html#ac9b4356b0c73a799ad97384a4688db66":[1,0,0,28,6], +"classmeow_1_1IdentityPoints.html#ad6df062b618a5b7dae5723eea1eb1403":[1,0,0,28,19], +"classmeow_1_1IdentityPoints.html#adf552ad8e91278d3ba67ab149611b634":[1,0,0,28,0], +"classmeow_1_1IdentityPoints.html#ae1ea1968aad3345a61257ba5db970429":[1,0,0,28,7], +"classmeow_1_1IdentityPoints.html#ae90d4c4d8125919ae8807d89790bed61":[1,0,0,28,10], +"classmeow_1_1IdentityPoints.html#af0d41f58b9dfa0f63fdd3085defd6386":[1,0,0,28,1], +"classmeow_1_1IdentityPoints.html#af7b65433eccc4d45af938a577a5b5946":[1,0,0,28,23], +"classmeow_1_1KD__Tree.html":[1,0,0,9], +"classmeow_1_1KD__Tree.html#a09bf16356618fde6d256a843b87f44b6":[1,0,0,9,7], +"classmeow_1_1KD__Tree.html#a10e1cac9c14e047d77fb95eaf0b49bd8":[1,0,0,9,9], +"classmeow_1_1KD__Tree.html#a45be7cf06442b1a75902faa266950121":[1,0,0,9,10], +"classmeow_1_1KD__Tree.html#a586afb8e59665a951ab0a9deae2fde40":[1,0,0,9,5], +"classmeow_1_1KD__Tree.html#a6ffacb6d4020cfb1c127b68f3f427ee4":[1,0,0,9,3], +"classmeow_1_1KD__Tree.html#a782840070cd90370c37d72e8a39765f9":[1,0,0,9,1], +"classmeow_1_1KD__Tree.html#aafecfa34e96615249e11e9ba1b85fdc7":[1,0,0,9,2], +"classmeow_1_1KD__Tree.html#abdeb11a064dc06f80437126d6744b022":[1,0,0,9,4], +"classmeow_1_1KD__Tree.html#ad1af6def42b23b9b4acef03d32774b9e":[1,0,0,9,8], +"classmeow_1_1KD__Tree.html#adb0aaa5a70a7255935d8a4326c454434":[1,0,0,9,6], +"classmeow_1_1KD__Tree.html#afc143e90dba569c51b6eb146ba9df7f8":[1,0,0,9,0], +"classmeow_1_1LinearTransformation.html":[1,0,0,32], +"classmeow_1_1LinearTransformation.html#a1a22a48337340211bf0f052e52ff2139":[1,0,0,32,5], +"classmeow_1_1LinearTransformation.html#a2c5d98a8bf1dc09c9284d40db9534a6e":[1,0,0,32,0], +"classmeow_1_1LinearTransformation.html#a4d73d74510c76bdbe176a8d498be185e":[1,0,0,32,2], +"classmeow_1_1LinearTransformation.html#a573c034e179570f7a1c41f0c1de54c87":[1,0,0,32,8], +"classmeow_1_1LinearTransformation.html#a60ead2898f321c5d77d099e1dc3e103c":[1,0,0,32,7], +"classmeow_1_1LinearTransformation.html#a799ed3fafc41010b87807b46e9b9c222":[1,0,0,32,1] }; diff --git a/doc/html/navtreeindex2.js b/doc/html/navtreeindex2.js index bef7cd8..a917970 100644 --- a/doc/html/navtreeindex2.js +++ b/doc/html/navtreeindex2.js @@ -1,253 +1,253 @@ var NAVTREEINDEX2 = { -"classmeow_1_1HSVf.html#a2e521602deaab25eff709edc1c380f82":[1,0,0,5,6], -"classmeow_1_1HSVf.html#a39e1b89abb63dcb35664130a18956d46":[1,0,0,5,1], -"classmeow_1_1HSVf.html#a592341f47599f4e46a315c6057a78a20":[1,0,0,5,0], -"classmeow_1_1HSVf.html#a5e3e3f683820ba8c1aaf01e5c2267532":[1,0,0,5,4], -"classmeow_1_1HSVf.html#a67add742dcf4bf226102cd30a92c2192":[1,0,0,5,2], -"classmeow_1_1HSVf.html#a87d3b0f879d2dae49135f051c944b35a":[1,0,0,5,3], -"classmeow_1_1HSVf.html#ab4fb9eac15c9dd67d937038c2d72af06":[1,0,0,5,7], -"classmeow_1_1HSVf.html#abe13652f9d29453dbc998eb6ccddb237":[1,0,0,5,9], -"classmeow_1_1HSVf.html#ae6eea3ef9b9948f3f8292c1c461b8fb1":[1,0,0,5,8], -"classmeow_1_1HSVf__Space.html":[1,0,0,6], -"classmeow_1_1HSVf__Space.html#a0013ba6629d7ed35617c01b577078502":[1,0,0,6,10], -"classmeow_1_1HSVf__Space.html#a017762ec97277e45f7bf1678b805b5ec":[1,0,0,6,13], -"classmeow_1_1HSVf__Space.html#a042f969c34c4b708ef7c9ed2f914825b":[1,0,0,6,25], -"classmeow_1_1HSVf__Space.html#a1425760cfd045ecab3ecadd6e9060744":[1,0,0,6,12], -"classmeow_1_1HSVf__Space.html#a163e91d4a36c40295e0d59e56881c9b7":[1,0,0,6,27], -"classmeow_1_1HSVf__Space.html#a205e6c509f76312faeb75ffd3e0436c1":[1,0,0,6,15], -"classmeow_1_1HSVf__Space.html#a234e37a7fe30be5d6c99b41d99d67016":[1,0,0,6,5], -"classmeow_1_1HSVf__Space.html#a27eb3acfdc06d03d88f5f3d1ae1cb7cc":[1,0,0,6,2], -"classmeow_1_1HSVf__Space.html#a2aedcabd4c079b5662502642c919b974":[1,0,0,6,24], -"classmeow_1_1HSVf__Space.html#a31d3e70dc358f146a109c049a0776cca":[1,0,0,6,18], -"classmeow_1_1HSVf__Space.html#a400aceb17358373551aba79aac046e88":[1,0,0,6,6], -"classmeow_1_1HSVf__Space.html#a55d7dc460276eedec803905bc896e3f4":[1,0,0,6,9], -"classmeow_1_1HSVf__Space.html#a5fa3457961d84b052bade3435cae2260":[1,0,0,6,16], -"classmeow_1_1HSVf__Space.html#a662428fed0f4f2beddc16d5af52b228c":[1,0,0,6,4], -"classmeow_1_1HSVf__Space.html#a681393735e63a1de944373b071ebef18":[1,0,0,6,28], -"classmeow_1_1HSVf__Space.html#a882530369f9c06287328337fa7c6fcda":[1,0,0,6,3], -"classmeow_1_1HSVf__Space.html#a8b92ab84b9fe888ee6f06d55b4368cb3":[1,0,0,6,1], -"classmeow_1_1HSVf__Space.html#a96d429221b88c5e568813d8a42c49af0":[1,0,0,6,20], -"classmeow_1_1HSVf__Space.html#a9c477bb3f4bd4a6e275454b5c17f70af":[1,0,0,6,8], -"classmeow_1_1HSVf__Space.html#a9fa2946d82a60f47487364bbbbfb824f":[1,0,0,6,21], -"classmeow_1_1HSVf__Space.html#aa27859136b4695a1923b0451eabb6e74":[1,0,0,6,0], -"classmeow_1_1HSVf__Space.html#aa38bd8f828839f4cefb08251125b7dbe":[1,0,0,6,22], -"classmeow_1_1HSVf__Space.html#aa3a78aa9771124051ddeb73ecc0ae3c2":[1,0,0,6,23], -"classmeow_1_1HSVf__Space.html#aa5d83feefbbd4dee3d2642bd4782ee63":[1,0,0,6,11], -"classmeow_1_1HSVf__Space.html#ad603b398c6e50a238a87c0aad890ab2c":[1,0,0,6,29], -"classmeow_1_1HSVf__Space.html#ae142d6dfee8ac3f1e8471792911dca46":[1,0,0,6,7], -"classmeow_1_1HSVf__Space.html#ae7f41bf982b0e89a829598ed0e6fa9de":[1,0,0,6,14], -"classmeow_1_1HSVf__Space.html#ae8368184fb8579d83d4f883191b8502e":[1,0,0,6,19], -"classmeow_1_1HSVf__Space.html#ae8ffcdef1e7978832081db18ebedeffa":[1,0,0,6,26], -"classmeow_1_1HSVf__Space.html#af31230b50cb0e7534c6668d48eee1462":[1,0,0,6,17], -"classmeow_1_1HSVf__Space.html#afb8087a590e96a0da95793acf5d0228e":[1,0,0,6,30], -"classmeow_1_1HashTableList.html":[1,0,0,17], -"classmeow_1_1HashTableList.html#a0ac878f202fd1aba101df32a481e177c":[1,0,0,17,1], -"classmeow_1_1HashTableList.html#a25fa6ad234486128f2b0357bfabf5206":[1,0,0,17,10], -"classmeow_1_1HashTableList.html#a2cdacf0bac46df21b852c3cb91cd44c3":[1,0,0,17,5], -"classmeow_1_1HashTableList.html#a2f72023134f79ce5c7e889779a20762e":[1,0,0,17,18], -"classmeow_1_1HashTableList.html#a327ccf67321d9b5061dbe01c287bd7e3":[1,0,0,17,0], -"classmeow_1_1HashTableList.html#a3c3e1ad9bf9993ded4a6904f07abb920":[1,0,0,17,14], -"classmeow_1_1HashTableList.html#a3d769d64e448f0bdbe52514e06b73f54":[1,0,0,17,8], -"classmeow_1_1HashTableList.html#a490a3325017696441fdc4ab8db517871":[1,0,0,17,4], -"classmeow_1_1HashTableList.html#a63cc363a99ee99024a32133cf0331325":[1,0,0,17,9], -"classmeow_1_1HashTableList.html#a65227191dccd021a0802810ffe007040":[1,0,0,17,11], -"classmeow_1_1HashTableList.html#a6d7a0c3ac05a355cc9e1c60856ebd781":[1,0,0,17,3], -"classmeow_1_1HashTableList.html#a79da4ec6056713e2993e367aac2e6220":[1,0,0,17,7], -"classmeow_1_1HashTableList.html#a7bef8d0510d33a06507881a872c62156":[1,0,0,17,13], -"classmeow_1_1HashTableList.html#a9f9493e2044df374ac9e650303fdf212":[1,0,0,17,15], -"classmeow_1_1HashTableList.html#aaf4154c2534c861455149261c0194f00":[1,0,0,17,12], -"classmeow_1_1HashTableList.html#ac7417270658997ef1cb33221fba8d6e8":[1,0,0,17,16], -"classmeow_1_1HashTableList.html#ad460ece4097203d379e95c835a10d79d":[1,0,0,17,2], -"classmeow_1_1HashTableList.html#af3ac22fd18ce14878e881331883397b8":[1,0,0,17,6], -"classmeow_1_1HashTableList.html#af8d49492c5f35bb18706e9fb72d18157":[1,0,0,17,17], -"classmeow_1_1IdentityPoints.html":[1,0,0,37], -"classmeow_1_1IdentityPoints.html#a171499ffe3d474aa3632b1a31b6402a0":[1,0,0,37,15], -"classmeow_1_1IdentityPoints.html#a19da7e561a7216146da2d974434a0c68":[1,0,0,37,11], -"classmeow_1_1IdentityPoints.html#a22cc708e09447d1c059d8f7a07fa34cc":[1,0,0,37,17], -"classmeow_1_1IdentityPoints.html#a312db9235d0a92aa6c297757079f6dd7":[1,0,0,37,21], -"classmeow_1_1IdentityPoints.html#a3955912afecde0f268cb1c6ec6a876ce":[1,0,0,37,13], -"classmeow_1_1IdentityPoints.html#a4133a7d9107e92a54d7d602ff8df4a87":[1,0,0,37,12], -"classmeow_1_1IdentityPoints.html#a442f6744170780c61801706bb45c74f5":[1,0,0,37,24], -"classmeow_1_1IdentityPoints.html#a464d62354fc3d12767b71632f9b27524":[1,0,0,37,9], -"classmeow_1_1IdentityPoints.html#a48e856fca0660a5f56a13ccea992e3ea":[1,0,0,37,28], -"classmeow_1_1IdentityPoints.html#a4a87edebfe33238c687ff6d6485c53f3":[1,0,0,37,20], -"classmeow_1_1IdentityPoints.html#a577f4fbc69ba3a99d2b0deabcdd1f72c":[1,0,0,37,2], -"classmeow_1_1IdentityPoints.html#a58a91f88750306e4ede279dabd7a1791":[1,0,0,37,14], -"classmeow_1_1IdentityPoints.html#a66b8a6b980dad9b2cb71cb0823304c51":[1,0,0,37,26], -"classmeow_1_1IdentityPoints.html#a6b17e68e14290ebfdcdd59a0724cdc41":[1,0,0,37,8], -"classmeow_1_1IdentityPoints.html#a6ce521c18a45b50bd8b75201480b97f7":[1,0,0,37,29], -"classmeow_1_1IdentityPoints.html#a7ec681b9849372eb14ed46734a4f885e":[1,0,0,37,27], -"classmeow_1_1IdentityPoints.html#a7ecba020418b86d76db75e9f636aae9a":[1,0,0,37,30], -"classmeow_1_1IdentityPoints.html#a803396e9f4cb1fc6d35b60cc70bcc50a":[1,0,0,37,4], -"classmeow_1_1IdentityPoints.html#a8ad5a9cc2cfa2a9a32bf90b47cc42d94":[1,0,0,37,18], -"classmeow_1_1IdentityPoints.html#a8c2bcc67932db294e3b4e9f665ff505d":[1,0,0,37,25], -"classmeow_1_1IdentityPoints.html#aa812c3c2040fa9c5aa863fd34983c276":[1,0,0,37,22], -"classmeow_1_1IdentityPoints.html#aabf2528a2d24a68d3a859f239383701f":[1,0,0,37,16], -"classmeow_1_1IdentityPoints.html#ab32aa1152834a8f95625ccdc6f26b0c6":[1,0,0,37,5], -"classmeow_1_1IdentityPoints.html#ab3566725696aa78c8b4f85892b6dacc4":[1,0,0,37,3], -"classmeow_1_1IdentityPoints.html#ac9b4356b0c73a799ad97384a4688db66":[1,0,0,37,6], -"classmeow_1_1IdentityPoints.html#ad6df062b618a5b7dae5723eea1eb1403":[1,0,0,37,19], -"classmeow_1_1IdentityPoints.html#adf552ad8e91278d3ba67ab149611b634":[1,0,0,37,0], -"classmeow_1_1IdentityPoints.html#ae1ea1968aad3345a61257ba5db970429":[1,0,0,37,7], -"classmeow_1_1IdentityPoints.html#ae90d4c4d8125919ae8807d89790bed61":[1,0,0,37,10], -"classmeow_1_1IdentityPoints.html#af0d41f58b9dfa0f63fdd3085defd6386":[1,0,0,37,1], -"classmeow_1_1IdentityPoints.html#af7b65433eccc4d45af938a577a5b5946":[1,0,0,37,23], -"classmeow_1_1ImplementInterface.html":[1,0,0,58], -"classmeow_1_1ImplementInterface.html#a59ffd1b1c11642588d1ecb0a716ef48a":[1,0,0,58,1], -"classmeow_1_1ImplementInterface.html#ae9a6b17845cc8b850fb5a97e706396e0":[1,0,0,58,0], -"classmeow_1_1ImplementInterface.html#af9de10bbb43c81258baeecccbc3f1431":[1,0,0,58,2], -"classmeow_1_1KD__Tree.html":[1,0,0,18], -"classmeow_1_1KD__Tree.html#a09bf16356618fde6d256a843b87f44b6":[1,0,0,18,7], -"classmeow_1_1KD__Tree.html#a10e1cac9c14e047d77fb95eaf0b49bd8":[1,0,0,18,9], -"classmeow_1_1KD__Tree.html#a45be7cf06442b1a75902faa266950121":[1,0,0,18,10], -"classmeow_1_1KD__Tree.html#a586afb8e59665a951ab0a9deae2fde40":[1,0,0,18,5], -"classmeow_1_1KD__Tree.html#a6ffacb6d4020cfb1c127b68f3f427ee4":[1,0,0,18,3], -"classmeow_1_1KD__Tree.html#a782840070cd90370c37d72e8a39765f9":[1,0,0,18,1], -"classmeow_1_1KD__Tree.html#aafecfa34e96615249e11e9ba1b85fdc7":[1,0,0,18,2], -"classmeow_1_1KD__Tree.html#abdeb11a064dc06f80437126d6744b022":[1,0,0,18,4], -"classmeow_1_1KD__Tree.html#ad1af6def42b23b9b4acef03d32774b9e":[1,0,0,18,8], -"classmeow_1_1KD__Tree.html#adb0aaa5a70a7255935d8a4326c454434":[1,0,0,18,6], -"classmeow_1_1KD__Tree.html#afc143e90dba569c51b6eb146ba9df7f8":[1,0,0,18,0], -"classmeow_1_1LinearTransformation.html":[1,0,0,41], -"classmeow_1_1LinearTransformation.html#a1a22a48337340211bf0f052e52ff2139":[1,0,0,41,5], -"classmeow_1_1LinearTransformation.html#a2c5d98a8bf1dc09c9284d40db9534a6e":[1,0,0,41,0], -"classmeow_1_1LinearTransformation.html#a4d73d74510c76bdbe176a8d498be185e":[1,0,0,41,2], -"classmeow_1_1LinearTransformation.html#a573c034e179570f7a1c41f0c1de54c87":[1,0,0,41,8], -"classmeow_1_1LinearTransformation.html#a60ead2898f321c5d77d099e1dc3e103c":[1,0,0,41,7], -"classmeow_1_1LinearTransformation.html#a799ed3fafc41010b87807b46e9b9c222":[1,0,0,41,1], -"classmeow_1_1LinearTransformation.html#ad21d0eb275d3ac9ce780e4ccf2c78bcb":[1,0,0,41,3], -"classmeow_1_1LinearTransformation.html#aeab1cf88fc67a1857504bd2fb18519f5":[1,0,0,41,6], -"classmeow_1_1LinearTransformation.html#afb3ea3e2653152b7b5a8bbad952d3f0e":[1,0,0,41,4], -"classmeow_1_1Matrix.html":[1,0,0,43], -"classmeow_1_1Matrix.html#a030758e4938c4d56a0b665e6a51d1405":[1,0,0,43,49], -"classmeow_1_1Matrix.html#a06ac197ecfa9bc8bd5e9d9094f2d01ab":[1,0,0,43,23], -"classmeow_1_1Matrix.html#a13384643dc412817fdcd8f1834a02d12":[1,0,0,43,14], -"classmeow_1_1Matrix.html#a138c71b681404e054fa27cac5bb80d56":[1,0,0,43,47], -"classmeow_1_1Matrix.html#a15d360e71c0880fed3c9873affb04341":[1,0,0,43,28], -"classmeow_1_1Matrix.html#a1ac7c3d6ad50154043969005fa292981":[1,0,0,43,1], -"classmeow_1_1Matrix.html#a1dbef5b1a46df480f7fa3e118fd12bec":[1,0,0,43,36], -"classmeow_1_1Matrix.html#a1dc03cd2475a4c5f34afbe0cb498e472":[1,0,0,43,26], -"classmeow_1_1Matrix.html#a2dc9f17e38ba52376822744d2fc48f29":[1,0,0,43,2], -"classmeow_1_1Matrix.html#a30d16679bb6843c5e35aae81738f3306":[1,0,0,43,9], -"classmeow_1_1Matrix.html#a30fdb794e5966585e93cf715646210dd":[1,0,0,43,22], -"classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b":[1,0,0,43,15], -"classmeow_1_1Matrix.html#a4cf31aad4504250656a4a0a1d88ffedb":[1,0,0,43,11], -"classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df":[1,0,0,43,8], -"classmeow_1_1Matrix.html#a50bf284fe7beae52bb1bd0868486a602":[1,0,0,43,34], -"classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178":[1,0,0,43,39], -"classmeow_1_1Matrix.html#a5728557810b6c5444332557ac53597d5":[1,0,0,43,3], -"classmeow_1_1Matrix.html#a581dbd8ba10d054596a3d11eaf47f274":[1,0,0,43,24], -"classmeow_1_1Matrix.html#a5d35d285b8cd59475e98f97966be68c1":[1,0,0,43,31], -"classmeow_1_1Matrix.html#a68e0d874153a42eaa95a7cb63518d6a6":[1,0,0,43,12], -"classmeow_1_1Matrix.html#a752bbc50fc06c7a6bfad8b4d09e19304":[1,0,0,43,46], -"classmeow_1_1Matrix.html#a78b4b8b4ee30d02cb726bf7b8ac13147":[1,0,0,43,25], -"classmeow_1_1Matrix.html#a807c2a35579a429a2278956fc070f31a":[1,0,0,43,33], -"classmeow_1_1Matrix.html#a869be60b593d7ce7101ee7ac788b0dd0":[1,0,0,43,45], -"classmeow_1_1Matrix.html#a8917cdb62ab6d8ed9572ac3303dbaab5":[1,0,0,43,30], -"classmeow_1_1Matrix.html#a8e35443c856f669d02b352f091c0404c":[1,0,0,43,41], -"classmeow_1_1Matrix.html#a913ed9a5df441a33fcf0dab1f35814c2":[1,0,0,43,27], -"classmeow_1_1Matrix.html#a93ff4579b7cb950868cad7a62bcf9fe8":[1,0,0,43,44], -"classmeow_1_1Matrix.html#a955d9ddcb5b3467f8377ccae281ff4f5":[1,0,0,43,32], -"classmeow_1_1Matrix.html#a9987d4535f1de58b822325914e3a916f":[1,0,0,43,19], -"classmeow_1_1Matrix.html#a9dfef448574df55fc34528665183c6c2":[1,0,0,43,7], -"classmeow_1_1Matrix.html#aa43f03179e3218c9af28f7374757a2cc":[1,0,0,43,35], -"classmeow_1_1Matrix.html#aaba0981e54a17f0df8af9dabe9cad06f":[1,0,0,43,16], -"classmeow_1_1Matrix.html#ab05bcd1bd8b1f8d4f250d6b3b87e023e":[1,0,0,43,0], -"classmeow_1_1Matrix.html#ab49fa7564c37c6bc164dc368a94fed6b":[1,0,0,43,17], -"classmeow_1_1Matrix.html#ab7b158abdfe8ad1966cc3f0490743170":[1,0,0,43,21], -"classmeow_1_1Matrix.html#abc6f5c824ee47cb15094729ca91f2e7c":[1,0,0,43,18], -"classmeow_1_1Matrix.html#ac1030360f1f48119128d99428930cce6":[1,0,0,43,6], -"classmeow_1_1Matrix.html#ac17251cb984beb1f74558724a22a0120":[1,0,0,43,37], -"classmeow_1_1Matrix.html#ac492cefa5df3a4ac6c9799931fb93605":[1,0,0,43,42], -"classmeow_1_1Matrix.html#acf27e5ea48f42ceec61e933dfe269016":[1,0,0,43,48], -"classmeow_1_1Matrix.html#add7842aea9c5b0372f56656af0d43325":[1,0,0,43,40], -"classmeow_1_1Matrix.html#ade31d2339af552ba1df230c8383e2f84":[1,0,0,43,29], -"classmeow_1_1Matrix.html#ae623c8168ebf26473550d831f0254c4c":[1,0,0,43,38], -"classmeow_1_1Matrix.html#ae66fe3b4deb85b9b4c047f405a60f10e":[1,0,0,43,5], -"classmeow_1_1Matrix.html#ae89a9a7646f7b7c0f23756809c65dc8c":[1,0,0,43,43], -"classmeow_1_1Matrix.html#aed17cc829d1e766d2c905d65cbae48ce":[1,0,0,43,13], -"classmeow_1_1Matrix.html#af0b4507ec5ea08e8f33aeb99f11e5f74":[1,0,0,43,4], -"classmeow_1_1Matrix.html#af6c3ae812c4290d29fb0932b655887dd":[1,0,0,43,20], -"classmeow_1_1Matrix.html#afb81446984f7c27458ccef86be2de413":[1,0,0,43,10], -"classmeow_1_1MergeableHeap.html":[1,0,0,19], -"classmeow_1_1MergeableHeap.html#a112454a9c92b71531429442e95953576":[1,0,0,19,11], -"classmeow_1_1MergeableHeap.html#a1d0ef435fb0214b13fbbc1a8b0ce7cdf":[1,0,0,19,1], -"classmeow_1_1MergeableHeap.html#a24a0a465dff230206e85f7b3c172553f":[1,0,0,19,2], -"classmeow_1_1MergeableHeap.html#a304bacba11be0772b10505b6053a57e1":[1,0,0,19,8], -"classmeow_1_1MergeableHeap.html#a3638f12db8da212244cb6ab7e37332db":[1,0,0,19,6], -"classmeow_1_1MergeableHeap.html#a3f9a65eeb600d0b9fba60855b560ab33":[1,0,0,19,4], -"classmeow_1_1MergeableHeap.html#a531fff6c8a72f09168701a0612b20af7":[1,0,0,19,5], -"classmeow_1_1MergeableHeap.html#a769478f3424598aa9a408d61b5a83928":[1,0,0,19,9], -"classmeow_1_1MergeableHeap.html#a7daf99f9cc15f0cfa2625da4623b9042":[1,0,0,19,12], -"classmeow_1_1MergeableHeap.html#a7ef8e2deae0058c91eda490005b978f7":[1,0,0,19,0], -"classmeow_1_1MergeableHeap.html#a9491f6a76be757ae888a4093c034eedb":[1,0,0,19,10], -"classmeow_1_1MergeableHeap.html#aaa072185a884716b2dd5c0ba608be1b0":[1,0,0,19,3], -"classmeow_1_1MergeableHeap.html#acec8dde15d23e729aba90d98417db845":[1,0,0,19,7], -"classmeow_1_1ObjArray.html":[1,0,0,48], -"classmeow_1_1ObjArray.html#a089627fcba2e80760993e3aff1705a70":[1,0,0,48,24], -"classmeow_1_1ObjArray.html#a0cf27c92cf52d3f125a0e01e6b62bce0":[1,0,0,48,10], -"classmeow_1_1ObjArray.html#a1b6cb50da01769067bafcb85c2a5104f":[1,0,0,48,14], -"classmeow_1_1ObjArray.html#a277d2ef80a4a62815253e57a91b3ed6f":[1,0,0,48,1], -"classmeow_1_1ObjArray.html#a339fcf38102846e361db6aa1e896c044":[1,0,0,48,7], -"classmeow_1_1ObjArray.html#a35d6363d1432059e3dd7c3c43ca006ae":[1,0,0,48,8], -"classmeow_1_1ObjArray.html#a387a45e9231e39b68790881125122768":[1,0,0,48,3], -"classmeow_1_1ObjArray.html#a3b0c22ea4f9538279794ce866013a2cf":[1,0,0,48,13], -"classmeow_1_1ObjArray.html#a3bc18d106d33e0a2f00f6e9ebf443b74":[1,0,0,48,18], -"classmeow_1_1ObjArray.html#a5196b0d1ae35ce86857d88810cc0933f":[1,0,0,48,16], -"classmeow_1_1ObjArray.html#a56b6b9b5e415c084ece7f0c214f0e8f0":[1,0,0,48,12], -"classmeow_1_1ObjArray.html#a5a9fa3cf06aab931c3248be58c3f1c14":[1,0,0,48,2], -"classmeow_1_1ObjArray.html#a730a953292ddeb0a03958f00087da129":[1,0,0,48,4], -"classmeow_1_1ObjArray.html#a83d175206d5bae2542a818200dd64c9b":[1,0,0,48,11], -"classmeow_1_1ObjArray.html#a8886e87d000181823e3532791e6a8288":[1,0,0,48,6], -"classmeow_1_1ObjArray.html#a8be408ac8b9b6515fc55dfecd418ceb5":[1,0,0,48,9], -"classmeow_1_1ObjArray.html#a8fe5956bfb52c17632b00338c7da5d5c":[1,0,0,48,23], -"classmeow_1_1ObjArray.html#aa09ddb0d17ebb93520b211dc29ad2904":[1,0,0,48,19], -"classmeow_1_1ObjArray.html#aa9e6268b6d7ea3c7b53101a7a175e360":[1,0,0,48,15], -"classmeow_1_1ObjArray.html#ab77633d00d8e75f1e6dd548c07d780fe":[1,0,0,48,21], -"classmeow_1_1ObjArray.html#ad1acc646bf175e7797a1205c89240a01":[1,0,0,48,20], -"classmeow_1_1ObjArray.html#adaa534a1d808e8064b6cd073fedf1e73":[1,0,0,48,5], -"classmeow_1_1ObjArray.html#adf6b1b267475a6a25a03317943e4a3cf":[1,0,0,48,0], -"classmeow_1_1ObjArray.html#af6c846ed0992c4f1e0a765a6d3549628":[1,0,0,48,22], -"classmeow_1_1ObjArray.html#affe4f74887e9c81f1e01b4bd1a4e0e28":[1,0,0,48,17], -"classmeow_1_1ObjBase.html":[1,0,0,49], -"classmeow_1_1ObjBase.html#a0ae0da4160bf2556411b4c126c649234":[1,0,0,49,1], -"classmeow_1_1ObjBase.html#a4aae58e8005739abe6d091d8b55a21e8":[1,0,0,49,4], -"classmeow_1_1ObjBase.html#a4c1f5cb4b05559197148a8f6524bfc34":[1,0,0,49,6], -"classmeow_1_1ObjBase.html#a63a4911bb073281820fe9b7a9908ba72":[1,0,0,49,7], -"classmeow_1_1ObjBase.html#a75dce38f89ce11cb06e0454e7c1039d3":[1,0,0,49,8], -"classmeow_1_1ObjBase.html#a79725f50866832762db87184eb528619":[1,0,0,49,2], -"classmeow_1_1ObjBase.html#ab42310e3f3a7cd558dd91381c8dd23d8":[1,0,0,49,5], -"classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff":[1,0,0,49,0], -"classmeow_1_1ObjBase.html#ac9114e6917bca03b8f3c89694214b57c":[1,0,0,49,3], -"classmeow_1_1ObjBase.html#ae9e9e5c664b7a92e54a3616983f39ba8":[1,0,0,49,9], -"classmeow_1_1ObjDictionary.html":[1,0,0,50], -"classmeow_1_1ObjDictionary.html#a081d3cf0d190e6dd02208c1c49653ed7":[1,0,0,50,4], -"classmeow_1_1ObjDictionary.html#a0b1bd9fe09676aca74aec34bf5ea7137":[1,0,0,50,18], -"classmeow_1_1ObjDictionary.html#a0e265133214bd6b9f0dce6ce6dc6ca23":[1,0,0,50,20], -"classmeow_1_1ObjDictionary.html#a1055d36aa3d4551def2abd9aa86b7662":[1,0,0,50,0], -"classmeow_1_1ObjDictionary.html#a14ce0fcedf7619c0b442588e185a7eeb":[1,0,0,50,7], -"classmeow_1_1ObjDictionary.html#a1979f646a23bffdd01a9fe52e5a8aca1":[1,0,0,50,13], -"classmeow_1_1ObjDictionary.html#a2393452e9533fab679565068545f109c":[1,0,0,50,22], -"classmeow_1_1ObjDictionary.html#a59cf39f8704134a64090ecb59fff01aa":[1,0,0,50,2], -"classmeow_1_1ObjDictionary.html#a7e50cbeeead963d95d661783ee2a9285":[1,0,0,50,5], -"classmeow_1_1ObjDictionary.html#a87b0f4542b07951f207a1c9d3e327c81":[1,0,0,50,16], -"classmeow_1_1ObjDictionary.html#a8f2e32f6eb11904c2547fae0ff9ab3d6":[1,0,0,50,6], -"classmeow_1_1ObjDictionary.html#a8f73bbc1d934566dd8a2087b145e3f48":[1,0,0,50,14], -"classmeow_1_1ObjDictionary.html#a9784fbd0eaab219216abdcba4f326ead":[1,0,0,50,15], -"classmeow_1_1ObjDictionary.html#ab0a4c64950a5a89012a913202fac027b":[1,0,0,50,19], -"classmeow_1_1ObjDictionary.html#ab29251c7ae6e13058912106075ebe161":[1,0,0,50,1], -"classmeow_1_1ObjDictionary.html#ab8eb8496153b57598e81e089eef89e08":[1,0,0,50,3], -"classmeow_1_1ObjDictionary.html#ad22d7c7dc4d35417e9657eb88ca0dfbb":[1,0,0,50,17], -"classmeow_1_1ObjDictionary.html#ae5f44ae004be8f10a1c9f5e65eeebc75":[1,0,0,50,10], -"classmeow_1_1ObjDictionary.html#ae60f2a947516d6d6f037cc106c00d3be":[1,0,0,50,12], -"classmeow_1_1ObjDictionary.html#aeb8765e90349daee27bcf9e6c2672676":[1,0,0,50,11], -"classmeow_1_1ObjDictionary.html#aee3a1722f6061987a242b9b33e5fcc64":[1,0,0,50,8], -"classmeow_1_1ObjDictionary.html#af5114823fcc2476aa45a965e4af66d6c":[1,0,0,50,21], -"classmeow_1_1ObjDictionary.html#afedaaaf1ed8b066a43d8e12081f6c878":[1,0,0,50,9], -"classmeow_1_1ObjProperties.html":[1,0,0,51], -"classmeow_1_1ObjProperties.html#a183b80a7d63a01c23b0c0af5708b336f":[1,0,0,51,11], -"classmeow_1_1ObjProperties.html#a3345d121cc8a6b25baad2cbd80d23164":[1,0,0,51,4], -"classmeow_1_1ObjProperties.html#a40323f6710fe3688574555eedaf2adc9":[1,0,0,51,8], -"classmeow_1_1ObjProperties.html#a43ce997788ca81603e881a22285fd307":[1,0,0,51,6] +"classmeow_1_1LinearTransformation.html#ad21d0eb275d3ac9ce780e4ccf2c78bcb":[1,0,0,32,3], +"classmeow_1_1LinearTransformation.html#aeab1cf88fc67a1857504bd2fb18519f5":[1,0,0,32,6], +"classmeow_1_1LinearTransformation.html#afb3ea3e2653152b7b5a8bbad952d3f0e":[1,0,0,32,4], +"classmeow_1_1Matrix.html":[1,0,0,34], +"classmeow_1_1Matrix.html#a030758e4938c4d56a0b665e6a51d1405":[1,0,0,34,49], +"classmeow_1_1Matrix.html#a06ac197ecfa9bc8bd5e9d9094f2d01ab":[1,0,0,34,23], +"classmeow_1_1Matrix.html#a13384643dc412817fdcd8f1834a02d12":[1,0,0,34,14], +"classmeow_1_1Matrix.html#a138c71b681404e054fa27cac5bb80d56":[1,0,0,34,47], +"classmeow_1_1Matrix.html#a15d360e71c0880fed3c9873affb04341":[1,0,0,34,28], +"classmeow_1_1Matrix.html#a1ac7c3d6ad50154043969005fa292981":[1,0,0,34,1], +"classmeow_1_1Matrix.html#a1dbef5b1a46df480f7fa3e118fd12bec":[1,0,0,34,36], +"classmeow_1_1Matrix.html#a1dc03cd2475a4c5f34afbe0cb498e472":[1,0,0,34,26], +"classmeow_1_1Matrix.html#a2dc9f17e38ba52376822744d2fc48f29":[1,0,0,34,2], +"classmeow_1_1Matrix.html#a30d16679bb6843c5e35aae81738f3306":[1,0,0,34,9], +"classmeow_1_1Matrix.html#a30fdb794e5966585e93cf715646210dd":[1,0,0,34,22], +"classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b":[1,0,0,34,15], +"classmeow_1_1Matrix.html#a4cf31aad4504250656a4a0a1d88ffedb":[1,0,0,34,11], +"classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df":[1,0,0,34,8], +"classmeow_1_1Matrix.html#a50bf284fe7beae52bb1bd0868486a602":[1,0,0,34,34], +"classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178":[1,0,0,34,39], +"classmeow_1_1Matrix.html#a5728557810b6c5444332557ac53597d5":[1,0,0,34,3], +"classmeow_1_1Matrix.html#a581dbd8ba10d054596a3d11eaf47f274":[1,0,0,34,24], +"classmeow_1_1Matrix.html#a5d35d285b8cd59475e98f97966be68c1":[1,0,0,34,31], +"classmeow_1_1Matrix.html#a68e0d874153a42eaa95a7cb63518d6a6":[1,0,0,34,12], +"classmeow_1_1Matrix.html#a752bbc50fc06c7a6bfad8b4d09e19304":[1,0,0,34,46], +"classmeow_1_1Matrix.html#a78b4b8b4ee30d02cb726bf7b8ac13147":[1,0,0,34,25], +"classmeow_1_1Matrix.html#a807c2a35579a429a2278956fc070f31a":[1,0,0,34,33], +"classmeow_1_1Matrix.html#a869be60b593d7ce7101ee7ac788b0dd0":[1,0,0,34,45], +"classmeow_1_1Matrix.html#a8917cdb62ab6d8ed9572ac3303dbaab5":[1,0,0,34,30], +"classmeow_1_1Matrix.html#a8e35443c856f669d02b352f091c0404c":[1,0,0,34,41], +"classmeow_1_1Matrix.html#a913ed9a5df441a33fcf0dab1f35814c2":[1,0,0,34,27], +"classmeow_1_1Matrix.html#a93ff4579b7cb950868cad7a62bcf9fe8":[1,0,0,34,44], +"classmeow_1_1Matrix.html#a955d9ddcb5b3467f8377ccae281ff4f5":[1,0,0,34,32], +"classmeow_1_1Matrix.html#a9987d4535f1de58b822325914e3a916f":[1,0,0,34,19], +"classmeow_1_1Matrix.html#a9dfef448574df55fc34528665183c6c2":[1,0,0,34,7], +"classmeow_1_1Matrix.html#aa43f03179e3218c9af28f7374757a2cc":[1,0,0,34,35], +"classmeow_1_1Matrix.html#aaba0981e54a17f0df8af9dabe9cad06f":[1,0,0,34,16], +"classmeow_1_1Matrix.html#ab05bcd1bd8b1f8d4f250d6b3b87e023e":[1,0,0,34,0], +"classmeow_1_1Matrix.html#ab49fa7564c37c6bc164dc368a94fed6b":[1,0,0,34,17], +"classmeow_1_1Matrix.html#ab7b158abdfe8ad1966cc3f0490743170":[1,0,0,34,21], +"classmeow_1_1Matrix.html#abc6f5c824ee47cb15094729ca91f2e7c":[1,0,0,34,18], +"classmeow_1_1Matrix.html#ac1030360f1f48119128d99428930cce6":[1,0,0,34,6], +"classmeow_1_1Matrix.html#ac17251cb984beb1f74558724a22a0120":[1,0,0,34,37], +"classmeow_1_1Matrix.html#ac492cefa5df3a4ac6c9799931fb93605":[1,0,0,34,42], +"classmeow_1_1Matrix.html#acf27e5ea48f42ceec61e933dfe269016":[1,0,0,34,48], +"classmeow_1_1Matrix.html#add7842aea9c5b0372f56656af0d43325":[1,0,0,34,40], +"classmeow_1_1Matrix.html#ade31d2339af552ba1df230c8383e2f84":[1,0,0,34,29], +"classmeow_1_1Matrix.html#ae623c8168ebf26473550d831f0254c4c":[1,0,0,34,38], +"classmeow_1_1Matrix.html#ae66fe3b4deb85b9b4c047f405a60f10e":[1,0,0,34,5], +"classmeow_1_1Matrix.html#ae89a9a7646f7b7c0f23756809c65dc8c":[1,0,0,34,43], +"classmeow_1_1Matrix.html#aed17cc829d1e766d2c905d65cbae48ce":[1,0,0,34,13], +"classmeow_1_1Matrix.html#af0b4507ec5ea08e8f33aeb99f11e5f74":[1,0,0,34,4], +"classmeow_1_1Matrix.html#af6c3ae812c4290d29fb0932b655887dd":[1,0,0,34,20], +"classmeow_1_1Matrix.html#afb81446984f7c27458ccef86be2de413":[1,0,0,34,10], +"classmeow_1_1MergeableHeap.html":[1,0,0,10], +"classmeow_1_1MergeableHeap.html#a112454a9c92b71531429442e95953576":[1,0,0,10,11], +"classmeow_1_1MergeableHeap.html#a1d0ef435fb0214b13fbbc1a8b0ce7cdf":[1,0,0,10,1], +"classmeow_1_1MergeableHeap.html#a24a0a465dff230206e85f7b3c172553f":[1,0,0,10,2], +"classmeow_1_1MergeableHeap.html#a304bacba11be0772b10505b6053a57e1":[1,0,0,10,8], +"classmeow_1_1MergeableHeap.html#a3638f12db8da212244cb6ab7e37332db":[1,0,0,10,6], +"classmeow_1_1MergeableHeap.html#a3f9a65eeb600d0b9fba60855b560ab33":[1,0,0,10,4], +"classmeow_1_1MergeableHeap.html#a531fff6c8a72f09168701a0612b20af7":[1,0,0,10,5], +"classmeow_1_1MergeableHeap.html#a769478f3424598aa9a408d61b5a83928":[1,0,0,10,9], +"classmeow_1_1MergeableHeap.html#a7daf99f9cc15f0cfa2625da4623b9042":[1,0,0,10,12], +"classmeow_1_1MergeableHeap.html#a7ef8e2deae0058c91eda490005b978f7":[1,0,0,10,0], +"classmeow_1_1MergeableHeap.html#a9491f6a76be757ae888a4093c034eedb":[1,0,0,10,10], +"classmeow_1_1MergeableHeap.html#aaa072185a884716b2dd5c0ba608be1b0":[1,0,0,10,3], +"classmeow_1_1MergeableHeap.html#acec8dde15d23e729aba90d98417db845":[1,0,0,10,7], +"classmeow_1_1ObjArray.html":[1,0,0,39], +"classmeow_1_1ObjArray.html#a089627fcba2e80760993e3aff1705a70":[1,0,0,39,24], +"classmeow_1_1ObjArray.html#a0cf27c92cf52d3f125a0e01e6b62bce0":[1,0,0,39,10], +"classmeow_1_1ObjArray.html#a2428a78c9bc7903ce3ef67ed1ef3b348":[1,0,0,39,15], +"classmeow_1_1ObjArray.html#a277d2ef80a4a62815253e57a91b3ed6f":[1,0,0,39,1], +"classmeow_1_1ObjArray.html#a339fcf38102846e361db6aa1e896c044":[1,0,0,39,7], +"classmeow_1_1ObjArray.html#a35d6363d1432059e3dd7c3c43ca006ae":[1,0,0,39,8], +"classmeow_1_1ObjArray.html#a387a45e9231e39b68790881125122768":[1,0,0,39,3], +"classmeow_1_1ObjArray.html#a3b0c22ea4f9538279794ce866013a2cf":[1,0,0,39,13], +"classmeow_1_1ObjArray.html#a3bc18d106d33e0a2f00f6e9ebf443b74":[1,0,0,39,18], +"classmeow_1_1ObjArray.html#a5196b0d1ae35ce86857d88810cc0933f":[1,0,0,39,16], +"classmeow_1_1ObjArray.html#a5a9fa3cf06aab931c3248be58c3f1c14":[1,0,0,39,2], +"classmeow_1_1ObjArray.html#a730a953292ddeb0a03958f00087da129":[1,0,0,39,4], +"classmeow_1_1ObjArray.html#a85b7fd1f3e5c2c35216fcf3636506626":[1,0,0,39,14], +"classmeow_1_1ObjArray.html#a8886e87d000181823e3532791e6a8288":[1,0,0,39,6], +"classmeow_1_1ObjArray.html#a8be408ac8b9b6515fc55dfecd418ceb5":[1,0,0,39,9], +"classmeow_1_1ObjArray.html#a8fe5956bfb52c17632b00338c7da5d5c":[1,0,0,39,23], +"classmeow_1_1ObjArray.html#a9c988b52746babbc998e4a7f5dbbc286":[1,0,0,39,17], +"classmeow_1_1ObjArray.html#aa09ddb0d17ebb93520b211dc29ad2904":[1,0,0,39,19], +"classmeow_1_1ObjArray.html#ab77633d00d8e75f1e6dd548c07d780fe":[1,0,0,39,21], +"classmeow_1_1ObjArray.html#abf9b4ada2cea08a9b6583f86cfc8c737":[1,0,0,39,11], +"classmeow_1_1ObjArray.html#ad1acc646bf175e7797a1205c89240a01":[1,0,0,39,20], +"classmeow_1_1ObjArray.html#adaa534a1d808e8064b6cd073fedf1e73":[1,0,0,39,5], +"classmeow_1_1ObjArray.html#adf6b1b267475a6a25a03317943e4a3cf":[1,0,0,39,0], +"classmeow_1_1ObjArray.html#aef579133f08d2d5aa0b03816fa677a56":[1,0,0,39,12], +"classmeow_1_1ObjArray.html#af6c846ed0992c4f1e0a765a6d3549628":[1,0,0,39,22], +"classmeow_1_1ObjBase.html":[1,0,0,40], +"classmeow_1_1ObjBase.html#a0ae0da4160bf2556411b4c126c649234":[1,0,0,40,1], +"classmeow_1_1ObjBase.html#a4aae58e8005739abe6d091d8b55a21e8":[1,0,0,40,4], +"classmeow_1_1ObjBase.html#a4c1f5cb4b05559197148a8f6524bfc34":[1,0,0,40,6], +"classmeow_1_1ObjBase.html#a63a4911bb073281820fe9b7a9908ba72":[1,0,0,40,7], +"classmeow_1_1ObjBase.html#a75dce38f89ce11cb06e0454e7c1039d3":[1,0,0,40,8], +"classmeow_1_1ObjBase.html#a79725f50866832762db87184eb528619":[1,0,0,40,2], +"classmeow_1_1ObjBase.html#ab42310e3f3a7cd558dd91381c8dd23d8":[1,0,0,40,5], +"classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff":[1,0,0,40,0], +"classmeow_1_1ObjBase.html#ac9114e6917bca03b8f3c89694214b57c":[1,0,0,40,3], +"classmeow_1_1ObjBase.html#ae9e9e5c664b7a92e54a3616983f39ba8":[1,0,0,40,9], +"classmeow_1_1ObjDictionary.html":[1,0,0,41], +"classmeow_1_1ObjDictionary.html#a081d3cf0d190e6dd02208c1c49653ed7":[1,0,0,41,4], +"classmeow_1_1ObjDictionary.html#a0b1bd9fe09676aca74aec34bf5ea7137":[1,0,0,41,20], +"classmeow_1_1ObjDictionary.html#a0e265133214bd6b9f0dce6ce6dc6ca23":[1,0,0,41,22], +"classmeow_1_1ObjDictionary.html#a1055d36aa3d4551def2abd9aa86b7662":[1,0,0,41,0], +"classmeow_1_1ObjDictionary.html#a14ce0fcedf7619c0b442588e185a7eeb":[1,0,0,41,7], +"classmeow_1_1ObjDictionary.html#a1979f646a23bffdd01a9fe52e5a8aca1":[1,0,0,41,13], +"classmeow_1_1ObjDictionary.html#a2393452e9533fab679565068545f109c":[1,0,0,41,24], +"classmeow_1_1ObjDictionary.html#a2724e52e9bf62b2c5b1fc999097f3d7d":[1,0,0,41,16], +"classmeow_1_1ObjDictionary.html#a451764f966fe7a237996c1698ba461ac":[1,0,0,41,15], +"classmeow_1_1ObjDictionary.html#a59cf39f8704134a64090ecb59fff01aa":[1,0,0,41,2], +"classmeow_1_1ObjDictionary.html#a7e50cbeeead963d95d661783ee2a9285":[1,0,0,41,5], +"classmeow_1_1ObjDictionary.html#a87b0f4542b07951f207a1c9d3e327c81":[1,0,0,41,18], +"classmeow_1_1ObjDictionary.html#a8d793863b74457608508c34d728f0983":[1,0,0,41,19], +"classmeow_1_1ObjDictionary.html#a8f2e32f6eb11904c2547fae0ff9ab3d6":[1,0,0,41,6], +"classmeow_1_1ObjDictionary.html#a8f73bbc1d934566dd8a2087b145e3f48":[1,0,0,41,14], +"classmeow_1_1ObjDictionary.html#a9784fbd0eaab219216abdcba4f326ead":[1,0,0,41,17], +"classmeow_1_1ObjDictionary.html#ab0a4c64950a5a89012a913202fac027b":[1,0,0,41,21], +"classmeow_1_1ObjDictionary.html#ab29251c7ae6e13058912106075ebe161":[1,0,0,41,1], +"classmeow_1_1ObjDictionary.html#ab8eb8496153b57598e81e089eef89e08":[1,0,0,41,3], +"classmeow_1_1ObjDictionary.html#ae5f44ae004be8f10a1c9f5e65eeebc75":[1,0,0,41,10], +"classmeow_1_1ObjDictionary.html#ae60f2a947516d6d6f037cc106c00d3be":[1,0,0,41,12], +"classmeow_1_1ObjDictionary.html#aeb8765e90349daee27bcf9e6c2672676":[1,0,0,41,11], +"classmeow_1_1ObjDictionary.html#aee3a1722f6061987a242b9b33e5fcc64":[1,0,0,41,8], +"classmeow_1_1ObjDictionary.html#af5114823fcc2476aa45a965e4af66d6c":[1,0,0,41,23], +"classmeow_1_1ObjDictionary.html#afedaaaf1ed8b066a43d8e12081f6c878":[1,0,0,41,9], +"classmeow_1_1ObjProperties.html":[1,0,0,42], +"classmeow_1_1ObjProperties.html#a183b80a7d63a01c23b0c0af5708b336f":[1,0,0,42,11], +"classmeow_1_1ObjProperties.html#a3345d121cc8a6b25baad2cbd80d23164":[1,0,0,42,4], +"classmeow_1_1ObjProperties.html#a40323f6710fe3688574555eedaf2adc9":[1,0,0,42,8], +"classmeow_1_1ObjProperties.html#a43ce997788ca81603e881a22285fd307":[1,0,0,42,6], +"classmeow_1_1ObjProperties.html#a4bc4f097d783426457a784a39266ba52":[1,0,0,42,3], +"classmeow_1_1ObjProperties.html#a4d7d0978d10735798e76e707ee9faa5a":[1,0,0,42,15], +"classmeow_1_1ObjProperties.html#a55ee94dd2d564eaee8250ed517b6779a":[1,0,0,42,5], +"classmeow_1_1ObjProperties.html#a5614e7f6a939da5376e83a1e75e215c5":[1,0,0,42,10], +"classmeow_1_1ObjProperties.html#a6283d69f9c6430c3b2601d7f0267bb84":[1,0,0,42,16], +"classmeow_1_1ObjProperties.html#a7d36338144c15d56ab8f2a52a54a47cf":[1,0,0,42,14], +"classmeow_1_1ObjProperties.html#a7ebb7d21a575adbf9cbed10db807c6b6":[1,0,0,42,17], +"classmeow_1_1ObjProperties.html#a93f1d23981d318f743b1996a415e9cbb":[1,0,0,42,2], +"classmeow_1_1ObjProperties.html#a982de1e0030b8ef6479db01daf2bcb33":[1,0,0,42,1], +"classmeow_1_1ObjProperties.html#aad531291ff299d99ce081afaefbd94b3":[1,0,0,42,13], +"classmeow_1_1ObjProperties.html#aec0a1bc70d7cf33b54a1c951d5cdab23":[1,0,0,42,12], +"classmeow_1_1ObjProperties.html#af14e8afbd6807b61429d4f84291d6cee":[1,0,0,42,7], +"classmeow_1_1ObjProperties.html#af1c809c0b160e143ee4f73cd577bd2cb":[1,0,0,42,0], +"classmeow_1_1ObjProperties.html#af20d23e32a6658bb19685540c65c6a3a":[1,0,0,42,9], +"classmeow_1_1ObjSelector.html":[1,0,0,43], +"classmeow_1_1ObjSelector.html#a0401a1941829c1b82ebce545d00a996d":[1,0,0,43,3], +"classmeow_1_1ObjSelector.html#a12a464df440ff51da3f51a5c6731f958":[1,0,0,43,10], +"classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb":[1,0,0,43,9], +"classmeow_1_1ObjSelector.html#a498c46995c8f9050b3b069b95d10c5cb":[1,0,0,43,5], +"classmeow_1_1ObjSelector.html#a757b4c75d87f958b64bb5cacbeb71dcb":[1,0,0,43,11], +"classmeow_1_1ObjSelector.html#a7f798e7243aa2e93d2458dfc7f6d3308":[1,0,0,43,1], +"classmeow_1_1ObjSelector.html#a85ff03287a5344d02b5cd67f89265ed8":[1,0,0,43,12], +"classmeow_1_1ObjSelector.html#a8febbd488ce1cf37b075c0e42278d3d0":[1,0,0,43,7], +"classmeow_1_1ObjSelector.html#a948d5e709bdeacb8648e8c7c243b0ff3":[1,0,0,43,8], +"classmeow_1_1ObjSelector.html#a94ae819ddd031927466845c86ce35621":[1,0,0,43,6], +"classmeow_1_1ObjSelector.html#aa5d9c625910c4ece0cba7944885d39c2":[1,0,0,43,2], +"classmeow_1_1ObjSelector.html#af0a264c27d0d08af4b617d2e4675fda7":[1,0,0,43,13], +"classmeow_1_1ObjSelector.html#af1479fc3260f2600d76bc018a9a36019":[1,0,0,43,4], +"classmeow_1_1ObjSelector.html#afefd56114a54ec164f0264d83394fc21":[1,0,0,43,0], +"classmeow_1_1ObjType.html":[1,0,0,44], +"classmeow_1_1ObjType.html#a0eac1bd069ebdde20f422ef6a5ffb7cb":[1,0,0,44,8], +"classmeow_1_1ObjType.html#a14617b585e4b852ab63321ad0af076e7":[1,0,0,44,14], +"classmeow_1_1ObjType.html#a19f8291125626675d15b4394283b8180":[1,0,0,44,6], +"classmeow_1_1ObjType.html#a1b2ab2b0b31756ed1e1a011f6e50c993":[1,0,0,44,1], +"classmeow_1_1ObjType.html#a22e329bcf845d0ff11cb058e371038e3":[1,0,0,44,3], +"classmeow_1_1ObjType.html#a392c841c8012ebd9a62f514a74e4b535":[1,0,0,44,5], +"classmeow_1_1ObjType.html#a6a625052a5579e4897a95e9ca6663136":[1,0,0,44,0], +"classmeow_1_1ObjType.html#a7dd978549a5fc36e2ce5dc26cefe69f9":[1,0,0,44,10], +"classmeow_1_1ObjType.html#a8ff33aabcb80ffc2d870b6ce73a6d4fe":[1,0,0,44,13], +"classmeow_1_1ObjType.html#a9deb0425763909a5b74aca7bd0c116f4":[1,0,0,44,4], +"classmeow_1_1ObjType.html#ac703cec17ecfe6869a016c0ff072918c":[1,0,0,44,2], +"classmeow_1_1ObjType.html#add76ed06952275dbb3c2ce0176cf0c7b":[1,0,0,44,12], +"classmeow_1_1ObjType.html#ae7d34cb241aa7d74c9c52918c98dab49":[1,0,0,44,7], +"classmeow_1_1ObjType.html#af0adbddc5a4ef305c2637b6694355944":[1,0,0,44,16], +"classmeow_1_1ObjType.html#afaa74a571889ea5281ab3de5636f7e0f":[1,0,0,44,15], +"classmeow_1_1ObjType.html#afc34507295cf5bdbb1b5fd22c1c43f9a":[1,0,0,44,11], +"classmeow_1_1ObjType.html#afd125762822efc8ff890479bac6fafe4":[1,0,0,44,9], +"classmeow_1_1Photo.html":[1,0,0,29], +"classmeow_1_1Photo.html#a07c8ca1846fc97005a7d960c5fc703a7":[1,0,0,29,8], +"classmeow_1_1Photo.html#a0e947011dcb0db21760c89663acd2208":[1,0,0,29,15], +"classmeow_1_1Photo.html#a0fc9394bbee567c1961500808a5f9a9d":[1,0,0,29,20], +"classmeow_1_1Photo.html#a19976fbe55a9d7e17baac9460d5b829c":[1,0,0,29,11], +"classmeow_1_1Photo.html#a1a0582b5c3683264fcad5ca67b376f7c":[1,0,0,29,34], +"classmeow_1_1Photo.html#a1a81a5be069f31e16e2e665ff97e778c":[1,0,0,29,9], +"classmeow_1_1Photo.html#a1d51d273f9847c8c81de3acaafdf893f":[1,0,0,29,29], +"classmeow_1_1Photo.html#a1fbde3a8b2be3662cf67a035cf887be9":[1,0,0,29,19], +"classmeow_1_1Photo.html#a3489796a4101da9291fff280cb89728e":[1,0,0,29,24], +"classmeow_1_1Photo.html#a38c943a8bd30b309a8042599dcf9f1e7":[1,0,0,29,25], +"classmeow_1_1Photo.html#a43ac8952d85ea584dc9ea9a0424dbb98":[1,0,0,29,22], +"classmeow_1_1Photo.html#a449f74fa427154f943d6abee255431aa":[1,0,0,29,16], +"classmeow_1_1Photo.html#a49ada6e814bd2280af12183897227e62":[1,0,0,29,6], +"classmeow_1_1Photo.html#a4d237ed59e6227940c20831cdce797a8":[1,0,0,29,32], +"classmeow_1_1Photo.html#a511f65855ee9f102c2472ce236ba7d3c":[1,0,0,29,7], +"classmeow_1_1Photo.html#a53bc0c60fb3abd9e95999990c6f132e6":[1,0,0,29,14], +"classmeow_1_1Photo.html#a563850b9827f24d6d0be5c63e408d253":[1,0,0,29,10], +"classmeow_1_1Photo.html#a66e6f809ee030d4b3d5c0d1edd7b641e":[1,0,0,29,2], +"classmeow_1_1Photo.html#a68137359863914ebedb467782b8ef440":[1,0,0,29,3], +"classmeow_1_1Photo.html#a84b9bae13da85ab5d1caf02cdede7092":[1,0,0,29,0], +"classmeow_1_1Photo.html#a84cf3012af5e67b4aafc1ee7eafd70d1":[1,0,0,29,33], +"classmeow_1_1Photo.html#a85f96086c9c4041ae14f0c1c9c6d23f8":[1,0,0,29,1], +"classmeow_1_1Photo.html#a93fdf3b617d8b1c751823074fca049a9":[1,0,0,29,17], +"classmeow_1_1Photo.html#a95c01aa8e4b620c8290a3054663e41f4":[1,0,0,29,13], +"classmeow_1_1Photo.html#a97cc535d734fdf53457c84ef5f0bdc50":[1,0,0,29,28], +"classmeow_1_1Photo.html#a9fed32356d142cc4ee2c141ff894a49a":[1,0,0,29,26], +"classmeow_1_1Photo.html#aad526a7b9aecbcfebb12be76979ce7d1":[1,0,0,29,12], +"classmeow_1_1Photo.html#ab5a901c44b8c5523def9b40f27a5fda3":[1,0,0,29,30], +"classmeow_1_1Photo.html#ab7b4b1f6b3f8100ea670500f168cb1e4":[1,0,0,29,18], +"classmeow_1_1Photo.html#ab92324c852686bcad5e374aa9ae8e952":[1,0,0,29,35], +"classmeow_1_1Photo.html#ab97f03da439edeb8834fd6e7a3487f65":[1,0,0,29,23], +"classmeow_1_1Photo.html#ad3ba33208243966fe72db6c3a519e22d":[1,0,0,29,5], +"classmeow_1_1Photo.html#ae1d328ee4c0971d4a90fb1f05bea1e66":[1,0,0,29,21], +"classmeow_1_1Photo.html#aeb8878b9c809b8c6385bfadd3c0dd984":[1,0,0,29,27], +"classmeow_1_1Photo.html#aed3ed47ee1ddae0732e24af71b91a7b0":[1,0,0,29,31], +"classmeow_1_1Photo.html#af69dcdd4ccd4c15227cf0b104325d8de":[1,0,0,29,4], +"classmeow_1_1PhotoProjection.html":[1,0,0,37], +"classmeow_1_1PhotoProjection.html#a19f5080ff959073d334c6e21a6247f13":[1,0,0,37,6], +"classmeow_1_1PhotoProjection.html#a1e12a0292cf00f4d107b4a5e8e0fa464":[1,0,0,37,1], +"classmeow_1_1PhotoProjection.html#a3499d5c76df3c78028f3e1b7d8cb48e6":[1,0,0,37,11], +"classmeow_1_1PhotoProjection.html#a4a07aecb4474633c82d6b73dc1cdd53d":[1,0,0,37,8], +"classmeow_1_1PhotoProjection.html#a4a26e30caff3bd71ff68e97f5dc9ec46":[1,0,0,37,3], +"classmeow_1_1PhotoProjection.html#a632973b2b8675f126b74e5ced2f62d52":[1,0,0,37,13], +"classmeow_1_1PhotoProjection.html#a7c05a0abd905abc1330331627b6a1d90":[1,0,0,37,10], +"classmeow_1_1PhotoProjection.html#a8bc014829f304ae83da2862fcf4f6dce":[1,0,0,37,4], +"classmeow_1_1PhotoProjection.html#a902922d6be5fcb6ce2ce563031913e36":[1,0,0,37,0], +"classmeow_1_1PhotoProjection.html#aa50f02a71f9be0b417b0dc9f8ff5d9ab":[1,0,0,37,9], +"classmeow_1_1PhotoProjection.html#aabb88ff170cc655a3b7262af3337a0a3":[1,0,0,37,7], +"classmeow_1_1PhotoProjection.html#ac4bbf64ef4341a10bc444147142c7d5f":[1,0,0,37,14], +"classmeow_1_1PhotoProjection.html#adecf5a6f3f1f07d7fc6b4714fa80e8a1":[1,0,0,37,12], +"classmeow_1_1PhotoProjection.html#af143b826cad7171ec539432d3add9da5":[1,0,0,37,5], +"classmeow_1_1PhotoProjection.html#afba51bf2a5f236057bfd279ef68e0d71":[1,0,0,37,2], +"classmeow_1_1RGBf__Space.html":[1,0,0,4], +"classmeow_1_1RGBf__Space.html#a029c3bd52ae818462558742dc2be0904":[1,0,0,4,8], +"classmeow_1_1RGBf__Space.html#a130bbee98fdd279a415e18aa0ca2f13c":[1,0,0,4,9], +"classmeow_1_1RGBf__Space.html#a1c405284fdfac9fb8626e5afccd213a4":[1,0,0,4,3], +"classmeow_1_1RGBf__Space.html#a1e788ac2df4f3cd00ff09b5f644f2c8c":[1,0,0,4,7], +"classmeow_1_1RGBf__Space.html#a280676dff16adf2945a1b282fa04e8e7":[1,0,0,4,16], +"classmeow_1_1RGBf__Space.html#a2a2a36035097c796da37667ab737aaff":[1,0,0,4,25], +"classmeow_1_1RGBf__Space.html#a2e158eb7f0a94047b23872b7b346e7b9":[1,0,0,4,21], +"classmeow_1_1RGBf__Space.html#a33dd8ebb5015faa8540e67e51ea68e4f":[1,0,0,4,27], +"classmeow_1_1RGBf__Space.html#a40a44b27fbf61b7660e73f6850418ab0":[1,0,0,4,1], +"classmeow_1_1RGBf__Space.html#a42066d9d91f184f9384c5903f7121365":[1,0,0,4,2], +"classmeow_1_1RGBf__Space.html#a431988ab812016af01e8ab960da9222a":[1,0,0,4,20], +"classmeow_1_1RGBf__Space.html#a48e591bedfc479b2193dd00ac5986f9f":[1,0,0,4,12], +"classmeow_1_1RGBf__Space.html#a65d8088fb8b755f0b3f173dcda552789":[1,0,0,4,13] }; diff --git a/doc/html/navtreeindex3.js b/doc/html/navtreeindex3.js index 67129dd..e64efaf 100644 --- a/doc/html/navtreeindex3.js +++ b/doc/html/navtreeindex3.js @@ -1,253 +1,253 @@ var NAVTREEINDEX3 = { -"classmeow_1_1ObjProperties.html#a4bc4f097d783426457a784a39266ba52":[1,0,0,51,3], -"classmeow_1_1ObjProperties.html#a4d7d0978d10735798e76e707ee9faa5a":[1,0,0,51,15], -"classmeow_1_1ObjProperties.html#a55ee94dd2d564eaee8250ed517b6779a":[1,0,0,51,5], -"classmeow_1_1ObjProperties.html#a5614e7f6a939da5376e83a1e75e215c5":[1,0,0,51,10], -"classmeow_1_1ObjProperties.html#a6283d69f9c6430c3b2601d7f0267bb84":[1,0,0,51,16], -"classmeow_1_1ObjProperties.html#a7d36338144c15d56ab8f2a52a54a47cf":[1,0,0,51,14], -"classmeow_1_1ObjProperties.html#a7ebb7d21a575adbf9cbed10db807c6b6":[1,0,0,51,17], -"classmeow_1_1ObjProperties.html#a93f1d23981d318f743b1996a415e9cbb":[1,0,0,51,2], -"classmeow_1_1ObjProperties.html#a982de1e0030b8ef6479db01daf2bcb33":[1,0,0,51,1], -"classmeow_1_1ObjProperties.html#aad531291ff299d99ce081afaefbd94b3":[1,0,0,51,13], -"classmeow_1_1ObjProperties.html#aec0a1bc70d7cf33b54a1c951d5cdab23":[1,0,0,51,12], -"classmeow_1_1ObjProperties.html#af14e8afbd6807b61429d4f84291d6cee":[1,0,0,51,7], -"classmeow_1_1ObjProperties.html#af1c809c0b160e143ee4f73cd577bd2cb":[1,0,0,51,0], -"classmeow_1_1ObjProperties.html#af20d23e32a6658bb19685540c65c6a3a":[1,0,0,51,9], -"classmeow_1_1ObjSelector.html":[1,0,0,52], -"classmeow_1_1ObjSelector.html#a0401a1941829c1b82ebce545d00a996d":[1,0,0,52,3], -"classmeow_1_1ObjSelector.html#a12a464df440ff51da3f51a5c6731f958":[1,0,0,52,10], -"classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb":[1,0,0,52,9], -"classmeow_1_1ObjSelector.html#a498c46995c8f9050b3b069b95d10c5cb":[1,0,0,52,5], -"classmeow_1_1ObjSelector.html#a757b4c75d87f958b64bb5cacbeb71dcb":[1,0,0,52,11], -"classmeow_1_1ObjSelector.html#a7f798e7243aa2e93d2458dfc7f6d3308":[1,0,0,52,1], -"classmeow_1_1ObjSelector.html#a85ff03287a5344d02b5cd67f89265ed8":[1,0,0,52,12], -"classmeow_1_1ObjSelector.html#a8febbd488ce1cf37b075c0e42278d3d0":[1,0,0,52,7], -"classmeow_1_1ObjSelector.html#a948d5e709bdeacb8648e8c7c243b0ff3":[1,0,0,52,8], -"classmeow_1_1ObjSelector.html#a94ae819ddd031927466845c86ce35621":[1,0,0,52,6], -"classmeow_1_1ObjSelector.html#aa5d9c625910c4ece0cba7944885d39c2":[1,0,0,52,2], -"classmeow_1_1ObjSelector.html#af0a264c27d0d08af4b617d2e4675fda7":[1,0,0,52,13], -"classmeow_1_1ObjSelector.html#af1479fc3260f2600d76bc018a9a36019":[1,0,0,52,4], -"classmeow_1_1ObjSelector.html#afefd56114a54ec164f0264d83394fc21":[1,0,0,52,0], -"classmeow_1_1ObjType.html":[1,0,0,53], -"classmeow_1_1ObjType.html#a0eac1bd069ebdde20f422ef6a5ffb7cb":[1,0,0,53,8], -"classmeow_1_1ObjType.html#a14617b585e4b852ab63321ad0af076e7":[1,0,0,53,14], -"classmeow_1_1ObjType.html#a19f8291125626675d15b4394283b8180":[1,0,0,53,6], -"classmeow_1_1ObjType.html#a1b2ab2b0b31756ed1e1a011f6e50c993":[1,0,0,53,1], -"classmeow_1_1ObjType.html#a392c841c8012ebd9a62f514a74e4b535":[1,0,0,53,5], -"classmeow_1_1ObjType.html#a6a625052a5579e4897a95e9ca6663136":[1,0,0,53,0], -"classmeow_1_1ObjType.html#a8ff33aabcb80ffc2d870b6ce73a6d4fe":[1,0,0,53,13], -"classmeow_1_1ObjType.html#a99d0180d4480c6fd46841e09c5519d8a":[1,0,0,53,10], -"classmeow_1_1ObjType.html#a9deb0425763909a5b74aca7bd0c116f4":[1,0,0,53,4], -"classmeow_1_1ObjType.html#ac703cec17ecfe6869a016c0ff072918c":[1,0,0,53,2], -"classmeow_1_1ObjType.html#add76ed06952275dbb3c2ce0176cf0c7b":[1,0,0,53,12], -"classmeow_1_1ObjType.html#ae086a8dc3e60528121e73a0ce80d2cc9":[1,0,0,53,3], -"classmeow_1_1ObjType.html#ae7d34cb241aa7d74c9c52918c98dab49":[1,0,0,53,7], -"classmeow_1_1ObjType.html#af0adbddc5a4ef305c2637b6694355944":[1,0,0,53,16], -"classmeow_1_1ObjType.html#afaa74a571889ea5281ab3de5636f7e0f":[1,0,0,53,15], -"classmeow_1_1ObjType.html#afc34507295cf5bdbb1b5fd22c1c43f9a":[1,0,0,53,11], -"classmeow_1_1ObjType.html#afd125762822efc8ff890479bac6fafe4":[1,0,0,53,9], -"classmeow_1_1Photo.html":[1,0,0,38], -"classmeow_1_1Photo.html#a07c8ca1846fc97005a7d960c5fc703a7":[1,0,0,38,8], -"classmeow_1_1Photo.html#a0e947011dcb0db21760c89663acd2208":[1,0,0,38,15], -"classmeow_1_1Photo.html#a0fc9394bbee567c1961500808a5f9a9d":[1,0,0,38,20], -"classmeow_1_1Photo.html#a19976fbe55a9d7e17baac9460d5b829c":[1,0,0,38,11], -"classmeow_1_1Photo.html#a1a0582b5c3683264fcad5ca67b376f7c":[1,0,0,38,34], -"classmeow_1_1Photo.html#a1a81a5be069f31e16e2e665ff97e778c":[1,0,0,38,9], -"classmeow_1_1Photo.html#a1d51d273f9847c8c81de3acaafdf893f":[1,0,0,38,29], -"classmeow_1_1Photo.html#a1fbde3a8b2be3662cf67a035cf887be9":[1,0,0,38,19], -"classmeow_1_1Photo.html#a3489796a4101da9291fff280cb89728e":[1,0,0,38,24], -"classmeow_1_1Photo.html#a38c943a8bd30b309a8042599dcf9f1e7":[1,0,0,38,25], -"classmeow_1_1Photo.html#a43ac8952d85ea584dc9ea9a0424dbb98":[1,0,0,38,22], -"classmeow_1_1Photo.html#a449f74fa427154f943d6abee255431aa":[1,0,0,38,16], -"classmeow_1_1Photo.html#a49ada6e814bd2280af12183897227e62":[1,0,0,38,6], -"classmeow_1_1Photo.html#a4d237ed59e6227940c20831cdce797a8":[1,0,0,38,32], -"classmeow_1_1Photo.html#a511f65855ee9f102c2472ce236ba7d3c":[1,0,0,38,7], -"classmeow_1_1Photo.html#a53bc0c60fb3abd9e95999990c6f132e6":[1,0,0,38,14], -"classmeow_1_1Photo.html#a563850b9827f24d6d0be5c63e408d253":[1,0,0,38,10], -"classmeow_1_1Photo.html#a66e6f809ee030d4b3d5c0d1edd7b641e":[1,0,0,38,2], -"classmeow_1_1Photo.html#a68137359863914ebedb467782b8ef440":[1,0,0,38,3], -"classmeow_1_1Photo.html#a84b9bae13da85ab5d1caf02cdede7092":[1,0,0,38,0], -"classmeow_1_1Photo.html#a84cf3012af5e67b4aafc1ee7eafd70d1":[1,0,0,38,33], -"classmeow_1_1Photo.html#a85f96086c9c4041ae14f0c1c9c6d23f8":[1,0,0,38,1], -"classmeow_1_1Photo.html#a93fdf3b617d8b1c751823074fca049a9":[1,0,0,38,17], -"classmeow_1_1Photo.html#a95c01aa8e4b620c8290a3054663e41f4":[1,0,0,38,13], -"classmeow_1_1Photo.html#a97cc535d734fdf53457c84ef5f0bdc50":[1,0,0,38,28], -"classmeow_1_1Photo.html#a9fed32356d142cc4ee2c141ff894a49a":[1,0,0,38,26], -"classmeow_1_1Photo.html#aad526a7b9aecbcfebb12be76979ce7d1":[1,0,0,38,12], -"classmeow_1_1Photo.html#ab5a901c44b8c5523def9b40f27a5fda3":[1,0,0,38,30], -"classmeow_1_1Photo.html#ab7b4b1f6b3f8100ea670500f168cb1e4":[1,0,0,38,18], -"classmeow_1_1Photo.html#ab92324c852686bcad5e374aa9ae8e952":[1,0,0,38,35], -"classmeow_1_1Photo.html#ab97f03da439edeb8834fd6e7a3487f65":[1,0,0,38,23], -"classmeow_1_1Photo.html#ad3ba33208243966fe72db6c3a519e22d":[1,0,0,38,5], -"classmeow_1_1Photo.html#ae1d328ee4c0971d4a90fb1f05bea1e66":[1,0,0,38,21], -"classmeow_1_1Photo.html#aeb8878b9c809b8c6385bfadd3c0dd984":[1,0,0,38,27], -"classmeow_1_1Photo.html#aed3ed47ee1ddae0732e24af71b91a7b0":[1,0,0,38,31], -"classmeow_1_1Photo.html#af69dcdd4ccd4c15227cf0b104325d8de":[1,0,0,38,4], -"classmeow_1_1PhotoProjection.html":[1,0,0,46], -"classmeow_1_1PhotoProjection.html#a19f5080ff959073d334c6e21a6247f13":[1,0,0,46,6], -"classmeow_1_1PhotoProjection.html#a1e12a0292cf00f4d107b4a5e8e0fa464":[1,0,0,46,1], -"classmeow_1_1PhotoProjection.html#a3499d5c76df3c78028f3e1b7d8cb48e6":[1,0,0,46,11], -"classmeow_1_1PhotoProjection.html#a4a07aecb4474633c82d6b73dc1cdd53d":[1,0,0,46,8], -"classmeow_1_1PhotoProjection.html#a4a26e30caff3bd71ff68e97f5dc9ec46":[1,0,0,46,3], -"classmeow_1_1PhotoProjection.html#a632973b2b8675f126b74e5ced2f62d52":[1,0,0,46,13], -"classmeow_1_1PhotoProjection.html#a7c05a0abd905abc1330331627b6a1d90":[1,0,0,46,10], -"classmeow_1_1PhotoProjection.html#a8bc014829f304ae83da2862fcf4f6dce":[1,0,0,46,4], -"classmeow_1_1PhotoProjection.html#a902922d6be5fcb6ce2ce563031913e36":[1,0,0,46,0], -"classmeow_1_1PhotoProjection.html#aa50f02a71f9be0b417b0dc9f8ff5d9ab":[1,0,0,46,9], -"classmeow_1_1PhotoProjection.html#aabb88ff170cc655a3b7262af3337a0a3":[1,0,0,46,7], -"classmeow_1_1PhotoProjection.html#ac4bbf64ef4341a10bc444147142c7d5f":[1,0,0,46,14], -"classmeow_1_1PhotoProjection.html#adecf5a6f3f1f07d7fc6b4714fa80e8a1":[1,0,0,46,12], -"classmeow_1_1PhotoProjection.html#af143b826cad7171ec539432d3add9da5":[1,0,0,46,5], -"classmeow_1_1PhotoProjection.html#afba51bf2a5f236057bfd279ef68e0d71":[1,0,0,46,2], -"classmeow_1_1RGB.html":[1,0,0,7], -"classmeow_1_1RGB.html#a348908dfe16b5a77e30c69d2126fb010":[1,0,0,7,19], -"classmeow_1_1RGB.html#a3cefdc77ee54857ba0c6d5ede0e56c23":[1,0,0,7,1], -"classmeow_1_1RGB.html#a4fbcae437e69502e3f84da5afec118fb":[1,0,0,7,2], -"classmeow_1_1RGB.html#a58327e03618e628c728f28d812dcd46e":[1,0,0,7,11], -"classmeow_1_1RGB.html#a5b47ad08e06fa8da92e8af353ca1d69a":[1,0,0,7,16], -"classmeow_1_1RGB.html#a5c51ce2c05600850275de3c083328c10":[1,0,0,7,6], -"classmeow_1_1RGB.html#a6cac1f028885c20a49c955fe008b51c0":[1,0,0,7,15], -"classmeow_1_1RGB.html#a7735ee9722cfa0120d9a2dadebbc0bd3":[1,0,0,7,3], -"classmeow_1_1RGB.html#a7d57c16f75c635b064134242f72c667d":[1,0,0,7,5], -"classmeow_1_1RGB.html#a991e4ae339f6f0349d5c49a284c50d7b":[1,0,0,7,0], -"classmeow_1_1RGB.html#aa040fb899d8ecf152d95a6f7a4b3b066":[1,0,0,7,8], -"classmeow_1_1RGB.html#aaee76eac8f5ddc9d39e1a80107e415cd":[1,0,0,7,17], -"classmeow_1_1RGB.html#ab9f74cc384f67615ad172e994a645de9":[1,0,0,7,9], -"classmeow_1_1RGB.html#abc9f6654db5515946b10c7d593fc49cd":[1,0,0,7,13], -"classmeow_1_1RGB.html#ac1e1bd0f904c0bc4d68d117ec9a88932":[1,0,0,7,12], -"classmeow_1_1RGB.html#acf1e98a92ee1415e1278420c48976398":[1,0,0,7,18], -"classmeow_1_1RGB.html#ad427ada53b9a14dfc46150d54e983cfb":[1,0,0,7,10], -"classmeow_1_1RGB.html#aebff34ce6c558095ae73164a84f2e4c3":[1,0,0,7,4], -"classmeow_1_1RGB.html#aed8d2e9e26d7451ae5e3828ab357adf9":[1,0,0,7,20], -"classmeow_1_1RGB.html#aefbee4a412a49e205d0e538a5f6d7cfc":[1,0,0,7,7], -"classmeow_1_1RGB.html#af404b8c2793659741bf4dcd3f9599c74":[1,0,0,7,14], -"classmeow_1_1RGBf.html":[1,0,0,8], -"classmeow_1_1RGBf.html#a008f78e2496a88fb2fbf7003e4eb0ce8":[1,0,0,8,1], -"classmeow_1_1RGBf.html#a080b4a4b494d36992102aee0e3c697ac":[1,0,0,8,2], -"classmeow_1_1RGBf.html#a41f7e5d58f6b848b4b90de289e0ea96b":[1,0,0,8,4], -"classmeow_1_1RGBf.html#a8f61a17587ae9d51c236b43495e6b2fb":[1,0,0,8,5], -"classmeow_1_1RGBf.html#a9300ed526e402c6ec188034a76fc1b43":[1,0,0,8,3], -"classmeow_1_1RGBf.html#aa28e11d21cd70a6549aa211a3916171a":[1,0,0,8,0], -"classmeow_1_1RGBf.html#aaf6380aaa51980f93b14b3a47377552d":[1,0,0,8,7], -"classmeow_1_1RGBf.html#ab699d04c3b698ffa7ce8f2ce1473f74b":[1,0,0,8,9], -"classmeow_1_1RGBf.html#af528758e69770cdd8379175f68cd9678":[1,0,0,8,6], -"classmeow_1_1RGBf.html#afac4e1e44f4545413ada1d151a7f33d3":[1,0,0,8,8], -"classmeow_1_1RGBf__Space.html":[1,0,0,11], -"classmeow_1_1RGBf__Space.html#a029c3bd52ae818462558742dc2be0904":[1,0,0,11,8], -"classmeow_1_1RGBf__Space.html#a130bbee98fdd279a415e18aa0ca2f13c":[1,0,0,11,9], -"classmeow_1_1RGBf__Space.html#a1c405284fdfac9fb8626e5afccd213a4":[1,0,0,11,3], -"classmeow_1_1RGBf__Space.html#a1e788ac2df4f3cd00ff09b5f644f2c8c":[1,0,0,11,7], -"classmeow_1_1RGBf__Space.html#a280676dff16adf2945a1b282fa04e8e7":[1,0,0,11,16], -"classmeow_1_1RGBf__Space.html#a2a2a36035097c796da37667ab737aaff":[1,0,0,11,25], -"classmeow_1_1RGBf__Space.html#a2e158eb7f0a94047b23872b7b346e7b9":[1,0,0,11,21], -"classmeow_1_1RGBf__Space.html#a33dd8ebb5015faa8540e67e51ea68e4f":[1,0,0,11,27], -"classmeow_1_1RGBf__Space.html#a40a44b27fbf61b7660e73f6850418ab0":[1,0,0,11,1], -"classmeow_1_1RGBf__Space.html#a42066d9d91f184f9384c5903f7121365":[1,0,0,11,2], -"classmeow_1_1RGBf__Space.html#a431988ab812016af01e8ab960da9222a":[1,0,0,11,20], -"classmeow_1_1RGBf__Space.html#a48e591bedfc479b2193dd00ac5986f9f":[1,0,0,11,12], -"classmeow_1_1RGBf__Space.html#a65d8088fb8b755f0b3f173dcda552789":[1,0,0,11,13], -"classmeow_1_1RGBf__Space.html#a6b4da76d0c83cb321f61fb6387932203":[1,0,0,11,26], -"classmeow_1_1RGBf__Space.html#a8a0a6daacecfbd1769cbdb321988ab88":[1,0,0,11,5], -"classmeow_1_1RGBf__Space.html#a8ddf4972a507e4623c9372793f6478e1":[1,0,0,11,17], -"classmeow_1_1RGBf__Space.html#a98433b465ab530b4ac90232726604d16":[1,0,0,11,24], -"classmeow_1_1RGBf__Space.html#a9e1faa7ce3cfefeb07eb7b8051daf932":[1,0,0,11,19], -"classmeow_1_1RGBf__Space.html#aa2911ccfbf9a3587ed0310211836a25e":[1,0,0,11,18], -"classmeow_1_1RGBf__Space.html#ab31fa271f40b6296a1f55d9956a704ba":[1,0,0,11,22], -"classmeow_1_1RGBf__Space.html#ab47d10e634067bbb0b7152d0f50b42a0":[1,0,0,11,4], -"classmeow_1_1RGBf__Space.html#ab6c357531cc39c41299f933988084ebc":[1,0,0,11,6], -"classmeow_1_1RGBf__Space.html#ab9d808c477ec59c8671bc667f6429136":[1,0,0,11,15], -"classmeow_1_1RGBf__Space.html#ad25036799ca38983cdb74ed6b4245d51":[1,0,0,11,10], -"classmeow_1_1RGBf__Space.html#ad7cb69aace8c4ee0197d5eca0aa89c66":[1,0,0,11,0], -"classmeow_1_1RGBf__Space.html#aeb0cd2d681af6a70861ff371bf596e17":[1,0,0,11,14], -"classmeow_1_1RGBf__Space.html#aee2f300ff0ae724890d3d80d0cb7cbc3":[1,0,0,11,30], -"classmeow_1_1RGBf__Space.html#aeffa5f21171d32f9b1e1528707aac42b":[1,0,0,11,23], -"classmeow_1_1RGBf__Space.html#af473ccd4b8202097640ba9f19428caef":[1,0,0,11,29], -"classmeow_1_1RGBf__Space.html#af823dd9896ab6e485cc752eddc9c43f0":[1,0,0,11,11], -"classmeow_1_1RGBf__Space.html#afa902a6e87068e583c8747208f908f4e":[1,0,0,11,28], -"classmeow_1_1RGBi.html":[1,0,0,9], -"classmeow_1_1RGBi.html#a0e226c2a6b12ed85693fa5f80e3de247":[1,0,0,9,3], -"classmeow_1_1RGBi.html#a1bf359848887a55f86b25ac01b188ede":[1,0,0,9,7], -"classmeow_1_1RGBi.html#a1e34049a7d31a08083896c59ab20385e":[1,0,0,9,2], -"classmeow_1_1RGBi.html#a286f4f04c5e2d09dbab3ff5961c4954e":[1,0,0,9,8], -"classmeow_1_1RGBi.html#a3ac8d53ca66a53ad7f734b06c5f3e53c":[1,0,0,9,6], -"classmeow_1_1RGBi.html#a78e2c47da313180300863354219e63a9":[1,0,0,9,5], -"classmeow_1_1RGBi.html#a8d1ae508bdb3f491be0e0e771433bb6c":[1,0,0,9,4], -"classmeow_1_1RGBi.html#ab21405fa151e9ae43aeb9f925256f555":[1,0,0,9,1], -"classmeow_1_1RGBi.html#ac4b9273da3f8bf7a9d4736bf9942336e":[1,0,0,9,9], -"classmeow_1_1RGBi.html#ad5429b1f78b71edf54eb40980276db19":[1,0,0,9,0], -"classmeow_1_1RGBi__Space.html":[1,0,0,10], -"classmeow_1_1RGBi__Space.html#a0410f516652c05e244ba222bcefc0283":[1,0,0,10,24], -"classmeow_1_1RGBi__Space.html#a0eff4d5a02a91c3407740024d0061d02":[1,0,0,10,22], -"classmeow_1_1RGBi__Space.html#a15514adce8ed62b5fa196031d0f821cb":[1,0,0,10,2], -"classmeow_1_1RGBi__Space.html#a2ba8e23aa5745341540c72dc4f040990":[1,0,0,10,15], -"classmeow_1_1RGBi__Space.html#a2ce95550fd5c89fc71f0715fc8ac573b":[1,0,0,10,8], -"classmeow_1_1RGBi__Space.html#a338d7a18013b78132b4dd534bbef7406":[1,0,0,10,3], -"classmeow_1_1RGBi__Space.html#a3e04f724a45ca6e5cabbc57c9d1332b1":[1,0,0,10,25], -"classmeow_1_1RGBi__Space.html#a40f228f22ec8c35947a61d51a0e4c1fd":[1,0,0,10,26], -"classmeow_1_1RGBi__Space.html#a4b3d58a5a52f1ebee9e7477a9f0bd291":[1,0,0,10,13], -"classmeow_1_1RGBi__Space.html#a4e11d1c769ed496cccb9731a0fb68af4":[1,0,0,10,11], -"classmeow_1_1RGBi__Space.html#a5593b70032b2d51d4cf5643041fc97c6":[1,0,0,10,10], -"classmeow_1_1RGBi__Space.html#a612c6b94ae15541855dcd9dd15056ff8":[1,0,0,10,9], -"classmeow_1_1RGBi__Space.html#a618ccc99b535547833004fc8d83b14ee":[1,0,0,10,19], -"classmeow_1_1RGBi__Space.html#a68b6bd8c7c44f4cfcdaa89d42c0ad411":[1,0,0,10,17], -"classmeow_1_1RGBi__Space.html#a6920d22a9b808f0f2884bd791f8f568a":[1,0,0,10,21], -"classmeow_1_1RGBi__Space.html#a6a339fd5415d2c84c829c2dec1ab6710":[1,0,0,10,1], -"classmeow_1_1RGBi__Space.html#a6b4567461811d8f877b0234ca6662a76":[1,0,0,10,20], -"classmeow_1_1RGBi__Space.html#a71795b3157bae2b877635b43abd145e9":[1,0,0,10,16], -"classmeow_1_1RGBi__Space.html#a76b540bdf49bc8912c5f62aa875b1906":[1,0,0,10,28], -"classmeow_1_1RGBi__Space.html#a7aeab58894418a920b77c592990bd1ab":[1,0,0,10,18], -"classmeow_1_1RGBi__Space.html#a8a8779fb88ac2f2a97b00f3764035483":[1,0,0,10,5], -"classmeow_1_1RGBi__Space.html#a93000ad239423bb98dda22c8d48bc614":[1,0,0,10,29], -"classmeow_1_1RGBi__Space.html#a9eb77a74b33dd6c61f821ad9e1f5d00d":[1,0,0,10,0], -"classmeow_1_1RGBi__Space.html#aa56cd3fabe6e32ede7f7761836dd7253":[1,0,0,10,14], -"classmeow_1_1RGBi__Space.html#ab07979f6a7b9f6a45b75a6393ee6c385":[1,0,0,10,23], -"classmeow_1_1RGBi__Space.html#ab286b1713dc25fe5e3e560df56a28792":[1,0,0,10,4], -"classmeow_1_1RGBi__Space.html#abcf954ac596df3967581c533670a3339":[1,0,0,10,27], -"classmeow_1_1RGBi__Space.html#acf9aab095784c66dc9b3969602f84384":[1,0,0,10,30], -"classmeow_1_1RGBi__Space.html#ad1fa67b3646315b7a4fbcf225663e019":[1,0,0,10,6], -"classmeow_1_1RGBi__Space.html#ad9160364e918eaa52e0573c30f4f26e7":[1,0,0,10,7], -"classmeow_1_1RGBi__Space.html#ae929cfad169be9724e8d38d967a8ac33":[1,0,0,10,12], -"classmeow_1_1ReaderWriter__double.html":[1,0,0,56], -"classmeow_1_1ReaderWriter__double.html#a951e079f66e01d81f1492ae1da963d8e":[1,0,0,56,0], -"classmeow_1_1ReaderWriter__double.html#afff0af84fcf29769feeac0544cb8f81b":[1,0,0,56,1], -"classmeow_1_1ReaderWriter__int.html":[1,0,0,54], -"classmeow_1_1ReaderWriter__int.html#a04e4b5a8285e372706faa5a45983fb9d":[1,0,0,54,0], -"classmeow_1_1ReaderWriter__int.html#a91ca44a047318a75887b13d5e45d52fb":[1,0,0,54,1], -"classmeow_1_1ReaderWriter__size__t.html":[1,0,0,55], -"classmeow_1_1ReaderWriter__size__t.html#a4bf82797fa84b557895c204c8c94c936":[1,0,0,55,0], -"classmeow_1_1ReaderWriter__size__t.html#ab616eb075979f72e989a984177dfdb58":[1,0,0,55,1], -"classmeow_1_1ReaderWriter__string.html":[1,0,0,57], -"classmeow_1_1ReaderWriter__string.html#ac4fe1d4fbaf69b48c36fe2d404c214c5":[1,0,0,57,1], -"classmeow_1_1ReaderWriter__string.html#adf69dad74e4998323580e6913598c894":[1,0,0,57,0], -"classmeow_1_1RegisterInterface.html":[1,0,0,59], -"classmeow_1_1RegisterInterface.html#aa0f73c861a4b917085eed724e61661cf":[1,0,0,59,2], -"classmeow_1_1RegisterInterface.html#ab94831367f6f8226f668886ceaa99b2c":[1,0,0,59,3], -"classmeow_1_1RegisterInterface.html#ac18ca2aeac72ece9f85c3632436426d5":[1,0,0,59,0], -"classmeow_1_1RegisterInterface.html#affce62cb4c25e89a55fe3a3718c6dd3e":[1,0,0,59,1], -"classmeow_1_1Rotation3D.html":[1,0,0,42], -"classmeow_1_1Rotation3D.html#a0a7c3b7f605caf7bc54f80b25b317972":[1,0,0,42,13], -"classmeow_1_1Rotation3D.html#a201c56debd6cc0f4e75cb06148197726":[1,0,0,42,7], -"classmeow_1_1Rotation3D.html#a29ca99627654b9d136c12f6e0e2c91c5":[1,0,0,42,3], -"classmeow_1_1Rotation3D.html#a3e0095d1f506d6f11c434d55e454aca6":[1,0,0,42,11], -"classmeow_1_1Rotation3D.html#a4846e5870c41f3694678d8acf032b8df":[1,0,0,42,6], -"classmeow_1_1Rotation3D.html#a513851c5d53274b76fd9511ba1aea484":[1,0,0,42,10], -"classmeow_1_1Rotation3D.html#a566ebd46881ef0165aab55a4cf4ca169":[1,0,0,42,17], -"classmeow_1_1Rotation3D.html#a757a196f261a28693061c5e16be97ab6":[1,0,0,42,4], -"classmeow_1_1Rotation3D.html#a77a863b230bcacdfaf5a534f17268170":[1,0,0,42,16], -"classmeow_1_1Rotation3D.html#a8ce437d591d81cc81be959d6f27e71c9":[1,0,0,42,5], -"classmeow_1_1Rotation3D.html#a90c102c7f74e8a36ac0d24bef6b06337":[1,0,0,42,0], -"classmeow_1_1Rotation3D.html#aa872f44ce5b53faadddc9493697cfe13":[1,0,0,42,18], -"classmeow_1_1Rotation3D.html#aa9ce2a9c913ea08ba7fb43aed4784a2b":[1,0,0,42,2], -"classmeow_1_1Rotation3D.html#ab566bace2339705305d7e18c36116d2a":[1,0,0,42,1], -"classmeow_1_1Rotation3D.html#ac2919c38518ea677a85df8757bd8f0d9":[1,0,0,42,14], -"classmeow_1_1Rotation3D.html#ac6488df50303b564262065350186549a":[1,0,0,42,12], -"classmeow_1_1Rotation3D.html#ae12a31cabc1260bd7256734f0e04acfb":[1,0,0,42,8], -"classmeow_1_1Rotation3D.html#aeceaa78749d4bd9f5d638591298073dd":[1,0,0,42,15], -"classmeow_1_1Rotation3D.html#af2a38c66668f6dcc11005e8f42b81f2f":[1,0,0,42,9], -"classmeow_1_1SegmentTree.html":[1,0,0,20], -"classmeow_1_1SegmentTree.html#a12a47cdf24eacb80d0bad4010f6a2953":[1,0,0,20,2], -"classmeow_1_1SegmentTree.html#a18bb3667abd9810ce3534af3d70b14d5":[1,0,0,20,7], -"classmeow_1_1SegmentTree.html#a1fe904372d3cdd01f07a1c88f86b14a1":[1,0,0,20,1], -"classmeow_1_1SegmentTree.html#a2f300a5fd5ffdd19e4b3efc6899a7439":[1,0,0,20,6] +"classmeow_1_1RGBf__Space.html#a6b4da76d0c83cb321f61fb6387932203":[1,0,0,4,26], +"classmeow_1_1RGBf__Space.html#a8a0a6daacecfbd1769cbdb321988ab88":[1,0,0,4,5], +"classmeow_1_1RGBf__Space.html#a8ddf4972a507e4623c9372793f6478e1":[1,0,0,4,17], +"classmeow_1_1RGBf__Space.html#a98433b465ab530b4ac90232726604d16":[1,0,0,4,24], +"classmeow_1_1RGBf__Space.html#a9e1faa7ce3cfefeb07eb7b8051daf932":[1,0,0,4,19], +"classmeow_1_1RGBf__Space.html#aa2911ccfbf9a3587ed0310211836a25e":[1,0,0,4,18], +"classmeow_1_1RGBf__Space.html#ab31fa271f40b6296a1f55d9956a704ba":[1,0,0,4,22], +"classmeow_1_1RGBf__Space.html#ab47d10e634067bbb0b7152d0f50b42a0":[1,0,0,4,4], +"classmeow_1_1RGBf__Space.html#ab6c357531cc39c41299f933988084ebc":[1,0,0,4,6], +"classmeow_1_1RGBf__Space.html#ab9d808c477ec59c8671bc667f6429136":[1,0,0,4,15], +"classmeow_1_1RGBf__Space.html#ad25036799ca38983cdb74ed6b4245d51":[1,0,0,4,10], +"classmeow_1_1RGBf__Space.html#ad7cb69aace8c4ee0197d5eca0aa89c66":[1,0,0,4,0], +"classmeow_1_1RGBf__Space.html#aeb0cd2d681af6a70861ff371bf596e17":[1,0,0,4,14], +"classmeow_1_1RGBf__Space.html#aee2f300ff0ae724890d3d80d0cb7cbc3":[1,0,0,4,30], +"classmeow_1_1RGBf__Space.html#aeffa5f21171d32f9b1e1528707aac42b":[1,0,0,4,23], +"classmeow_1_1RGBf__Space.html#af473ccd4b8202097640ba9f19428caef":[1,0,0,4,29], +"classmeow_1_1RGBf__Space.html#af823dd9896ab6e485cc752eddc9c43f0":[1,0,0,4,11], +"classmeow_1_1RGBf__Space.html#afa902a6e87068e583c8747208f908f4e":[1,0,0,4,28], +"classmeow_1_1RGBi__Space.html":[1,0,0,3], +"classmeow_1_1RGBi__Space.html#a0410f516652c05e244ba222bcefc0283":[1,0,0,3,24], +"classmeow_1_1RGBi__Space.html#a0eff4d5a02a91c3407740024d0061d02":[1,0,0,3,22], +"classmeow_1_1RGBi__Space.html#a15514adce8ed62b5fa196031d0f821cb":[1,0,0,3,2], +"classmeow_1_1RGBi__Space.html#a2ba8e23aa5745341540c72dc4f040990":[1,0,0,3,15], +"classmeow_1_1RGBi__Space.html#a2ce95550fd5c89fc71f0715fc8ac573b":[1,0,0,3,8], +"classmeow_1_1RGBi__Space.html#a338d7a18013b78132b4dd534bbef7406":[1,0,0,3,3], +"classmeow_1_1RGBi__Space.html#a3e04f724a45ca6e5cabbc57c9d1332b1":[1,0,0,3,25], +"classmeow_1_1RGBi__Space.html#a40f228f22ec8c35947a61d51a0e4c1fd":[1,0,0,3,26], +"classmeow_1_1RGBi__Space.html#a4b3d58a5a52f1ebee9e7477a9f0bd291":[1,0,0,3,13], +"classmeow_1_1RGBi__Space.html#a4e11d1c769ed496cccb9731a0fb68af4":[1,0,0,3,11], +"classmeow_1_1RGBi__Space.html#a5593b70032b2d51d4cf5643041fc97c6":[1,0,0,3,10], +"classmeow_1_1RGBi__Space.html#a612c6b94ae15541855dcd9dd15056ff8":[1,0,0,3,9], +"classmeow_1_1RGBi__Space.html#a618ccc99b535547833004fc8d83b14ee":[1,0,0,3,19], +"classmeow_1_1RGBi__Space.html#a68b6bd8c7c44f4cfcdaa89d42c0ad411":[1,0,0,3,17], +"classmeow_1_1RGBi__Space.html#a6920d22a9b808f0f2884bd791f8f568a":[1,0,0,3,21], +"classmeow_1_1RGBi__Space.html#a6a339fd5415d2c84c829c2dec1ab6710":[1,0,0,3,1], +"classmeow_1_1RGBi__Space.html#a6b4567461811d8f877b0234ca6662a76":[1,0,0,3,20], +"classmeow_1_1RGBi__Space.html#a71795b3157bae2b877635b43abd145e9":[1,0,0,3,16], +"classmeow_1_1RGBi__Space.html#a76b540bdf49bc8912c5f62aa875b1906":[1,0,0,3,28], +"classmeow_1_1RGBi__Space.html#a7aeab58894418a920b77c592990bd1ab":[1,0,0,3,18], +"classmeow_1_1RGBi__Space.html#a8a8779fb88ac2f2a97b00f3764035483":[1,0,0,3,5], +"classmeow_1_1RGBi__Space.html#a93000ad239423bb98dda22c8d48bc614":[1,0,0,3,29], +"classmeow_1_1RGBi__Space.html#a9eb77a74b33dd6c61f821ad9e1f5d00d":[1,0,0,3,0], +"classmeow_1_1RGBi__Space.html#aa56cd3fabe6e32ede7f7761836dd7253":[1,0,0,3,14], +"classmeow_1_1RGBi__Space.html#ab07979f6a7b9f6a45b75a6393ee6c385":[1,0,0,3,23], +"classmeow_1_1RGBi__Space.html#ab286b1713dc25fe5e3e560df56a28792":[1,0,0,3,4], +"classmeow_1_1RGBi__Space.html#abcf954ac596df3967581c533670a3339":[1,0,0,3,27], +"classmeow_1_1RGBi__Space.html#acf9aab095784c66dc9b3969602f84384":[1,0,0,3,30], +"classmeow_1_1RGBi__Space.html#ad1fa67b3646315b7a4fbcf225663e019":[1,0,0,3,6], +"classmeow_1_1RGBi__Space.html#ad9160364e918eaa52e0573c30f4f26e7":[1,0,0,3,7], +"classmeow_1_1RGBi__Space.html#ae929cfad169be9724e8d38d967a8ac33":[1,0,0,3,12], +"classmeow_1_1ReaderWriter__double.html":[1,0,0,47], +"classmeow_1_1ReaderWriter__double.html#a951e079f66e01d81f1492ae1da963d8e":[1,0,0,47,0], +"classmeow_1_1ReaderWriter__double.html#afff0af84fcf29769feeac0544cb8f81b":[1,0,0,47,1], +"classmeow_1_1ReaderWriter__int.html":[1,0,0,45], +"classmeow_1_1ReaderWriter__int.html#a04e4b5a8285e372706faa5a45983fb9d":[1,0,0,45,0], +"classmeow_1_1ReaderWriter__int.html#a91ca44a047318a75887b13d5e45d52fb":[1,0,0,45,1], +"classmeow_1_1ReaderWriter__size__t.html":[1,0,0,46], +"classmeow_1_1ReaderWriter__size__t.html#a4bf82797fa84b557895c204c8c94c936":[1,0,0,46,0], +"classmeow_1_1ReaderWriter__size__t.html#ab616eb075979f72e989a984177dfdb58":[1,0,0,46,1], +"classmeow_1_1ReaderWriter__string.html":[1,0,0,48], +"classmeow_1_1ReaderWriter__string.html#ac4fe1d4fbaf69b48c36fe2d404c214c5":[1,0,0,48,1], +"classmeow_1_1ReaderWriter__string.html#adf69dad74e4998323580e6913598c894":[1,0,0,48,0], +"classmeow_1_1Rotation3D.html":[1,0,0,33], +"classmeow_1_1Rotation3D.html#a0a7c3b7f605caf7bc54f80b25b317972":[1,0,0,33,13], +"classmeow_1_1Rotation3D.html#a201c56debd6cc0f4e75cb06148197726":[1,0,0,33,7], +"classmeow_1_1Rotation3D.html#a29ca99627654b9d136c12f6e0e2c91c5":[1,0,0,33,3], +"classmeow_1_1Rotation3D.html#a3e0095d1f506d6f11c434d55e454aca6":[1,0,0,33,11], +"classmeow_1_1Rotation3D.html#a4846e5870c41f3694678d8acf032b8df":[1,0,0,33,6], +"classmeow_1_1Rotation3D.html#a513851c5d53274b76fd9511ba1aea484":[1,0,0,33,10], +"classmeow_1_1Rotation3D.html#a566ebd46881ef0165aab55a4cf4ca169":[1,0,0,33,17], +"classmeow_1_1Rotation3D.html#a757a196f261a28693061c5e16be97ab6":[1,0,0,33,4], +"classmeow_1_1Rotation3D.html#a77a863b230bcacdfaf5a534f17268170":[1,0,0,33,16], +"classmeow_1_1Rotation3D.html#a8ce437d591d81cc81be959d6f27e71c9":[1,0,0,33,5], +"classmeow_1_1Rotation3D.html#a90c102c7f74e8a36ac0d24bef6b06337":[1,0,0,33,0], +"classmeow_1_1Rotation3D.html#aa872f44ce5b53faadddc9493697cfe13":[1,0,0,33,18], +"classmeow_1_1Rotation3D.html#aa9ce2a9c913ea08ba7fb43aed4784a2b":[1,0,0,33,2], +"classmeow_1_1Rotation3D.html#ab566bace2339705305d7e18c36116d2a":[1,0,0,33,1], +"classmeow_1_1Rotation3D.html#ac2919c38518ea677a85df8757bd8f0d9":[1,0,0,33,14], +"classmeow_1_1Rotation3D.html#ac6488df50303b564262065350186549a":[1,0,0,33,12], +"classmeow_1_1Rotation3D.html#ae12a31cabc1260bd7256734f0e04acfb":[1,0,0,33,8], +"classmeow_1_1Rotation3D.html#aeceaa78749d4bd9f5d638591298073dd":[1,0,0,33,15], +"classmeow_1_1Rotation3D.html#af2a38c66668f6dcc11005e8f42b81f2f":[1,0,0,33,9], +"classmeow_1_1SegmentTree.html":[1,0,0,11], +"classmeow_1_1SegmentTree.html#a12a47cdf24eacb80d0bad4010f6a2953":[1,0,0,11,2], +"classmeow_1_1SegmentTree.html#a18bb3667abd9810ce3534af3d70b14d5":[1,0,0,11,7], +"classmeow_1_1SegmentTree.html#a1fe904372d3cdd01f07a1c88f86b14a1":[1,0,0,11,1], +"classmeow_1_1SegmentTree.html#a2f300a5fd5ffdd19e4b3efc6899a7439":[1,0,0,11,6], +"classmeow_1_1SegmentTree.html#a765e794af604ab7c20a4245dfafcf14c":[1,0,0,11,5], +"classmeow_1_1SegmentTree.html#a80c550b0a3b997bc541ae0947ae2f55d":[1,0,0,11,8], +"classmeow_1_1SegmentTree.html#a889f38048ffe08ce3c80911878faac44":[1,0,0,11,3], +"classmeow_1_1SegmentTree.html#a8985a196cfb954bc469e7dae146ad4ed":[1,0,0,11,9], +"classmeow_1_1SegmentTree.html#a8e8365f0440c68f3c0853b94a7de3ccb":[1,0,0,11,0], +"classmeow_1_1SegmentTree.html#aaeca3de355dc367e2664e83800ee6aa5":[1,0,0,11,4], +"classmeow_1_1Self.html":[1,0,0,49], +"classmeow_1_1Self.html#a000ede7e217c31401cc0a4b1c6749ee5":[1,0,0,49,4], +"classmeow_1_1Self.html#a10f22a83c3afcf65f8f9680f2a2f945c":[1,0,0,49,14], +"classmeow_1_1Self.html#a5962339e9ee49312ab770f1119256ca6":[1,0,0,49,9], +"classmeow_1_1Self.html#a6063551c3e6ac647500e938ade8fbc99":[1,0,0,49,10], +"classmeow_1_1Self.html#a63e1570c927c7fa3b95b71fe978e355d":[1,0,0,49,13], +"classmeow_1_1Self.html#a6b39fcc4b184809f9aeaeb1c9a0bac2d":[1,0,0,49,1], +"classmeow_1_1Self.html#a91098e2218c358470e81d64f35d6491d":[1,0,0,49,8], +"classmeow_1_1Self.html#a9cd016a38a09f479fe2ed83eb1ebdae2":[1,0,0,49,6], +"classmeow_1_1Self.html#aa7d169e9d20d590f3e571206084797f8":[1,0,0,49,0], +"classmeow_1_1Self.html#aa7d169e9d20d590f3e571206084797f8a40c8a3eba568e04a5ce09ee0fa881822":[1,0,0,49,0,1], +"classmeow_1_1Self.html#aa7d169e9d20d590f3e571206084797f8adef1b0d02e1090b1b610a4ea91bd6730":[1,0,0,49,0,0], +"classmeow_1_1Self.html#ab3671e44693b79e2f987f59652d46ca9":[1,0,0,49,15], +"classmeow_1_1Self.html#ace312355261c68ac7531767939f5c4c2":[1,0,0,49,11], +"classmeow_1_1Self.html#ada16564a03665b10810a6342d61044bc":[1,0,0,49,5], +"classmeow_1_1Self.html#ae4256bfc598bb0db76141ffce506806e":[1,0,0,49,7], +"classmeow_1_1Self.html#af3220c1e1d7966c6dbaf4ec62f8cbc2f":[1,0,0,49,2], +"classmeow_1_1Self.html#af3277e1109c59e5f81549889b344a675":[1,0,0,49,12], +"classmeow_1_1Self.html#afee797a10c73a1c8e02c8e6315a2930b":[1,0,0,49,3], +"classmeow_1_1SplayTree.html":[1,0,0,12], +"classmeow_1_1SplayTree.html#a06dd77ef9bd62d83a7571feca5324825":[1,0,0,12,21], +"classmeow_1_1SplayTree.html#a0ae5e48da8d18ad8b2dc839d1c1b5582":[1,0,0,12,11], +"classmeow_1_1SplayTree.html#a169eca2b27a5ec844bd79bba2bb75412":[1,0,0,12,17], +"classmeow_1_1SplayTree.html#a17f0fea3a3f4c7a548743bee7e5a285c":[1,0,0,12,16], +"classmeow_1_1SplayTree.html#a36a55daf9150ae2d866075dedf1d583d":[1,0,0,12,24], +"classmeow_1_1SplayTree.html#a40b663d34933b258e667f9205f469fdc":[1,0,0,12,23], +"classmeow_1_1SplayTree.html#a48d6f8f0af07a6620bd73a92db226ce6":[1,0,0,12,14], +"classmeow_1_1SplayTree.html#a640cec3815f70c0a7eac811d7272c637":[1,0,0,12,1], +"classmeow_1_1SplayTree.html#a67dc7214cf9a89053e4b719f4d60cb4c":[1,0,0,12,9], +"classmeow_1_1SplayTree.html#a7e4eb9104cd7a2c01cda7e0a19c55cbe":[1,0,0,12,22], +"classmeow_1_1SplayTree.html#a805efe9b5f4bac68fd62908eb7cf3501":[1,0,0,12,13], +"classmeow_1_1SplayTree.html#a8a3e10edd9aa04a5786ad6d8b7dd5490":[1,0,0,12,3], +"classmeow_1_1SplayTree.html#a8dac8bccc08f9c1c828b25b7fe9919c7":[1,0,0,12,6], +"classmeow_1_1SplayTree.html#a9cd532f990a5fe6ff0930fc297cf664e":[1,0,0,12,25], +"classmeow_1_1SplayTree.html#a9d370115877428e58b1595458dc345a3":[1,0,0,12,15], +"classmeow_1_1SplayTree.html#a9f02a4ccc46616b7923c5834e02d53bc":[1,0,0,12,19], +"classmeow_1_1SplayTree.html#aafc78f8d6abc95d52ba1062c14946cd5":[1,0,0,12,5], +"classmeow_1_1SplayTree.html#abcdab5caa27fecfd980595681381a4dc":[1,0,0,12,7], +"classmeow_1_1SplayTree.html#ad8c3814cbfbcc9f754b62a74368ddc0b":[1,0,0,12,10], +"classmeow_1_1SplayTree.html#ad91ceed4303b4fc5b115b067d304debc":[1,0,0,12,20], +"classmeow_1_1SplayTree.html#addfdea993d700469785b3e01631ec3c0":[1,0,0,12,2], +"classmeow_1_1SplayTree.html#ae5a57883fd31a6288b958b42b94606a9":[1,0,0,12,4], +"classmeow_1_1SplayTree.html#aead0d2eba7528aeff12f6c0f87c60917":[1,0,0,12,12], +"classmeow_1_1SplayTree.html#aef1da0d72d3a88851bd805d489fb6ea0":[1,0,0,12,18], +"classmeow_1_1SplayTree.html#aef1f4e901e3e17a67e45aa2b9f9b61db":[1,0,0,12,8], +"classmeow_1_1SplayTree_1_1Element.html":[1,0,0,12,0], +"classmeow_1_1SplayTree_1_1Element.html#a01f7474b5018d9505c0e8495d9d1d895":[1,0,0,12,0,10], +"classmeow_1_1SplayTree_1_1Element.html#a4cc99037c39c9d3856a06d9950678a85":[1,0,0,12,0,2], +"classmeow_1_1SplayTree_1_1Element.html#a4f12f5c26525cbf3763a05f63ab33871":[1,0,0,12,0,1], +"classmeow_1_1SplayTree_1_1Element.html#a5e564545e78be2ad63e965c985997ab5":[1,0,0,12,0,7], +"classmeow_1_1SplayTree_1_1Element.html#a6af08a219ca313ddd086db6d3a8685d7":[1,0,0,12,0,8], +"classmeow_1_1SplayTree_1_1Element.html#aaea89fe0e873d4a2ceafad1519064d9a":[1,0,0,12,0,4], +"classmeow_1_1SplayTree_1_1Element.html#abab289dd578dd4879abebb58a6d86784":[1,0,0,12,0,0], +"classmeow_1_1SplayTree_1_1Element.html#ac947185148b8e81083172b843b129510":[1,0,0,12,0,6], +"classmeow_1_1SplayTree_1_1Element.html#ad522186691eead6d0a0a880e05e2a73b":[1,0,0,12,0,3], +"classmeow_1_1SplayTree_1_1Element.html#ae5c8fa3ed0fb90953de1b50e81a89480":[1,0,0,12,0,5], +"classmeow_1_1SplayTree_1_1Element.html#aeaf7740977e75749cd8656066d05808b":[1,0,0,12,0,9], +"classmeow_1_1SplayTree__Range.html":[1,0,0,13], +"classmeow_1_1SplayTree__Range.html#a05057d5df92737104b7431b4203cac11":[1,0,0,13,23], +"classmeow_1_1SplayTree__Range.html#a13c3591050f556251a33c03ce142acb1":[1,0,0,13,9], +"classmeow_1_1SplayTree__Range.html#a1594362228633d8b026bb0f8c343384f":[1,0,0,13,26], +"classmeow_1_1SplayTree__Range.html#a17483e5f0028004cc4bf46699591fafe":[1,0,0,13,17], +"classmeow_1_1SplayTree__Range.html#a2974124d833383fc0b3f9fed6f18db2f":[1,0,0,13,28], +"classmeow_1_1SplayTree__Range.html#a2a4e8bffccdf807bfe6feb9d838ab44d":[1,0,0,13,19], +"classmeow_1_1SplayTree__Range.html#a42d874bda7b24108d0e861448eadce84":[1,0,0,13,15], +"classmeow_1_1SplayTree__Range.html#a492f68ede1f6423590ec2bfa3f839ab0":[1,0,0,13,27], +"classmeow_1_1SplayTree__Range.html#a4e05023009c1c82a5d464a43d6777843":[1,0,0,13,12], +"classmeow_1_1SplayTree__Range.html#a514b6eac0a39ac0d365a5ee72eea78e8":[1,0,0,13,4], +"classmeow_1_1SplayTree__Range.html#a53a6ba929a8500fa74e0991e120d3401":[1,0,0,13,16], +"classmeow_1_1SplayTree__Range.html#a5e80acef8cd1a6732f5cfec65ab69d54":[1,0,0,13,11], +"classmeow_1_1SplayTree__Range.html#a6e33546a3cb07d56548a1f64aa1fc711":[1,0,0,13,20], +"classmeow_1_1SplayTree__Range.html#a74207c8c8023d62111171cd64abfbe77":[1,0,0,13,10], +"classmeow_1_1SplayTree__Range.html#a86abc6a3a19f874e86fb29b75c212fce":[1,0,0,13,6], +"classmeow_1_1SplayTree__Range.html#a91272707629fcec7cc9fa60594334002":[1,0,0,13,21], +"classmeow_1_1SplayTree__Range.html#a92ca3967d0f433a57b5057d61183f2aa":[1,0,0,13,14], +"classmeow_1_1SplayTree__Range.html#a9952f914eb9449ae17f5ea0ece422af9":[1,0,0,13,22], +"classmeow_1_1SplayTree__Range.html#aa5a5c774d04721cbe038ec883c01737a":[1,0,0,13,2], +"classmeow_1_1SplayTree__Range.html#abe3366aac14529a4b044b519a53c5bb7":[1,0,0,13,29], +"classmeow_1_1SplayTree__Range.html#acb88cb76b50884221cbb58d2adcb4329":[1,0,0,13,5], +"classmeow_1_1SplayTree__Range.html#acf3c8d90ff38a210ed9d64dd365d5e93":[1,0,0,13,1], +"classmeow_1_1SplayTree__Range.html#ad3aaed040f619a3b14c3f9b598b7fecc":[1,0,0,13,7], +"classmeow_1_1SplayTree__Range.html#ae0f6543101ce4864257b93786c21a5c8":[1,0,0,13,24], +"classmeow_1_1SplayTree__Range.html#ae3cffdbb135d3f2518092c2e4b993e1f":[1,0,0,13,8], +"classmeow_1_1SplayTree__Range.html#af93643b667895835f97e32e30959ca9e":[1,0,0,13,18], +"classmeow_1_1SplayTree__Range.html#afa919ebbc8feedc4c2ed2185d6207261":[1,0,0,13,3], +"classmeow_1_1SplayTree__Range.html#afce0f36427e9105a3405176ed4eddf58":[1,0,0,13,25], +"classmeow_1_1SplayTree__Range.html#afd72a714bb2b7bce0ceedad1dea9e264":[1,0,0,13,13], +"classmeow_1_1SplayTree__Range_1_1Element.html":[1,0,0,13,0], +"classmeow_1_1SplayTree__Range_1_1Element.html#a126d57eee520aa17868ce74112249e12":[1,0,0,13,0,8], +"classmeow_1_1SplayTree__Range_1_1Element.html#a18157d69d14dad8e2a9600a3052ef341":[1,0,0,13,0,1], +"classmeow_1_1SplayTree__Range_1_1Element.html#a42f71bf3aa7e009582e628e87763482d":[1,0,0,13,0,9], +"classmeow_1_1SplayTree__Range_1_1Element.html#a5441072951b572b2859f6f0f1b55d3cc":[1,0,0,13,0,3], +"classmeow_1_1SplayTree__Range_1_1Element.html#a6344204522f3093165b1a100cc2bf6f2":[1,0,0,13,0,7], +"classmeow_1_1SplayTree__Range_1_1Element.html#a7e8d951ce66208a88ac8d8a177af48a5":[1,0,0,13,0,5], +"classmeow_1_1SplayTree__Range_1_1Element.html#aaf32bca541ab3b6212a135a77e7f7d91":[1,0,0,13,0,2], +"classmeow_1_1SplayTree__Range_1_1Element.html#acc3dcc61b0b363c10ab3cb572a37bffe":[1,0,0,13,0,0], +"classmeow_1_1SplayTree__Range_1_1Element.html#ace7c7fb2416ca7afd7df627a0fe57ed0":[1,0,0,13,0,4], +"classmeow_1_1SplayTree__Range_1_1Element.html#ad860aa695abffe96716eed4a5e58d950":[1,0,0,13,0,6], +"classmeow_1_1SplayTree__Range_1_1Element.html#aea48bcfd0ad50cbdcdc15128be5e8f15":[1,0,0,13,0,10], +"classmeow_1_1Transformation.html":[1,0,0,35], +"classmeow_1_1Transformation.html#a0186764bb80869bd80b81efb5bb1ee95":[1,0,0,35,9], +"classmeow_1_1Transformation.html#a09e71e5af508d7c0e09fdbeaacbe4365":[1,0,0,35,13], +"classmeow_1_1Transformation.html#a129b2465033d0f6c8f57e4ee36c52b6c":[1,0,0,35,0], +"classmeow_1_1Transformation.html#a18590a4501b79a9ad38eb8fa3c966eb8":[1,0,0,35,8], +"classmeow_1_1Transformation.html#a1b556b6b0798d4e03cae5cdc474dca13":[1,0,0,35,4], +"classmeow_1_1Transformation.html#a2a90b93490712232b81a628b5057526f":[1,0,0,35,14], +"classmeow_1_1Transformation.html#a2dedc054a656a962e8556472aa767dbb":[1,0,0,35,15], +"classmeow_1_1Transformation.html#a45fb012c3276a37a71805590ab3d75a8":[1,0,0,35,11], +"classmeow_1_1Transformation.html#a4e7e3b24d0879eddc53951dfb357db0b":[1,0,0,35,10], +"classmeow_1_1Transformation.html#a71a1e75ebcf4d692cb9f0dcfeba1c1e4":[1,0,0,35,6], +"classmeow_1_1Transformation.html#a96471a49fe0b9737ad5b98b8e917385e":[1,0,0,35,2], +"classmeow_1_1Transformation.html#a97b459877b4e508193071fa166a126c9":[1,0,0,35,7], +"classmeow_1_1Transformation.html#a9b6ec99d8363742f77c63a49ba9467b5":[1,0,0,35,16], +"classmeow_1_1Transformation.html#a9c4d19fe8d95967596b06bc026bdf200":[1,0,0,35,5], +"classmeow_1_1Transformation.html#aa0c299b9ad13020a9eb460de01378ddc":[1,0,0,35,17], +"classmeow_1_1Transformation.html#aa9a476c677e7efc805c0fbdccfb48b38":[1,0,0,35,18], +"classmeow_1_1Transformation.html#aae50028aba551ad3459335299794f8af":[1,0,0,35,12], +"classmeow_1_1Transformation.html#abe781169171fa3b8206a91e166779d74":[1,0,0,35,3], +"classmeow_1_1Transformation.html#ac457f3968b21842afa72344e34e7ada2":[1,0,0,35,1], +"classmeow_1_1Usage.html":[1,0,0,50], +"classmeow_1_1Usage.html#a05f4b23ce224661dbc7f308da4cb2709":[1,0,0,50,16], +"classmeow_1_1Usage.html#a20c74babb6cc473dd3abe2a31bbe32db":[1,0,0,50,2], +"classmeow_1_1Usage.html#a24d6ad17571474211da242b19bc5bdcf":[1,0,0,50,4], +"classmeow_1_1Usage.html#a4decdd19345adcda3854fd13e3379d4f":[1,0,0,50,8], +"classmeow_1_1Usage.html#a4ee38098e5abdb6932a32c13a30f584d":[1,0,0,50,17], +"classmeow_1_1Usage.html#a503b7e13dd79597020805b58d3d81d9d":[1,0,0,50,11], +"classmeow_1_1Usage.html#a5bcc22c9e69258c22462c1cb4e5b5400":[1,0,0,50,0], +"classmeow_1_1Usage.html#a93bca4e2025f46bac3fbfdc36d8ab649":[1,0,0,50,1], +"classmeow_1_1Usage.html#a974e116cde6295ed08d836b08e0c1e99":[1,0,0,50,15], +"classmeow_1_1Usage.html#a9c22701e09fec8e206118a95d7a082d1":[1,0,0,50,3], +"classmeow_1_1Usage.html#aa6a254158f9681e984424c2852fb20ee":[1,0,0,50,12], +"classmeow_1_1Usage.html#aaa2f7c0049d1d09ae08ba8fed6f2a242":[1,0,0,50,9], +"classmeow_1_1Usage.html#abf96a39021fa349a881f850176b56bbb":[1,0,0,50,10], +"classmeow_1_1Usage.html#ac09c339c31d602eca40df02c582d5241":[1,0,0,50,14], +"classmeow_1_1Usage.html#ad7db9a4197d9b281c47df0800ed63df0":[1,0,0,50,5], +"classmeow_1_1Usage.html#aef05aaef7ba6433b2f4c5f313f9c0752":[1,0,0,50,13], +"classmeow_1_1Usage.html#af40b0323858e6af56562351554c4dfe2":[1,0,0,50,6], +"classmeow_1_1Usage.html#af4642c5d19cda946047934b3d1463f02":[1,0,0,50,7], +"classmeow_1_1VP__Tree.html":[1,0,0,14], +"classmeow_1_1VP__Tree.html#a02c136810876c8713b9760aa8bb51aa4":[1,0,0,14,0], +"classmeow_1_1VP__Tree.html#a1f301f751afe7baf5eafe6964c6a7a15":[1,0,0,14,2], +"classmeow_1_1VP__Tree.html#a22db303a6318b2ef58957b22063cb591":[1,0,0,14,12], +"classmeow_1_1VP__Tree.html#a2319a3995c4b6ad415a4997764e83b3f":[1,0,0,14,10], +"classmeow_1_1VP__Tree.html#a4688e0675080bf406a086d176c5555b9":[1,0,0,14,5], +"classmeow_1_1VP__Tree.html#a599a1fba89e0e5a06fa1e71c81bc5216":[1,0,0,14,4], +"classmeow_1_1VP__Tree.html#a5ce274e16a28c6ef5cac63c6e3258d8b":[1,0,0,14,3], +"classmeow_1_1VP__Tree.html#a7c73bb25b40f440b48267f94fa4561ad":[1,0,0,14,11], +"classmeow_1_1VP__Tree.html#aa4adfa52bd1cee8703b49a5ecf906733":[1,0,0,14,9], +"classmeow_1_1VP__Tree.html#aa53e215a7e6daa3edfba4201602c8894":[1,0,0,14,8], +"classmeow_1_1VP__Tree.html#ab611c988f5c567498d40866e9eab3851":[1,0,0,14,1], +"classmeow_1_1VP__Tree.html#ac4d1a186226b2d27abce9eb71149c62c":[1,0,0,14,6], +"classmeow_1_1VP__Tree.html#ad1bffde18bc2f0fc955e78fe77333558":[1,0,0,14,13], +"classmeow_1_1VP__Tree.html#afcc9734a4e012d6dfdab408d5c698905":[1,0,0,14,7], +"classmeow_1_1Vector.html":[1,0,0,38], +"classmeow_1_1Vector.html#a0a6eade258af4979692fa325dd59429c":[1,0,0,38,25], +"classmeow_1_1Vector.html#a200453ad223a040147a2dc92e4222589":[1,0,0,38,30], +"classmeow_1_1Vector.html#a29e75e2dd5e46da4c7b95354c8787a30":[1,0,0,38,0] }; diff --git a/doc/html/navtreeindex4.js b/doc/html/navtreeindex4.js index b75175b..f8d444a 100644 --- a/doc/html/navtreeindex4.js +++ b/doc/html/navtreeindex4.js @@ -1,253 +1,253 @@ var NAVTREEINDEX4 = { -"classmeow_1_1SegmentTree.html#a765e794af604ab7c20a4245dfafcf14c":[1,0,0,20,5], -"classmeow_1_1SegmentTree.html#a80c550b0a3b997bc541ae0947ae2f55d":[1,0,0,20,8], -"classmeow_1_1SegmentTree.html#a889f38048ffe08ce3c80911878faac44":[1,0,0,20,3], -"classmeow_1_1SegmentTree.html#a8985a196cfb954bc469e7dae146ad4ed":[1,0,0,20,9], -"classmeow_1_1SegmentTree.html#a8e8365f0440c68f3c0853b94a7de3ccb":[1,0,0,20,0], -"classmeow_1_1SegmentTree.html#aaeca3de355dc367e2664e83800ee6aa5":[1,0,0,20,4], -"classmeow_1_1Self.html":[1,0,0,60], -"classmeow_1_1Self.html#a000ede7e217c31401cc0a4b1c6749ee5":[1,0,0,60,4], -"classmeow_1_1Self.html#a10f22a83c3afcf65f8f9680f2a2f945c":[1,0,0,60,14], -"classmeow_1_1Self.html#a5962339e9ee49312ab770f1119256ca6":[1,0,0,60,9], -"classmeow_1_1Self.html#a6063551c3e6ac647500e938ade8fbc99":[1,0,0,60,10], -"classmeow_1_1Self.html#a63e1570c927c7fa3b95b71fe978e355d":[1,0,0,60,13], -"classmeow_1_1Self.html#a6b39fcc4b184809f9aeaeb1c9a0bac2d":[1,0,0,60,1], -"classmeow_1_1Self.html#a91098e2218c358470e81d64f35d6491d":[1,0,0,60,8], -"classmeow_1_1Self.html#a9cd016a38a09f479fe2ed83eb1ebdae2":[1,0,0,60,6], -"classmeow_1_1Self.html#aa7d169e9d20d590f3e571206084797f8":[1,0,0,60,0], -"classmeow_1_1Self.html#aa7d169e9d20d590f3e571206084797f8a40c8a3eba568e04a5ce09ee0fa881822":[1,0,0,60,0,1], -"classmeow_1_1Self.html#aa7d169e9d20d590f3e571206084797f8adef1b0d02e1090b1b610a4ea91bd6730":[1,0,0,60,0,0], -"classmeow_1_1Self.html#ab3671e44693b79e2f987f59652d46ca9":[1,0,0,60,15], -"classmeow_1_1Self.html#ace312355261c68ac7531767939f5c4c2":[1,0,0,60,11], -"classmeow_1_1Self.html#ada16564a03665b10810a6342d61044bc":[1,0,0,60,5], -"classmeow_1_1Self.html#ae4256bfc598bb0db76141ffce506806e":[1,0,0,60,7], -"classmeow_1_1Self.html#af3220c1e1d7966c6dbaf4ec62f8cbc2f":[1,0,0,60,2], -"classmeow_1_1Self.html#af3277e1109c59e5f81549889b344a675":[1,0,0,60,12], -"classmeow_1_1Self.html#afee797a10c73a1c8e02c8e6315a2930b":[1,0,0,60,3], -"classmeow_1_1SplayTree.html":[1,0,0,21], -"classmeow_1_1SplayTree.html#a06dd77ef9bd62d83a7571feca5324825":[1,0,0,21,21], -"classmeow_1_1SplayTree.html#a0ae5e48da8d18ad8b2dc839d1c1b5582":[1,0,0,21,11], -"classmeow_1_1SplayTree.html#a169eca2b27a5ec844bd79bba2bb75412":[1,0,0,21,17], -"classmeow_1_1SplayTree.html#a17f0fea3a3f4c7a548743bee7e5a285c":[1,0,0,21,16], -"classmeow_1_1SplayTree.html#a36a55daf9150ae2d866075dedf1d583d":[1,0,0,21,24], -"classmeow_1_1SplayTree.html#a40b663d34933b258e667f9205f469fdc":[1,0,0,21,23], -"classmeow_1_1SplayTree.html#a48d6f8f0af07a6620bd73a92db226ce6":[1,0,0,21,14], -"classmeow_1_1SplayTree.html#a640cec3815f70c0a7eac811d7272c637":[1,0,0,21,1], -"classmeow_1_1SplayTree.html#a67dc7214cf9a89053e4b719f4d60cb4c":[1,0,0,21,9], -"classmeow_1_1SplayTree.html#a7e4eb9104cd7a2c01cda7e0a19c55cbe":[1,0,0,21,22], -"classmeow_1_1SplayTree.html#a805efe9b5f4bac68fd62908eb7cf3501":[1,0,0,21,13], -"classmeow_1_1SplayTree.html#a8a3e10edd9aa04a5786ad6d8b7dd5490":[1,0,0,21,3], -"classmeow_1_1SplayTree.html#a8dac8bccc08f9c1c828b25b7fe9919c7":[1,0,0,21,6], -"classmeow_1_1SplayTree.html#a9cd532f990a5fe6ff0930fc297cf664e":[1,0,0,21,25], -"classmeow_1_1SplayTree.html#a9d370115877428e58b1595458dc345a3":[1,0,0,21,15], -"classmeow_1_1SplayTree.html#a9f02a4ccc46616b7923c5834e02d53bc":[1,0,0,21,19], -"classmeow_1_1SplayTree.html#aafc78f8d6abc95d52ba1062c14946cd5":[1,0,0,21,5], -"classmeow_1_1SplayTree.html#abcdab5caa27fecfd980595681381a4dc":[1,0,0,21,7], -"classmeow_1_1SplayTree.html#ad8c3814cbfbcc9f754b62a74368ddc0b":[1,0,0,21,10], -"classmeow_1_1SplayTree.html#ad91ceed4303b4fc5b115b067d304debc":[1,0,0,21,20], -"classmeow_1_1SplayTree.html#addfdea993d700469785b3e01631ec3c0":[1,0,0,21,2], -"classmeow_1_1SplayTree.html#ae5a57883fd31a6288b958b42b94606a9":[1,0,0,21,4], -"classmeow_1_1SplayTree.html#aead0d2eba7528aeff12f6c0f87c60917":[1,0,0,21,12], -"classmeow_1_1SplayTree.html#aef1da0d72d3a88851bd805d489fb6ea0":[1,0,0,21,18], -"classmeow_1_1SplayTree.html#aef1f4e901e3e17a67e45aa2b9f9b61db":[1,0,0,21,8], -"classmeow_1_1SplayTree_1_1Element.html":[1,0,0,21,0], -"classmeow_1_1SplayTree_1_1Element.html#a01f7474b5018d9505c0e8495d9d1d895":[1,0,0,21,0,10], -"classmeow_1_1SplayTree_1_1Element.html#a4cc99037c39c9d3856a06d9950678a85":[1,0,0,21,0,2], -"classmeow_1_1SplayTree_1_1Element.html#a4f12f5c26525cbf3763a05f63ab33871":[1,0,0,21,0,1], -"classmeow_1_1SplayTree_1_1Element.html#a5e564545e78be2ad63e965c985997ab5":[1,0,0,21,0,7], -"classmeow_1_1SplayTree_1_1Element.html#a6af08a219ca313ddd086db6d3a8685d7":[1,0,0,21,0,8], -"classmeow_1_1SplayTree_1_1Element.html#aaea89fe0e873d4a2ceafad1519064d9a":[1,0,0,21,0,4], -"classmeow_1_1SplayTree_1_1Element.html#abab289dd578dd4879abebb58a6d86784":[1,0,0,21,0,0], -"classmeow_1_1SplayTree_1_1Element.html#ac947185148b8e81083172b843b129510":[1,0,0,21,0,6], -"classmeow_1_1SplayTree_1_1Element.html#ad522186691eead6d0a0a880e05e2a73b":[1,0,0,21,0,3], -"classmeow_1_1SplayTree_1_1Element.html#ae5c8fa3ed0fb90953de1b50e81a89480":[1,0,0,21,0,5], -"classmeow_1_1SplayTree_1_1Element.html#aeaf7740977e75749cd8656066d05808b":[1,0,0,21,0,9], -"classmeow_1_1SplayTree__Range.html":[1,0,0,22], -"classmeow_1_1SplayTree__Range.html#a05057d5df92737104b7431b4203cac11":[1,0,0,22,23], -"classmeow_1_1SplayTree__Range.html#a13c3591050f556251a33c03ce142acb1":[1,0,0,22,9], -"classmeow_1_1SplayTree__Range.html#a1594362228633d8b026bb0f8c343384f":[1,0,0,22,26], -"classmeow_1_1SplayTree__Range.html#a17483e5f0028004cc4bf46699591fafe":[1,0,0,22,17], -"classmeow_1_1SplayTree__Range.html#a2974124d833383fc0b3f9fed6f18db2f":[1,0,0,22,28], -"classmeow_1_1SplayTree__Range.html#a2a4e8bffccdf807bfe6feb9d838ab44d":[1,0,0,22,19], -"classmeow_1_1SplayTree__Range.html#a42d874bda7b24108d0e861448eadce84":[1,0,0,22,15], -"classmeow_1_1SplayTree__Range.html#a492f68ede1f6423590ec2bfa3f839ab0":[1,0,0,22,27], -"classmeow_1_1SplayTree__Range.html#a4e05023009c1c82a5d464a43d6777843":[1,0,0,22,12], -"classmeow_1_1SplayTree__Range.html#a514b6eac0a39ac0d365a5ee72eea78e8":[1,0,0,22,4], -"classmeow_1_1SplayTree__Range.html#a53a6ba929a8500fa74e0991e120d3401":[1,0,0,22,16], -"classmeow_1_1SplayTree__Range.html#a5e80acef8cd1a6732f5cfec65ab69d54":[1,0,0,22,11], -"classmeow_1_1SplayTree__Range.html#a6e33546a3cb07d56548a1f64aa1fc711":[1,0,0,22,20], -"classmeow_1_1SplayTree__Range.html#a74207c8c8023d62111171cd64abfbe77":[1,0,0,22,10], -"classmeow_1_1SplayTree__Range.html#a86abc6a3a19f874e86fb29b75c212fce":[1,0,0,22,6], -"classmeow_1_1SplayTree__Range.html#a91272707629fcec7cc9fa60594334002":[1,0,0,22,21], -"classmeow_1_1SplayTree__Range.html#a92ca3967d0f433a57b5057d61183f2aa":[1,0,0,22,14], -"classmeow_1_1SplayTree__Range.html#a9952f914eb9449ae17f5ea0ece422af9":[1,0,0,22,22], -"classmeow_1_1SplayTree__Range.html#aa5a5c774d04721cbe038ec883c01737a":[1,0,0,22,2], -"classmeow_1_1SplayTree__Range.html#abe3366aac14529a4b044b519a53c5bb7":[1,0,0,22,29], -"classmeow_1_1SplayTree__Range.html#acb88cb76b50884221cbb58d2adcb4329":[1,0,0,22,5], -"classmeow_1_1SplayTree__Range.html#acf3c8d90ff38a210ed9d64dd365d5e93":[1,0,0,22,1], -"classmeow_1_1SplayTree__Range.html#ad3aaed040f619a3b14c3f9b598b7fecc":[1,0,0,22,7], -"classmeow_1_1SplayTree__Range.html#ae0f6543101ce4864257b93786c21a5c8":[1,0,0,22,24], -"classmeow_1_1SplayTree__Range.html#ae3cffdbb135d3f2518092c2e4b993e1f":[1,0,0,22,8], -"classmeow_1_1SplayTree__Range.html#af93643b667895835f97e32e30959ca9e":[1,0,0,22,18], -"classmeow_1_1SplayTree__Range.html#afa919ebbc8feedc4c2ed2185d6207261":[1,0,0,22,3], -"classmeow_1_1SplayTree__Range.html#afce0f36427e9105a3405176ed4eddf58":[1,0,0,22,25], -"classmeow_1_1SplayTree__Range.html#afd72a714bb2b7bce0ceedad1dea9e264":[1,0,0,22,13], -"classmeow_1_1SplayTree__Range_1_1Element.html":[1,0,0,22,0], -"classmeow_1_1SplayTree__Range_1_1Element.html#a126d57eee520aa17868ce74112249e12":[1,0,0,22,0,8], -"classmeow_1_1SplayTree__Range_1_1Element.html#a18157d69d14dad8e2a9600a3052ef341":[1,0,0,22,0,1], -"classmeow_1_1SplayTree__Range_1_1Element.html#a42f71bf3aa7e009582e628e87763482d":[1,0,0,22,0,9], -"classmeow_1_1SplayTree__Range_1_1Element.html#a5441072951b572b2859f6f0f1b55d3cc":[1,0,0,22,0,3], -"classmeow_1_1SplayTree__Range_1_1Element.html#a6344204522f3093165b1a100cc2bf6f2":[1,0,0,22,0,7], -"classmeow_1_1SplayTree__Range_1_1Element.html#a7e8d951ce66208a88ac8d8a177af48a5":[1,0,0,22,0,5], -"classmeow_1_1SplayTree__Range_1_1Element.html#aaf32bca541ab3b6212a135a77e7f7d91":[1,0,0,22,0,2], -"classmeow_1_1SplayTree__Range_1_1Element.html#acc3dcc61b0b363c10ab3cb572a37bffe":[1,0,0,22,0,0], -"classmeow_1_1SplayTree__Range_1_1Element.html#ace7c7fb2416ca7afd7df627a0fe57ed0":[1,0,0,22,0,4], -"classmeow_1_1SplayTree__Range_1_1Element.html#ad860aa695abffe96716eed4a5e58d950":[1,0,0,22,0,6], -"classmeow_1_1SplayTree__Range_1_1Element.html#aea48bcfd0ad50cbdcdc15128be5e8f15":[1,0,0,22,0,10], -"classmeow_1_1Transformation.html":[1,0,0,44], -"classmeow_1_1Transformation.html#a0186764bb80869bd80b81efb5bb1ee95":[1,0,0,44,9], -"classmeow_1_1Transformation.html#a09e71e5af508d7c0e09fdbeaacbe4365":[1,0,0,44,13], -"classmeow_1_1Transformation.html#a129b2465033d0f6c8f57e4ee36c52b6c":[1,0,0,44,0], -"classmeow_1_1Transformation.html#a18590a4501b79a9ad38eb8fa3c966eb8":[1,0,0,44,8], -"classmeow_1_1Transformation.html#a1b556b6b0798d4e03cae5cdc474dca13":[1,0,0,44,4], -"classmeow_1_1Transformation.html#a2a90b93490712232b81a628b5057526f":[1,0,0,44,14], -"classmeow_1_1Transformation.html#a2dedc054a656a962e8556472aa767dbb":[1,0,0,44,15], -"classmeow_1_1Transformation.html#a45fb012c3276a37a71805590ab3d75a8":[1,0,0,44,11], -"classmeow_1_1Transformation.html#a4e7e3b24d0879eddc53951dfb357db0b":[1,0,0,44,10], -"classmeow_1_1Transformation.html#a71a1e75ebcf4d692cb9f0dcfeba1c1e4":[1,0,0,44,6], -"classmeow_1_1Transformation.html#a96471a49fe0b9737ad5b98b8e917385e":[1,0,0,44,2], -"classmeow_1_1Transformation.html#a97b459877b4e508193071fa166a126c9":[1,0,0,44,7], -"classmeow_1_1Transformation.html#a9b6ec99d8363742f77c63a49ba9467b5":[1,0,0,44,16], -"classmeow_1_1Transformation.html#a9c4d19fe8d95967596b06bc026bdf200":[1,0,0,44,5], -"classmeow_1_1Transformation.html#aa0c299b9ad13020a9eb460de01378ddc":[1,0,0,44,17], -"classmeow_1_1Transformation.html#aa9a476c677e7efc805c0fbdccfb48b38":[1,0,0,44,18], -"classmeow_1_1Transformation.html#aae50028aba551ad3459335299794f8af":[1,0,0,44,12], -"classmeow_1_1Transformation.html#abe781169171fa3b8206a91e166779d74":[1,0,0,44,3], -"classmeow_1_1Transformation.html#ac457f3968b21842afa72344e34e7ada2":[1,0,0,44,1], -"classmeow_1_1Usage.html":[1,0,0,61], -"classmeow_1_1Usage.html#a05f4b23ce224661dbc7f308da4cb2709":[1,0,0,61,16], -"classmeow_1_1Usage.html#a20c74babb6cc473dd3abe2a31bbe32db":[1,0,0,61,2], -"classmeow_1_1Usage.html#a24d6ad17571474211da242b19bc5bdcf":[1,0,0,61,4], -"classmeow_1_1Usage.html#a4decdd19345adcda3854fd13e3379d4f":[1,0,0,61,8], -"classmeow_1_1Usage.html#a4ee38098e5abdb6932a32c13a30f584d":[1,0,0,61,17], -"classmeow_1_1Usage.html#a503b7e13dd79597020805b58d3d81d9d":[1,0,0,61,11], -"classmeow_1_1Usage.html#a5bcc22c9e69258c22462c1cb4e5b5400":[1,0,0,61,0], -"classmeow_1_1Usage.html#a93bca4e2025f46bac3fbfdc36d8ab649":[1,0,0,61,1], -"classmeow_1_1Usage.html#a974e116cde6295ed08d836b08e0c1e99":[1,0,0,61,15], -"classmeow_1_1Usage.html#a9c22701e09fec8e206118a95d7a082d1":[1,0,0,61,3], -"classmeow_1_1Usage.html#aa6a254158f9681e984424c2852fb20ee":[1,0,0,61,12], -"classmeow_1_1Usage.html#aaa2f7c0049d1d09ae08ba8fed6f2a242":[1,0,0,61,9], -"classmeow_1_1Usage.html#abf96a39021fa349a881f850176b56bbb":[1,0,0,61,10], -"classmeow_1_1Usage.html#ac09c339c31d602eca40df02c582d5241":[1,0,0,61,14], -"classmeow_1_1Usage.html#ad7db9a4197d9b281c47df0800ed63df0":[1,0,0,61,5], -"classmeow_1_1Usage.html#aef05aaef7ba6433b2f4c5f313f9c0752":[1,0,0,61,13], -"classmeow_1_1Usage.html#af40b0323858e6af56562351554c4dfe2":[1,0,0,61,6], -"classmeow_1_1Usage.html#af4642c5d19cda946047934b3d1463f02":[1,0,0,61,7], -"classmeow_1_1VP__Tree.html":[1,0,0,23], -"classmeow_1_1VP__Tree.html#a02c136810876c8713b9760aa8bb51aa4":[1,0,0,23,0], -"classmeow_1_1VP__Tree.html#a1f301f751afe7baf5eafe6964c6a7a15":[1,0,0,23,2], -"classmeow_1_1VP__Tree.html#a22db303a6318b2ef58957b22063cb591":[1,0,0,23,12], -"classmeow_1_1VP__Tree.html#a2319a3995c4b6ad415a4997764e83b3f":[1,0,0,23,10], -"classmeow_1_1VP__Tree.html#a4688e0675080bf406a086d176c5555b9":[1,0,0,23,5], -"classmeow_1_1VP__Tree.html#a599a1fba89e0e5a06fa1e71c81bc5216":[1,0,0,23,4], -"classmeow_1_1VP__Tree.html#a5ce274e16a28c6ef5cac63c6e3258d8b":[1,0,0,23,3], -"classmeow_1_1VP__Tree.html#a7c73bb25b40f440b48267f94fa4561ad":[1,0,0,23,11], -"classmeow_1_1VP__Tree.html#aa4adfa52bd1cee8703b49a5ecf906733":[1,0,0,23,9], -"classmeow_1_1VP__Tree.html#aa53e215a7e6daa3edfba4201602c8894":[1,0,0,23,8], -"classmeow_1_1VP__Tree.html#ab611c988f5c567498d40866e9eab3851":[1,0,0,23,1], -"classmeow_1_1VP__Tree.html#ac4d1a186226b2d27abce9eb71149c62c":[1,0,0,23,6], -"classmeow_1_1VP__Tree.html#ad1bffde18bc2f0fc955e78fe77333558":[1,0,0,23,13], -"classmeow_1_1VP__Tree.html#afcc9734a4e012d6dfdab408d5c698905":[1,0,0,23,7], -"classmeow_1_1Vector.html":[1,0,0,47], -"classmeow_1_1Vector.html#a0a6eade258af4979692fa325dd59429c":[1,0,0,47,29], -"classmeow_1_1Vector.html#a200453ad223a040147a2dc92e4222589":[1,0,0,47,34], -"classmeow_1_1Vector.html#a29e75e2dd5e46da4c7b95354c8787a30":[1,0,0,47,0], -"classmeow_1_1Vector.html#a34ca34c834e47288894cec2445e5b073":[1,0,0,47,4], -"classmeow_1_1Vector.html#a35b4e136e93445279372f70e4caf00fe":[1,0,0,47,17], -"classmeow_1_1Vector.html#a3fdb5ccf26fe0602f7bd08e1ecfc940c":[1,0,0,47,27], -"classmeow_1_1Vector.html#a43f91063553124efdd23d7f3db1599ac":[1,0,0,47,8], -"classmeow_1_1Vector.html#a45bd0b9c27a2fc83f1d00106c976751c":[1,0,0,47,21], -"classmeow_1_1Vector.html#a5050e9117204a6dbdcc7cf5038845c00":[1,0,0,47,16], -"classmeow_1_1Vector.html#a510da6e6a0470bf2312e62c1b43a310a":[1,0,0,47,30], -"classmeow_1_1Vector.html#a52540cc03073243026770587c35beba0":[1,0,0,47,9], -"classmeow_1_1Vector.html#a554bb098d8af7ef1458624e8b1f47e6a":[1,0,0,47,10], -"classmeow_1_1Vector.html#a5589e07881f9f6a7bb7c43630d30ecdd":[1,0,0,47,6], -"classmeow_1_1Vector.html#a58f997cdc6b98a76ae13bba6d685d815":[1,0,0,47,5], -"classmeow_1_1Vector.html#a6591f95bda6b9724d2f66fc1254bfa7a":[1,0,0,47,25], -"classmeow_1_1Vector.html#a68530affccd332248e476cc3e188cd61":[1,0,0,47,2], -"classmeow_1_1Vector.html#a70c2620d25f6a36dc6d6aa38851b1c7a":[1,0,0,47,37], -"classmeow_1_1Vector.html#a71b56938e01de730490e722824f4b53e":[1,0,0,47,19], -"classmeow_1_1Vector.html#a74e4cf085fd43a51c50872ea9b42c47e":[1,0,0,47,32], -"classmeow_1_1Vector.html#a7def8437ada844cc6b6dc9769aba1ee6":[1,0,0,47,3], -"classmeow_1_1Vector.html#a8180db77db8e6ef30a15f4bd1fcb7ef1":[1,0,0,47,26], -"classmeow_1_1Vector.html#a8cad36b5fab47f3d50b840ff26260623":[1,0,0,47,33], -"classmeow_1_1Vector.html#a9228c4b935c57cd2af9cb07218eca452":[1,0,0,47,13], -"classmeow_1_1Vector.html#a98f150719042e458d52a1476ae9fd52e":[1,0,0,47,38], -"classmeow_1_1Vector.html#aadbed69a847ce560210d0513c2156448":[1,0,0,47,24], -"classmeow_1_1Vector.html#ab675b777186dd4903367bc77922893ee":[1,0,0,47,23], -"classmeow_1_1Vector.html#abefb870f27490906e326a6f94a896f7c":[1,0,0,47,22], -"classmeow_1_1Vector.html#ac3e4b43822b9091c3eab7215c52b140d":[1,0,0,47,31], -"classmeow_1_1Vector.html#ac7464dd163607b1a6417e438a639d050":[1,0,0,47,1], -"classmeow_1_1Vector.html#ac813d8c46325f8ec4771a7cc315c8908":[1,0,0,47,12], -"classmeow_1_1Vector.html#ad2e490231e4b624ef86f958b99c94533":[1,0,0,47,36], -"classmeow_1_1Vector.html#ad3b1665885c683f41b94fd59b0f5e084":[1,0,0,47,20], -"classmeow_1_1Vector.html#ad46346bcc2250cbf91803d38df9d538e":[1,0,0,47,35], -"classmeow_1_1Vector.html#ada37bc2df18e7c892d4b5e2ac34bf025":[1,0,0,47,11], -"classmeow_1_1Vector.html#adc55ef7402cf4114ea5696df18545618":[1,0,0,47,14], -"classmeow_1_1Vector.html#aee0da81d6a393d2abf7bf20c2ef260c3":[1,0,0,47,7], -"classmeow_1_1Vector.html#af10156730c992a5597ca674940157fe8":[1,0,0,47,28], -"classmeow_1_1Vector.html#af5ecb8d9cc811a2d56e1725c4bfd30e8":[1,0,0,47,15], -"classmeow_1_1Vector.html#afc7cc691dd00ab41fd56d798c13a6a27":[1,0,0,47,18], -"classmeow_1_1Vector2D.html":[1,0,0,24], -"classmeow_1_1Vector2D.html#a01aeddc4e436a8c97e0e570a089ea6c2":[1,0,0,24,1], -"classmeow_1_1Vector2D.html#a045c6189a70574b1465131d59410fa16":[1,0,0,24,12], -"classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74":[1,0,0,24,51], -"classmeow_1_1Vector2D.html#a0b53875b3acbc7ac8c8e773c9ed340e2":[1,0,0,24,39], -"classmeow_1_1Vector2D.html#a16a2ba46dfff7929b291df9aa0952422":[1,0,0,24,25], -"classmeow_1_1Vector2D.html#a1847d22eda48a16d9265f6e0774e1538":[1,0,0,24,15], -"classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3":[1,0,0,24,47], -"classmeow_1_1Vector2D.html#a1bb44937c6a470a483740aa6527a90b9":[1,0,0,24,48], -"classmeow_1_1Vector2D.html#a21850fb1a57df44425330ede4cfee331":[1,0,0,24,41], -"classmeow_1_1Vector2D.html#a23046c79acf88b719292022ea4e8d171":[1,0,0,24,49], -"classmeow_1_1Vector2D.html#a26a246441af25df6aa76708cf98fb9e6":[1,0,0,24,53], -"classmeow_1_1Vector2D.html#a274c5cd3e139978539655a0191f03579":[1,0,0,24,46], -"classmeow_1_1Vector2D.html#a2a0cd6731b85b71649dca56d719a1633":[1,0,0,24,24], -"classmeow_1_1Vector2D.html#a2d5ada8cf5673c79375c0429a1681ca6":[1,0,0,24,28], -"classmeow_1_1Vector2D.html#a2e768dd00d86dafa8adefc4ffc4edc9e":[1,0,0,24,42], -"classmeow_1_1Vector2D.html#a3782df3eec67c68edae1afdd64e18d27":[1,0,0,24,6], -"classmeow_1_1Vector2D.html#a43660ff47fbe41076396c122a5bfd7ac":[1,0,0,24,31], -"classmeow_1_1Vector2D.html#a470def2d8b1789e0cbb8ede298893242":[1,0,0,24,37], -"classmeow_1_1Vector2D.html#a48f420d0f701c059f86f33cdfdf630b7":[1,0,0,24,52], -"classmeow_1_1Vector2D.html#a4e0422609e71a9e16b41fceca451d63c":[1,0,0,24,20], -"classmeow_1_1Vector2D.html#a52467da33d126ff24f4c2757ee37ed4d":[1,0,0,24,7], -"classmeow_1_1Vector2D.html#a56f0d3848a5508b33d6c564e2eebb75e":[1,0,0,24,8], -"classmeow_1_1Vector2D.html#a5a7a5ca3c2a401f1409b05b6bdf18490":[1,0,0,24,13], -"classmeow_1_1Vector2D.html#a62a15858053f7c6c80aa9a896dd6d78d":[1,0,0,24,5], -"classmeow_1_1Vector2D.html#a69f2ee0830db546d5a2b5cb39a22ffda":[1,0,0,24,0], -"classmeow_1_1Vector2D.html#a6b86b91ba3c24e668593aaba3e4bc50e":[1,0,0,24,32], -"classmeow_1_1Vector2D.html#a713952e42ea15ee86187a14b677e9555":[1,0,0,24,2], -"classmeow_1_1Vector2D.html#a715f0f3cb62fddd7723b38d4211bb6db":[1,0,0,24,17], -"classmeow_1_1Vector2D.html#a79c0c92338f7197902cfc53876eb5e73":[1,0,0,24,50], -"classmeow_1_1Vector2D.html#a7a71b243bdcab1d6433f2c7611bc8d15":[1,0,0,24,33], -"classmeow_1_1Vector2D.html#a8c65e501c1eeafe7f504c3b834743320":[1,0,0,24,19], -"classmeow_1_1Vector2D.html#a8d389c0b1a9cc2b3a9dec7fec05bbad8":[1,0,0,24,21], -"classmeow_1_1Vector2D.html#a989ff27c4ef1dacd3f1b37b81dff0fa2":[1,0,0,24,3], -"classmeow_1_1Vector2D.html#aa5da315ea365b2ca374704a3e8dded9b":[1,0,0,24,22], -"classmeow_1_1Vector2D.html#aa6ae22d99360ff9e0b623e1744576733":[1,0,0,24,43], -"classmeow_1_1Vector2D.html#abc930168f72c634aa9a608cc9a4e8c1e":[1,0,0,24,26], -"classmeow_1_1Vector2D.html#abe7d948febd4ea0faf80be7ffc369692":[1,0,0,24,35], -"classmeow_1_1Vector2D.html#ac160da32a9af65264c4b509db5d9f0fb":[1,0,0,24,34], -"classmeow_1_1Vector2D.html#ac32c4c5bd8ecf0a662dd12f3b6de15e5":[1,0,0,24,14], -"classmeow_1_1Vector2D.html#ac3d894445c7dfa8b0cbe8ec2c1dfd1c2":[1,0,0,24,18], -"classmeow_1_1Vector2D.html#aca1ad41491896a0743029d9864495c6a":[1,0,0,24,30], -"classmeow_1_1Vector2D.html#acbb2ec7aa2897e93b3ff9964565ae8fc":[1,0,0,24,11], -"classmeow_1_1Vector2D.html#ad60642b6b0dc4a6626e1d9eb917e6b45":[1,0,0,24,23], -"classmeow_1_1Vector2D.html#ad7b3e23827cfc3db7fbcc12c70db398a":[1,0,0,24,45], -"classmeow_1_1Vector2D.html#adc7dbbcc85cacd7ca22b466335f250ae":[1,0,0,24,10], -"classmeow_1_1Vector2D.html#adced5720013a8be2883df4a82e091483":[1,0,0,24,9], -"classmeow_1_1Vector2D.html#added6ab5bb058ef53f919724333454fd":[1,0,0,24,16], -"classmeow_1_1Vector2D.html#ade618c2ccb5a6c1915495e5b0e34cba4":[1,0,0,24,4], -"classmeow_1_1Vector2D.html#ae2fe5b97bf837bc29bb6d819772f4ea0":[1,0,0,24,38], -"classmeow_1_1Vector2D.html#af164380cbababa279dee2bedb81ec080":[1,0,0,24,36] +"classmeow_1_1Vector.html#a34ca34c834e47288894cec2445e5b073":[1,0,0,38,4], +"classmeow_1_1Vector.html#a3fdb5ccf26fe0602f7bd08e1ecfc940c":[1,0,0,38,23], +"classmeow_1_1Vector.html#a43f91063553124efdd23d7f3db1599ac":[1,0,0,38,8], +"classmeow_1_1Vector.html#a45bd0b9c27a2fc83f1d00106c976751c":[1,0,0,38,17], +"classmeow_1_1Vector.html#a461ae8dc7eab62d445607067e31ac81e":[1,0,0,38,16], +"classmeow_1_1Vector.html#a510da6e6a0470bf2312e62c1b43a310a":[1,0,0,38,26], +"classmeow_1_1Vector.html#a52540cc03073243026770587c35beba0":[1,0,0,38,9], +"classmeow_1_1Vector.html#a554bb098d8af7ef1458624e8b1f47e6a":[1,0,0,38,10], +"classmeow_1_1Vector.html#a5589e07881f9f6a7bb7c43630d30ecdd":[1,0,0,38,6], +"classmeow_1_1Vector.html#a579a922c3f6c70e6e2c67d8d4d1c1b28":[1,0,0,38,35], +"classmeow_1_1Vector.html#a58f997cdc6b98a76ae13bba6d685d815":[1,0,0,38,5], +"classmeow_1_1Vector.html#a628406a3f273f85dc4c619b8f3cd8940":[1,0,0,38,32], +"classmeow_1_1Vector.html#a6591f95bda6b9724d2f66fc1254bfa7a":[1,0,0,38,21], +"classmeow_1_1Vector.html#a68530affccd332248e476cc3e188cd61":[1,0,0,38,2], +"classmeow_1_1Vector.html#a70c2620d25f6a36dc6d6aa38851b1c7a":[1,0,0,38,37], +"classmeow_1_1Vector.html#a71b56938e01de730490e722824f4b53e":[1,0,0,38,15], +"classmeow_1_1Vector.html#a74e4cf085fd43a51c50872ea9b42c47e":[1,0,0,38,28], +"classmeow_1_1Vector.html#a7def8437ada844cc6b6dc9769aba1ee6":[1,0,0,38,3], +"classmeow_1_1Vector.html#a8180db77db8e6ef30a15f4bd1fcb7ef1":[1,0,0,38,22], +"classmeow_1_1Vector.html#a8813d3c4979bef7ed863fde8fc4249fc":[1,0,0,38,33], +"classmeow_1_1Vector.html#a8cad36b5fab47f3d50b840ff26260623":[1,0,0,38,29], +"classmeow_1_1Vector.html#a9228c4b935c57cd2af9cb07218eca452":[1,0,0,38,13], +"classmeow_1_1Vector.html#a98f150719042e458d52a1476ae9fd52e":[1,0,0,38,38], +"classmeow_1_1Vector.html#aadbed69a847ce560210d0513c2156448":[1,0,0,38,20], +"classmeow_1_1Vector.html#ab675b777186dd4903367bc77922893ee":[1,0,0,38,19], +"classmeow_1_1Vector.html#ab97e0c09f4665241e052642181732d96":[1,0,0,38,34], +"classmeow_1_1Vector.html#abefb870f27490906e326a6f94a896f7c":[1,0,0,38,18], +"classmeow_1_1Vector.html#ac3e4b43822b9091c3eab7215c52b140d":[1,0,0,38,27], +"classmeow_1_1Vector.html#ac7464dd163607b1a6417e438a639d050":[1,0,0,38,1], +"classmeow_1_1Vector.html#ac813d8c46325f8ec4771a7cc315c8908":[1,0,0,38,12], +"classmeow_1_1Vector.html#ad2e490231e4b624ef86f958b99c94533":[1,0,0,38,36], +"classmeow_1_1Vector.html#ad46346bcc2250cbf91803d38df9d538e":[1,0,0,38,31], +"classmeow_1_1Vector.html#ada37bc2df18e7c892d4b5e2ac34bf025":[1,0,0,38,11], +"classmeow_1_1Vector.html#aee0da81d6a393d2abf7bf20c2ef260c3":[1,0,0,38,7], +"classmeow_1_1Vector.html#af10156730c992a5597ca674940157fe8":[1,0,0,38,24], +"classmeow_1_1Vector.html#afc7cc691dd00ab41fd56d798c13a6a27":[1,0,0,38,14], +"classmeow_1_1Vector2D.html":[1,0,0,15], +"classmeow_1_1Vector2D.html#a006d1423d217f03d8ea94ad94384b965":[1,0,0,15,46], +"classmeow_1_1Vector2D.html#a01aeddc4e436a8c97e0e570a089ea6c2":[1,0,0,15,1], +"classmeow_1_1Vector2D.html#a045c6189a70574b1465131d59410fa16":[1,0,0,15,12], +"classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74":[1,0,0,15,53], +"classmeow_1_1Vector2D.html#a0b53875b3acbc7ac8c8e773c9ed340e2":[1,0,0,15,39], +"classmeow_1_1Vector2D.html#a16a2ba46dfff7929b291df9aa0952422":[1,0,0,15,25], +"classmeow_1_1Vector2D.html#a1847d22eda48a16d9265f6e0774e1538":[1,0,0,15,15], +"classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3":[1,0,0,15,49], +"classmeow_1_1Vector2D.html#a1bb44937c6a470a483740aa6527a90b9":[1,0,0,15,50], +"classmeow_1_1Vector2D.html#a21850fb1a57df44425330ede4cfee331":[1,0,0,15,41], +"classmeow_1_1Vector2D.html#a23046c79acf88b719292022ea4e8d171":[1,0,0,15,51], +"classmeow_1_1Vector2D.html#a26a246441af25df6aa76708cf98fb9e6":[1,0,0,15,55], +"classmeow_1_1Vector2D.html#a274c5cd3e139978539655a0191f03579":[1,0,0,15,48], +"classmeow_1_1Vector2D.html#a2a0cd6731b85b71649dca56d719a1633":[1,0,0,15,24], +"classmeow_1_1Vector2D.html#a2d5ada8cf5673c79375c0429a1681ca6":[1,0,0,15,28], +"classmeow_1_1Vector2D.html#a2e768dd00d86dafa8adefc4ffc4edc9e":[1,0,0,15,42], +"classmeow_1_1Vector2D.html#a3782df3eec67c68edae1afdd64e18d27":[1,0,0,15,6], +"classmeow_1_1Vector2D.html#a43660ff47fbe41076396c122a5bfd7ac":[1,0,0,15,31], +"classmeow_1_1Vector2D.html#a470def2d8b1789e0cbb8ede298893242":[1,0,0,15,37], +"classmeow_1_1Vector2D.html#a48f420d0f701c059f86f33cdfdf630b7":[1,0,0,15,54], +"classmeow_1_1Vector2D.html#a4e0422609e71a9e16b41fceca451d63c":[1,0,0,15,20], +"classmeow_1_1Vector2D.html#a52467da33d126ff24f4c2757ee37ed4d":[1,0,0,15,7], +"classmeow_1_1Vector2D.html#a56f0d3848a5508b33d6c564e2eebb75e":[1,0,0,15,8], +"classmeow_1_1Vector2D.html#a5a7a5ca3c2a401f1409b05b6bdf18490":[1,0,0,15,13], +"classmeow_1_1Vector2D.html#a62a15858053f7c6c80aa9a896dd6d78d":[1,0,0,15,5], +"classmeow_1_1Vector2D.html#a69f2ee0830db546d5a2b5cb39a22ffda":[1,0,0,15,0], +"classmeow_1_1Vector2D.html#a6b86b91ba3c24e668593aaba3e4bc50e":[1,0,0,15,32], +"classmeow_1_1Vector2D.html#a713952e42ea15ee86187a14b677e9555":[1,0,0,15,2], +"classmeow_1_1Vector2D.html#a715f0f3cb62fddd7723b38d4211bb6db":[1,0,0,15,17], +"classmeow_1_1Vector2D.html#a79c0c92338f7197902cfc53876eb5e73":[1,0,0,15,52], +"classmeow_1_1Vector2D.html#a7a71b243bdcab1d6433f2c7611bc8d15":[1,0,0,15,33], +"classmeow_1_1Vector2D.html#a8c65e501c1eeafe7f504c3b834743320":[1,0,0,15,19], +"classmeow_1_1Vector2D.html#a8d389c0b1a9cc2b3a9dec7fec05bbad8":[1,0,0,15,21], +"classmeow_1_1Vector2D.html#a989ff27c4ef1dacd3f1b37b81dff0fa2":[1,0,0,15,3], +"classmeow_1_1Vector2D.html#aa5da315ea365b2ca374704a3e8dded9b":[1,0,0,15,22], +"classmeow_1_1Vector2D.html#aa6ae22d99360ff9e0b623e1744576733":[1,0,0,15,43], +"classmeow_1_1Vector2D.html#abc930168f72c634aa9a608cc9a4e8c1e":[1,0,0,15,26], +"classmeow_1_1Vector2D.html#abe7d948febd4ea0faf80be7ffc369692":[1,0,0,15,35], +"classmeow_1_1Vector2D.html#ac160da32a9af65264c4b509db5d9f0fb":[1,0,0,15,34], +"classmeow_1_1Vector2D.html#ac32c4c5bd8ecf0a662dd12f3b6de15e5":[1,0,0,15,14], +"classmeow_1_1Vector2D.html#ac3d894445c7dfa8b0cbe8ec2c1dfd1c2":[1,0,0,15,18], +"classmeow_1_1Vector2D.html#aca1ad41491896a0743029d9864495c6a":[1,0,0,15,30], +"classmeow_1_1Vector2D.html#acbb2ec7aa2897e93b3ff9964565ae8fc":[1,0,0,15,11], +"classmeow_1_1Vector2D.html#ad60642b6b0dc4a6626e1d9eb917e6b45":[1,0,0,15,23], +"classmeow_1_1Vector2D.html#ad7b3e23827cfc3db7fbcc12c70db398a":[1,0,0,15,47], +"classmeow_1_1Vector2D.html#adc7dbbcc85cacd7ca22b466335f250ae":[1,0,0,15,10], +"classmeow_1_1Vector2D.html#adced5720013a8be2883df4a82e091483":[1,0,0,15,9], +"classmeow_1_1Vector2D.html#added6ab5bb058ef53f919724333454fd":[1,0,0,15,16], +"classmeow_1_1Vector2D.html#ade618c2ccb5a6c1915495e5b0e34cba4":[1,0,0,15,4], +"classmeow_1_1Vector2D.html#ae2fe5b97bf837bc29bb6d819772f4ea0":[1,0,0,15,38], +"classmeow_1_1Vector2D.html#af164380cbababa279dee2bedb81ec080":[1,0,0,15,36], +"classmeow_1_1Vector2D.html#af3b13c54abc0d8a328833d44b512a299":[1,0,0,15,45], +"classmeow_1_1Vector2D.html#af3fd0ff1b8f9ca6df82b8659cadafb7d":[1,0,0,15,44], +"classmeow_1_1Vector2D.html#af609b7cb9d23412fe2ec627eec902cba":[1,0,0,15,27], +"classmeow_1_1Vector2D.html#aff9ac089030964f9ba665a5522d759f0":[1,0,0,15,29], +"classmeow_1_1Vector2D.html#affe23a69e939807c11ee8763ca79debf":[1,0,0,15,40], +"classmeow_1_1Vector3D.html":[1,0,0,16], +"classmeow_1_1Vector3D.html#a001a44809826f9cd17dbd652c790c455":[1,0,0,16,50], +"classmeow_1_1Vector3D.html#a0244832892d238c66945cbb39e2a5d6c":[1,0,0,16,3], +"classmeow_1_1Vector3D.html#a04201f13c26a2f6abc9b1c7b0ff313cc":[1,0,0,16,20], +"classmeow_1_1Vector3D.html#a110f24d804fe577e37d3aa69c4316874":[1,0,0,16,44], +"classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf":[1,0,0,16,52], +"classmeow_1_1Vector3D.html#a1b950da187dd750e25b31f3f267234b5":[1,0,0,16,7], +"classmeow_1_1Vector3D.html#a22717807229c6243b5d0fd4d370b578a":[1,0,0,16,19], +"classmeow_1_1Vector3D.html#a238bd646690e1ac1660726e007b05d92":[1,0,0,16,35], +"classmeow_1_1Vector3D.html#a27a06ec4ab5e4f6d3d59eeffa5a31617":[1,0,0,16,43], +"classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950":[1,0,0,16,55], +"classmeow_1_1Vector3D.html#a2ec32fffb7a0355d46c52826f85aa506":[1,0,0,16,11], +"classmeow_1_1Vector3D.html#a336dbab9f61ee8196ce4c577a169a927":[1,0,0,16,38], +"classmeow_1_1Vector3D.html#a360cc4bdfaca40a1b9e80590dd13e523":[1,0,0,16,5], +"classmeow_1_1Vector3D.html#a47b8cbd8a6738bbdbe713aa342a1d53f":[1,0,0,16,40], +"classmeow_1_1Vector3D.html#a49b26941a2b323519ee22fbabdd0ce24":[1,0,0,16,57], +"classmeow_1_1Vector3D.html#a4d95f04693bc608375a5dffb3f8d6514":[1,0,0,16,51], +"classmeow_1_1Vector3D.html#a62bd29ce86c81075ef240eb0d0fc0d97":[1,0,0,16,0], +"classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e":[1,0,0,16,48], +"classmeow_1_1Vector3D.html#a65995d7ae4ba5652e162be215a5ec1ea":[1,0,0,16,47], +"classmeow_1_1Vector3D.html#a6c1f0e4d1d28cbb32fa4cc5e4d7bf390":[1,0,0,16,1], +"classmeow_1_1Vector3D.html#a76e749898519070a7918a9cf382d87d7":[1,0,0,16,6], +"classmeow_1_1Vector3D.html#a7d6973544b3b3c4bd34055c34d3da73b":[1,0,0,16,13], +"classmeow_1_1Vector3D.html#a7e274b5303baca7caec05d34a4e72ccc":[1,0,0,16,27], +"classmeow_1_1Vector3D.html#a7fa501db101297b8536801bca68fa0c9":[1,0,0,16,34], +"classmeow_1_1Vector3D.html#a80e9a667ae9d0d1015123d8477cfeee6":[1,0,0,16,29], +"classmeow_1_1Vector3D.html#a840c9c1ab9734c0687241cc6636fe915":[1,0,0,16,21], +"classmeow_1_1Vector3D.html#a882b59cc16aaaa5b136dc60d1d6eecbd":[1,0,0,16,37], +"classmeow_1_1Vector3D.html#a8f670a62f3f3ff3a6d7f7326e9d4bfd8":[1,0,0,16,2], +"classmeow_1_1Vector3D.html#a8fc395992d84b816307f72026d1e7125":[1,0,0,16,39], +"classmeow_1_1Vector3D.html#a9449f90146085ac5901eb0c75b316b87":[1,0,0,16,12], +"classmeow_1_1Vector3D.html#a967c15ddac7c8e949e8361c3339492c8":[1,0,0,16,33], +"classmeow_1_1Vector3D.html#aa26ba31625ebeeb07c41925335c1afcc":[1,0,0,16,8], +"classmeow_1_1Vector3D.html#aa733fcc0936ef22613df75f9dabd853b":[1,0,0,16,42], +"classmeow_1_1Vector3D.html#aa8204ccaf2a6a0459f58f92defee3396":[1,0,0,16,14], +"classmeow_1_1Vector3D.html#aa9f6d3c5f4e5dd0952633822451d98b8":[1,0,0,16,23], +"classmeow_1_1Vector3D.html#aaa3b1182e639a91df5d58d6e5223ad39":[1,0,0,16,56], +"classmeow_1_1Vector3D.html#ab19d15aa3ecbe2f2b87ce077a0bd7a46":[1,0,0,16,36], +"classmeow_1_1Vector3D.html#ab266a5252dd1243b726584724f8f843d":[1,0,0,16,9], +"classmeow_1_1Vector3D.html#ab3603b9ca292877febc1aec42b29b0ae":[1,0,0,16,54], +"classmeow_1_1Vector3D.html#ab378a6b96d9e5d9a75f21ee3bf107bde":[1,0,0,16,16], +"classmeow_1_1Vector3D.html#ab509fd9ef3b79fb13cc04cfec798dcc2":[1,0,0,16,46], +"classmeow_1_1Vector3D.html#ab520fe8f88aa2df1af1bfb91bac28fb2":[1,0,0,16,53], +"classmeow_1_1Vector3D.html#ab71feb692f3ce13de6815fa1b2b21be8":[1,0,0,16,22], +"classmeow_1_1Vector3D.html#ab868dfd428a801abe173085826a40c97":[1,0,0,16,28], +"classmeow_1_1Vector3D.html#abb0b965dd0aa84a424b64dc74644e349":[1,0,0,16,45], +"classmeow_1_1Vector3D.html#abd020d6c071c7c3d374c52d738b471fc":[1,0,0,16,30], +"classmeow_1_1Vector3D.html#ac49ceadb4ac36acaa0031160a1e1b099":[1,0,0,16,26], +"classmeow_1_1Vector3D.html#ac84bb8858275f0c7c780fce3b9f3d0fb":[1,0,0,16,31], +"classmeow_1_1Vector3D.html#acb2fc741a0bd039b38b1ae5cec103265":[1,0,0,16,18], +"classmeow_1_1Vector3D.html#ad8effb8709fe565734bc1c8f94dc0ef1":[1,0,0,16,32], +"classmeow_1_1Vector3D.html#ae03fb93d06c60fd2901875ead10c8c72":[1,0,0,16,17], +"classmeow_1_1Vector3D.html#ae5d23addf232794f4635bdf6221ef7ec":[1,0,0,16,15], +"classmeow_1_1Vector3D.html#ae7254b17c13defe2123565c17c9856a7":[1,0,0,16,49], +"classmeow_1_1Vector3D.html#aebeef94d26c97cf43566070ce5501baf":[1,0,0,16,25], +"classmeow_1_1Vector3D.html#af4f968f581bfbcf57afcd1bbf1d3bee2":[1,0,0,16,41], +"classmeow_1_1Vector3D.html#af4f99f5a4871892e3975e41c8137f69c":[1,0,0,16,24], +"classmeow_1_1Vector3D.html#afae72511a31b5260ee93130d0654093f":[1,0,0,16,4], +"classmeow_1_1Vector3D.html#afc6474b0219c6135f9e268404edc93e0":[1,0,0,16,10], +"classmeow_1_1ViewPort.html":[1,0,0,30], +"classmeow_1_1WatchBall.html":[1,0,0,31], +"classmeow_1_1WatchBall.html#a00fcbbce6d9e4748a9b093983e591c19":[1,0,0,31,16], +"classmeow_1_1WatchBall.html#a07068805c2c31cce87eea8771611a711":[1,0,0,31,18], +"classmeow_1_1WatchBall.html#a1480323a56f6f53799e56f4855d95b07":[1,0,0,31,22], +"classmeow_1_1WatchBall.html#a1626a844f77feebc5f0f71bcd71bf20c":[1,0,0,31,0], +"classmeow_1_1WatchBall.html#a18cac43a61f741c191148bfef76e3d85":[1,0,0,31,21], +"classmeow_1_1WatchBall.html#a1a8810f599cd9cf5929c8b95b52abf98":[1,0,0,31,7], +"classmeow_1_1WatchBall.html#a1e1c147b92eb097472f957b5fc44346f":[1,0,0,31,9], +"classmeow_1_1WatchBall.html#a255ccc4db07762e2f8f3443429aa017c":[1,0,0,31,3], +"classmeow_1_1WatchBall.html#a33cb0d690e6da55580f1747c7fb72e7a":[1,0,0,31,24], +"classmeow_1_1WatchBall.html#a69948640465200ca8fadc364aad98b23":[1,0,0,31,20], +"classmeow_1_1WatchBall.html#a6dc606fde781e28da367e4d5ef023341":[1,0,0,31,8], +"classmeow_1_1WatchBall.html#a798e37186c20a9b134b2137a2d4f7b26":[1,0,0,31,2], +"classmeow_1_1WatchBall.html#a898f8ad46598a01633f444804853a3bd":[1,0,0,31,13], +"classmeow_1_1WatchBall.html#aa511d4d3fe3742e03dfad5f889a3628f":[1,0,0,31,10], +"classmeow_1_1WatchBall.html#ab0072695aa7766d1d77f2f71424fcb40":[1,0,0,31,1], +"classmeow_1_1WatchBall.html#ab8478f0460b456da11863ab9e7542bd1":[1,0,0,31,23], +"classmeow_1_1WatchBall.html#abf464a7507044d2bca58ce6b686c5a73":[1,0,0,31,12], +"classmeow_1_1WatchBall.html#ad2a10fde68b850a32193c20804708bc6":[1,0,0,31,6], +"classmeow_1_1WatchBall.html#ae2c8bc97ac7d09b886fe59a8f88c2145":[1,0,0,31,14], +"classmeow_1_1WatchBall.html#ae80be9aa3e4e4e3a1577c8fecf05c22b":[1,0,0,31,4], +"classmeow_1_1WatchBall.html#aea73c7ddb1fb42a257406735ea687d4d":[1,0,0,31,11], +"classmeow_1_1WatchBall.html#aeaedc62a9647b572e0606446e741152f":[1,0,0,31,19], +"classmeow_1_1WatchBall.html#af8a5cf5d7093da13578aee6f802c8cee":[1,0,0,31,17], +"classmeow_1_1WatchBall.html#afa8f3bf18dcd5295802777c1d9a25d71":[1,0,0,31,5], +"classmeow_1_1WatchBall.html#afcba8229502523255913392c592eabce":[1,0,0,31,15], +"classmeow_1_1YUVf__Space.html":[1,0,0,5], +"classmeow_1_1YUVf__Space.html#a056acc13f596f9d488eeb8540aa93a2d":[1,0,0,5,9], +"classmeow_1_1YUVf__Space.html#a06cf23bd6493ce0c1e69cca45b3b9f96":[1,0,0,5,7], +"classmeow_1_1YUVf__Space.html#a0a38aa9230be765cdb7e1fd5ace9315b":[1,0,0,5,6], +"classmeow_1_1YUVf__Space.html#a0b34feef9db731dbc7228c0bc3554415":[1,0,0,5,3], +"classmeow_1_1YUVf__Space.html#a25715d75897bd4ede9898edfc932ffd5":[1,0,0,5,16], +"classmeow_1_1YUVf__Space.html#a2e9ddbeaae07e35c4c2adb254d5e4ca0":[1,0,0,5,1], +"classmeow_1_1YUVf__Space.html#a31c9176faad460be84a0255bc3173226":[1,0,0,5,23], +"classmeow_1_1YUVf__Space.html#a3b168dd8186710b014f2e1d1b5ee1c63":[1,0,0,5,19], +"classmeow_1_1YUVf__Space.html#a47a65edcd356f3754f6aca45483cae06":[1,0,0,5,28], +"classmeow_1_1YUVf__Space.html#a4ffd3340f73d108e4641de0eab155262":[1,0,0,5,4], +"classmeow_1_1YUVf__Space.html#a5694afcf7bf1962ea9e0abc7b8801358":[1,0,0,5,2], +"classmeow_1_1YUVf__Space.html#a92f015c9545102445d1163c7eab67e79":[1,0,0,5,22], +"classmeow_1_1YUVf__Space.html#a99e8bb42edb254ed1415f55ef1558ab0":[1,0,0,5,18], +"classmeow_1_1YUVf__Space.html#a99f55740ad5a8b57f4edf68a69e2b720":[1,0,0,5,30], +"classmeow_1_1YUVf__Space.html#a9b3807a627b89e9484eda3fa40120a24":[1,0,0,5,0], +"classmeow_1_1YUVf__Space.html#a9f4740de51da44bb8397c90f24975c19":[1,0,0,5,26], +"classmeow_1_1YUVf__Space.html#aaf9cb97273b96475641a372fbbe86949":[1,0,0,5,14], +"classmeow_1_1YUVf__Space.html#ab09964887a8e6049fb9eaefd4fdd872c":[1,0,0,5,21], +"classmeow_1_1YUVf__Space.html#ab7a1880a397a5fff594ac18c0d569bd6":[1,0,0,5,11], +"classmeow_1_1YUVf__Space.html#aba01d6b8d0d8840d0132ccd6b43d8c0c":[1,0,0,5,20], +"classmeow_1_1YUVf__Space.html#acd8f8d7472bfa816669e601243c0c2df":[1,0,0,5,10], +"classmeow_1_1YUVf__Space.html#ad377534486a9d1d1bea38d4c04ea0267":[1,0,0,5,13], +"classmeow_1_1YUVf__Space.html#ad4e4990fd6dbaaa3bdbb8c4706830588":[1,0,0,5,5], +"classmeow_1_1YUVf__Space.html#adb397aff53a9c0ede746bd734a519dd6":[1,0,0,5,25], +"classmeow_1_1YUVf__Space.html#adf527a2801ec37a42edf1b1964007547":[1,0,0,5,8], +"classmeow_1_1YUVf__Space.html#adf7029d33a94df084c4ec0142a35d323":[1,0,0,5,24], +"classmeow_1_1YUVf__Space.html#ae799cfca7c0d3b4a817d33a6ebac5239":[1,0,0,5,15], +"classmeow_1_1YUVf__Space.html#af2f8d6a8a4913de6ad17f2da86d949fa":[1,0,0,5,17], +"classmeow_1_1YUVf__Space.html#afaf24781d6b28a9615c807dfc70e4f7b":[1,0,0,5,12], +"classmeow_1_1YUVf__Space.html#afc4e9f52a8e75753772d99a077e5b4ea":[1,0,0,5,27], +"classmeow_1_1YUVf__Space.html#afe90af43e91f5134419a2ca7624cff66":[1,0,0,5,29], +"dir_115d3279a93b9c99d8f569a34543848f.html":[2,0,0,3], +"dir_540a4c8f2977878a343351220ffba92b.html":[2,0,0,5], +"dir_77e0ab67466b1e7d76f50725a5ab9910.html":[2,0,0,4], +"dir_92fecd8d02dd5e7a67429447fdf0f60f.html":[2,0,0], +"dir_a17ff8dcb3a1c1b842af541700214096.html":[2,0,0,1], +"dir_a57e9e528cb28fd6752031b735908fb6.html":[2,0,0,2], +"dir_f6840b2fecd08a3779df34f0add0e074.html":[2,0,0,0], +"files.html":[2,0], +"functions.html":[1,3,0,0], +"functions.html":[1,3,0], +"functions_b.html":[1,3,0,1], +"functions_c.html":[1,3,0,2], +"functions_d.html":[1,3,0,3], +"functions_e.html":[1,3,0,4], +"functions_enum.html":[1,3,4], +"functions_eval.html":[1,3,5], +"functions_f.html":[1,3,0,5], +"functions_func.html":[1,3,1,0], +"functions_func.html":[1,3,1], +"functions_func_b.html":[1,3,1,1], +"functions_func_c.html":[1,3,1,2], +"functions_func_d.html":[1,3,1,3], +"functions_func_e.html":[1,3,1,4], +"functions_func_f.html":[1,3,1,5], +"functions_func_g.html":[1,3,1,6], +"functions_func_h.html":[1,3,1,7], +"functions_func_i.html":[1,3,1,8], +"functions_func_j.html":[1,3,1,9], +"functions_func_k.html":[1,3,1,10], +"functions_func_l.html":[1,3,1,11], +"functions_func_m.html":[1,3,1,12], +"functions_func_n.html":[1,3,1,13], +"functions_func_o.html":[1,3,1,14], +"functions_func_p.html":[1,3,1,15], +"functions_func_q.html":[1,3,1,16], +"functions_func_r.html":[1,3,1,17], +"functions_func_s.html":[1,3,1,18], +"functions_func_t.html":[1,3,1,19], +"functions_func_u.html":[1,3,1,20] }; diff --git a/doc/html/navtreeindex5.js b/doc/html/navtreeindex5.js index e278812..069143f 100644 --- a/doc/html/navtreeindex5.js +++ b/doc/html/navtreeindex5.js @@ -1,197 +1,5 @@ var NAVTREEINDEX5 = { -"classmeow_1_1Vector2D.html#af3fd0ff1b8f9ca6df82b8659cadafb7d":[1,0,0,24,44], -"classmeow_1_1Vector2D.html#af609b7cb9d23412fe2ec627eec902cba":[1,0,0,24,27], -"classmeow_1_1Vector2D.html#aff9ac089030964f9ba665a5522d759f0":[1,0,0,24,29], -"classmeow_1_1Vector2D.html#affe23a69e939807c11ee8763ca79debf":[1,0,0,24,40], -"classmeow_1_1Vector3D.html":[1,0,0,25], -"classmeow_1_1Vector3D.html#a001a44809826f9cd17dbd652c790c455":[1,0,0,25,48], -"classmeow_1_1Vector3D.html#a0244832892d238c66945cbb39e2a5d6c":[1,0,0,25,3], -"classmeow_1_1Vector3D.html#a04201f13c26a2f6abc9b1c7b0ff313cc":[1,0,0,25,20], -"classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf":[1,0,0,25,50], -"classmeow_1_1Vector3D.html#a1b950da187dd750e25b31f3f267234b5":[1,0,0,25,7], -"classmeow_1_1Vector3D.html#a22717807229c6243b5d0fd4d370b578a":[1,0,0,25,19], -"classmeow_1_1Vector3D.html#a238bd646690e1ac1660726e007b05d92":[1,0,0,25,35], -"classmeow_1_1Vector3D.html#a27a06ec4ab5e4f6d3d59eeffa5a31617":[1,0,0,25,43], -"classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950":[1,0,0,25,53], -"classmeow_1_1Vector3D.html#a2ec32fffb7a0355d46c52826f85aa506":[1,0,0,25,11], -"classmeow_1_1Vector3D.html#a336dbab9f61ee8196ce4c577a169a927":[1,0,0,25,38], -"classmeow_1_1Vector3D.html#a360cc4bdfaca40a1b9e80590dd13e523":[1,0,0,25,5], -"classmeow_1_1Vector3D.html#a47b8cbd8a6738bbdbe713aa342a1d53f":[1,0,0,25,40], -"classmeow_1_1Vector3D.html#a49b26941a2b323519ee22fbabdd0ce24":[1,0,0,25,55], -"classmeow_1_1Vector3D.html#a4d95f04693bc608375a5dffb3f8d6514":[1,0,0,25,49], -"classmeow_1_1Vector3D.html#a62bd29ce86c81075ef240eb0d0fc0d97":[1,0,0,25,0], -"classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e":[1,0,0,25,46], -"classmeow_1_1Vector3D.html#a65995d7ae4ba5652e162be215a5ec1ea":[1,0,0,25,45], -"classmeow_1_1Vector3D.html#a6c1f0e4d1d28cbb32fa4cc5e4d7bf390":[1,0,0,25,1], -"classmeow_1_1Vector3D.html#a76e749898519070a7918a9cf382d87d7":[1,0,0,25,6], -"classmeow_1_1Vector3D.html#a7d6973544b3b3c4bd34055c34d3da73b":[1,0,0,25,13], -"classmeow_1_1Vector3D.html#a7e274b5303baca7caec05d34a4e72ccc":[1,0,0,25,27], -"classmeow_1_1Vector3D.html#a7fa501db101297b8536801bca68fa0c9":[1,0,0,25,34], -"classmeow_1_1Vector3D.html#a80e9a667ae9d0d1015123d8477cfeee6":[1,0,0,25,29], -"classmeow_1_1Vector3D.html#a840c9c1ab9734c0687241cc6636fe915":[1,0,0,25,21], -"classmeow_1_1Vector3D.html#a882b59cc16aaaa5b136dc60d1d6eecbd":[1,0,0,25,37], -"classmeow_1_1Vector3D.html#a8f670a62f3f3ff3a6d7f7326e9d4bfd8":[1,0,0,25,2], -"classmeow_1_1Vector3D.html#a8fc395992d84b816307f72026d1e7125":[1,0,0,25,39], -"classmeow_1_1Vector3D.html#a9449f90146085ac5901eb0c75b316b87":[1,0,0,25,12], -"classmeow_1_1Vector3D.html#a967c15ddac7c8e949e8361c3339492c8":[1,0,0,25,33], -"classmeow_1_1Vector3D.html#aa26ba31625ebeeb07c41925335c1afcc":[1,0,0,25,8], -"classmeow_1_1Vector3D.html#aa733fcc0936ef22613df75f9dabd853b":[1,0,0,25,42], -"classmeow_1_1Vector3D.html#aa8204ccaf2a6a0459f58f92defee3396":[1,0,0,25,14], -"classmeow_1_1Vector3D.html#aa9f6d3c5f4e5dd0952633822451d98b8":[1,0,0,25,23], -"classmeow_1_1Vector3D.html#aaa3b1182e639a91df5d58d6e5223ad39":[1,0,0,25,54], -"classmeow_1_1Vector3D.html#ab19d15aa3ecbe2f2b87ce077a0bd7a46":[1,0,0,25,36], -"classmeow_1_1Vector3D.html#ab266a5252dd1243b726584724f8f843d":[1,0,0,25,9], -"classmeow_1_1Vector3D.html#ab3603b9ca292877febc1aec42b29b0ae":[1,0,0,25,52], -"classmeow_1_1Vector3D.html#ab378a6b96d9e5d9a75f21ee3bf107bde":[1,0,0,25,16], -"classmeow_1_1Vector3D.html#ab509fd9ef3b79fb13cc04cfec798dcc2":[1,0,0,25,44], -"classmeow_1_1Vector3D.html#ab520fe8f88aa2df1af1bfb91bac28fb2":[1,0,0,25,51], -"classmeow_1_1Vector3D.html#ab71feb692f3ce13de6815fa1b2b21be8":[1,0,0,25,22], -"classmeow_1_1Vector3D.html#ab868dfd428a801abe173085826a40c97":[1,0,0,25,28], -"classmeow_1_1Vector3D.html#abd020d6c071c7c3d374c52d738b471fc":[1,0,0,25,30], -"classmeow_1_1Vector3D.html#ac49ceadb4ac36acaa0031160a1e1b099":[1,0,0,25,26], -"classmeow_1_1Vector3D.html#ac84bb8858275f0c7c780fce3b9f3d0fb":[1,0,0,25,31], -"classmeow_1_1Vector3D.html#acb2fc741a0bd039b38b1ae5cec103265":[1,0,0,25,18], -"classmeow_1_1Vector3D.html#ad8effb8709fe565734bc1c8f94dc0ef1":[1,0,0,25,32], -"classmeow_1_1Vector3D.html#ae03fb93d06c60fd2901875ead10c8c72":[1,0,0,25,17], -"classmeow_1_1Vector3D.html#ae5d23addf232794f4635bdf6221ef7ec":[1,0,0,25,15], -"classmeow_1_1Vector3D.html#ae7254b17c13defe2123565c17c9856a7":[1,0,0,25,47], -"classmeow_1_1Vector3D.html#aebeef94d26c97cf43566070ce5501baf":[1,0,0,25,25], -"classmeow_1_1Vector3D.html#af4f968f581bfbcf57afcd1bbf1d3bee2":[1,0,0,25,41], -"classmeow_1_1Vector3D.html#af4f99f5a4871892e3975e41c8137f69c":[1,0,0,25,24], -"classmeow_1_1Vector3D.html#afae72511a31b5260ee93130d0654093f":[1,0,0,25,4], -"classmeow_1_1Vector3D.html#afc6474b0219c6135f9e268404edc93e0":[1,0,0,25,10], -"classmeow_1_1ViewPort.html":[1,0,0,39], -"classmeow_1_1WatchBall.html":[1,0,0,40], -"classmeow_1_1WatchBall.html#a00fcbbce6d9e4748a9b093983e591c19":[1,0,0,40,16], -"classmeow_1_1WatchBall.html#a07068805c2c31cce87eea8771611a711":[1,0,0,40,18], -"classmeow_1_1WatchBall.html#a1480323a56f6f53799e56f4855d95b07":[1,0,0,40,22], -"classmeow_1_1WatchBall.html#a1626a844f77feebc5f0f71bcd71bf20c":[1,0,0,40,0], -"classmeow_1_1WatchBall.html#a18cac43a61f741c191148bfef76e3d85":[1,0,0,40,21], -"classmeow_1_1WatchBall.html#a1a8810f599cd9cf5929c8b95b52abf98":[1,0,0,40,7], -"classmeow_1_1WatchBall.html#a1e1c147b92eb097472f957b5fc44346f":[1,0,0,40,9], -"classmeow_1_1WatchBall.html#a255ccc4db07762e2f8f3443429aa017c":[1,0,0,40,3], -"classmeow_1_1WatchBall.html#a33cb0d690e6da55580f1747c7fb72e7a":[1,0,0,40,24], -"classmeow_1_1WatchBall.html#a69948640465200ca8fadc364aad98b23":[1,0,0,40,20], -"classmeow_1_1WatchBall.html#a6dc606fde781e28da367e4d5ef023341":[1,0,0,40,8], -"classmeow_1_1WatchBall.html#a798e37186c20a9b134b2137a2d4f7b26":[1,0,0,40,2], -"classmeow_1_1WatchBall.html#a898f8ad46598a01633f444804853a3bd":[1,0,0,40,13], -"classmeow_1_1WatchBall.html#aa511d4d3fe3742e03dfad5f889a3628f":[1,0,0,40,10], -"classmeow_1_1WatchBall.html#ab0072695aa7766d1d77f2f71424fcb40":[1,0,0,40,1], -"classmeow_1_1WatchBall.html#ab8478f0460b456da11863ab9e7542bd1":[1,0,0,40,23], -"classmeow_1_1WatchBall.html#abf464a7507044d2bca58ce6b686c5a73":[1,0,0,40,12], -"classmeow_1_1WatchBall.html#ad2a10fde68b850a32193c20804708bc6":[1,0,0,40,6], -"classmeow_1_1WatchBall.html#ae2c8bc97ac7d09b886fe59a8f88c2145":[1,0,0,40,14], -"classmeow_1_1WatchBall.html#ae80be9aa3e4e4e3a1577c8fecf05c22b":[1,0,0,40,4], -"classmeow_1_1WatchBall.html#aea73c7ddb1fb42a257406735ea687d4d":[1,0,0,40,11], -"classmeow_1_1WatchBall.html#aeaedc62a9647b572e0606446e741152f":[1,0,0,40,19], -"classmeow_1_1WatchBall.html#af8a5cf5d7093da13578aee6f802c8cee":[1,0,0,40,17], -"classmeow_1_1WatchBall.html#afa8f3bf18dcd5295802777c1d9a25d71":[1,0,0,40,5], -"classmeow_1_1WatchBall.html#afcba8229502523255913392c592eabce":[1,0,0,40,15], -"classmeow_1_1YUV.html":[1,0,0,12], -"classmeow_1_1YUV.html#a05049ae90e750fa76d770f1c65ec7497":[1,0,0,12,0], -"classmeow_1_1YUV.html#a20dd3fc696344e5e85b272cc00109da2":[1,0,0,12,3], -"classmeow_1_1YUV.html#a2f75452f4b862468de4ed55a16841592":[1,0,0,12,13], -"classmeow_1_1YUV.html#a3c28c80c9b99f16ee50f8dc80294af5b":[1,0,0,12,12], -"classmeow_1_1YUV.html#a5edef3b5de6f888b04f698ce62f7dbfc":[1,0,0,12,18], -"classmeow_1_1YUV.html#a6035ae9b71f5cd4678f9eedc8e0f71da":[1,0,0,12,9], -"classmeow_1_1YUV.html#a6617e96d557ec53fff12bf634f536c18":[1,0,0,12,14], -"classmeow_1_1YUV.html#a71875384a382367a6bab6f9bc79669e9":[1,0,0,12,17], -"classmeow_1_1YUV.html#a71ec640b3ad61970e9261523ed412e2a":[1,0,0,12,11], -"classmeow_1_1YUV.html#a74d443cbe42f0c4ebab98fd8a6a04b52":[1,0,0,12,16], -"classmeow_1_1YUV.html#a82ad825fd5e7210c52a3ae88fc4dff55":[1,0,0,12,20], -"classmeow_1_1YUV.html#a858dd15fe0c951bd5cad92099c565c26":[1,0,0,12,6], -"classmeow_1_1YUV.html#a86e835802a207184caef995118f4ca7e":[1,0,0,12,5], -"classmeow_1_1YUV.html#a8c5f97ba28e24dc7e8c89caba748bcc7":[1,0,0,12,8], -"classmeow_1_1YUV.html#a8f001fc9d0efb2f69167bd3957009bf6":[1,0,0,12,15], -"classmeow_1_1YUV.html#aa31eadddcecf041eca037330b3fe6898":[1,0,0,12,10], -"classmeow_1_1YUV.html#ad606818b51a58a857e4cf25b81dccd0f":[1,0,0,12,2], -"classmeow_1_1YUV.html#addc332aa6c92829fe96808e0f0f7212b":[1,0,0,12,4], -"classmeow_1_1YUV.html#ae5f3feada99aaf8f14dd49f9f09c6f5a":[1,0,0,12,1], -"classmeow_1_1YUV.html#af0c71f8f2964a96f8ef27d54818a9eae":[1,0,0,12,19], -"classmeow_1_1YUV.html#af0e2d389c930707868a8ba73fe10bdbe":[1,0,0,12,7], -"classmeow_1_1YUVf.html":[1,0,0,13], -"classmeow_1_1YUVf.html#a20525a50b708c6ffb5886ad762671bda":[1,0,0,13,5], -"classmeow_1_1YUVf.html#a211d1df1e9d314e32a7d9683f16a09ee":[1,0,0,13,4], -"classmeow_1_1YUVf.html#a3dbaafe1ef635dabdc2374da8f4164a1":[1,0,0,13,1], -"classmeow_1_1YUVf.html#a74eff21f234f0dd164dc6f6f1acb5a2d":[1,0,0,13,2], -"classmeow_1_1YUVf.html#a90a1f836a1036af244fb7c4011205a88":[1,0,0,13,8], -"classmeow_1_1YUVf.html#a988a3604b4108d4592e73f0a72c4a7af":[1,0,0,13,9], -"classmeow_1_1YUVf.html#aa601cf43e25fa399b828d948e5cdd31c":[1,0,0,13,7], -"classmeow_1_1YUVf.html#ac26a8246e0ddfe7f80ba2254acf6953d":[1,0,0,13,6], -"classmeow_1_1YUVf.html#ac43c12e88f7dea7b4990a5a3e01e6102":[1,0,0,13,0], -"classmeow_1_1YUVf.html#ada30ddfb72d65648f9710b5b6f79ff11":[1,0,0,13,3], -"classmeow_1_1YUVf__Space.html":[1,0,0,14], -"classmeow_1_1YUVf__Space.html#a056acc13f596f9d488eeb8540aa93a2d":[1,0,0,14,9], -"classmeow_1_1YUVf__Space.html#a06cf23bd6493ce0c1e69cca45b3b9f96":[1,0,0,14,7], -"classmeow_1_1YUVf__Space.html#a0a38aa9230be765cdb7e1fd5ace9315b":[1,0,0,14,6], -"classmeow_1_1YUVf__Space.html#a0b34feef9db731dbc7228c0bc3554415":[1,0,0,14,3], -"classmeow_1_1YUVf__Space.html#a25715d75897bd4ede9898edfc932ffd5":[1,0,0,14,16], -"classmeow_1_1YUVf__Space.html#a2e9ddbeaae07e35c4c2adb254d5e4ca0":[1,0,0,14,1], -"classmeow_1_1YUVf__Space.html#a31c9176faad460be84a0255bc3173226":[1,0,0,14,23], -"classmeow_1_1YUVf__Space.html#a3b168dd8186710b014f2e1d1b5ee1c63":[1,0,0,14,19], -"classmeow_1_1YUVf__Space.html#a47a65edcd356f3754f6aca45483cae06":[1,0,0,14,28], -"classmeow_1_1YUVf__Space.html#a4ffd3340f73d108e4641de0eab155262":[1,0,0,14,4], -"classmeow_1_1YUVf__Space.html#a5694afcf7bf1962ea9e0abc7b8801358":[1,0,0,14,2], -"classmeow_1_1YUVf__Space.html#a92f015c9545102445d1163c7eab67e79":[1,0,0,14,22], -"classmeow_1_1YUVf__Space.html#a99e8bb42edb254ed1415f55ef1558ab0":[1,0,0,14,18], -"classmeow_1_1YUVf__Space.html#a99f55740ad5a8b57f4edf68a69e2b720":[1,0,0,14,30], -"classmeow_1_1YUVf__Space.html#a9b3807a627b89e9484eda3fa40120a24":[1,0,0,14,0], -"classmeow_1_1YUVf__Space.html#a9f4740de51da44bb8397c90f24975c19":[1,0,0,14,26], -"classmeow_1_1YUVf__Space.html#aaf9cb97273b96475641a372fbbe86949":[1,0,0,14,14], -"classmeow_1_1YUVf__Space.html#ab09964887a8e6049fb9eaefd4fdd872c":[1,0,0,14,21], -"classmeow_1_1YUVf__Space.html#ab7a1880a397a5fff594ac18c0d569bd6":[1,0,0,14,11], -"classmeow_1_1YUVf__Space.html#aba01d6b8d0d8840d0132ccd6b43d8c0c":[1,0,0,14,20], -"classmeow_1_1YUVf__Space.html#acd8f8d7472bfa816669e601243c0c2df":[1,0,0,14,10], -"classmeow_1_1YUVf__Space.html#ad377534486a9d1d1bea38d4c04ea0267":[1,0,0,14,13], -"classmeow_1_1YUVf__Space.html#ad4e4990fd6dbaaa3bdbb8c4706830588":[1,0,0,14,5], -"classmeow_1_1YUVf__Space.html#adb397aff53a9c0ede746bd734a519dd6":[1,0,0,14,25], -"classmeow_1_1YUVf__Space.html#adf527a2801ec37a42edf1b1964007547":[1,0,0,14,8], -"classmeow_1_1YUVf__Space.html#adf7029d33a94df084c4ec0142a35d323":[1,0,0,14,24], -"classmeow_1_1YUVf__Space.html#ae799cfca7c0d3b4a817d33a6ebac5239":[1,0,0,14,15], -"classmeow_1_1YUVf__Space.html#af2f8d6a8a4913de6ad17f2da86d949fa":[1,0,0,14,17], -"classmeow_1_1YUVf__Space.html#afaf24781d6b28a9615c807dfc70e4f7b":[1,0,0,14,12], -"classmeow_1_1YUVf__Space.html#afc4e9f52a8e75753772d99a077e5b4ea":[1,0,0,14,27], -"classmeow_1_1YUVf__Space.html#afe90af43e91f5134419a2ca7624cff66":[1,0,0,14,29], -"dir_115d3279a93b9c99d8f569a34543848f.html":[2,0,0,3], -"dir_540a4c8f2977878a343351220ffba92b.html":[2,0,0,5], -"dir_77e0ab67466b1e7d76f50725a5ab9910.html":[2,0,0,4], -"dir_92fecd8d02dd5e7a67429447fdf0f60f.html":[2,0,0], -"dir_a17ff8dcb3a1c1b842af541700214096.html":[2,0,0,1], -"dir_a57e9e528cb28fd6752031b735908fb6.html":[2,0,0,2], -"dir_f6840b2fecd08a3779df34f0add0e074.html":[2,0,0,0], -"files.html":[2,0], -"functions.html":[1,3,0,0], -"functions.html":[1,3,0], -"functions_b.html":[1,3,0,1], -"functions_c.html":[1,3,0,2], -"functions_d.html":[1,3,0,3], -"functions_e.html":[1,3,0,4], -"functions_enum.html":[1,3,4], -"functions_eval.html":[1,3,5], -"functions_f.html":[1,3,0,5], -"functions_func.html":[1,3,1], -"functions_func.html":[1,3,1,0], -"functions_func_b.html":[1,3,1,1], -"functions_func_c.html":[1,3,1,2], -"functions_func_d.html":[1,3,1,3], -"functions_func_e.html":[1,3,1,4], -"functions_func_f.html":[1,3,1,5], -"functions_func_g.html":[1,3,1,6], -"functions_func_h.html":[1,3,1,7], -"functions_func_i.html":[1,3,1,8], -"functions_func_j.html":[1,3,1,9], -"functions_func_k.html":[1,3,1,10], -"functions_func_l.html":[1,3,1,11], -"functions_func_m.html":[1,3,1,12], -"functions_func_n.html":[1,3,1,13], -"functions_func_o.html":[1,3,1,14], -"functions_func_p.html":[1,3,1,15], -"functions_func_q.html":[1,3,1,16], -"functions_func_r.html":[1,3,1,17], -"functions_func_s.html":[1,3,1,18], -"functions_func_t.html":[1,3,1,19], -"functions_func_u.html":[1,3,1,20], "functions_func_v.html":[1,3,1,21], "functions_func_w.html":[1,3,1,22], "functions_func_x.html":[1,3,1,23], @@ -249,5 +57,33 @@ var NAVTREEINDEX5 = "namespacemembers_enum.html":[0,1,4], "namespacemembers_eval.html":[0,1,5], "namespacemembers_func.html":[0,1,1], -"namespacemembers_type.html":[0,1,3] +"namespacemembers_type.html":[0,1,3], +"namespacemembers_vars.html":[0,1,2], +"namespacemeow.html":[1,0,0], +"namespacemeow.html":[0,0,0], +"namespaces.html":[0,0], +"pages.html":[], +"structmeow_1_1PairToPair.html":[1,0,0,51], +"structmeow_1_1PairToPair.html#a0853f223425e0a23f54c7c6989242ab6":[1,0,0,51,3], +"structmeow_1_1PairToPair.html#a347ec4950c8bee1698c579be6824afc0":[1,0,0,51,1], +"structmeow_1_1PairToPair.html#a37b9cb3164dcbb17fc66045becb1ad1b":[1,0,0,51,2], +"structmeow_1_1PairToPair.html#a424fce604376e2fd88e75d610821ef5a":[1,0,0,51,0], +"structmeow_1_1PairToPair.html#ab4217b13ec4c82d36b181e30667c1cd2":[1,0,0,51,4], +"structmeow_1_1PairToPair.html#abdc2cd1026b2c3c25c138d7edd168d0b":[1,0,0,51,5], +"structmeow_1_1SceneInfo.html":[1,0,0,18], +"structmeow_1_1SceneInfo.html#a0bc6eacc640cb6c3fb17d39f028671df":[1,0,0,18,3], +"structmeow_1_1SceneInfo.html#a2c8795480e3eae28533fa6e3eee0b832":[1,0,0,18,0], +"structmeow_1_1SceneInfo.html#a39b6d8f2daaeec9a54673a2d40f0be22":[1,0,0,18,4], +"structmeow_1_1SceneInfo.html#a6cec15ee17e6f15469d95ec6edd315dd":[1,0,0,18,2], +"structmeow_1_1SceneInfo.html#a7e80b86ed68c340751c037315737c326":[1,0,0,18,1], +"structmeow_1_1SceneInfo.html#a97d42dc08cd4b36007b71a7de91aa5d2":[1,0,0,18,5], +"utility_8h.html":[2,0,0,8], +"utility_8h.html#a09946550cc38b132151643d3408b0175":[2,0,0,8,6], +"utility_8h.html#a375bf0494e671d61343f5be28f3204fb":[2,0,0,8,2], +"utility_8h.html#a532a4a224ccd34baa4c6317a8a014ba4":[2,0,0,8,7], +"utility_8h.html#a575ff1d89bedceb3f850e0c6b7ab2396":[2,0,0,8,4], +"utility_8h.html#a644a491d867da42696e3cf226019fc25":[2,0,0,8,3], +"utility_8h.html#a7b550f1ff25a89286527a460c390a902":[2,0,0,8,1], +"utility_8h.html#a9aad86d9211af4ca27b72f87c2643926":[2,0,0,8,5], +"utility_8h_source.html":[2,0,0,8] }; diff --git a/doc/html/navtreeindex6.js b/doc/html/navtreeindex6.js index 2456a30..602bc6b 100644 --- a/doc/html/navtreeindex6.js +++ b/doc/html/navtreeindex6.js @@ -1,7 +1,5 @@ var NAVTREEINDEX6 = { -"namespacemembers_vars.html":[0,1,2], -"namespacemeow.html":[1,0,0], "namespacemeow.html":[0,0,0], "namespaces.html":[0,0], "pages.html":[], @@ -19,28 +17,13 @@ var NAVTREEINDEX6 = "structmeow_1_1SceneInfo.html#a6cec15ee17e6f15469d95ec6edd315dd":[1,0,0,27,2], "structmeow_1_1SceneInfo.html#a7e80b86ed68c340751c037315737c326":[1,0,0,27,1], "structmeow_1_1SceneInfo.html#a97d42dc08cd4b36007b71a7de91aa5d2":[1,0,0,27,5], -"utility_8h.html":[2,0,0,9], -"utility_8h.html#a09946550cc38b132151643d3408b0175":[2,0,0,9,6], -"utility_8h.html#a375bf0494e671d61343f5be28f3204fb":[2,0,0,9,2], -"utility_8h.html#a532a4a224ccd34baa4c6317a8a014ba4":[2,0,0,9,7], -"utility_8h.html#a575ff1d89bedceb3f850e0c6b7ab2396":[2,0,0,9,4], -"utility_8h.html#a644a491d867da42696e3cf226019fc25":[2,0,0,9,3], -"utility_8h.html#a7b550f1ff25a89286527a460c390a902":[2,0,0,9,1], -"utility_8h.html#a9aad86d9211af4ca27b72f87c2643926":[2,0,0,9,5], -"utility_8h_source.html":[2,0,0,9], -"utility_8hpp.html":[2,0,0,10], -"utility_8hpp.html#a09946550cc38b132151643d3408b0175":[2,0,0,10,11], -"utility_8hpp.html#a1a4b42ca72036f67fe4dba5806e120b4":[2,0,0,10,4], -"utility_8hpp.html#a375bf0494e671d61343f5be28f3204fb":[2,0,0,10,2], -"utility_8hpp.html#a532a4a224ccd34baa4c6317a8a014ba4":[2,0,0,10,12], -"utility_8hpp.html#a575ff1d89bedceb3f850e0c6b7ab2396":[2,0,0,10,5], -"utility_8hpp.html#a6ae78e60d507c85de003f8fa8423b650":[2,0,0,10,1], -"utility_8hpp.html#a6b0b0620aa8677397e47d4dcc2f27e46":[2,0,0,10,8], -"utility_8hpp.html#a98d838d338a3e6f3c57e94562fab3fa7":[2,0,0,10,6], -"utility_8hpp.html#a9fe5a581cb5071e374c0ef6d17c2af3b":[2,0,0,10,3], -"utility_8hpp.html#ab7b319dd4964a378a3d3e28d73f943d0":[2,0,0,10,10], -"utility_8hpp.html#abfabfec93b0e5bd4412b5831e7bcf4b1":[2,0,0,10,9], -"utility_8hpp.html#ad4d1e5fa951e5534204a0ee3eee22777":[2,0,0,10,0], -"utility_8hpp.html#ae0273ff56bac6a6c7c855b5cad3e564d":[2,0,0,10,7], -"utility_8hpp_source.html":[2,0,0,10] +"utility_8h.html":[2,0,0,8], +"utility_8h.html#a09946550cc38b132151643d3408b0175":[2,0,0,8,6], +"utility_8h.html#a375bf0494e671d61343f5be28f3204fb":[2,0,0,8,2], +"utility_8h.html#a532a4a224ccd34baa4c6317a8a014ba4":[2,0,0,8,7], +"utility_8h.html#a575ff1d89bedceb3f850e0c6b7ab2396":[2,0,0,8,4], +"utility_8h.html#a644a491d867da42696e3cf226019fc25":[2,0,0,8,3], +"utility_8h.html#a7b550f1ff25a89286527a460c390a902":[2,0,0,8,1], +"utility_8h.html#a9aad86d9211af4ca27b72f87c2643926":[2,0,0,8,5], +"utility_8h_source.html":[2,0,0,8] }; diff --git a/doc/html/structmeow_1_1PairToPair-members.html b/doc/html/structmeow_1_1PairToPair-members.html index 0e30b1f..d7a1ee1 100644 --- a/doc/html/structmeow_1_1PairToPair-members.html +++ b/doc/html/structmeow_1_1PairToPair-members.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -73,7 +73,7 @@ $(document).ready(function(){initNavTree('structmeow_1_1PairToPair.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/structmeow_1_1PairToPair.html b/doc/html/structmeow_1_1PairToPair.html index 04b1002..256018e 100644 --- a/doc/html/structmeow_1_1PairToPair.html +++ b/doc/html/structmeow_1_1PairToPair.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -63,7 +63,7 @@ $(document).ready(function(){initNavTree('structmeow_1_1PairToPair.html','');}); </div><!--header--> <div class="contents"> -<p>有.from.first, .from.second, .to.first, .to.second +<p>A structur with memember <code></code>.from.first , <code></code>.from.second , <code></code>.to.first , <code></code>.to.second. <a href="structmeow_1_1PairToPair.html#details">More...</a></p> <p><code>#include "<a class="el" href="utility_8h_source.html">utility.h</a>"</code></p> @@ -90,10 +90,10 @@ Public Attributes</h2></td></tr> <div class="textblock"><h3>template<class F1, class F2 = F1, class T1 = F1, class T2 = T1><br/> struct meow::PairToPair< F1, F2, T1, T2 ></h3> -<p>有.from.first, .from.second, .to.first, .to.second </p> +<p>A structur with memember <code></code>.from.first , <code></code>.from.second , <code></code>.to.first , <code></code>.to.second. </p> <dl class="section author"><dt>Author</dt><dd>cathook </dd></dl> -<p>Definition at line <a class="el" href="utility_8h_source.html#l00019">19</a> of file <a class="el" href="utility_8h_source.html">utility.h</a>.</p> +<p>Definition at line <a class="el" href="utility_8h_source.html#l00020">20</a> of file <a class="el" href="utility_8h_source.html">utility.h</a>.</p> </div><h2 class="groupheader">Constructor & Destructor Documentation</h2> <a class="anchor" id="a424fce604376e2fd88e75d610821ef5a"></a> <div class="memitem"> @@ -118,7 +118,7 @@ template<class F1 , class F2 = F1, class T1 = F1, class T2 = T1> </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="utility_8h_source.html#l00023">23</a> of file <a class="el" href="utility_8h_source.html">utility.h</a>.</p> +<p>Definition at line <a class="el" href="utility_8h_source.html#l00024">24</a> of file <a class="el" href="utility_8h_source.html">utility.h</a>.</p> </div> </div> @@ -146,7 +146,7 @@ template<class F1 , class F2 = F1, class T1 = F1, class T2 = T1> </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="utility_8h_source.html#l00025">25</a> of file <a class="el" href="utility_8h_source.html">utility.h</a>.</p> +<p>Definition at line <a class="el" href="utility_8h_source.html#l00026">26</a> of file <a class="el" href="utility_8h_source.html">utility.h</a>.</p> </div> </div> @@ -196,7 +196,7 @@ template<class F1 , class F2 = F1, class T1 = F1, class T2 = T1> </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="utility_8h_source.html#l00027">27</a> of file <a class="el" href="utility_8h_source.html">utility.h</a>.</p> +<p>Definition at line <a class="el" href="utility_8h_source.html#l00028">28</a> of file <a class="el" href="utility_8h_source.html">utility.h</a>.</p> </div> </div> @@ -225,7 +225,7 @@ template<class F1 , class F2 = F1, class T1 = F1, class T2 = T1> </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="utility_8h_source.html#l00030">30</a> of file <a class="el" href="utility_8h_source.html">utility.h</a>.</p> +<p>Definition at line <a class="el" href="utility_8h_source.html#l00031">31</a> of file <a class="el" href="utility_8h_source.html">utility.h</a>.</p> </div> </div> @@ -242,7 +242,7 @@ template<class F1 , class F2 = F1, class T1 = F1, class T2 = T1> </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="utility_8h_source.html#l00020">20</a> of file <a class="el" href="utility_8h_source.html">utility.h</a>.</p> +<p>Definition at line <a class="el" href="utility_8h_source.html#l00021">21</a> of file <a class="el" href="utility_8h_source.html">utility.h</a>.</p> </div> </div> @@ -258,7 +258,7 @@ template<class F1 , class F2 = F1, class T1 = F1, class T2 = T1> </div> </table> </div><div class="memdoc"> -<p>Definition at line <a class="el" href="utility_8h_source.html#l00021">21</a> of file <a class="el" href="utility_8h_source.html">utility.h</a>.</p> +<p>Definition at line <a class="el" href="utility_8h_source.html#l00022">22</a> of file <a class="el" href="utility_8h_source.html">utility.h</a>.</p> </div> </div> @@ -272,7 +272,7 @@ template<class F1 , class F2 = F1, class T1 = F1, class T2 = T1> </div> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="structmeow_1_1PairToPair.html">PairToPair</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/structmeow_1_1SceneInfo-members.html b/doc/html/structmeow_1_1SceneInfo-members.html index 04bee4c..a883bb7 100644 --- a/doc/html/structmeow_1_1SceneInfo-members.html +++ b/doc/html/structmeow_1_1SceneInfo-members.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -73,7 +73,7 @@ $(document).ready(function(){initNavTree('structmeow_1_1SceneInfo.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/structmeow_1_1SceneInfo.html b/doc/html/structmeow_1_1SceneInfo.html index 73d0642..8495ccc 100644 --- a/doc/html/structmeow_1_1SceneInfo.html +++ b/doc/html/structmeow_1_1SceneInfo.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -253,7 +253,7 @@ template<class Pixel > </div> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="structmeow_1_1SceneInfo.html">SceneInfo</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/stylesheet.css b/doc/html/stylesheet.css index 0a627d7..cdab37d 100644 --- a/doc/html/stylesheet.css +++ b/doc/html/stylesheet.css @@ -146,11 +146,11 @@ a.elRef { } a.code, a.code:visited { - color: #7695D2; + color: #7695D2; } a.codeRef, a.codeRef:visited { - color: #7695D2; + color: #7695D2; } /* @end */ @@ -301,7 +301,7 @@ p.formulaDsp { } img.formulaDsp { - + } img.formulaInl { @@ -364,20 +364,20 @@ span.charliteral { color: #008080 } -span.vhdldigit { - color: #ff00ff +span.vhdldigit { + color: #ff00ff } -span.vhdlchar { - color: #000000 +span.vhdlchar { + color: #000000 } -span.vhdlkeyword { - color: #700070 +span.vhdlkeyword { + color: #700070 } -span.vhdllogic { - color: #ff0000 +span.vhdllogic { + color: #ff0000 } blockquote { @@ -569,13 +569,13 @@ table.memberdecls { -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); -webkit-border-top-right-radius: 4px; -webkit-border-top-left-radius: 4px; - + } .memdoc, dl.reflist dd { - border-bottom: 1px solid #A8B8D9; - border-left: 1px solid #A8B8D9; - border-right: 1px solid #A8B8D9; + border-bottom: 1px solid #A8B8D9; + border-left: 1px solid #A8B8D9; + border-right: 1px solid #A8B8D9; padding: 6px 10px 2px 10px; /* background-color: #FBFCFD; */ border-top-width: 0; @@ -627,18 +627,18 @@ dl.reflist dd { .params, .retval, .exception, .tparams { margin-left: 0px; padding-left: 0px; -} +} .params .paramname, .retval .paramname { font-weight: bold; vertical-align: top; } - + .params .paramtype { font-style: italic; vertical-align: top; -} - +} + .params .paramdir { font-family: "courier new",courier,monospace; vertical-align: top; @@ -816,8 +816,8 @@ table.fieldtable { .fieldtable td.fielddoc p:first-child { margin-top: 2px; -} - +} + .fieldtable td.fielddoc p:last-child { margin-bottom: 2px; } @@ -891,7 +891,7 @@ table.fieldtable { color: #283A5D; font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); - text-decoration: none; + text-decoration: none; } .navpath li.navelem a:hover @@ -920,7 +920,7 @@ div.summary padding-right: 5px; width: 50%; text-align: right; -} +} div.summary a { @@ -1037,19 +1037,19 @@ dl.section dd { vertical-align: bottom; border-collapse: separate; } - + #projectlogo img -{ +{ border: 0px none; } - + #projectname { font: 400% Tahoma, Arial,sans-serif,monospace; margin: 0px; padding: 2px 0px; } - + #projectbrief { font: 120% Tahoma, Arial,sans-serif; @@ -1149,7 +1149,7 @@ div.toc ul { list-style: none outside none; border: medium none; padding: 0px; -} +} div.toc li.level1 { margin-left: 0px; diff --git a/doc/html/utility_8h.html b/doc/html/utility_8h.html index 1054515..1b6b092 100644 --- a/doc/html/utility_8h.html +++ b/doc/html/utility_8h.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -74,7 +74,7 @@ $(document).ready(function(){initNavTree('utility_8h.html','');}); <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a> Classes</h2></td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structmeow_1_1PairToPair.html">meow::PairToPair< F1, F2, T1, T2 ></a></td></tr> -<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">有.from.first, .from.second, .to.first, .to.second <a href="structmeow_1_1PairToPair.html#details">More...</a><br/></td></tr> +<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A structur with memember <code></code>.from.first , <code></code>.from.second , <code></code>.to.first , <code></code>.to.second. <a href="structmeow_1_1PairToPair.html#details">More...</a><br/></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a> @@ -127,7 +127,7 @@ Functions</h2></td></tr> <div class="line"> __FUNCTION__,\</div> <div class="line"> __LINE__,\</div> <div class="line"> str)</div> -<div class="ttc" id="namespacemeow_html_a644a491d867da42696e3cf226019fc25"><div class="ttname"><a href="namespacemeow.html#a644a491d867da42696e3cf226019fc25">meow::debugPrintf_</a></div><div class="ttdeci">void debugPrintf_(char const *file, char const *func, size_t line, char const *msg)</div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00109">utility.h:109</a></div></div> +<div class="ttc" id="namespacemeow_html_a644a491d867da42696e3cf226019fc25"><div class="ttname"><a href="namespacemeow.html#a644a491d867da42696e3cf226019fc25">meow::debugPrintf_</a></div><div class="ttdeci">void debugPrintf_(char const *file, char const *func, size_t line, char const *msg)</div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00110">utility.h:110</a></div></div> </div><!-- fragment --> <p>若DEBUG有被define過, 將字串印到stderr, 並且附上檔名行號與所在函數名 </p> <dl class="params"><dt>Parameters</dt><dd> @@ -139,7 +139,7 @@ Functions</h2></td></tr> <dl class="section return"><dt>Returns</dt><dd>無 </dd></dl> <dl class="section note"><dt>Note</dt><dd>這是一個 <b>macro</b> </dd></dl> -<p>Definition at line <a class="el" href="utility_8h_source.html#l00103">103</a> of file <a class="el" href="utility_8h_source.html">utility.h</a>.</p> +<p>Definition at line <a class="el" href="utility_8h_source.html#l00104">104</a> of file <a class="el" href="utility_8h_source.html">utility.h</a>.</p> </div> </div> @@ -150,7 +150,7 @@ Functions</h2></td></tr> <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="utility_8h.html">utility.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> diff --git a/doc/html/utility_8h_source.html b/doc/html/utility_8h_source.html index 08c9217..fc9573e 100644 --- a/doc/html/utility_8h_source.html +++ b/doc/html/utility_8h_source.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -70,135 +70,135 @@ $(document).ready(function(){initNavTree('utility_8h_source.html','');}); <div class="line"><a name="l00010"></a><span class="lineno"> 10</span> </div> <div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="keyword">namespace </span>meow {</div> <div class="line"><a name="l00012"></a><span class="lineno"> 12</span> </div> -<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="keyword">template</span><<span class="keyword">class</span> F1, <span class="keyword">class</span> F2 = F1, <span class="keyword">class</span> T1 = F1, <span class="keyword">class</span> T2 = T1></div> -<div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="structmeow_1_1PairToPair.html"> 19</a></span> <span class="keyword">struct </span><a class="code" href="structmeow_1_1PairToPair.html">PairToPair</a> {</div> -<div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="structmeow_1_1PairToPair.html#ab4217b13ec4c82d36b181e30667c1cd2"> 20</a></span>  std::pair<F1, F2> <a class="code" href="structmeow_1_1PairToPair.html#ab4217b13ec4c82d36b181e30667c1cd2">from</a>;</div> -<div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="structmeow_1_1PairToPair.html#abdc2cd1026b2c3c25c138d7edd168d0b"> 21</a></span>  std::pair<T1, T2> <a class="code" href="structmeow_1_1PairToPair.html#abdc2cd1026b2c3c25c138d7edd168d0b">to</a>;</div> -<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  </div> -<div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="structmeow_1_1PairToPair.html#a424fce604376e2fd88e75d610821ef5a"> 23</a></span>  <a class="code" href="structmeow_1_1PairToPair.html#a424fce604376e2fd88e75d610821ef5a">PairToPair</a>() {</div> -<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  }</div> -<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="structmeow_1_1PairToPair.html#a347ec4950c8bee1698c579be6824afc0"> 25</a></span>  <a class="code" href="structmeow_1_1PairToPair.html#a347ec4950c8bee1698c579be6824afc0">PairToPair</a>(<a class="code" href="structmeow_1_1PairToPair.html">PairToPair</a> <span class="keyword">const</span>& pp): <a class="code" href="structmeow_1_1PairToPair.html#ab4217b13ec4c82d36b181e30667c1cd2">from</a>(pp.<a class="code" href="structmeow_1_1PairToPair.html#ab4217b13ec4c82d36b181e30667c1cd2">from</a>), <a class="code" href="structmeow_1_1PairToPair.html#abdc2cd1026b2c3c25c138d7edd168d0b">to</a>(pp.<a class="code" href="structmeow_1_1PairToPair.html#abdc2cd1026b2c3c25c138d7edd168d0b">to</a>) {</div> -<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  }</div> -<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="structmeow_1_1PairToPair.html#a37b9cb3164dcbb17fc66045becb1ad1b"> 27</a></span>  <a class="code" href="structmeow_1_1PairToPair.html#a37b9cb3164dcbb17fc66045becb1ad1b">PairToPair</a>(F1 <span class="keyword">const</span>& f1, F2 <span class="keyword">const</span>& f2, T1 <span class="keyword">const</span>& t1, T2 <span class="keyword">const</span>& t2):</div> -<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  <a class="code" href="structmeow_1_1PairToPair.html#ab4217b13ec4c82d36b181e30667c1cd2">from</a>(f1, f2), <a class="code" href="structmeow_1_1PairToPair.html#abdc2cd1026b2c3c25c138d7edd168d0b">to</a>(t1, t2) {</div> -<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  }</div> -<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="structmeow_1_1PairToPair.html#a0853f223425e0a23f54c7c6989242ab6"> 30</a></span>  <span class="keywordtype">bool</span> <a class="code" href="structmeow_1_1PairToPair.html#a0853f223425e0a23f54c7c6989242ab6">operator==</a>(<a class="code" href="structmeow_1_1PairToPair.html">PairToPair</a> <span class="keyword">const</span>& p)<span class="keyword"> const </span>{</div> -<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  <span class="keywordflow">return</span> (<a class="code" href="structmeow_1_1PairToPair.html#ab4217b13ec4c82d36b181e30667c1cd2">from</a> == p.<a class="code" href="structmeow_1_1PairToPair.html#ab4217b13ec4c82d36b181e30667c1cd2">from</a> && <a class="code" href="structmeow_1_1PairToPair.html#abdc2cd1026b2c3c25c138d7edd168d0b">to</a> == p.<a class="code" href="structmeow_1_1PairToPair.html#abdc2cd1026b2c3c25c138d7edd168d0b">to</a>);</div> -<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  }</div> -<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> };</div> -<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> </div> -<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="namespacemeow.html#a09946550cc38b132151643d3408b0175"> 42</a></span> <span class="keyword">inline</span> std::string <a class="code" href="namespacemeow.html#a09946550cc38b132151643d3408b0175">stringPrintf</a>(<span class="keywordtype">char</span> <span class="keyword">const</span> * fmt, ...) {</div> -<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  <span class="keywordtype">char</span> str[8192];</div> -<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  va_list args;</div> -<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  va_start(args, fmt);</div> -<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  vsnprintf(str, 8192, fmt, args);</div> -<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  va_end(args);</div> -<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  <span class="keywordflow">return</span> std::string(str);</div> -<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> }</div> -<div class="line"><a name="l00050"></a><span class="lineno"> 50</span> </div> -<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="namespacemeow.html#a532a4a224ccd34baa4c6317a8a014ba4"> 60</a></span> <span class="keyword">inline</span> std::string <a class="code" href="namespacemeow.html#a532a4a224ccd34baa4c6317a8a014ba4">stringReplace</a>(std::string str,</div> -<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  std::string <span class="keyword">const</span>& from,</div> -<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  std::string <span class="keyword">const</span>& to) {</div> -<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  std::string out = str;</div> -<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <span class="keywordtype">int</span> len = from.length();</div> -<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> pos; (pos = out.find(from)) != std::string::npos; ) {</div> -<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  out.replace(pos, len, to);</div> -<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  }</div> -<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <span class="keywordflow">return</span> out;</div> -<div class="line"><a name="l00069"></a><span class="lineno"> 69</span> }</div> -<div class="line"><a name="l00070"></a><span class="lineno"> 70</span> </div> -<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="namespacemeow.html#a375bf0494e671d61343f5be28f3204fb"> 81</a></span> <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemeow.html#a375bf0494e671d61343f5be28f3204fb">cstringEndWith</a>(<span class="keywordtype">char</span> <span class="keyword">const</span>* str, <span class="keywordtype">int</span> n, ...) {</div> -<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  <span class="keywordtype">int</span> len = strlen(str);</div> -<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  va_list args;</div> -<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  va_start(args, n);</div> -<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i < n; i++) {</div> -<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <span class="keywordtype">char</span> <span class="keyword">const</span>* arg = va_arg(args, <span class="keywordtype">char</span> <span class="keyword">const</span>*);</div> -<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  <span class="keywordtype">int</span> arglen = strlen(arg);</div> -<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <span class="keywordflow">if</span> (arglen <= len && strcmp(str + len - arglen, arg) == 0) {</div> -<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div> -<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  }</div> -<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  }</div> -<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  va_end(args);</div> -<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> -<div class="line"><a name="l00094"></a><span class="lineno"> 94</span> }</div> -<div class="line"><a name="l00095"></a><span class="lineno"> 95</span> </div> -<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="utility_8h.html#a7b550f1ff25a89286527a460c390a902"> 103</a></span> <span class="preprocessor">#define debugPrintf(str) \</span></div> -<div class="line"><a name="l00104"></a><span class="lineno"> 104</span> <span class="preprocessor">debugPrintf_(\</span></div> -<div class="line"><a name="l00105"></a><span class="lineno"> 105</span> <span class="preprocessor"> __FILE__,\</span></div> -<div class="line"><a name="l00106"></a><span class="lineno"> 106</span> <span class="preprocessor"> __FUNCTION__,\</span></div> -<div class="line"><a name="l00107"></a><span class="lineno"> 107</span> <span class="preprocessor"> __LINE__,\</span></div> -<div class="line"><a name="l00108"></a><span class="lineno"> 108</span> <span class="preprocessor"> str)</span></div> -<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="namespacemeow.html#a644a491d867da42696e3cf226019fc25"> 109</a></span> <span class="preprocessor"></span><span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="namespacemeow.html#a644a491d867da42696e3cf226019fc25">debugPrintf_</a>(<span class="keywordtype">char</span> <span class="keyword">const</span>* file,</div> -<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  <span class="keywordtype">char</span> <span class="keyword">const</span>* func,</div> -<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  <span class="keywordtype">size_t</span> line,</div> -<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  <span class="keywordtype">char</span> <span class="keyword">const</span>* msg) {</div> -<div class="line"><a name="l00113"></a><span class="lineno"> 113</span> <span class="preprocessor">#ifdef DEBUG</span></div> -<div class="line"><a name="l00114"></a><span class="lineno"> 114</span> <span class="preprocessor"></span> fprintf(stderr, <span class="stringliteral">"%s[%d] %s >> %s"</span>, file, line, func, msg);</div> -<div class="line"><a name="l00115"></a><span class="lineno"> 115</span> <span class="preprocessor">#endif // DEBUG</span></div> -<div class="line"><a name="l00116"></a><span class="lineno"> 116</span> <span class="preprocessor"></span>}</div> -<div class="line"><a name="l00117"></a><span class="lineno"> 117</span> </div> -<div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="namespacemeow.html#a9aad86d9211af4ca27b72f87c2643926"> 145</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="namespacemeow.html#a9aad86d9211af4ca27b72f87c2643926">messagePrintf</a>(<span class="keywordtype">int</span> level_change, <span class="keywordtype">char</span> <span class="keyword">const</span>* fmt, ...) {</div> -<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  <span class="keyword">static</span> <span class="keywordtype">int</span> level = 0;</div> -<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  <span class="keyword">static</span> <span class="keywordtype">int</span> last_level = -5;</div> -<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  <span class="keywordtype">char</span> str[8192];</div> -<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  va_list args;</div> -<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  va_start(args, fmt);</div> -<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  vsnprintf(str, 8192, fmt, args);</div> -<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  va_end(args);</div> -<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  <span class="keywordflow">if</span> (last_level == 1 && level_change == -1) {</div> -<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  printf(<span class="stringliteral">" ...%s\n"</span>, str);</div> -<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  }</div> -<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  <span class="keywordflow">else</span> {</div> -<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  <span class="keywordflow">if</span> (last_level == 1) printf(<span class="stringliteral">"\n"</span>);</div> -<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  <span class="keywordtype">int</span> level2 = level + (level_change == -1 ? -1 : 0);</div> -<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i < level2; i++) printf(<span class="stringliteral">"| "</span>);</div> -<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  printf(<span class="stringliteral">"%s%s"</span>, (level_change == -1 ? <span class="stringliteral">"..."</span> : <span class="stringliteral">""</span>), str);</div> -<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  <span class="keywordflow">if</span> (level_change != 1) printf(<span class="stringliteral">"\n"</span>);</div> -<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  }</div> -<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  level += level_change;</div> -<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  last_level = level_change;</div> -<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  fflush(stdout);</div> -<div class="line"><a name="l00166"></a><span class="lineno"> 166</span> }</div> -<div class="line"><a name="l00167"></a><span class="lineno"> 167</span> </div> -<div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="namespacemeow.html#a575ff1d89bedceb3f850e0c6b7ab2396"> 178</a></span> <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemeow.html#a575ff1d89bedceb3f850e0c6b7ab2396">filenameCompare</a>(std::string <span class="keyword">const</span>& f1, std::string <span class="keyword">const</span>& f2) {</div> -<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  <span class="keywordtype">char</span> <span class="keyword">const</span>* s1 = f1.c_str();</div> -<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>  <span class="keywordtype">char</span> <span class="keyword">const</span>* s2 = f2.c_str();</div> -<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>  <span class="keywordtype">int</span> l1 = f1.length();</div> -<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>  <span class="keywordtype">int</span> l2 = f2.length();</div> -<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>  <span class="keywordtype">int</span> i1, i2;</div> -<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  <span class="keywordflow">for</span> (i1 = i2 = 0; i1 < l1 || i2 < l2; i1++, i2++) {</div> -<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>  <span class="keywordflow">if</span> (isdigit(s1[i1]) && isdigit(s2[i2])) {</div> -<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>  <span class="keywordtype">int</span> n1 = atoi(s1 + i1);</div> -<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>  <span class="keywordtype">int</span> n2 = atoi(s2 + i2);</div> -<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>  <span class="keywordflow">if</span> (n1 != n2)</div> -<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  <span class="keywordflow">return</span> (n1 < n2);</div> -<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  <span class="keywordflow">while</span>(i1 + 1 < l1 && isdigit(s1[i1 + 1])) i1++;</div> -<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  <span class="keywordflow">while</span>(i2 + 1 < l2 && isdigit(s2[i2 + 1])) i2++;</div> -<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  }</div> -<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  <span class="keywordflow">else</span> {</div> -<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  <span class="keywordflow">if</span>(s1[i1] != s2[i2])</div> -<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>  <span class="keywordflow">return</span> s1[i1] < s2[i2];</div> -<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>  }</div> -<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>  }</div> -<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> -<div class="line"><a name="l00199"></a><span class="lineno"> 199</span> }</div> -<div class="line"><a name="l00200"></a><span class="lineno"> 200</span> </div> -<div class="line"><a name="l00201"></a><span class="lineno"> 201</span> } <span class="comment">// meow</span></div> -<div class="line"><a name="l00202"></a><span class="lineno"> 202</span> </div> -<div class="line"><a name="l00203"></a><span class="lineno"> 203</span> <span class="preprocessor">#endif // utility_H__</span></div> -<div class="ttc" id="structmeow_1_1PairToPair_html_abdc2cd1026b2c3c25c138d7edd168d0b"><div class="ttname"><a href="structmeow_1_1PairToPair.html#abdc2cd1026b2c3c25c138d7edd168d0b">meow::PairToPair::to</a></div><div class="ttdeci">std::pair< T1, T2 > to</div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00021">utility.h:21</a></div></div> -<div class="ttc" id="namespacemeow_html_a575ff1d89bedceb3f850e0c6b7ab2396"><div class="ttname"><a href="namespacemeow.html#a575ff1d89bedceb3f850e0c6b7ab2396">meow::filenameCompare</a></div><div class="ttdeci">bool filenameCompare(std::string const &f1, std::string const &f2)</div><div class="ttdoc">將兩個字串用人類習慣的檔名排序方式排序 </div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00178">utility.h:178</a></div></div> -<div class="ttc" id="structmeow_1_1PairToPair_html"><div class="ttname"><a href="structmeow_1_1PairToPair.html">meow::PairToPair</a></div><div class="ttdoc">有.from.first, .from.second, .to.first, .to.second </div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00019">utility.h:19</a></div></div> -<div class="ttc" id="structmeow_1_1PairToPair_html_a0853f223425e0a23f54c7c6989242ab6"><div class="ttname"><a href="structmeow_1_1PairToPair.html#a0853f223425e0a23f54c7c6989242ab6">meow::PairToPair::operator==</a></div><div class="ttdeci">bool operator==(PairToPair const &p) const </div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00030">utility.h:30</a></div></div> -<div class="ttc" id="namespacemeow_html_a375bf0494e671d61343f5be28f3204fb"><div class="ttname"><a href="namespacemeow.html#a375bf0494e671d61343f5be28f3204fb">meow::cstringEndWith</a></div><div class="ttdeci">bool cstringEndWith(char const *str, int n,...)</div><div class="ttdoc">檢查給定字串的結尾是否符合給定的數個patterns中的一個 </div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00081">utility.h:81</a></div></div> -<div class="ttc" id="namespacemeow_html_a644a491d867da42696e3cf226019fc25"><div class="ttname"><a href="namespacemeow.html#a644a491d867da42696e3cf226019fc25">meow::debugPrintf_</a></div><div class="ttdeci">void debugPrintf_(char const *file, char const *func, size_t line, char const *msg)</div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00109">utility.h:109</a></div></div> -<div class="ttc" id="namespacemeow_html_a532a4a224ccd34baa4c6317a8a014ba4"><div class="ttname"><a href="namespacemeow.html#a532a4a224ccd34baa4c6317a8a014ba4">meow::stringReplace</a></div><div class="ttdeci">std::string stringReplace(std::string str, std::string const &from, std::string const &to)</div><div class="ttdoc">將輸入字串中的某個pattern取代成另一個pattern </div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00060">utility.h:60</a></div></div> -<div class="ttc" id="structmeow_1_1PairToPair_html_a424fce604376e2fd88e75d610821ef5a"><div class="ttname"><a href="structmeow_1_1PairToPair.html#a424fce604376e2fd88e75d610821ef5a">meow::PairToPair::PairToPair</a></div><div class="ttdeci">PairToPair()</div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00023">utility.h:23</a></div></div> -<div class="ttc" id="structmeow_1_1PairToPair_html_a37b9cb3164dcbb17fc66045becb1ad1b"><div class="ttname"><a href="structmeow_1_1PairToPair.html#a37b9cb3164dcbb17fc66045becb1ad1b">meow::PairToPair::PairToPair</a></div><div class="ttdeci">PairToPair(F1 const &f1, F2 const &f2, T1 const &t1, T2 const &t2)</div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00027">utility.h:27</a></div></div> -<div class="ttc" id="structmeow_1_1PairToPair_html_ab4217b13ec4c82d36b181e30667c1cd2"><div class="ttname"><a href="structmeow_1_1PairToPair.html#ab4217b13ec4c82d36b181e30667c1cd2">meow::PairToPair::from</a></div><div class="ttdeci">std::pair< F1, F2 > from</div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00020">utility.h:20</a></div></div> -<div class="ttc" id="namespacemeow_html_a09946550cc38b132151643d3408b0175"><div class="ttname"><a href="namespacemeow.html#a09946550cc38b132151643d3408b0175">meow::stringPrintf</a></div><div class="ttdeci">std::string stringPrintf(char const *fmt,...)</div><div class="ttdoc">類似C的printf, 不過是將格式化的字串丟到 std::string 裡回傳 </div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00042">utility.h:42</a></div></div> -<div class="ttc" id="structmeow_1_1PairToPair_html_a347ec4950c8bee1698c579be6824afc0"><div class="ttname"><a href="structmeow_1_1PairToPair.html#a347ec4950c8bee1698c579be6824afc0">meow::PairToPair::PairToPair</a></div><div class="ttdeci">PairToPair(PairToPair const &pp)</div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00025">utility.h:25</a></div></div> -<div class="ttc" id="namespacemeow_html_a9aad86d9211af4ca27b72f87c2643926"><div class="ttname"><a href="namespacemeow.html#a9aad86d9211af4ca27b72f87c2643926">meow::messagePrintf</a></div><div class="ttdeci">void messagePrintf(int level_change, char const *fmt,...)</div><div class="ttdoc">階層式輸出 </div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00145">utility.h:145</a></div></div> +<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="keyword">template</span><<span class="keyword">class</span> F1, <span class="keyword">class</span> F2 = F1, <span class="keyword">class</span> T1 = F1, <span class="keyword">class</span> T2 = T1></div> +<div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="structmeow_1_1PairToPair.html"> 20</a></span> <span class="keyword">struct </span><a class="code" href="structmeow_1_1PairToPair.html">PairToPair</a> {</div> +<div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="structmeow_1_1PairToPair.html#ab4217b13ec4c82d36b181e30667c1cd2"> 21</a></span>  std::pair<F1, F2> <a class="code" href="structmeow_1_1PairToPair.html#ab4217b13ec4c82d36b181e30667c1cd2">from</a>;</div> +<div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="structmeow_1_1PairToPair.html#abdc2cd1026b2c3c25c138d7edd168d0b"> 22</a></span>  std::pair<T1, T2> <a class="code" href="structmeow_1_1PairToPair.html#abdc2cd1026b2c3c25c138d7edd168d0b">to</a>;</div> +<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> </div> +<div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="structmeow_1_1PairToPair.html#a424fce604376e2fd88e75d610821ef5a"> 24</a></span>  <a class="code" href="structmeow_1_1PairToPair.html#a424fce604376e2fd88e75d610821ef5a">PairToPair</a>() {</div> +<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  }</div> +<div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="structmeow_1_1PairToPair.html#a347ec4950c8bee1698c579be6824afc0"> 26</a></span>  <a class="code" href="structmeow_1_1PairToPair.html#a347ec4950c8bee1698c579be6824afc0">PairToPair</a>(<a class="code" href="structmeow_1_1PairToPair.html">PairToPair</a> <span class="keyword">const</span>& pp): <a class="code" href="structmeow_1_1PairToPair.html#ab4217b13ec4c82d36b181e30667c1cd2">from</a>(pp.<a class="code" href="structmeow_1_1PairToPair.html#ab4217b13ec4c82d36b181e30667c1cd2">from</a>), <a class="code" href="structmeow_1_1PairToPair.html#abdc2cd1026b2c3c25c138d7edd168d0b">to</a>(pp.<a class="code" href="structmeow_1_1PairToPair.html#abdc2cd1026b2c3c25c138d7edd168d0b">to</a>) {</div> +<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  }</div> +<div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="structmeow_1_1PairToPair.html#a37b9cb3164dcbb17fc66045becb1ad1b"> 28</a></span>  <a class="code" href="structmeow_1_1PairToPair.html#a37b9cb3164dcbb17fc66045becb1ad1b">PairToPair</a>(F1 <span class="keyword">const</span>& f1, F2 <span class="keyword">const</span>& f2, T1 <span class="keyword">const</span>& t1, T2 <span class="keyword">const</span>& t2):</div> +<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  <a class="code" href="structmeow_1_1PairToPair.html#ab4217b13ec4c82d36b181e30667c1cd2">from</a>(f1, f2), <a class="code" href="structmeow_1_1PairToPair.html#abdc2cd1026b2c3c25c138d7edd168d0b">to</a>(t1, t2) {</div> +<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  }</div> +<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="structmeow_1_1PairToPair.html#a0853f223425e0a23f54c7c6989242ab6"> 31</a></span>  <span class="keywordtype">bool</span> <a class="code" href="structmeow_1_1PairToPair.html#a0853f223425e0a23f54c7c6989242ab6">operator==</a>(<a class="code" href="structmeow_1_1PairToPair.html">PairToPair</a> <span class="keyword">const</span>& p)<span class="keyword"> const </span>{</div> +<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  <span class="keywordflow">return</span> (<a class="code" href="structmeow_1_1PairToPair.html#ab4217b13ec4c82d36b181e30667c1cd2">from</a> == p.<a class="code" href="structmeow_1_1PairToPair.html#ab4217b13ec4c82d36b181e30667c1cd2">from</a> && <a class="code" href="structmeow_1_1PairToPair.html#abdc2cd1026b2c3c25c138d7edd168d0b">to</a> == p.<a class="code" href="structmeow_1_1PairToPair.html#abdc2cd1026b2c3c25c138d7edd168d0b">to</a>);</div> +<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  }</div> +<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> };</div> +<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> </div> +<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="namespacemeow.html#a09946550cc38b132151643d3408b0175"> 43</a></span> <span class="keyword">inline</span> std::string <a class="code" href="namespacemeow.html#a09946550cc38b132151643d3408b0175">stringPrintf</a>(<span class="keywordtype">char</span> <span class="keyword">const</span> * fmt, ...) {</div> +<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  <span class="keywordtype">char</span> str[8192];</div> +<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  va_list args;</div> +<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  va_start(args, fmt);</div> +<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  vsnprintf(str, 8192, fmt, args);</div> +<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  va_end(args);</div> +<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  <span class="keywordflow">return</span> std::string(str);</div> +<div class="line"><a name="l00050"></a><span class="lineno"> 50</span> }</div> +<div class="line"><a name="l00051"></a><span class="lineno"> 51</span> </div> +<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="namespacemeow.html#a532a4a224ccd34baa4c6317a8a014ba4"> 61</a></span> <span class="keyword">inline</span> std::string <a class="code" href="namespacemeow.html#a532a4a224ccd34baa4c6317a8a014ba4">stringReplace</a>(std::string str,</div> +<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  std::string <span class="keyword">const</span>& from,</div> +<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  std::string <span class="keyword">const</span>& to) {</div> +<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  std::string out = str;</div> +<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  <span class="keywordtype">int</span> len = from.length();</div> +<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> pos; (pos = out.find(from)) != std::string::npos; ) {</div> +<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  out.replace(pos, len, to);</div> +<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  }</div> +<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  <span class="keywordflow">return</span> out;</div> +<div class="line"><a name="l00070"></a><span class="lineno"> 70</span> }</div> +<div class="line"><a name="l00071"></a><span class="lineno"> 71</span> </div> +<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="namespacemeow.html#a375bf0494e671d61343f5be28f3204fb"> 82</a></span> <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemeow.html#a375bf0494e671d61343f5be28f3204fb">cstringEndWith</a>(<span class="keywordtype">char</span> <span class="keyword">const</span>* str, <span class="keywordtype">int</span> n, ...) {</div> +<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  <span class="keywordtype">int</span> len = strlen(str);</div> +<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  va_list args;</div> +<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  va_start(args, n);</div> +<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i < n; i++) {</div> +<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  <span class="keywordtype">char</span> <span class="keyword">const</span>* arg = va_arg(args, <span class="keywordtype">char</span> <span class="keyword">const</span>*);</div> +<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <span class="keywordtype">int</span> arglen = strlen(arg);</div> +<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  <span class="keywordflow">if</span> (arglen <= len && strcmp(str + len - arglen, arg) == 0) {</div> +<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div> +<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  }</div> +<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  }</div> +<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  va_end(args);</div> +<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> +<div class="line"><a name="l00095"></a><span class="lineno"> 95</span> }</div> +<div class="line"><a name="l00096"></a><span class="lineno"> 96</span> </div> +<div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="utility_8h.html#a7b550f1ff25a89286527a460c390a902"> 104</a></span> <span class="preprocessor">#define debugPrintf(str) \</span></div> +<div class="line"><a name="l00105"></a><span class="lineno"> 105</span> <span class="preprocessor">debugPrintf_(\</span></div> +<div class="line"><a name="l00106"></a><span class="lineno"> 106</span> <span class="preprocessor"> __FILE__,\</span></div> +<div class="line"><a name="l00107"></a><span class="lineno"> 107</span> <span class="preprocessor"> __FUNCTION__,\</span></div> +<div class="line"><a name="l00108"></a><span class="lineno"> 108</span> <span class="preprocessor"> __LINE__,\</span></div> +<div class="line"><a name="l00109"></a><span class="lineno"> 109</span> <span class="preprocessor"> str)</span></div> +<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="namespacemeow.html#a644a491d867da42696e3cf226019fc25"> 110</a></span> <span class="preprocessor"></span><span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="namespacemeow.html#a644a491d867da42696e3cf226019fc25">debugPrintf_</a>(<span class="keywordtype">char</span> <span class="keyword">const</span>* file,</div> +<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  <span class="keywordtype">char</span> <span class="keyword">const</span>* func,</div> +<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  <span class="keywordtype">size_t</span> line,</div> +<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  <span class="keywordtype">char</span> <span class="keyword">const</span>* msg) {</div> +<div class="line"><a name="l00114"></a><span class="lineno"> 114</span> <span class="preprocessor">#ifdef DEBUG</span></div> +<div class="line"><a name="l00115"></a><span class="lineno"> 115</span> <span class="preprocessor"></span> fprintf(stderr, <span class="stringliteral">"%s[%d] %s >> %s"</span>, file, line, func, msg);</div> +<div class="line"><a name="l00116"></a><span class="lineno"> 116</span> <span class="preprocessor">#endif // DEBUG</span></div> +<div class="line"><a name="l00117"></a><span class="lineno"> 117</span> <span class="preprocessor"></span>}</div> +<div class="line"><a name="l00118"></a><span class="lineno"> 118</span> </div> +<div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="namespacemeow.html#a9aad86d9211af4ca27b72f87c2643926"> 146</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="namespacemeow.html#a9aad86d9211af4ca27b72f87c2643926">messagePrintf</a>(<span class="keywordtype">int</span> level_change, <span class="keywordtype">char</span> <span class="keyword">const</span>* fmt, ...) {</div> +<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  <span class="keyword">static</span> <span class="keywordtype">int</span> level = 0;</div> +<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  <span class="keyword">static</span> <span class="keywordtype">int</span> last_level = -5;</div> +<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  <span class="keywordtype">char</span> str[8192];</div> +<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  va_list args;</div> +<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  va_start(args, fmt);</div> +<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  vsnprintf(str, 8192, fmt, args);</div> +<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  va_end(args);</div> +<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  <span class="keywordflow">if</span> (last_level == 1 && level_change == -1) {</div> +<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  printf(<span class="stringliteral">" ...%s\n"</span>, str);</div> +<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  }</div> +<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  <span class="keywordflow">else</span> {</div> +<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  <span class="keywordflow">if</span> (last_level == 1) printf(<span class="stringliteral">"\n"</span>);</div> +<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  <span class="keywordtype">int</span> level2 = level + (level_change == -1 ? -1 : 0);</div> +<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i < level2; i++) printf(<span class="stringliteral">"| "</span>);</div> +<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  printf(<span class="stringliteral">"%s%s"</span>, (level_change == -1 ? <span class="stringliteral">"..."</span> : <span class="stringliteral">""</span>), str);</div> +<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  <span class="keywordflow">if</span> (level_change != 1) printf(<span class="stringliteral">"\n"</span>);</div> +<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  }</div> +<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  level += level_change;</div> +<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  last_level = level_change;</div> +<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  fflush(stdout);</div> +<div class="line"><a name="l00167"></a><span class="lineno"> 167</span> }</div> +<div class="line"><a name="l00168"></a><span class="lineno"> 168</span> </div> +<div class="line"><a name="l00179"></a><span class="lineno"><a class="line" href="namespacemeow.html#a575ff1d89bedceb3f850e0c6b7ab2396"> 179</a></span> <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemeow.html#a575ff1d89bedceb3f850e0c6b7ab2396">filenameCompare</a>(std::string <span class="keyword">const</span>& f1, std::string <span class="keyword">const</span>& f2) {</div> +<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>  <span class="keywordtype">char</span> <span class="keyword">const</span>* s1 = f1.c_str();</div> +<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>  <span class="keywordtype">char</span> <span class="keyword">const</span>* s2 = f2.c_str();</div> +<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>  <span class="keywordtype">int</span> l1 = f1.length();</div> +<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>  <span class="keywordtype">int</span> l2 = f2.length();</div> +<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  <span class="keywordtype">int</span> i1, i2;</div> +<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>  <span class="keywordflow">for</span> (i1 = i2 = 0; i1 < l1 || i2 < l2; i1++, i2++) {</div> +<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>  <span class="keywordflow">if</span> (isdigit(s1[i1]) && isdigit(s2[i2])) {</div> +<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>  <span class="keywordtype">int</span> n1 = atoi(s1 + i1);</div> +<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>  <span class="keywordtype">int</span> n2 = atoi(s2 + i2);</div> +<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  <span class="keywordflow">if</span> (n1 != n2)</div> +<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  <span class="keywordflow">return</span> (n1 < n2);</div> +<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  <span class="keywordflow">while</span>(i1 + 1 < l1 && isdigit(s1[i1 + 1])) i1++;</div> +<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  <span class="keywordflow">while</span>(i2 + 1 < l2 && isdigit(s2[i2 + 1])) i2++;</div> +<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  }</div> +<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  <span class="keywordflow">else</span> {</div> +<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>  <span class="keywordflow">if</span>(s1[i1] != s2[i2])</div> +<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>  <span class="keywordflow">return</span> s1[i1] < s2[i2];</div> +<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>  }</div> +<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>  }</div> +<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> +<div class="line"><a name="l00200"></a><span class="lineno"> 200</span> }</div> +<div class="line"><a name="l00201"></a><span class="lineno"> 201</span> </div> +<div class="line"><a name="l00202"></a><span class="lineno"> 202</span> } <span class="comment">// meow</span></div> +<div class="line"><a name="l00203"></a><span class="lineno"> 203</span> </div> +<div class="line"><a name="l00204"></a><span class="lineno"> 204</span> <span class="preprocessor">#endif // utility_H__</span></div> +<div class="ttc" id="structmeow_1_1PairToPair_html_abdc2cd1026b2c3c25c138d7edd168d0b"><div class="ttname"><a href="structmeow_1_1PairToPair.html#abdc2cd1026b2c3c25c138d7edd168d0b">meow::PairToPair::to</a></div><div class="ttdeci">std::pair< T1, T2 > to</div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00022">utility.h:22</a></div></div> +<div class="ttc" id="namespacemeow_html_a575ff1d89bedceb3f850e0c6b7ab2396"><div class="ttname"><a href="namespacemeow.html#a575ff1d89bedceb3f850e0c6b7ab2396">meow::filenameCompare</a></div><div class="ttdeci">bool filenameCompare(std::string const &f1, std::string const &f2)</div><div class="ttdoc">將兩個字串用人類習慣的檔名排序方式排序 </div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00179">utility.h:179</a></div></div> +<div class="ttc" id="structmeow_1_1PairToPair_html"><div class="ttname"><a href="structmeow_1_1PairToPair.html">meow::PairToPair</a></div><div class="ttdoc">A structur with memember .from.first , .from.second , .to.first , .to.second. </div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00020">utility.h:20</a></div></div> +<div class="ttc" id="structmeow_1_1PairToPair_html_a0853f223425e0a23f54c7c6989242ab6"><div class="ttname"><a href="structmeow_1_1PairToPair.html#a0853f223425e0a23f54c7c6989242ab6">meow::PairToPair::operator==</a></div><div class="ttdeci">bool operator==(PairToPair const &p) const </div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00031">utility.h:31</a></div></div> +<div class="ttc" id="namespacemeow_html_a375bf0494e671d61343f5be28f3204fb"><div class="ttname"><a href="namespacemeow.html#a375bf0494e671d61343f5be28f3204fb">meow::cstringEndWith</a></div><div class="ttdeci">bool cstringEndWith(char const *str, int n,...)</div><div class="ttdoc">檢查給定字串的結尾是否符合給定的數個patterns中的一個 </div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00082">utility.h:82</a></div></div> +<div class="ttc" id="namespacemeow_html_a644a491d867da42696e3cf226019fc25"><div class="ttname"><a href="namespacemeow.html#a644a491d867da42696e3cf226019fc25">meow::debugPrintf_</a></div><div class="ttdeci">void debugPrintf_(char const *file, char const *func, size_t line, char const *msg)</div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00110">utility.h:110</a></div></div> +<div class="ttc" id="namespacemeow_html_a532a4a224ccd34baa4c6317a8a014ba4"><div class="ttname"><a href="namespacemeow.html#a532a4a224ccd34baa4c6317a8a014ba4">meow::stringReplace</a></div><div class="ttdeci">std::string stringReplace(std::string str, std::string const &from, std::string const &to)</div><div class="ttdoc">將輸入字串中的某個pattern取代成另一個pattern </div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00061">utility.h:61</a></div></div> +<div class="ttc" id="structmeow_1_1PairToPair_html_a424fce604376e2fd88e75d610821ef5a"><div class="ttname"><a href="structmeow_1_1PairToPair.html#a424fce604376e2fd88e75d610821ef5a">meow::PairToPair::PairToPair</a></div><div class="ttdeci">PairToPair()</div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00024">utility.h:24</a></div></div> +<div class="ttc" id="structmeow_1_1PairToPair_html_a37b9cb3164dcbb17fc66045becb1ad1b"><div class="ttname"><a href="structmeow_1_1PairToPair.html#a37b9cb3164dcbb17fc66045becb1ad1b">meow::PairToPair::PairToPair</a></div><div class="ttdeci">PairToPair(F1 const &f1, F2 const &f2, T1 const &t1, T2 const &t2)</div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00028">utility.h:28</a></div></div> +<div class="ttc" id="structmeow_1_1PairToPair_html_ab4217b13ec4c82d36b181e30667c1cd2"><div class="ttname"><a href="structmeow_1_1PairToPair.html#ab4217b13ec4c82d36b181e30667c1cd2">meow::PairToPair::from</a></div><div class="ttdeci">std::pair< F1, F2 > from</div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00021">utility.h:21</a></div></div> +<div class="ttc" id="namespacemeow_html_a09946550cc38b132151643d3408b0175"><div class="ttname"><a href="namespacemeow.html#a09946550cc38b132151643d3408b0175">meow::stringPrintf</a></div><div class="ttdeci">std::string stringPrintf(char const *fmt,...)</div><div class="ttdoc">類似C的printf, 不過是將格式化的字串丟到 std::string 裡回傳 </div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00043">utility.h:43</a></div></div> +<div class="ttc" id="structmeow_1_1PairToPair_html_a347ec4950c8bee1698c579be6824afc0"><div class="ttname"><a href="structmeow_1_1PairToPair.html#a347ec4950c8bee1698c579be6824afc0">meow::PairToPair::PairToPair</a></div><div class="ttdeci">PairToPair(PairToPair const &pp)</div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00026">utility.h:26</a></div></div> +<div class="ttc" id="namespacemeow_html_a9aad86d9211af4ca27b72f87c2643926"><div class="ttname"><a href="namespacemeow.html#a9aad86d9211af4ca27b72f87c2643926">meow::messagePrintf</a></div><div class="ttdeci">void messagePrintf(int level_change, char const *fmt,...)</div><div class="ttdoc">階層式輸出 </div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00146">utility.h:146</a></div></div> </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> <!-- HTML footer for doxygen 1.8.3.1--> @@ -206,7 +206,7 @@ $(document).ready(function(){initNavTree('utility_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="utility_8h.html">utility.h</a></li> - <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> |