aboutsummaryrefslogtreecommitdiffstats
path: root/doc/html/namespacemeow.html
diff options
context:
space:
mode:
Diffstat (limited to 'doc/html/namespacemeow.html')
-rw-r--r--doc/html/namespacemeow.html810
1 files changed, 18 insertions, 792 deletions
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
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed 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 &#160;</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">&#160;</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">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</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">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1HSLf.html">HSLf</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</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">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</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">&#160;</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">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</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">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</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">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</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">&#160;</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">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</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">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</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">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</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">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</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">&#160;</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">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</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">&#160;</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">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</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">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</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">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</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">&#160;</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">&#160;</td></tr>
@@ -222,10 +204,6 @@ Classes</h2></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</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">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</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">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</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">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Self.html">Self</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</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">&#160;</td></tr>
@@ -233,7 +211,7 @@ Classes</h2></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</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">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmeow_1_1PairToPair.html">PairToPair</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</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">&#160;</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">&#160;</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&lt;class RGB_T , class HSL_T &gt; </td></tr>
-<tr class="memitem:ab5a740e832854cb4edd4db00b0550b03"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</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>&lt; RGB_T &gt; const &amp;rgb, <a class="el" href="classmeow_1_1HSL.html">HSL</a>&lt; HSL_T &gt; *hsl)</td></tr>
-<tr class="separator:ab5a740e832854cb4edd4db00b0550b03"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0ef9dd19ef8613c009398be225d7dba5"><td class="memTemplParams" colspan="2">template&lt;class HSL_T , class RGB_T &gt; </td></tr>
-<tr class="memitem:a0ef9dd19ef8613c009398be225d7dba5"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</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>&lt; HSL_T &gt; const &amp;hsl, <a class="el" href="classmeow_1_1RGB.html">RGB</a>&lt; RGB_T &gt; *rgb)</td></tr>
-<tr class="separator:a0ef9dd19ef8613c009398be225d7dba5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac568f9be6b54c16176377ab7941b82ff"><td class="memTemplParams" colspan="2">template&lt;class YUV_T , class HSL_T &gt; </td></tr>
-<tr class="memitem:ac568f9be6b54c16176377ab7941b82ff"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</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>&lt; YUV_T &gt; const &amp;yuv, <a class="el" href="classmeow_1_1HSL.html">HSL</a>&lt; HSL_T &gt; *hsl)</td></tr>
-<tr class="separator:ac568f9be6b54c16176377ab7941b82ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1ec923575a53dcd2d9a40e49b228ceed"><td class="memTemplParams" colspan="2">template&lt;class HSL_T , class YUV_T &gt; </td></tr>
-<tr class="memitem:a1ec923575a53dcd2d9a40e49b228ceed"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</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>&lt; HSL_T &gt; const &amp;hsl, <a class="el" href="classmeow_1_1YUV.html">YUV</a>&lt; YUV_T &gt; *yuv)</td></tr>
-<tr class="separator:a1ec923575a53dcd2d9a40e49b228ceed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9ab85cd87a9f843e710657188f4c601"><td class="memItemLeft" align="right" valign="top">void&#160;</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 &amp;rgb, <a class="el" href="classmeow_1_1HSLf__Space.html">HSLf_Space</a> *hsl)</td></tr>
<tr class="memdesc:af9ab85cd87a9f843e710657188f4c601"><td class="mdescLeft">&#160;</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">&#160;</td></tr>
@@ -297,24 +263,6 @@ Functions</h2></td></tr>
<tr class="memitem:ae9b7bb880aa5b6dfebd523a6b344a4f1"><td class="memItemLeft" align="right" valign="top">void&#160;</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 &amp;rgb, <a class="el" href="classmeow_1_1HSLf__Space.html">HSLf_Space</a> *hsl)</td></tr>
<tr class="memdesc:ae9b7bb880aa5b6dfebd523a6b344a4f1"><td class="mdescLeft">&#160;</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">&#160;</td></tr>
-<tr class="memitem:a58776e88aeb6bec45c2201cb70edda5d"><td class="memTemplParams" colspan="2">template&lt;class RGB_T , class HSV_T &gt; </td></tr>
-<tr class="memitem:a58776e88aeb6bec45c2201cb70edda5d"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</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>&lt; RGB_T &gt; const &amp;rgb, <a class="el" href="classmeow_1_1HSV.html">HSV</a>&lt; HSV_T &gt; *hsv)</td></tr>
-<tr class="separator:a58776e88aeb6bec45c2201cb70edda5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5500d712d9a2fb7efcc1574474e94f67"><td class="memTemplParams" colspan="2">template&lt;class HSV_T , class RGB_T &gt; </td></tr>
-<tr class="memitem:a5500d712d9a2fb7efcc1574474e94f67"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</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>&lt; HSV_T &gt; const &amp;hsv, <a class="el" href="classmeow_1_1RGB.html">RGB</a>&lt; RGB_T &gt; *rgb)</td></tr>
-<tr class="separator:a5500d712d9a2fb7efcc1574474e94f67"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:afc93890f332ecc0a7c081a1a1343d656"><td class="memTemplParams" colspan="2">template&lt;class YUV_T , class HSV_T &gt; </td></tr>
-<tr class="memitem:afc93890f332ecc0a7c081a1a1343d656"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</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>&lt; YUV_T &gt; const &amp;yuv, <a class="el" href="classmeow_1_1HSV.html">HSV</a>&lt; HSV_T &gt; *hsv)</td></tr>
-<tr class="separator:afc93890f332ecc0a7c081a1a1343d656"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a74a4a3629d0406ef3d0e8bbb73dfaaeb"><td class="memTemplParams" colspan="2">template&lt;class HSV_T , class YUV_T &gt; </td></tr>
-<tr class="memitem:a74a4a3629d0406ef3d0e8bbb73dfaaeb"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</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>&lt; HSV_T &gt; const &amp;hsv, <a class="el" href="classmeow_1_1YUV.html">YUV</a>&lt; YUV_T &gt; *yuv)</td></tr>
-<tr class="separator:a74a4a3629d0406ef3d0e8bbb73dfaaeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7c7d8533654e56cfd37a1ce22e76cde8"><td class="memTemplParams" colspan="2">template&lt;class HSL_T , class HSV_T &gt; </td></tr>
-<tr class="memitem:a7c7d8533654e56cfd37a1ce22e76cde8"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</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>&lt; HSL_T &gt; const &amp;hsl, <a class="el" href="classmeow_1_1HSV.html">HSV</a>&lt; HSV_T &gt; *hsv)</td></tr>
-<tr class="separator:a7c7d8533654e56cfd37a1ce22e76cde8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0ba8115cbe1d3c7bc41899a0035f9003"><td class="memTemplParams" colspan="2">template&lt;class HSV_T , class HSL_T &gt; </td></tr>
-<tr class="memitem:a0ba8115cbe1d3c7bc41899a0035f9003"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</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>&lt; HSV_T &gt; const &amp;hsv, <a class="el" href="classmeow_1_1HSL.html">HSL</a>&lt; HSL_T &gt; *hsl)</td></tr>
-<tr class="separator:a0ba8115cbe1d3c7bc41899a0035f9003"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1591a113b022322f1119894a83a56625"><td class="memItemLeft" align="right" valign="top">void&#160;</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 &amp;rgb, <a class="el" href="classmeow_1_1HSVf__Space.html">HSVf_Space</a> *hsv)</td></tr>
<tr class="memdesc:a1591a113b022322f1119894a83a56625"><td class="mdescLeft">&#160;</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">&#160;</td></tr>
@@ -345,12 +293,6 @@ Functions</h2></td></tr>
<tr class="memitem:a5612b34e84764e275631d662e5f210cb"><td class="memItemLeft" align="right" valign="top">void&#160;</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 &amp;a, <a class="el" href="classmeow_1_1RGBi__Space.html">RGBi_Space</a> *b)</td></tr>
<tr class="memdesc:a5612b34e84764e275631d662e5f210cb"><td class="mdescLeft">&#160;</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">&#160;</td></tr>
-<tr class="memitem:a9682162b4b67148649d87c2049175820"><td class="memTemplParams" colspan="2">template&lt;class RGB_T , class YUV_T &gt; </td></tr>
-<tr class="memitem:a9682162b4b67148649d87c2049175820"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</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>&lt; RGB_T &gt; const &amp;rgb, <a class="el" href="classmeow_1_1YUV.html">YUV</a>&lt; YUV_T &gt; *yuv)</td></tr>
-<tr class="separator:a9682162b4b67148649d87c2049175820"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ace828526337b865be410d3a78d07d8b0"><td class="memTemplParams" colspan="2">template&lt;class YUV_T , class RGB_T &gt; </td></tr>
-<tr class="memitem:ace828526337b865be410d3a78d07d8b0"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</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>&lt; YUV_T &gt; const &amp;yuv, <a class="el" href="classmeow_1_1RGB.html">RGB</a>&lt; RGB_T &gt; *rgb)</td></tr>
-<tr class="separator:ace828526337b865be410d3a78d07d8b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ebfe120c658a6320de42c449e485e54"><td class="memItemLeft" align="right" valign="top">void&#160;</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 &amp;rgb, <a class="el" href="classmeow_1_1YUVf__Space.html">YUVf_Space</a> *yuv)</td></tr>
<tr class="memdesc:a6ebfe120c658a6320de42c449e485e54"><td class="mdescLeft">&#160;</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">&#160;</td></tr>
@@ -434,21 +376,11 @@ Functions</h2></td></tr>
<tr class="memitem:a575ff1d89bedceb3f850e0c6b7ab2396"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a575ff1d89bedceb3f850e0c6b7ab2396">filenameCompare</a> (std::string const &amp;f1, std::string const &amp;f2)</td></tr>
<tr class="memdesc:a575ff1d89bedceb3f850e0c6b7ab2396"><td class="mdescLeft">&#160;</td><td class="mdescRight">將兩個字串用人類習慣的檔名排序方式排序 <a href="#a575ff1d89bedceb3f850e0c6b7ab2396">More...</a><br/></td></tr>
<tr class="separator:a575ff1d89bedceb3f850e0c6b7ab2396"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9fe5a581cb5071e374c0ef6d17c2af3b"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</td></tr>
-<tr class="memitem:ae0273ff56bac6a6c7c855b5cad3e564d"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</td></tr>
-<tr class="memitem:a6b0b0620aa8677397e47d4dcc2f27e46"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdouble.html">double</a>&#160;</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">&#160;</td></tr>
-<tr class="memitem:abfabfec93b0e5bd4412b5831e7bcf4b1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdouble.html">double</a>&#160;</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">&#160;</td></tr>
-<tr class="memitem:a1a4b42ca72036f67fe4dba5806e120b4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdouble.html">double</a>&#160;</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">&#160;</td></tr>
-<tr class="memitem:ab7b319dd4964a378a3d3e28d73f943d0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdouble.html">double</a>&#160;</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">&#160;</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>&#160;</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">&#160;</td></tr>
<tr class="memitem:aa86d5920087a4e73078b759bc3996f76"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classdouble.html">double</a>&#160;</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">&#160;</td><td class="mdescRight">圓周率... <a href="#aa86d5920087a4e73078b759bc3996f76">More...</a><br/></td></tr>
<tr class="separator:aa86d5920087a4e73078b759bc3996f76"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -1472,7 +1404,7 @@ template&lt;class T &gt; </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&lt;class T &gt; </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 *&#160;</td>
- <td class="paramname"><em>file</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">char const *&#160;</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>&#160;</td>
- <td class="paramname"><em>line</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">char const *&#160;</td>
- <td class="paramname"><em>msg</em>&#160;</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&lt;class T &gt; </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&lt;class T &gt; </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>&#160;</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>&#160;</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>&#160;</td>
- <td class="paramname"><em>ratio</em>&#160;</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&lt;class T &gt; </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&lt;class HSL_T , class HSV_T &gt; </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&lt; HSL_T &gt; const &amp;&#160;</td>
- <td class="paramname"><em>hsl</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">HSV&lt; HSV_T &gt; *&#160;</td>
- <td class="paramname"><em>hsv</em>&#160;</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&lt;class HSL_T , class RGB_T &gt; </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&lt; HSL_T &gt; const &amp;&#160;</td>
- <td class="paramname"><em>hsl</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">RGB&lt; RGB_T &gt; *&#160;</td>
- <td class="paramname"><em>rgb</em>&#160;</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&lt;class HSL_T , class YUV_T &gt; </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&lt; HSL_T &gt; const &amp;&#160;</td>
- <td class="paramname"><em>hsl</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">YUV&lt; YUV_T &gt; *&#160;</td>
- <td class="paramname"><em>yuv</em>&#160;</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&lt;class HSV_T , class HSL_T &gt; </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&lt; HSV_T &gt; const &amp;&#160;</td>
- <td class="paramname"><em>hsv</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">HSL&lt; HSL_T &gt; *&#160;</td>
- <td class="paramname"><em>hsl</em>&#160;</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&lt;class HSV_T , class RGB_T &gt; </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&lt; HSV_T &gt; const &amp;&#160;</td>
- <td class="paramname"><em>hsv</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">RGB&lt; RGB_T &gt; *&#160;</td>
- <td class="paramname"><em>rgb</em>&#160;</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&lt;class HSV_T , class YUV_T &gt; </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&lt; HSV_T &gt; const &amp;&#160;</td>
- <td class="paramname"><em>hsv</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">YUV&lt; YUV_T &gt; *&#160;</td>
- <td class="paramname"><em>yuv</em>&#160;</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&lt;class Scalar , class Function &gt; </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>&#160;</td>
- <td class="paramname"><em>level_change</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">char const *&#160;</td>
- <td class="paramname"><em>fmt</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">&#160;</td>
- <td class="paramname"><em>...</em>&#160;</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&lt;class Scalar , class Function &gt; </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&lt;class T &gt; </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>&#160;</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>&#160;</td>
- <td class="paramname"><em>eps</em>&#160;</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&lt;class T &gt; </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>&#160;</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>&#160;</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>&#160;</td>
- <td class="paramname"><em>value</em>&#160;</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&lt;class T &gt; </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>&#160;</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>&#160;</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>&#160;</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>&#160;</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>&#160;</td>
- <td class="paramname"><em>u2</em>&#160;</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&lt;class RGB_T , class HSL_T &gt; </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&lt; RGB_T &gt; const &amp;&#160;</td>
- <td class="paramname"><em>rgb</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">HSL&lt; HSL_T &gt; *&#160;</td>
- <td class="paramname"><em>hsl</em>&#160;</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&lt;class RGB_T , class HSV_T &gt; </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&lt; RGB_T &gt; const &amp;&#160;</td>
- <td class="paramname"><em>rgb</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">HSV&lt; HSV_T &gt; *&#160;</td>
- <td class="paramname"><em>hsv</em>&#160;</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&lt;class RGB_T , class YUV_T &gt; </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&lt; RGB_T &gt; const &amp;&#160;</td>
- <td class="paramname"><em>rgb</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">YUV&lt; YUV_T &gt; *&#160;</td>
- <td class="paramname"><em>yuv</em>&#160;</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&lt;class T &gt; </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&lt;class T &gt; </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&lt;class T &gt; </div>
</div>
</div>
-<a class="anchor" id="ac568f9be6b54c16176377ab7941b82ff"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class YUV_T , class HSL_T &gt; </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&lt; YUV_T &gt; const &amp;&#160;</td>
- <td class="paramname"><em>yuv</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">HSL&lt; HSL_T &gt; *&#160;</td>
- <td class="paramname"><em>hsl</em>&#160;</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&lt;class YUV_T , class HSV_T &gt; </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&lt; YUV_T &gt; const &amp;&#160;</td>
- <td class="paramname"><em>yuv</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">HSV&lt; HSV_T &gt; *&#160;</td>
- <td class="paramname"><em>hsv</em>&#160;</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&lt;class YUV_T , class RGB_T &gt; </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&lt; YUV_T &gt; const &amp;&#160;</td>
- <td class="paramname"><em>yuv</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">RGB&lt; RGB_T &gt; *&#160;</td>
- <td class="paramname"><em>rgb</em>&#160;</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&lt;class YUV_T , class RGB_T &gt; </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&lt;class YUV_T , class RGB_T &gt; </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>