diff options
Diffstat (limited to 'doc/html/namespacemeow.html')
-rw-r--r-- | doc/html/namespacemeow.html | 810 |
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 -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed 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> |