diff options
author | cathook <b01902109@csie.ntu.edu.tw> | 2014-09-24 13:37:42 +0800 |
---|---|---|
committer | cathook <b01902109@csie.ntu.edu.tw> | 2014-09-29 16:55:57 +0800 |
commit | 8b76fbb408f8eedab24195655c45c891af01eaab (patch) | |
tree | 414d7fc87885cb77e181a3ab99e334b837621036 /doc/html/namespacemeow.html | |
parent | ef9af0d577c3a6b5d11fdeed7a9149d09973171b (diff) | |
download | meow-8b76fbb408f8eedab24195655c45c891af01eaab.tar meow-8b76fbb408f8eedab24195655c45c891af01eaab.tar.gz meow-8b76fbb408f8eedab24195655c45c891af01eaab.tar.bz2 meow-8b76fbb408f8eedab24195655c45c891af01eaab.tar.lz meow-8b76fbb408f8eedab24195655c45c891af01eaab.tar.xz meow-8b76fbb408f8eedab24195655c45c891af01eaab.tar.zst meow-8b76fbb408f8eedab24195655c45c891af01eaab.zip |
Big change, detail see README.
Diffstat (limited to 'doc/html/namespacemeow.html')
-rw-r--r-- | doc/html/namespacemeow.html | 2440 |
1 files changed, 115 insertions, 2325 deletions
diff --git a/doc/html/namespacemeow.html b/doc/html/namespacemeow.html index efee99f..8115190 100644 --- a/doc/html/namespacemeow.html +++ b/doc/html/namespacemeow.html @@ -28,7 +28,7 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.2.11</span> +  <span id="projectnumber">2.0.-1</span> </div> <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> @@ -55,2499 +55,289 @@ $(document).ready(function(){initNavTree('namespacemeow.html','');}); <div id="doc-content"> <div class="header"> <div class="summary"> +<a href="#namespaces">Namespaces</a> | <a href="#nested-classes">Classes</a> | <a href="#typedef-members">Typedefs</a> | -<a href="#enum-members">Enumerations</a> | -<a href="#func-members">Functions</a> | -<a href="#var-members">Variables</a> </div> +<a href="#enum-members">Enumerations</a> </div> <div class="headertitle"> <div class="title">meow Namespace Reference</div> </div> </div><!--header--> <div class="contents"> <table class="memberdecls"> +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a> +Namespaces</h2></td></tr> +<tr class="memitem:namespacemeow_1_1factory__types"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow_1_1factory__types.html">factory_types</a></td></tr> +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> +</table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="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">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_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_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_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> -<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1BinaryIndexTree.html">BinaryIndexTree</a></td></tr> -<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">極度簡化的 <code><a class="el" href="classmeow_1_1SegmentTree.html" title="中文名 線段樹 ">SegmentTree</a></code> 已無區間更新的操作 <a href="classmeow_1_1BinaryIndexTree.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_1DisjointSet.html">DisjointSet</a></td></tr> -<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">用來維護一堆互斥集的資訊 <a href="classmeow_1_1DisjointSet.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_1HashTableList.html">HashTableList</a></td></tr> -<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">一個當key相撞時會用list解決的hash_table <a href="classmeow_1_1HashTableList.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_1KD__Tree.html">KD_Tree</a></td></tr> -<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><code>k-dimension</code> tree <a href="classmeow_1_1KD__Tree.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_1MergeableHeap.html">MergeableHeap</a></td></tr> -<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">一個用 <b>左偏樹</b> 實作的 <code>Maximum-Heap</code> , 除了原本heap有的功能外, 還支援 <code>merge</code> 功能 <a href="classmeow_1_1MergeableHeap.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_1SegmentTree.html">SegmentTree</a></td></tr> -<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">中文名 <code>線段樹</code> <a href="classmeow_1_1SegmentTree.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_1SplayTree.html">SplayTree</a></td></tr> -<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">是一種神乎其技的資料結構, 維護一堆 Key->Value . 並且支援 一些 <code>std::map</code> 難以快速實踐的操作, 如 <code>split</code> , <code>merge</code> , <code>keyOffset</code> <a href="classmeow_1_1SplayTree.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_1SplayTree__Range.html">SplayTree_Range</a></td></tr> -<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">基本上跟SplayTree一樣, 不過這邊結合線段樹, 多了區間操作 (線段樹相關operator定義請見 <code><a class="el" href="classmeow_1_1SegmentTree.html" title="中文名 線段樹 ">SegmentTree</a></code> ) <a href="classmeow_1_1SplayTree__Range.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_1VP__Tree.html">VP_Tree</a></td></tr> -<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">跟KD_Tree很像歐 <a href="classmeow_1_1VP__Tree.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_1Vector2D.html">Vector2D</a></td></tr> -<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">2D's vector <a href="classmeow_1_1Vector2D.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_1Vector3D.html">Vector3D</a></td></tr> -<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">3D's vector <a href="classmeow_1_1Vector3D.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_1Bitmap.html">Bitmap</a></td></tr> -<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">二維點陣資料 <a href="classmeow_1_1Bitmap.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_1EyesReferenceInfo.html">EyesReferenceInfo</a></td></tr> -<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">記住每個 <code><a class="el" href="classmeow_1_1Eye.html" title="一個 Camera 加上一個offset transformation ">Eye</a></code> 的reference以及Flag <a href="structmeow_1_1EyesReferenceInfo.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_1BundleAdjustment.html">BundleAdjustment</a></td></tr> -<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">這邊定義Bundle-Adjustment就是利用一系列場景來反推算出<b>相機資訊</b> (包含拍攝座標, 角度與焦距) 或是在已知相機資訊的情況下推算出底片中 物體如何移動. <a href="classmeow_1_1BundleAdjustment.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_1BundleAdjustment__LM.html">BundleAdjustment_LM</a></td></tr> -<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">利用 Levenberg-Marquardt Method去推估相機旋轉角度與焦距 <a href="classmeow_1_1BundleAdjustment__LM.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_1Camera.html">Camera</a></td></tr> -<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classmeow_1_1Camera.html" title="Camera. ">Camera</a>. <a href="classmeow_1_1Camera.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_1Eye.html">Eye</a></td></tr> -<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">一個 <code><a class="el" href="classmeow_1_1Camera.html" title="Camera. ">Camera</a></code> 加上一個offset transformation <a href="classmeow_1_1Eye.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_1FeaturePoint.html">FeaturePoint</a></td></tr> -<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">特徵點 <a href="classmeow_1_1FeaturePoint.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_1FeaturePointsDetector.html">FeaturePointsDetector</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_1FeaturePointsDetector__Harris.html">FeaturePointsDetector_Harris</a></td></tr> -<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Harris-Corner-Detect algorithm for finding feature points. <a href="classmeow_1_1FeaturePointsDetector__Harris.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_1FeaturePointsMatch.html">FeaturePointsMatch</a></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_1Factory.html">Factory</a></td></tr> +<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A class which contains input elements, output elements and an operation. <a href="classmeow_1_1Factory.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_1FeaturePointsMatch__K__Match.html">FeaturePointsMatch_K_Match</a></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_1Object.html">Object</a></td></tr> +<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The base class. <a href="classmeow_1_1Object.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_1IdentityPoints.html">IdentityPoints</a></td></tr> -<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">把一個 <code>std::map<Identity, Point ></code> 包起來 <a href="classmeow_1_1IdentityPoints.html#details">More...</a><br/></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_1BaseNumberType.html">BaseNumberType</a></td></tr> +<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A class for number base object. <a href="classmeow_1_1BaseNumberType.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_1Photo.html">Photo</a></td></tr> -<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">底片 <a href="classmeow_1_1Photo.html#details">More...</a><br/></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_1BaseFloatingType.html">BaseFloatingType</a></td></tr> +<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A class for floating-point base object. <a href="classmeow_1_1BaseFloatingType.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_1ViewPort.html">ViewPort</a></td></tr> -<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">未完待續 <a href="classmeow_1_1ViewPort.html#details">More...</a><br/></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_1Operation.html">Operation</a></td></tr> +<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Base class for operations. <a href="classmeow_1_1Operation.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_1WatchBall.html">WatchBall</a></td></tr> -<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><b>多個camera</b>, 一個offset, 一個rotation <a href="classmeow_1_1WatchBall.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_1LinearTransformation.html">LinearTransformation</a></td></tr> -<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A base class for implementing kinds of linear transformations. <a href="classmeow_1_1LinearTransformation.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_1Rotation3D.html">Rotation3D</a></td></tr> -<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Rotation a point/vector alone an axis with given angle in 3D world. <a href="classmeow_1_1Rotation3D.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_1Matrix.html">Matrix</a></td></tr> -<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><b>matrix</b> <a href="classmeow_1_1Matrix.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_1Transformation.html">Transformation</a></td></tr> -<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A base class for implementing kinds of transformations. <a href="classmeow_1_1Transformation.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_1BallProjection.html">BallProjection</a></td></tr> -<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A ball projection is to project the given vector to a hyper-sphere. <a href="classmeow_1_1BallProjection.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_1PhotoProjection.html">PhotoProjection</a></td></tr> -<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A <b>photo</b> <b>projection</b> is a kind of transformation that project point/vector to a flat <b>photo</b>. <a href="classmeow_1_1PhotoProjection.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_1Vector.html">Vector</a></td></tr> -<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><b>vector</b> <a href="classmeow_1_1Vector.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_1ObjArray.html">ObjArray</a></td></tr> -<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">純粹把 <code>std::vector</code> 包起來, 變成繼承自 <a class="el" href="classmeow_1_1ObjBase.html" title="一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 ">ObjBase</a> <a href="classmeow_1_1ObjArray.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_1ObjBase.html">ObjBase</a></td></tr> -<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 <a href="classmeow_1_1ObjBase.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_1ObjDictionary.html">ObjDictionary</a></td></tr> -<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">純粹把 <code>std::map</code> 包起來, 變成繼承自 <a class="el" href="classmeow_1_1ObjBase.html" title="一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 ">ObjBase</a> <a href="classmeow_1_1ObjDictionary.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_1ObjProperties.html">ObjProperties</a></td></tr> -<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">目前擺爛中 <a href="classmeow_1_1ObjProperties.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_1ObjSelector.html">ObjSelector</a></td></tr> -<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">利用register的概念, 達到runtime用string選擇要new的class <a href="classmeow_1_1ObjSelector.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_1ObjType.html">ObjType</a></td></tr> -<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">純粹把給定的 <code>Type</code> 包起來, 變成繼承自 <a class="el" href="classmeow_1_1ObjBase.html" title="一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 ">ObjBase</a> <a href="classmeow_1_1ObjType.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_1ReaderWriter__int.html">ReaderWriter_int</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_1ReaderWriter__size__t.html">ReaderWriter_size_t</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_1ReaderWriter__double.html">ReaderWriter_double</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_1ReaderWriter__string.html">ReaderWriter_string</a></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_1Pointer.html">Pointer</a></td></tr> +<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A pointer points to the template <code>Type</code>. <a href="classmeow_1_1Pointer.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_1Self.html">Self</a></td></tr> -<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">For developer to pack the attributes of a class. <a href="classmeow_1_1Self.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_1Usage.html">Usage</a></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="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">An implementation for the reference mechanism. <a href="classmeow_1_1Self.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">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="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1State.html">State</a></td></tr> +<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The base class for state. <a href="classmeow_1_1State.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> Typedefs</h2></td></tr> -<tr class="memitem:ae8e7032d7bf6ef923dda87dba4d057f2"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structmeow_1_1PairToPair.html">PairToPair</a>< size_t, <br class="typebreak"/> -size_t, size_t, size_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#ae8e7032d7bf6ef923dda87dba4d057f2">FeaturePointIndexPair</a></td></tr> -<tr class="separator:ae8e7032d7bf6ef923dda87dba4d057f2"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a03cd29a3b4f8874be532a4b0c9422961"><td class="memItemLeft" align="right" valign="top">typedef std::vector<br class="typebreak"/> -< <a class="el" href="namespacemeow.html#ae8e7032d7bf6ef923dda87dba4d057f2">FeaturePointIndexPair</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a03cd29a3b4f8874be532a4b0c9422961">FeaturePointIndexPairs</a></td></tr> -<tr class="separator:a03cd29a3b4f8874be532a4b0c9422961"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:add07dcc8e06a1394daa3e6402bc40c4b"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classmeow_1_1ObjType.html">ObjType</a>< <a class="el" href="classint.html">int</a>, <br class="typebreak"/> -<a class="el" href="classmeow_1_1ReaderWriter__int.html">ReaderWriter_int</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#add07dcc8e06a1394daa3e6402bc40c4b">ObjInt</a></td></tr> -<tr class="separator:add07dcc8e06a1394daa3e6402bc40c4b"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a52b9d9ec3b004a9335222e7bf30e521a"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classmeow_1_1ObjType.html">ObjType</a>< size_t, <br class="typebreak"/> -<a class="el" href="classmeow_1_1ReaderWriter__size__t.html">ReaderWriter_size_t</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a52b9d9ec3b004a9335222e7bf30e521a">ObjSizeT</a></td></tr> -<tr class="separator:a52b9d9ec3b004a9335222e7bf30e521a"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a936afddaa5716457741832ee501c7a58"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classmeow_1_1ObjType.html">ObjType</a>< <a class="el" href="classdouble.html">double</a>, <br class="typebreak"/> -<a class="el" href="classmeow_1_1ReaderWriter__double.html">ReaderWriter_double</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a936afddaa5716457741832ee501c7a58">ObjDouble</a></td></tr> -<tr class="separator:a936afddaa5716457741832ee501c7a58"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a52d52e58feff5e9f9013279e2dbd2fee"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classmeow_1_1ObjType.html">ObjType</a>< std::string, <br class="typebreak"/> -<a class="el" href="classmeow_1_1ReaderWriter__string.html">ReaderWriter_string</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a52d52e58feff5e9f9013279e2dbd2fee">ObjString</a></td></tr> -<tr class="separator:a52d52e58feff5e9f9013279e2dbd2fee"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a895248e17d6b3be2aebfb58445d212a8"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classmeow_1_1BaseNumberType.html">BaseNumberType</a>< int8_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a895248e17d6b3be2aebfb58445d212a8">Int8</a></td></tr> +<tr class="memdesc:a895248e17d6b3be2aebfb58445d212a8"><td class="mdescLeft"> </td><td class="mdescRight">8 bits integer. <a href="#a895248e17d6b3be2aebfb58445d212a8">More...</a><br/></td></tr> +<tr class="separator:a895248e17d6b3be2aebfb58445d212a8"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a7772f5eb35c3020b739ce1f3384d2833"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classmeow_1_1BaseNumberType.html">BaseNumberType</a>< int16_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a7772f5eb35c3020b739ce1f3384d2833">Int16</a></td></tr> +<tr class="memdesc:a7772f5eb35c3020b739ce1f3384d2833"><td class="mdescLeft"> </td><td class="mdescRight">16 bits integer. <a href="#a7772f5eb35c3020b739ce1f3384d2833">More...</a><br/></td></tr> +<tr class="separator:a7772f5eb35c3020b739ce1f3384d2833"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a692e5d479a25b5b8dcb3093dd8b0a5a0"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classmeow_1_1BaseNumberType.html">BaseNumberType</a>< int32_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a692e5d479a25b5b8dcb3093dd8b0a5a0">Int32</a></td></tr> +<tr class="memdesc:a692e5d479a25b5b8dcb3093dd8b0a5a0"><td class="mdescLeft"> </td><td class="mdescRight">32 bits integer. <a href="#a692e5d479a25b5b8dcb3093dd8b0a5a0">More...</a><br/></td></tr> +<tr class="separator:a692e5d479a25b5b8dcb3093dd8b0a5a0"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:aa53e841c5e838e1e8552da566e89cfbd"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classmeow_1_1BaseNumberType.html">BaseNumberType</a>< int64_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#aa53e841c5e838e1e8552da566e89cfbd">Int64</a></td></tr> +<tr class="memdesc:aa53e841c5e838e1e8552da566e89cfbd"><td class="mdescLeft"> </td><td class="mdescRight">64 bits integer. <a href="#aa53e841c5e838e1e8552da566e89cfbd">More...</a><br/></td></tr> +<tr class="separator:aa53e841c5e838e1e8552da566e89cfbd"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ab36eb87df243d5f75d86506a6a0d5065"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classmeow_1_1BaseNumberType.html">BaseNumberType</a>< uint8_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#ab36eb87df243d5f75d86506a6a0d5065">UInt8</a></td></tr> +<tr class="memdesc:ab36eb87df243d5f75d86506a6a0d5065"><td class="mdescLeft"> </td><td class="mdescRight">8 bits unsigned integer. <a href="#ab36eb87df243d5f75d86506a6a0d5065">More...</a><br/></td></tr> +<tr class="separator:ab36eb87df243d5f75d86506a6a0d5065"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:aa2c5d9eb3f8fc780f5129b8c6105ca7d"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classmeow_1_1BaseNumberType.html">BaseNumberType</a>< uint16_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#aa2c5d9eb3f8fc780f5129b8c6105ca7d">UInt16</a></td></tr> +<tr class="memdesc:aa2c5d9eb3f8fc780f5129b8c6105ca7d"><td class="mdescLeft"> </td><td class="mdescRight">16 bits unsigned integer. <a href="#aa2c5d9eb3f8fc780f5129b8c6105ca7d">More...</a><br/></td></tr> +<tr class="separator:aa2c5d9eb3f8fc780f5129b8c6105ca7d"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:aea5eb08ab4fa2c9bc14909ec93269c6f"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classmeow_1_1BaseNumberType.html">BaseNumberType</a>< uint32_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#aea5eb08ab4fa2c9bc14909ec93269c6f">UInt32</a></td></tr> +<tr class="memdesc:aea5eb08ab4fa2c9bc14909ec93269c6f"><td class="mdescLeft"> </td><td class="mdescRight">32 bits unsigned integer. <a href="#aea5eb08ab4fa2c9bc14909ec93269c6f">More...</a><br/></td></tr> +<tr class="separator:aea5eb08ab4fa2c9bc14909ec93269c6f"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ad4b29aef990b65e5ff153d31e0657106"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classmeow_1_1BaseNumberType.html">BaseNumberType</a>< uint64_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#ad4b29aef990b65e5ff153d31e0657106">UInt64</a></td></tr> +<tr class="memdesc:ad4b29aef990b65e5ff153d31e0657106"><td class="mdescLeft"> </td><td class="mdescRight">64 bits unsigned integer. <a href="#ad4b29aef990b65e5ff153d31e0657106">More...</a><br/></td></tr> +<tr class="separator:ad4b29aef990b65e5ff153d31e0657106"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ab4312c50964bca6893bc5bbb0d09aed4"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classmeow_1_1BaseFloatingType.html">BaseFloatingType</a>< float > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#ab4312c50964bca6893bc5bbb0d09aed4">Float</a></td></tr> +<tr class="memdesc:ab4312c50964bca6893bc5bbb0d09aed4"><td class="mdescLeft"> </td><td class="mdescRight">Float. <a href="#ab4312c50964bca6893bc5bbb0d09aed4">More...</a><br/></td></tr> +<tr class="separator:ab4312c50964bca6893bc5bbb0d09aed4"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a2f78ea5fc3339324c56ceb8880db9d7d"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classmeow_1_1BaseFloatingType.html">BaseFloatingType</a>< double > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a2f78ea5fc3339324c56ceb8880db9d7d">Double</a></td></tr> +<tr class="memdesc:a2f78ea5fc3339324c56ceb8880db9d7d"><td class="mdescLeft"> </td><td class="mdescRight">Double. <a href="#a2f78ea5fc3339324c56ceb8880db9d7d">More...</a><br/></td></tr> +<tr class="separator:a2f78ea5fc3339324c56ceb8880db9d7d"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a8cc0dd6566f0a4f01e6f6f7f10b43eed"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classmeow_1_1BaseFloatingType.html">BaseFloatingType</a>< long <br class="typebreak"/> +double > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a8cc0dd6566f0a4f01e6f6f7f10b43eed">LDouble</a></td></tr> +<tr class="memdesc:a8cc0dd6566f0a4f01e6f6f7f10b43eed"><td class="mdescLeft"> </td><td class="mdescRight">Long double. <a href="#a8cc0dd6566f0a4f01e6f6f7f10b43eed">More...</a><br/></td></tr> +<tr class="separator:a8cc0dd6566f0a4f01e6f6f7f10b43eed"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a> Enumerations</h2></td></tr> -<tr class="memitem:a62736f7790a097fc54e0a6a608dfe690"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a62736f7790a097fc54e0a6a608dfe690">EyesReferenceInfoFlags</a> { <a class="el" href="namespacemeow.html#a62736f7790a097fc54e0a6a608dfe690aa91dfed3c139ca574cc320b6e938fbba">CAN_OFFSET</a> = 0x01, -<a class="el" href="namespacemeow.html#a62736f7790a097fc54e0a6a608dfe690aad583589f041b1648b1e21205ff15b5e">CAN_ROTATE</a> = 0x02, -<a class="el" href="namespacemeow.html#a62736f7790a097fc54e0a6a608dfe690a6e34cdff1ccf772a88749ce39658a9e3">CAN_ZOOM</a> = 0x04 +<tr class="memitem:a3f2727678fa08c20d3eb3c942bf15d25"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a3f2727678fa08c20d3eb3c942bf15d25">PointerType</a> { <a class="el" href="namespacemeow.html#a3f2727678fa08c20d3eb3c942bf15d25a5ed9b6fb769c90364a02f1fa9b531be7">SINGLE</a> = 0, +<a class="el" href="namespacemeow.html#a3f2727678fa08c20d3eb3c942bf15d25aed0b6648bf9f6e754fbc2e4a1ee87c69">ARRAY</a> = 1 }</td></tr> -<tr class="memdesc:a62736f7790a097fc54e0a6a608dfe690"><td class="mdescLeft"> </td><td class="mdescRight">列舉每個 <code>Eye</code> 可以有哪些種類的移動 <a href="namespacemeow.html#a62736f7790a097fc54e0a6a608dfe690">More...</a><br/></td></tr> -<tr class="separator:a62736f7790a097fc54e0a6a608dfe690"><td class="memSeparator" colspan="2"> </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:a096556e550d6407f2c7f9b9507eab5be"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a096556e550d6407f2c7f9b9507eab5be">colorTransformate</a> (<a class="el" href="classmeow_1_1HSLf__Space.html">HSLf_Space</a> const &in, <a class="el" href="classmeow_1_1HSLf__Space.html">HSLf_Space</a> *out)</td></tr> -<tr class="memdesc:a096556e550d6407f2c7f9b9507eab5be"><td class="mdescLeft"> </td><td class="mdescRight"><code><a class="el" href="classmeow_1_1HSLf__Space.html" title="以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 ">HSLf_Space</a></code> to <code><a class="el" href="classmeow_1_1HSLf__Space.html" title="以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 ">HSLf_Space</a></code> <a href="#a096556e550d6407f2c7f9b9507eab5be">More...</a><br/></td></tr> -<tr class="separator:a096556e550d6407f2c7f9b9507eab5be"><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> -<tr class="memitem:a7f2b465df93750016d3ff54b2adce77b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a7f2b465df93750016d3ff54b2adce77b">colorTransformate</a> (<a class="el" href="classmeow_1_1YUVf__Space.html">YUVf_Space</a> const &yuv, <a class="el" href="classmeow_1_1HSLf__Space.html">HSLf_Space</a> *hsl)</td></tr> -<tr class="memdesc:a7f2b465df93750016d3ff54b2adce77b"><td class="mdescLeft"> </td><td class="mdescRight"><code><a class="el" href="classmeow_1_1YUVf__Space.html" title="以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 ">YUVf_Space</a></code> to <code><a class="el" href="classmeow_1_1HSLf__Space.html" title="以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 ">HSLf_Space</a></code> <a href="#a7f2b465df93750016d3ff54b2adce77b">More...</a><br/></td></tr> -<tr class="separator:a7f2b465df93750016d3ff54b2adce77b"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ad429f8a956d1f0e1484d08bb9419685b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#ad429f8a956d1f0e1484d08bb9419685b">colorTransformate</a> (<a class="el" href="classmeow_1_1HSLf__Space.html">HSLf_Space</a> const &hsl, <a class="el" href="classmeow_1_1RGBf__Space.html">RGBf_Space</a> *rgb)</td></tr> -<tr class="memdesc:ad429f8a956d1f0e1484d08bb9419685b"><td class="mdescLeft"> </td><td class="mdescRight"><code><a class="el" href="classmeow_1_1HSLf__Space.html" title="以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 ">HSLf_Space</a></code> to <code><a class="el" href="classmeow_1_1RGBf__Space.html" title="以浮點數Red, Green, Blue 三個值所組成的色彩空間 ">RGBf_Space</a></code> <a href="#ad429f8a956d1f0e1484d08bb9419685b">More...</a><br/></td></tr> -<tr class="separator:ad429f8a956d1f0e1484d08bb9419685b"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a4c39f0ec6860546a7b16e3f165bed83e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a4c39f0ec6860546a7b16e3f165bed83e">colorTransformate</a> (<a class="el" href="classmeow_1_1HSLf__Space.html">HSLf_Space</a> const &hsl, <a class="el" href="classmeow_1_1YUVf__Space.html">YUVf_Space</a> *yuv)</td></tr> -<tr class="memdesc:a4c39f0ec6860546a7b16e3f165bed83e"><td class="mdescLeft"> </td><td class="mdescRight"><code><a class="el" href="classmeow_1_1HSLf__Space.html" title="以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 ">HSLf_Space</a></code> to <code><a class="el" href="classmeow_1_1YUVf__Space.html" title="以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 ">YUVf_Space</a></code> <a href="#a4c39f0ec6860546a7b16e3f165bed83e">More...</a><br/></td></tr> -<tr class="separator:a4c39f0ec6860546a7b16e3f165bed83e"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a992d4c33aed66c0d4d7f578ef92dfa15"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a992d4c33aed66c0d4d7f578ef92dfa15">colorTransformate</a> (<a class="el" href="classmeow_1_1HSLf__Space.html">HSLf_Space</a> const &hsl, <a class="el" href="classmeow_1_1RGBi__Space.html">RGBi_Space</a> *rgb)</td></tr> -<tr class="memdesc:a992d4c33aed66c0d4d7f578ef92dfa15"><td class="mdescLeft"> </td><td class="mdescRight"><code><a class="el" href="classmeow_1_1HSLf__Space.html" title="以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 ">HSLf_Space</a></code> to <code><a class="el" href="classmeow_1_1RGBi__Space.html" title="以整數 Red, Green, Blue 三個值所組成的色彩空間 ">RGBi_Space</a></code> <a href="#a992d4c33aed66c0d4d7f578ef92dfa15">More...</a><br/></td></tr> -<tr class="separator:a992d4c33aed66c0d4d7f578ef92dfa15"><td class="memSeparator" colspan="2"> </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:a7611fd0d38c6dd2aa3eea58a96ccb2b7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a7611fd0d38c6dd2aa3eea58a96ccb2b7">colorTransformate</a> (<a class="el" href="classmeow_1_1HSVf__Space.html">HSVf_Space</a> const &in, <a class="el" href="classmeow_1_1HSVf__Space.html">HSVf_Space</a> *out)</td></tr> -<tr class="memdesc:a7611fd0d38c6dd2aa3eea58a96ccb2b7"><td class="mdescLeft"> </td><td class="mdescRight"><code><a class="el" href="classmeow_1_1HSVf__Space.html" title="以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 ">HSVf_Space</a></code> to <code><a class="el" href="classmeow_1_1HSVf__Space.html" title="以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 ">HSVf_Space</a></code> <a href="#a7611fd0d38c6dd2aa3eea58a96ccb2b7">More...</a><br/></td></tr> -<tr class="separator:a7611fd0d38c6dd2aa3eea58a96ccb2b7"><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> -<tr class="memitem:ad01fb20ad0ae3932e408c06ad80f7b1e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#ad01fb20ad0ae3932e408c06ad80f7b1e">colorTransformate</a> (<a class="el" href="classmeow_1_1YUVf__Space.html">YUVf_Space</a> const &yuv, <a class="el" href="classmeow_1_1HSVf__Space.html">HSVf_Space</a> *hsv)</td></tr> -<tr class="memdesc:ad01fb20ad0ae3932e408c06ad80f7b1e"><td class="mdescLeft"> </td><td class="mdescRight"><code><a class="el" href="classmeow_1_1YUVf__Space.html" title="以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 ">YUVf_Space</a></code> to <code><a class="el" href="classmeow_1_1HSVf__Space.html" title="以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 ">HSVf_Space</a></code> <a href="#ad01fb20ad0ae3932e408c06ad80f7b1e">More...</a><br/></td></tr> -<tr class="separator:ad01fb20ad0ae3932e408c06ad80f7b1e"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a19e830f03459a25435ff963551772e74"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a19e830f03459a25435ff963551772e74">colorTransformate</a> (<a class="el" href="classmeow_1_1HSLf__Space.html">HSLf_Space</a> const &hsl, <a class="el" href="classmeow_1_1HSVf__Space.html">HSVf_Space</a> *hsv)</td></tr> -<tr class="memdesc:a19e830f03459a25435ff963551772e74"><td class="mdescLeft"> </td><td class="mdescRight"><code><a class="el" href="classmeow_1_1HSLf__Space.html" title="以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 ">HSLf_Space</a></code> to <code><a class="el" href="classmeow_1_1HSVf__Space.html" title="以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 ">HSVf_Space</a></code> <a href="#a19e830f03459a25435ff963551772e74">More...</a><br/></td></tr> -<tr class="separator:a19e830f03459a25435ff963551772e74"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a2f627a58a3394af709ddc8114b4b5286"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a2f627a58a3394af709ddc8114b4b5286">colorTransformate</a> (<a class="el" href="classmeow_1_1HSVf__Space.html">HSVf_Space</a> const &hsv, <a class="el" href="classmeow_1_1RGBf__Space.html">RGBf_Space</a> *rgb)</td></tr> -<tr class="memdesc:a2f627a58a3394af709ddc8114b4b5286"><td class="mdescLeft"> </td><td class="mdescRight"><code><a class="el" href="classmeow_1_1HSVf__Space.html" title="以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 ">HSVf_Space</a></code> to <code><a class="el" href="classmeow_1_1RGBf__Space.html" title="以浮點數Red, Green, Blue 三個值所組成的色彩空間 ">RGBf_Space</a></code> <a href="#a2f627a58a3394af709ddc8114b4b5286">More...</a><br/></td></tr> -<tr class="separator:a2f627a58a3394af709ddc8114b4b5286"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a930aec4a586b79b076e64541f3a96cc7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a930aec4a586b79b076e64541f3a96cc7">colorTransformate</a> (<a class="el" href="classmeow_1_1HSVf__Space.html">HSVf_Space</a> const &hsv, <a class="el" href="classmeow_1_1YUVf__Space.html">YUVf_Space</a> *yuv)</td></tr> -<tr class="memdesc:a930aec4a586b79b076e64541f3a96cc7"><td class="mdescLeft"> </td><td class="mdescRight"><code><a class="el" href="classmeow_1_1HSVf__Space.html" title="以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 ">HSVf_Space</a></code> to <code><a class="el" href="classmeow_1_1YUVf__Space.html" title="以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 ">YUVf_Space</a></code> <a href="#a930aec4a586b79b076e64541f3a96cc7">More...</a><br/></td></tr> -<tr class="separator:a930aec4a586b79b076e64541f3a96cc7"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ae5a2c4f9f20fe94d8fcd378a86e05260"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#ae5a2c4f9f20fe94d8fcd378a86e05260">colorTransformate</a> (<a class="el" href="classmeow_1_1HSVf__Space.html">HSVf_Space</a> const &hsv, <a class="el" href="classmeow_1_1HSLf__Space.html">HSLf_Space</a> *hsl)</td></tr> -<tr class="memdesc:ae5a2c4f9f20fe94d8fcd378a86e05260"><td class="mdescLeft"> </td><td class="mdescRight"><code><a class="el" href="classmeow_1_1HSVf__Space.html" title="以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 ">HSVf_Space</a></code> to <code><a class="el" href="classmeow_1_1HSLf__Space.html" title="以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 ">HSLf_Space</a></code> <a href="#ae5a2c4f9f20fe94d8fcd378a86e05260">More...</a><br/></td></tr> -<tr class="separator:ae5a2c4f9f20fe94d8fcd378a86e05260"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a303120584f2d7e474096da63bec4cdf5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a303120584f2d7e474096da63bec4cdf5">colorTransformate</a> (<a class="el" href="classmeow_1_1HSVf__Space.html">HSVf_Space</a> const &hsv, <a class="el" href="classmeow_1_1RGBi__Space.html">RGBi_Space</a> *rgb)</td></tr> -<tr class="memdesc:a303120584f2d7e474096da63bec4cdf5"><td class="mdescLeft"> </td><td class="mdescRight"><code><a class="el" href="classmeow_1_1HSVf__Space.html" title="以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 ">HSVf_Space</a></code> to <code><a class="el" href="classmeow_1_1RGBi__Space.html" title="以整數 Red, Green, Blue 三個值所組成的色彩空間 ">RGBi_Space</a></code> <a href="#a303120584f2d7e474096da63bec4cdf5">More...</a><br/></td></tr> -<tr class="separator:a303120584f2d7e474096da63bec4cdf5"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a0239dc74535f528644a22e3e86e5221c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a0239dc74535f528644a22e3e86e5221c">colorTransformate</a> (<a class="el" href="classmeow_1_1RGBi__Space.html">RGBi_Space</a> const &rgb, <a class="el" href="classmeow_1_1HSVf__Space.html">HSVf_Space</a> *hsv)</td></tr> -<tr class="memdesc:a0239dc74535f528644a22e3e86e5221c"><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_1HSVf__Space.html" title="以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 ">HSVf_Space</a></code> <a href="#a0239dc74535f528644a22e3e86e5221c">More...</a><br/></td></tr> -<tr class="separator:a0239dc74535f528644a22e3e86e5221c"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a90e2ddbaa77b4c37ec1bb9a97f1f12ac"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a90e2ddbaa77b4c37ec1bb9a97f1f12ac">colorTransformate</a> (<a class="el" href="classmeow_1_1RGBf__Space.html">RGBf_Space</a> const &in, <a class="el" href="classmeow_1_1RGBf__Space.html">RGBf_Space</a> *out)</td></tr> -<tr class="memdesc:a90e2ddbaa77b4c37ec1bb9a97f1f12ac"><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_1RGBf__Space.html" title="以浮點數Red, Green, Blue 三個值所組成的色彩空間 ">RGBf_Space</a></code> <a href="#a90e2ddbaa77b4c37ec1bb9a97f1f12ac">More...</a><br/></td></tr> -<tr class="separator:a90e2ddbaa77b4c37ec1bb9a97f1f12ac"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a704cd28583728cff9d2b06ed1b9a686f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a704cd28583728cff9d2b06ed1b9a686f">colorTransformate</a> (<a class="el" href="classmeow_1_1RGBi__Space.html">RGBi_Space</a> const &in, <a class="el" href="classmeow_1_1RGBi__Space.html">RGBi_Space</a> *out)</td></tr> -<tr class="memdesc:a704cd28583728cff9d2b06ed1b9a686f"><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_1RGBi__Space.html" title="以整數 Red, Green, Blue 三個值所組成的色彩空間 ">RGBi_Space</a></code> <a href="#a704cd28583728cff9d2b06ed1b9a686f">More...</a><br/></td></tr> -<tr class="separator:a704cd28583728cff9d2b06ed1b9a686f"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a764c66bb63095b178107b276eb0cc24e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a764c66bb63095b178107b276eb0cc24e">colorTransformate</a> (<a class="el" href="classmeow_1_1RGBi__Space.html">RGBi_Space</a> const &a, <a class="el" href="classmeow_1_1RGBf__Space.html">RGBf_Space</a> *b)</td></tr> -<tr class="memdesc:a764c66bb63095b178107b276eb0cc24e"><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_1RGBf__Space.html" title="以浮點數Red, Green, Blue 三個值所組成的色彩空間 ">RGBf_Space</a></code> <a href="#a764c66bb63095b178107b276eb0cc24e">More...</a><br/></td></tr> -<tr class="separator:a764c66bb63095b178107b276eb0cc24e"><td class="memSeparator" colspan="2"> </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:a4aa5fdfb6ca24224935e27d036148618"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a4aa5fdfb6ca24224935e27d036148618">colorTransformate</a> (<a class="el" href="classmeow_1_1YUVf__Space.html">YUVf_Space</a> const &in, <a class="el" href="classmeow_1_1YUVf__Space.html">YUVf_Space</a> *out)</td></tr> -<tr class="memdesc:a4aa5fdfb6ca24224935e27d036148618"><td class="mdescLeft"> </td><td class="mdescRight"><code><a class="el" href="classmeow_1_1YUVf__Space.html" title="以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 ">YUVf_Space</a></code> to <code><a class="el" href="classmeow_1_1YUVf__Space.html" title="以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 ">YUVf_Space</a></code> <a href="#a4aa5fdfb6ca24224935e27d036148618">More...</a><br/></td></tr> -<tr class="separator:a4aa5fdfb6ca24224935e27d036148618"><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> -<tr class="memitem:ab4756ef949554840f60a762661acc103"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#ab4756ef949554840f60a762661acc103">colorTransformate</a> (<a class="el" href="classmeow_1_1YUVf__Space.html">YUVf_Space</a> const &yuv, <a class="el" href="classmeow_1_1RGBf__Space.html">RGBf_Space</a> *rgb)</td></tr> -<tr class="memdesc:ab4756ef949554840f60a762661acc103"><td class="mdescLeft"> </td><td class="mdescRight"><code><a class="el" href="classmeow_1_1YUVf__Space.html" title="以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 ">YUVf_Space</a></code> to <code><a class="el" href="classmeow_1_1RGBf__Space.html" title="以浮點數Red, Green, Blue 三個值所組成的色彩空間 ">RGBf_Space</a></code> <a href="#ab4756ef949554840f60a762661acc103">More...</a><br/></td></tr> -<tr class="separator:ab4756ef949554840f60a762661acc103"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a91f42614ccd31fdb9a3d8529f65198fd"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a91f42614ccd31fdb9a3d8529f65198fd">colorTransformate</a> (<a class="el" href="classmeow_1_1RGBi__Space.html">RGBi_Space</a> const &rgb, <a class="el" href="classmeow_1_1YUVf__Space.html">YUVf_Space</a> *yuv)</td></tr> -<tr class="memdesc:a91f42614ccd31fdb9a3d8529f65198fd"><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_1YUVf__Space.html" title="以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 ">YUVf_Space</a></code> <a href="#a91f42614ccd31fdb9a3d8529f65198fd">More...</a><br/></td></tr> -<tr class="separator:a91f42614ccd31fdb9a3d8529f65198fd"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:af4d344590a86168090c2f2322289f080"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#af4d344590a86168090c2f2322289f080">colorTransformate</a> (<a class="el" href="classmeow_1_1YUVf__Space.html">YUVf_Space</a> const &yuv, <a class="el" href="classmeow_1_1RGBi__Space.html">RGBi_Space</a> *rgb)</td></tr> -<tr class="memdesc:af4d344590a86168090c2f2322289f080"><td class="mdescLeft"> </td><td class="mdescRight"><code><a class="el" href="classmeow_1_1YUVf__Space.html" title="以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 ">YUVf_Space</a></code> to <code><a class="el" href="classmeow_1_1RGBi__Space.html" title="以整數 Red, Green, Blue 三個值所組成的色彩空間 ">RGBi_Space</a></code> <a href="#af4d344590a86168090c2f2322289f080">More...</a><br/></td></tr> -<tr class="separator:af4d344590a86168090c2f2322289f080"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a43a73b75f2e23c8172d2098d57eaf75a"><td class="memTemplParams" colspan="2">template<class Data , class WeightingClass > </td></tr> -<tr class="memitem:a43a73b75f2e23c8172d2098d57eaf75a"><td class="memTemplItemLeft" align="right" valign="top">std::vector< Data > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a43a73b75f2e23c8172d2098d57eaf75a">ransac</a> (std::vector< Data > const &data, WeightingClass const &w, size_t N, <a class="el" href="classdouble.html">double</a> p0, <a class="el" href="classdouble.html">double</a> P)</td></tr> -<tr class="memdesc:a43a73b75f2e23c8172d2098d57eaf75a"><td class="mdescLeft"> </td><td class="mdescRight">Run the <b>RANSAC</b> method to approach the best solution. <a href="#a43a73b75f2e23c8172d2098d57eaf75a">More...</a><br/></td></tr> -<tr class="separator:a43a73b75f2e23c8172d2098d57eaf75a"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a37b8a0148b872c4533f37dde9bbb9ae4"><td class="memTemplParams" colspan="2">template<class Scalar , class Function > </td></tr> -<tr class="memitem:a37b8a0148b872c4533f37dde9bbb9ae4"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector.html">Vector</a>< Scalar > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a37b8a0148b872c4533f37dde9bbb9ae4">levenbergMarquardt</a> (Function const &f, <a class="el" href="classmeow_1_1Vector.html">Vector</a>< Scalar > const &init, <a class="el" href="classint.html">int</a> counter=-1)</td></tr> -<tr class="separator:a37b8a0148b872c4533f37dde9bbb9ae4"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:adbd82702daf1e569c4a72176aa799c6d"><td class="memTemplParams" colspan="2">template<class Scalar , class Function > </td></tr> -<tr class="memitem:adbd82702daf1e569c4a72176aa799c6d"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector.html">Vector</a>< Scalar > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemeow.html#adbd82702daf1e569c4a72176aa799c6d">levenbergMarquardtTraining</a> (Function &f, <a class="el" href="classmeow_1_1Vector.html">Vector</a>< Scalar > const &init, Scalar const &init_mu, Scalar const &mu_pow, Scalar const &er_max, <a class="el" href="classint.html">int</a> retry_number, <a class="el" href="classint.html">int</a> counter)</td></tr> -<tr class="separator:adbd82702daf1e569c4a72176aa799c6d"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a5973cc35b502bb434566ea82b1ead034"><td class="memTemplParams" colspan="2">template<class T > </td></tr> -<tr class="memitem:a5973cc35b502bb434566ea82b1ead034"><td class="memTemplItemLeft" align="right" valign="top">T </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a5973cc35b502bb434566ea82b1ead034">circle</a> (T x)</td></tr> -<tr class="memdesc:a5973cc35b502bb434566ea82b1ead034"><td class="mdescLeft"> </td><td class="mdescRight">將角度調整於0~2PI <a href="#a5973cc35b502bb434566ea82b1ead034">More...</a><br/></td></tr> -<tr class="separator:a5973cc35b502bb434566ea82b1ead034"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ab9456533c0ae85fba812bfb5b017c8d2"><td class="memTemplParams" colspan="2">template<class T > </td></tr> -<tr class="memitem:ab9456533c0ae85fba812bfb5b017c8d2"><td class="memTemplItemLeft" align="right" valign="top">T </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemeow.html#ab9456533c0ae85fba812bfb5b017c8d2">noEPS</a> (T value, T eps=1e-9)</td></tr> -<tr class="memdesc:ab9456533c0ae85fba812bfb5b017c8d2"><td class="mdescLeft"> </td><td class="mdescRight">如果abs(輸入的數值) < eps, 則回傳0, 否則回傳輸入的數值 <a href="#ab9456533c0ae85fba812bfb5b017c8d2">More...</a><br/></td></tr> -<tr class="separator:ab9456533c0ae85fba812bfb5b017c8d2"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:aebe1ad335556790c578c4cf7836fd9ca"><td class="memTemplParams" colspan="2">template<class T > </td></tr> -<tr class="memitem:aebe1ad335556790c578c4cf7836fd9ca"><td class="memTemplItemLeft" align="right" valign="top">T </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemeow.html#aebe1ad335556790c578c4cf7836fd9ca">normalize</a> (T lower, T upper, T value)</td></tr> -<tr class="memdesc:aebe1ad335556790c578c4cf7836fd9ca"><td class="mdescLeft"> </td><td class="mdescRight"><code></code>(value-lower)/(upper-lower) <a href="#aebe1ad335556790c578c4cf7836fd9ca">More...</a><br/></td></tr> -<tr class="separator:aebe1ad335556790c578c4cf7836fd9ca"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:af95cfca15ad7a51ed4d07b06e1296080"><td class="memTemplParams" colspan="2">template<class T > </td></tr> -<tr class="memitem:af95cfca15ad7a51ed4d07b06e1296080"><td class="memTemplItemLeft" align="right" valign="top">T </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemeow.html#af95cfca15ad7a51ed4d07b06e1296080">denormalize</a> (T lower, T upper, T _ratio)</td></tr> -<tr class="memdesc:af95cfca15ad7a51ed4d07b06e1296080"><td class="mdescLeft"> </td><td class="mdescRight"><code></code>(lower+_ratio*(upper-lower)) <a href="#af95cfca15ad7a51ed4d07b06e1296080">More...</a><br/></td></tr> -<tr class="separator:af95cfca15ad7a51ed4d07b06e1296080"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a3b01a91eb4a02909a61a35e406fa5732"><td class="memTemplParams" colspan="2">template<class T > </td></tr> -<tr class="memitem:a3b01a91eb4a02909a61a35e406fa5732"><td class="memTemplItemLeft" align="right" valign="top">T </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a3b01a91eb4a02909a61a35e406fa5732">ratioMapping</a> (T l1, T u1, T m1, T l2, T u2)</td></tr> -<tr class="memdesc:a3b01a91eb4a02909a61a35e406fa5732"><td class="mdescLeft"> </td><td class="mdescRight"><code>denormalize(l2,u2,normalize(l1,u1,m1))</code> <a href="#a3b01a91eb4a02909a61a35e406fa5732">More...</a><br/></td></tr> -<tr class="separator:a3b01a91eb4a02909a61a35e406fa5732"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a98d838d338a3e6f3c57e94562fab3fa7"><td class="memTemplParams" colspan="2">template<class T > </td></tr> -<tr class="memitem:a98d838d338a3e6f3c57e94562fab3fa7"><td class="memTemplItemLeft" align="right" valign="top">T </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a98d838d338a3e6f3c57e94562fab3fa7">inRange</a> (T const &mn, T const &mx, T const &v)</td></tr> -<tr class="memdesc:a98d838d338a3e6f3c57e94562fab3fa7"><td class="mdescLeft"> </td><td class="mdescRight"><code>std::min(mx,std::max(mn,v))</code> <a href="#a98d838d338a3e6f3c57e94562fab3fa7">More...</a><br/></td></tr> -<tr class="separator:a98d838d338a3e6f3c57e94562fab3fa7"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ae8486a6227b6ed69d5ff666fe67ebf4e"><td class="memTemplParams" colspan="2">template<class T > </td></tr> -<tr class="memitem:ae8486a6227b6ed69d5ff666fe67ebf4e"><td class="memTemplItemLeft" align="right" valign="top">T </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemeow.html#ae8486a6227b6ed69d5ff666fe67ebf4e">isInRange</a> (T const &mn, T const &mx, T const &x)</td></tr> -<tr class="memdesc:ae8486a6227b6ed69d5ff666fe67ebf4e"><td class="mdescLeft"> </td><td class="mdescRight">(mn <= x && x <= mx) <a href="#ae8486a6227b6ed69d5ff666fe67ebf4e">More...</a><br/></td></tr> -<tr class="separator:ae8486a6227b6ed69d5ff666fe67ebf4e"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a1954e235973a2ac79a7a72a4b7d25573"><td class="memTemplParams" colspan="2">template<class T > </td></tr> -<tr class="memitem:a1954e235973a2ac79a7a72a4b7d25573"><td class="memTemplItemLeft" align="right" valign="top">T </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">squ</a> (T const &x)</td></tr> -<tr class="memdesc:a1954e235973a2ac79a7a72a4b7d25573"><td class="mdescLeft"> </td><td class="mdescRight"><code>x*x</code> <a href="#a1954e235973a2ac79a7a72a4b7d25573">More...</a><br/></td></tr> -<tr class="separator:a1954e235973a2ac79a7a72a4b7d25573"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a10a8cca705773b7d9f6f91d3fb08c104"><td class="memTemplParams" colspan="2">template<class T > </td></tr> -<tr class="memitem:a10a8cca705773b7d9f6f91d3fb08c104"><td class="memTemplItemLeft" align="right" valign="top">T </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a10a8cca705773b7d9f6f91d3fb08c104">cub</a> (T const &x)</td></tr> -<tr class="memdesc:a10a8cca705773b7d9f6f91d3fb08c104"><td class="mdescLeft"> </td><td class="mdescRight"><code>x*x*x</code> <a href="#a10a8cca705773b7d9f6f91d3fb08c104">More...</a><br/></td></tr> -<tr class="separator:a10a8cca705773b7d9f6f91d3fb08c104"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ad4d1e5fa951e5534204a0ee3eee22777"><td class="memTemplParams" colspan="2">template<class T > </td></tr> -<tr class="memitem:ad4d1e5fa951e5534204a0ee3eee22777"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classdouble.html">double</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemeow.html#ad4d1e5fa951e5534204a0ee3eee22777">average</a> (T const &beg, T const &end, <a class="el" href="classdouble.html">double</a> sigs)</td></tr> -<tr class="memdesc:ad4d1e5fa951e5534204a0ee3eee22777"><td class="mdescLeft"> </td><td class="mdescRight">只將 <code>sigs</code> 個標準差以內的數據拿來取平均 <a href="#ad4d1e5fa951e5534204a0ee3eee22777">More...</a><br/></td></tr> -<tr class="separator:ad4d1e5fa951e5534204a0ee3eee22777"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a6ae78e60d507c85de003f8fa8423b650"><td class="memTemplParams" colspan="2">template<class T > </td></tr> -<tr class="memitem:a6ae78e60d507c85de003f8fa8423b650"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classdouble.html">double</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a6ae78e60d507c85de003f8fa8423b650">average</a> (T const &beg, T const &end, T const &p, <a class="el" href="classdouble.html">double</a> sigs)</td></tr> -<tr class="memdesc:a6ae78e60d507c85de003f8fa8423b650"><td class="mdescLeft"> </td><td class="mdescRight">只將 <code>sigs</code> 個標準差以內的數據拿來取平均, 不過這次用 <code>p</code> 來加權平均 <a href="#a6ae78e60d507c85de003f8fa8423b650">More...</a><br/></td></tr> -<tr class="separator:a6ae78e60d507c85de003f8fa8423b650"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ae880337dfdcc67984a0dccdb50e5c5d0"><td class="memTemplParams" colspan="2">template<class T > </td></tr> -<tr class="memitem:ae880337dfdcc67984a0dccdb50e5c5d0"><td class="memTemplItemLeft" align="right" valign="top">T </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemeow.html#ae880337dfdcc67984a0dccdb50e5c5d0">tAbs</a> (T const &t)</td></tr> -<tr class="memdesc:ae880337dfdcc67984a0dccdb50e5c5d0"><td class="mdescLeft"> </td><td class="mdescRight">就只是個取絕對值 <a href="#ae880337dfdcc67984a0dccdb50e5c5d0">More...</a><br/></td></tr> -<tr class="separator:ae880337dfdcc67984a0dccdb50e5c5d0"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a09946550cc38b132151643d3408b0175"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a09946550cc38b132151643d3408b0175">stringPrintf</a> (char const *fmt,...)</td></tr> -<tr class="memdesc:a09946550cc38b132151643d3408b0175"><td class="mdescLeft"> </td><td class="mdescRight">類似C的printf, 不過是將格式化的字串丟到 <code>std::string</code> 裡回傳 <a href="#a09946550cc38b132151643d3408b0175">More...</a><br/></td></tr> -<tr class="separator:a09946550cc38b132151643d3408b0175"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a532a4a224ccd34baa4c6317a8a014ba4"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a532a4a224ccd34baa4c6317a8a014ba4">stringReplace</a> (std::string str, std::string const &from, std::string const &to)</td></tr> -<tr class="memdesc:a532a4a224ccd34baa4c6317a8a014ba4"><td class="mdescLeft"> </td><td class="mdescRight">將輸入字串中的某個pattern取代成另一個pattern <a href="#a532a4a224ccd34baa4c6317a8a014ba4">More...</a><br/></td></tr> -<tr class="separator:a532a4a224ccd34baa4c6317a8a014ba4"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a375bf0494e671d61343f5be28f3204fb"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a375bf0494e671d61343f5be28f3204fb">cstringEndWith</a> (char const *str, <a class="el" href="classint.html">int</a> n,...)</td></tr> -<tr class="memdesc:a375bf0494e671d61343f5be28f3204fb"><td class="mdescLeft"> </td><td class="mdescRight">檢查給定字串的結尾是否符合給定的數個patterns中的一個 <a href="#a375bf0494e671d61343f5be28f3204fb">More...</a><br/></td></tr> -<tr class="separator:a375bf0494e671d61343f5be28f3204fb"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a644a491d867da42696e3cf226019fc25"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a644a491d867da42696e3cf226019fc25">debugPrintf_</a> (char const *file, char const *func, size_t line, char const *msg)</td></tr> -<tr class="separator:a644a491d867da42696e3cf226019fc25"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a9aad86d9211af4ca27b72f87c2643926"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a9aad86d9211af4ca27b72f87c2643926">messagePrintf</a> (<a class="el" href="classint.html">int</a> level_change, char const *fmt,...)</td></tr> -<tr class="memdesc:a9aad86d9211af4ca27b72f87c2643926"><td class="mdescLeft"> </td><td class="mdescRight">階層式輸出 <a href="#a9aad86d9211af4ca27b72f87c2643926">More...</a><br/></td></tr> -<tr class="separator:a9aad86d9211af4ca27b72f87c2643926"><td class="memSeparator" colspan="2"> </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> -</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> -<tr class="memitem:aaa678bbd106012a98ed5679e2ca8cc32"><td class="memItemLeft" align="right" valign="top">static const size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#aaa678bbd106012a98ed5679e2ca8cc32">kGlobalSeletorID</a> = 0</td></tr> -<tr class="separator:aaa678bbd106012a98ed5679e2ca8cc32"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memdesc:a3f2727678fa08c20d3eb3c942bf15d25"><td class="mdescLeft"> </td><td class="mdescRight">Types of pointer. <a href="namespacemeow.html#a3f2727678fa08c20d3eb3c942bf15d25">More...</a><br/></td></tr> +<tr class="separator:a3f2727678fa08c20d3eb3c942bf15d25"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Typedef Documentation</h2> -<a class="anchor" id="ae8e7032d7bf6ef923dda87dba4d057f2"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">typedef <a class="el" href="structmeow_1_1PairToPair.html">PairToPair</a><size_t, size_t, size_t, size_t> <a class="el" href="namespacemeow.html#ae8e7032d7bf6ef923dda87dba4d057f2">meow::FeaturePointIndexPair</a></td> - </tr> - </table> -</div><div class="memdoc"> - -<p>Definition at line <a class="el" href="FeaturePointsMatch_8h_source.html#l00013">13</a> of file <a class="el" href="FeaturePointsMatch_8h_source.html">FeaturePointsMatch.h</a>.</p> - -</div> -</div> -<a class="anchor" id="a03cd29a3b4f8874be532a4b0c9422961"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">typedef std::vector<<a class="el" href="namespacemeow.html#ae8e7032d7bf6ef923dda87dba4d057f2">FeaturePointIndexPair</a>> <a class="el" href="namespacemeow.html#a03cd29a3b4f8874be532a4b0c9422961">meow::FeaturePointIndexPairs</a></td> - </tr> - </table> -</div><div class="memdoc"> - -<p>Definition at line <a class="el" href="FeaturePointsMatch_8h_source.html#l00014">14</a> of file <a class="el" href="FeaturePointsMatch_8h_source.html">FeaturePointsMatch.h</a>.</p> - -</div> -</div> -<a class="anchor" id="a936afddaa5716457741832ee501c7a58"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">typedef <a class="el" href="classmeow_1_1ObjType.html">ObjType</a><<a class="el" href="classdouble.html">double</a> , <a class="el" href="classmeow_1_1ReaderWriter__double.html">ReaderWriter_double</a>> <a class="el" href="namespacemeow.html#a936afddaa5716457741832ee501c7a58">meow::ObjDouble</a></td> - </tr> - </table> -</div><div class="memdoc"> - -<p>Definition at line <a class="el" href="ObjTypes_8h_source.html#l00196">196</a> of file <a class="el" href="ObjTypes_8h_source.html">ObjTypes.h</a>.</p> - -</div> -</div> -<a class="anchor" id="add07dcc8e06a1394daa3e6402bc40c4b"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">typedef <a class="el" href="classmeow_1_1ObjType.html">ObjType</a><<a class="el" href="classint.html">int</a> , <a class="el" href="classmeow_1_1ReaderWriter__int.html">ReaderWriter_int</a> > <a class="el" href="namespacemeow.html#add07dcc8e06a1394daa3e6402bc40c4b">meow::ObjInt</a></td> - </tr> - </table> -</div><div class="memdoc"> - -<p>Definition at line <a class="el" href="ObjTypes_8h_source.html#l00194">194</a> of file <a class="el" href="ObjTypes_8h_source.html">ObjTypes.h</a>.</p> - -</div> -</div> -<a class="anchor" id="a52b9d9ec3b004a9335222e7bf30e521a"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">typedef <a class="el" href="classmeow_1_1ObjType.html">ObjType</a><size_t , <a class="el" href="classmeow_1_1ReaderWriter__size__t.html">ReaderWriter_size_t</a>> <a class="el" href="namespacemeow.html#a52b9d9ec3b004a9335222e7bf30e521a">meow::ObjSizeT</a></td> - </tr> - </table> -</div><div class="memdoc"> - -<p>Definition at line <a class="el" href="ObjTypes_8h_source.html#l00195">195</a> of file <a class="el" href="ObjTypes_8h_source.html">ObjTypes.h</a>.</p> - -</div> -</div> -<a class="anchor" id="a52d52e58feff5e9f9013279e2dbd2fee"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">typedef <a class="el" href="classmeow_1_1ObjType.html">ObjType</a><std::string, <a class="el" href="classmeow_1_1ReaderWriter__string.html">ReaderWriter_string</a>> <a class="el" href="namespacemeow.html#a52d52e58feff5e9f9013279e2dbd2fee">meow::ObjString</a></td> - </tr> - </table> -</div><div class="memdoc"> - -<p>Definition at line <a class="el" href="ObjTypes_8h_source.html#l00197">197</a> of file <a class="el" href="ObjTypes_8h_source.html">ObjTypes.h</a>.</p> - -</div> -</div> -<h2 class="groupheader">Enumeration Type Documentation</h2> -<a class="anchor" id="a62736f7790a097fc54e0a6a608dfe690"></a> +<a class="anchor" id="a2f78ea5fc3339324c56ceb8880db9d7d"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> - <td class="memname">enum <a class="el" href="namespacemeow.html#a62736f7790a097fc54e0a6a608dfe690">meow::EyesReferenceInfoFlags</a></td> + <td class="memname">typedef <a class="el" href="classmeow_1_1BaseFloatingType.html">BaseFloatingType</a><double> <a class="el" href="namespacemeow.html#a2f78ea5fc3339324c56ceb8880db9d7d">meow::Double</a></td> </tr> </table> </div><div class="memdoc"> -<p>列舉每個 <code><a class="el" href="classmeow_1_1Eye.html" title="一個 Camera 加上一個offset transformation ">Eye</a></code> 可以有哪些種類的移動 </p> -<table class="fieldtable"> -<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a62736f7790a097fc54e0a6a608dfe690aa91dfed3c139ca574cc320b6e938fbba"></a>CAN_OFFSET</em> </td><td class="fielddoc"> -<p>平移 </p> -</td></tr> -<tr><td class="fieldname"><em><a class="anchor" id="a62736f7790a097fc54e0a6a608dfe690aad583589f041b1648b1e21205ff15b5e"></a>CAN_ROTATE</em> </td><td class="fielddoc"> -<p>旋轉 </p> -</td></tr> -<tr><td class="fieldname"><em><a class="anchor" id="a62736f7790a097fc54e0a6a608dfe690a6e34cdff1ccf772a88749ce39658a9e3"></a>CAN_ZOOM</em> </td><td class="fielddoc"> -<p>改變焦距 </p> -</td></tr> -</table> +<p>Double. </p> -<p>Definition at line <a class="el" href="BundleAdjustment_8h_source.html#l00013">13</a> of file <a class="el" href="BundleAdjustment_8h_source.html">BundleAdjustment.h</a>.</p> +<p>Definition at line <a class="el" href="object_8h_source.html#l00149">149</a> of file <a class="el" href="object_8h_source.html">object.h</a>.</p> </div> </div> -<h2 class="groupheader">Function Documentation</h2> -<a class="anchor" id="ad4d1e5fa951e5534204a0ee3eee22777"></a> +<a class="anchor" id="ab4312c50964bca6893bc5bbb0d09aed4"></a> <div class="memitem"> <div class="memproto"> -<div class="memtemplate"> -template<class T > </div> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> <table class="memname"> <tr> - <td class="memname"><a class="el" href="classdouble.html">double</a> meow::average </td> - <td>(</td> - <td class="paramtype">T const & </td> - <td class="paramname"><em>beg</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">T const & </td> - <td class="paramname"><em>end</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>sigs</em> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td> + <td class="memname">typedef <a class="el" href="classmeow_1_1BaseFloatingType.html">BaseFloatingType</a><float> <a class="el" href="namespacemeow.html#ab4312c50964bca6893bc5bbb0d09aed4">meow::Float</a></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>只將 <code>sigs</code> 個標準差以內的數據拿來取平均 </p> +<p>Float. </p> -<p>Definition at line <a class="el" href="math_2utility_8h_source.html#l00093">93</a> of file <a class="el" href="math_2utility_8h_source.html">utility.h</a>.</p> +<p>Definition at line <a class="el" href="object_8h_source.html#l00148">148</a> of file <a class="el" href="object_8h_source.html">object.h</a>.</p> </div> </div> -<a class="anchor" id="a6ae78e60d507c85de003f8fa8423b650"></a> +<a class="anchor" id="a7772f5eb35c3020b739ce1f3384d2833"></a> <div class="memitem"> <div class="memproto"> -<div class="memtemplate"> -template<class T > </div> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> <table class="memname"> <tr> - <td class="memname"><a class="el" href="classdouble.html">double</a> meow::average </td> - <td>(</td> - <td class="paramtype">T const & </td> - <td class="paramname"><em>beg</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">T const & </td> - <td class="paramname"><em>end</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">T const & </td> - <td class="paramname"><em>p</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>sigs</em> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td> + <td class="memname">typedef <a class="el" href="classmeow_1_1BaseNumberType.html">BaseNumberType</a><int16_t> <a class="el" href="namespacemeow.html#a7772f5eb35c3020b739ce1f3384d2833">meow::Int16</a></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>只將 <code>sigs</code> 個標準差以內的數據拿來取平均, 不過這次用 <code>p</code> 來加權平均 </p> +<p>16 bits integer. </p> -<p>Definition at line <a class="el" href="math_2utility_8h_source.html#l00120">120</a> of file <a class="el" href="math_2utility_8h_source.html">utility.h</a>.</p> +<p>Definition at line <a class="el" href="object_8h_source.html#l00139">139</a> of file <a class="el" href="object_8h_source.html">object.h</a>.</p> </div> </div> -<a class="anchor" id="a5973cc35b502bb434566ea82b1ead034"></a> +<a class="anchor" id="a692e5d479a25b5b8dcb3093dd8b0a5a0"></a> <div class="memitem"> <div class="memproto"> -<div class="memtemplate"> -template<class T > </div> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> <table class="memname"> <tr> - <td class="memname">T meow::circle </td> - <td>(</td> - <td class="paramtype">T </td> - <td class="paramname"><em>x</em></td><td>)</td> - <td></td> + <td class="memname">typedef <a class="el" href="classmeow_1_1BaseNumberType.html">BaseNumberType</a><int32_t> <a class="el" href="namespacemeow.html#a692e5d479a25b5b8dcb3093dd8b0a5a0">meow::Int32</a></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>將角度調整於0~2PI </p> +<p>32 bits integer. </p> -<p>Definition at line <a class="el" href="math_2utility_8h_source.html#l00018">18</a> of file <a class="el" href="math_2utility_8h_source.html">utility.h</a>.</p> +<p>Definition at line <a class="el" href="object_8h_source.html#l00140">140</a> of file <a class="el" href="object_8h_source.html">object.h</a>.</p> </div> </div> -<a class="anchor" id="a4aa5fdfb6ca24224935e27d036148618"></a> +<a class="anchor" id="aa53e841c5e838e1e8552da566e89cfbd"></a> <div class="memitem"> <div class="memproto"> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> <table class="memname"> <tr> - <td class="memname">void meow::colorTransformate </td> - <td>(</td> - <td class="paramtype">YUVf_Space const & </td> - <td class="paramname"><em>in</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">YUVf_Space * </td> - <td class="paramname"><em>out</em> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td> + <td class="memname">typedef <a class="el" href="classmeow_1_1BaseNumberType.html">BaseNumberType</a><int64_t> <a class="el" href="namespacemeow.html#aa53e841c5e838e1e8552da566e89cfbd">meow::Int64</a></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><code><a class="el" href="classmeow_1_1YUVf__Space.html" title="以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 ">YUVf_Space</a></code> to <code><a class="el" href="classmeow_1_1YUVf__Space.html" title="以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 ">YUVf_Space</a></code> </p> +<p>64 bits integer. </p> -<p>Definition at line <a class="el" href="YUV__Space_8h_source.html#l00084">84</a> of file <a class="el" href="YUV__Space_8h_source.html">YUV_Space.h</a>.</p> +<p>Definition at line <a class="el" href="object_8h_source.html#l00141">141</a> of file <a class="el" href="object_8h_source.html">object.h</a>.</p> </div> </div> -<a class="anchor" id="a096556e550d6407f2c7f9b9507eab5be"></a> +<a class="anchor" id="a895248e17d6b3be2aebfb58445d212a8"></a> <div class="memitem"> <div class="memproto"> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> <table class="memname"> <tr> - <td class="memname">void meow::colorTransformate </td> - <td>(</td> - <td class="paramtype">HSLf_Space const & </td> - <td class="paramname"><em>in</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">HSLf_Space * </td> - <td class="paramname"><em>out</em> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td> + <td class="memname">typedef <a class="el" href="classmeow_1_1BaseNumberType.html">BaseNumberType</a><int8_t> <a class="el" href="namespacemeow.html#a895248e17d6b3be2aebfb58445d212a8">meow::Int8</a></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><code><a class="el" href="classmeow_1_1HSLf__Space.html" title="以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 ">HSLf_Space</a></code> to <code><a class="el" href="classmeow_1_1HSLf__Space.html" title="以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 ">HSLf_Space</a></code> </p> +<p>8 bits integer. </p> -<p>Definition at line <a class="el" href="HSL__Space_8h_source.html#l00085">85</a> of file <a class="el" href="HSL__Space_8h_source.html">HSL_Space.h</a>.</p> +<p>Definition at line <a class="el" href="object_8h_source.html#l00138">138</a> of file <a class="el" href="object_8h_source.html">object.h</a>.</p> </div> </div> -<a class="anchor" id="a7611fd0d38c6dd2aa3eea58a96ccb2b7"></a> +<a class="anchor" id="a8cc0dd6566f0a4f01e6f6f7f10b43eed"></a> <div class="memitem"> <div class="memproto"> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> <table class="memname"> <tr> - <td class="memname">void meow::colorTransformate </td> - <td>(</td> - <td class="paramtype">HSVf_Space const & </td> - <td class="paramname"><em>in</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">HSVf_Space * </td> - <td class="paramname"><em>out</em> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td> + <td class="memname">typedef <a class="el" href="classmeow_1_1BaseFloatingType.html">BaseFloatingType</a><long double> <a class="el" href="namespacemeow.html#a8cc0dd6566f0a4f01e6f6f7f10b43eed">meow::LDouble</a></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><code><a class="el" href="classmeow_1_1HSVf__Space.html" title="以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 ">HSVf_Space</a></code> to <code><a class="el" href="classmeow_1_1HSVf__Space.html" title="以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 ">HSVf_Space</a></code> </p> +<p>Long double. </p> -<p>Definition at line <a class="el" href="HSV__Space_8h_source.html#l00086">86</a> of file <a class="el" href="HSV__Space_8h_source.html">HSV_Space.h</a>.</p> +<p>Definition at line <a class="el" href="object_8h_source.html#l00150">150</a> of file <a class="el" href="object_8h_source.html">object.h</a>.</p> </div> </div> -<a class="anchor" id="a6ebfe120c658a6320de42c449e485e54"></a> +<a class="anchor" id="aa2c5d9eb3f8fc780f5129b8c6105ca7d"></a> <div class="memitem"> <div class="memproto"> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> <table class="memname"> <tr> - <td class="memname">void meow::colorTransformate </td> - <td>(</td> - <td class="paramtype">RGBf_Space const & </td> - <td class="paramname"><em>rgb</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">YUVf_Space * </td> - <td class="paramname"><em>yuv</em> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td> + <td class="memname">typedef <a class="el" href="classmeow_1_1BaseNumberType.html">BaseNumberType</a><uint16_t> <a class="el" href="namespacemeow.html#aa2c5d9eb3f8fc780f5129b8c6105ca7d">meow::UInt16</a></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><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> </p> +<p>16 bits unsigned integer. </p> -<p>Definition at line <a class="el" href="YUV__Space_8h_source.html#l00091">91</a> of file <a class="el" href="YUV__Space_8h_source.html">YUV_Space.h</a>.</p> +<p>Definition at line <a class="el" href="object_8h_source.html#l00144">144</a> of file <a class="el" href="object_8h_source.html">object.h</a>.</p> </div> </div> -<a class="anchor" id="af9ab85cd87a9f843e710657188f4c601"></a> +<a class="anchor" id="aea5eb08ab4fa2c9bc14909ec93269c6f"></a> <div class="memitem"> <div class="memproto"> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> <table class="memname"> <tr> - <td class="memname">void meow::colorTransformate </td> - <td>(</td> - <td class="paramtype">RGBf_Space const & </td> - <td class="paramname"><em>rgb</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">HSLf_Space * </td> - <td class="paramname"><em>hsl</em> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td> + <td class="memname">typedef <a class="el" href="classmeow_1_1BaseNumberType.html">BaseNumberType</a><uint32_t> <a class="el" href="namespacemeow.html#aea5eb08ab4fa2c9bc14909ec93269c6f">meow::UInt32</a></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><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> </p> +<p>32 bits unsigned integer. </p> -<p>Definition at line <a class="el" href="HSL__Space_8h_source.html#l00092">92</a> of file <a class="el" href="HSL__Space_8h_source.html">HSL_Space.h</a>.</p> +<p>Definition at line <a class="el" href="object_8h_source.html#l00145">145</a> of file <a class="el" href="object_8h_source.html">object.h</a>.</p> </div> </div> -<a class="anchor" id="a1591a113b022322f1119894a83a56625"></a> +<a class="anchor" id="ad4b29aef990b65e5ff153d31e0657106"></a> <div class="memitem"> <div class="memproto"> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> <table class="memname"> <tr> - <td class="memname">void meow::colorTransformate </td> - <td>(</td> - <td class="paramtype">RGBf_Space const & </td> - <td class="paramname"><em>rgb</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">HSVf_Space * </td> - <td class="paramname"><em>hsv</em> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td> + <td class="memname">typedef <a class="el" href="classmeow_1_1BaseNumberType.html">BaseNumberType</a><uint64_t> <a class="el" href="namespacemeow.html#ad4b29aef990b65e5ff153d31e0657106">meow::UInt64</a></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><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> </p> +<p>64 bits unsigned integer. </p> -<p>Definition at line <a class="el" href="HSV__Space_8h_source.html#l00093">93</a> of file <a class="el" href="HSV__Space_8h_source.html">HSV_Space.h</a>.</p> +<p>Definition at line <a class="el" href="object_8h_source.html#l00146">146</a> of file <a class="el" href="object_8h_source.html">object.h</a>.</p> </div> </div> -<a class="anchor" id="ab4756ef949554840f60a762661acc103"></a> +<a class="anchor" id="ab36eb87df243d5f75d86506a6a0d5065"></a> <div class="memitem"> <div class="memproto"> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> <table class="memname"> <tr> - <td class="memname">void meow::colorTransformate </td> - <td>(</td> - <td class="paramtype">YUVf_Space const & </td> - <td class="paramname"><em>yuv</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">RGBf_Space * </td> - <td class="paramname"><em>rgb</em> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td> + <td class="memname">typedef <a class="el" href="classmeow_1_1BaseNumberType.html">BaseNumberType</a><uint8_t> <a class="el" href="namespacemeow.html#ab36eb87df243d5f75d86506a6a0d5065">meow::UInt8</a></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><code><a class="el" href="classmeow_1_1YUVf__Space.html" title="以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 ">YUVf_Space</a></code> to <code><a class="el" href="classmeow_1_1RGBf__Space.html" title="以浮點數Red, Green, Blue 三個值所組成的色彩空間 ">RGBf_Space</a></code> </p> +<p>8 bits unsigned integer. </p> -<p>Definition at line <a class="el" href="YUV__Space_8h_source.html#l00106">106</a> of file <a class="el" href="YUV__Space_8h_source.html">YUV_Space.h</a>.</p> +<p>Definition at line <a class="el" href="object_8h_source.html#l00143">143</a> of file <a class="el" href="object_8h_source.html">object.h</a>.</p> </div> </div> -<a class="anchor" id="ad01fb20ad0ae3932e408c06ad80f7b1e"></a> -<div class="memitem"> -<div class="memproto"> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname">void meow::colorTransformate </td> - <td>(</td> - <td class="paramtype">YUVf_Space const & </td> - <td class="paramname"><em>yuv</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">HSVf_Space * </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><code><a class="el" href="classmeow_1_1YUVf__Space.html" title="以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 ">YUVf_Space</a></code> to <code><a class="el" href="classmeow_1_1HSVf__Space.html" title="以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 ">HSVf_Space</a></code> </p> - -<p>Definition at line <a class="el" href="HSV__Space_8h_source.html#l00116">116</a> of file <a class="el" href="HSV__Space_8h_source.html">HSV_Space.h</a>.</p> - -</div> -</div> -<a class="anchor" id="a7f2b465df93750016d3ff54b2adce77b"></a> -<div class="memitem"> -<div class="memproto"> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname">void meow::colorTransformate </td> - <td>(</td> - <td class="paramtype">YUVf_Space const & </td> - <td class="paramname"><em>yuv</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">HSLf_Space * </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><code><a class="el" href="classmeow_1_1YUVf__Space.html" title="以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 ">YUVf_Space</a></code> to <code><a class="el" href="classmeow_1_1HSLf__Space.html" title="以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 ">HSLf_Space</a></code> </p> - -<p>Definition at line <a class="el" href="HSL__Space_8h_source.html#l00116">116</a> of file <a class="el" href="HSL__Space_8h_source.html">HSL_Space.h</a>.</p> - -</div> -</div> -<a class="anchor" id="a91f42614ccd31fdb9a3d8529f65198fd"></a> -<div class="memitem"> -<div class="memproto"> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname">void meow::colorTransformate </td> - <td>(</td> - <td class="paramtype">RGBi_Space const & </td> - <td class="paramname"><em>rgb</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">YUVf_Space * </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><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_1YUVf__Space.html" title="以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 ">YUVf_Space</a></code> </p> - -<p>Definition at line <a class="el" href="YUV__Space_8h_source.html#l00121">121</a> of file <a class="el" href="YUV__Space_8h_source.html">YUV_Space.h</a>.</p> - -</div> -</div> -<a class="anchor" id="ad429f8a956d1f0e1484d08bb9419685b"></a> -<div class="memitem"> -<div class="memproto"> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname">void meow::colorTransformate </td> - <td>(</td> - <td class="paramtype">HSLf_Space const & </td> - <td class="paramname"><em>hsl</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">RGBf_Space * </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><code><a class="el" href="classmeow_1_1HSLf__Space.html" title="以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 ">HSLf_Space</a></code> to <code><a class="el" href="classmeow_1_1RGBf__Space.html" title="以浮點數Red, Green, Blue 三個值所組成的色彩空間 ">RGBf_Space</a></code> </p> - -<p>Definition at line <a class="el" href="HSL__Space_8h_source.html#l00125">125</a> of file <a class="el" href="HSL__Space_8h_source.html">HSL_Space.h</a>.</p> - -</div> -</div> -<a class="anchor" id="a19e830f03459a25435ff963551772e74"></a> -<div class="memitem"> -<div class="memproto"> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname">void meow::colorTransformate </td> - <td>(</td> - <td class="paramtype">HSLf_Space const & </td> - <td class="paramname"><em>hsl</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">HSVf_Space * </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><code><a class="el" href="classmeow_1_1HSLf__Space.html" title="以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 ">HSLf_Space</a></code> to <code><a class="el" href="classmeow_1_1HSVf__Space.html" title="以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 ">HSVf_Space</a></code> </p> - -<p>Definition at line <a class="el" href="HSV__Space_8h_source.html#l00125">125</a> of file <a class="el" href="HSV__Space_8h_source.html">HSV_Space.h</a>.</p> - -</div> -</div> -<a class="anchor" id="af4d344590a86168090c2f2322289f080"></a> -<div class="memitem"> -<div class="memproto"> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname">void meow::colorTransformate </td> - <td>(</td> - <td class="paramtype">YUVf_Space const & </td> - <td class="paramname"><em>yuv</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">RGBi_Space * </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><code><a class="el" href="classmeow_1_1YUVf__Space.html" title="以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 ">YUVf_Space</a></code> to <code><a class="el" href="classmeow_1_1RGBi__Space.html" title="以整數 Red, Green, Blue 三個值所組成的色彩空間 ">RGBi_Space</a></code> </p> - -<p>Definition at line <a class="el" href="YUV__Space_8h_source.html#l00130">130</a> of file <a class="el" href="YUV__Space_8h_source.html">YUV_Space.h</a>.</p> - -</div> -</div> -<a class="anchor" id="a2f627a58a3394af709ddc8114b4b5286"></a> -<div class="memitem"> -<div class="memproto"> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname">void meow::colorTransformate </td> - <td>(</td> - <td class="paramtype">HSVf_Space const & </td> - <td class="paramname"><em>hsv</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">RGBf_Space * </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><code><a class="el" href="classmeow_1_1HSVf__Space.html" title="以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 ">HSVf_Space</a></code> to <code><a class="el" href="classmeow_1_1RGBf__Space.html" title="以浮點數Red, Green, Blue 三個值所組成的色彩空間 ">RGBf_Space</a></code> </p> - -<p>Definition at line <a class="el" href="HSV__Space_8h_source.html#l00134">134</a> of file <a class="el" href="HSV__Space_8h_source.html">HSV_Space.h</a>.</p> - -</div> -</div> -<a class="anchor" id="a90e2ddbaa77b4c37ec1bb9a97f1f12ac"></a> -<div class="memitem"> -<div class="memproto"> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname">void meow::colorTransformate </td> - <td>(</td> - <td class="paramtype">RGBf_Space const & </td> - <td class="paramname"><em>in</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">RGBf_Space * </td> - <td class="paramname"><em>out</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><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_1RGBf__Space.html" title="以浮點數Red, Green, Blue 三個值所組成的色彩空間 ">RGBf_Space</a></code> </p> - -<p>Definition at line <a class="el" href="RGB__Space_8h_source.html#l00149">149</a> of file <a class="el" href="RGB__Space_8h_source.html">RGB_Space.h</a>.</p> - -</div> -</div> -<a class="anchor" id="a704cd28583728cff9d2b06ed1b9a686f"></a> -<div class="memitem"> -<div class="memproto"> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname">void meow::colorTransformate </td> - <td>(</td> - <td class="paramtype">RGBi_Space const & </td> - <td class="paramname"><em>in</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">RGBi_Space * </td> - <td class="paramname"><em>out</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><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_1RGBi__Space.html" title="以整數 Red, Green, Blue 三個值所組成的色彩空間 ">RGBi_Space</a></code> </p> - -<p>Definition at line <a class="el" href="RGB__Space_8h_source.html#l00156">156</a> of file <a class="el" href="RGB__Space_8h_source.html">RGB_Space.h</a>.</p> - -</div> -</div> -<a class="anchor" id="a930aec4a586b79b076e64541f3a96cc7"></a> -<div class="memitem"> -<div class="memproto"> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname">void meow::colorTransformate </td> - <td>(</td> - <td class="paramtype">HSVf_Space const & </td> - <td class="paramname"><em>hsv</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">YUVf_Space * </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><code><a class="el" href="classmeow_1_1HSVf__Space.html" title="以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 ">HSVf_Space</a></code> to <code><a class="el" href="classmeow_1_1YUVf__Space.html" title="以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 ">YUVf_Space</a></code> </p> - -<p>Definition at line <a class="el" href="HSV__Space_8h_source.html#l00158">158</a> of file <a class="el" href="HSV__Space_8h_source.html">HSV_Space.h</a>.</p> - -</div> -</div> -<a class="anchor" id="a764c66bb63095b178107b276eb0cc24e"></a> -<div class="memitem"> -<div class="memproto"> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname">void meow::colorTransformate </td> - <td>(</td> - <td class="paramtype">RGBi_Space const & </td> - <td class="paramname"><em>a</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">RGBf_Space * </td> - <td class="paramname"><em>b</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><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_1RGBf__Space.html" title="以浮點數Red, Green, Blue 三個值所組成的色彩空間 ">RGBf_Space</a></code> </p> - -<p>Definition at line <a class="el" href="RGB__Space_8h_source.html#l00163">163</a> of file <a class="el" href="RGB__Space_8h_source.html">RGB_Space.h</a>.</p> - -</div> -</div> -<a class="anchor" id="a4c39f0ec6860546a7b16e3f165bed83e"></a> -<div class="memitem"> -<div class="memproto"> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname">void meow::colorTransformate </td> - <td>(</td> - <td class="paramtype">HSLf_Space const & </td> - <td class="paramname"><em>hsl</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">YUVf_Space * </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><code><a class="el" href="classmeow_1_1HSLf__Space.html" title="以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 ">HSLf_Space</a></code> to <code><a class="el" href="classmeow_1_1YUVf__Space.html" title="以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 ">YUVf_Space</a></code> </p> - -<p>Definition at line <a class="el" href="HSL__Space_8h_source.html#l00167">167</a> of file <a class="el" href="HSL__Space_8h_source.html">HSL_Space.h</a>.</p> - -</div> -</div> -<a class="anchor" id="ae5a2c4f9f20fe94d8fcd378a86e05260"></a> -<div class="memitem"> -<div class="memproto"> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname">void meow::colorTransformate </td> - <td>(</td> - <td class="paramtype">HSVf_Space const & </td> - <td class="paramname"><em>hsv</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">HSLf_Space * </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><code><a class="el" href="classmeow_1_1HSVf__Space.html" title="以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 ">HSVf_Space</a></code> to <code><a class="el" href="classmeow_1_1HSLf__Space.html" title="以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 ">HSLf_Space</a></code> </p> - -<p>Definition at line <a class="el" href="HSV__Space_8h_source.html#l00167">167</a> of file <a class="el" href="HSV__Space_8h_source.html">HSV_Space.h</a>.</p> - -</div> -</div> -<a class="anchor" id="a5612b34e84764e275631d662e5f210cb"></a> -<div class="memitem"> -<div class="memproto"> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname">void meow::colorTransformate </td> - <td>(</td> - <td class="paramtype">RGBf_Space const & </td> - <td class="paramname"><em>a</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">RGBi_Space * </td> - <td class="paramname"><em>b</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><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> </p> - -<p>Definition at line <a class="el" href="RGB__Space_8h_source.html#l00173">173</a> of file <a class="el" href="RGB__Space_8h_source.html">RGB_Space.h</a>.</p> - -</div> -</div> -<a class="anchor" id="a992d4c33aed66c0d4d7f578ef92dfa15"></a> -<div class="memitem"> -<div class="memproto"> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname">void meow::colorTransformate </td> - <td>(</td> - <td class="paramtype">HSLf_Space const & </td> - <td class="paramname"><em>hsl</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">RGBi_Space * </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><code><a class="el" href="classmeow_1_1HSLf__Space.html" title="以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 ">HSLf_Space</a></code> to <code><a class="el" href="classmeow_1_1RGBi__Space.html" title="以整數 Red, Green, Blue 三個值所組成的色彩空間 ">RGBi_Space</a></code> </p> - -<p>Definition at line <a class="el" href="HSL__Space_8h_source.html#l00176">176</a> of file <a class="el" href="HSL__Space_8h_source.html">HSL_Space.h</a>.</p> - -</div> -</div> -<a class="anchor" id="a303120584f2d7e474096da63bec4cdf5"></a> -<div class="memitem"> -<div class="memproto"> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname">void meow::colorTransformate </td> - <td>(</td> - <td class="paramtype">HSVf_Space const & </td> - <td class="paramname"><em>hsv</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">RGBi_Space * </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><code><a class="el" href="classmeow_1_1HSVf__Space.html" title="以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 ">HSVf_Space</a></code> to <code><a class="el" href="classmeow_1_1RGBi__Space.html" title="以整數 Red, Green, Blue 三個值所組成的色彩空間 ">RGBi_Space</a></code> </p> - -<p>Definition at line <a class="el" href="HSV__Space_8h_source.html#l00176">176</a> of file <a class="el" href="HSV__Space_8h_source.html">HSV_Space.h</a>.</p> - -</div> -</div> -<a class="anchor" id="a0239dc74535f528644a22e3e86e5221c"></a> -<div class="memitem"> -<div class="memproto"> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname">void meow::colorTransformate </td> - <td>(</td> - <td class="paramtype">RGBi_Space const & </td> - <td class="paramname"><em>rgb</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">HSVf_Space * </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><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_1HSVf__Space.html" title="以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 ">HSVf_Space</a></code> </p> - -<p>Definition at line <a class="el" href="HSV__Space_8h_source.html#l00186">186</a> of file <a class="el" href="HSV__Space_8h_source.html">HSV_Space.h</a>.</p> - -</div> -</div> -<a class="anchor" id="ae9b7bb880aa5b6dfebd523a6b344a4f1"></a> -<div class="memitem"> -<div class="memproto"> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname">void meow::colorTransformate </td> - <td>(</td> - <td class="paramtype">RGBi_Space const & </td> - <td class="paramname"><em>rgb</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">HSLf_Space * </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><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> </p> - -<p>Definition at line <a class="el" href="HSL__Space_8h_source.html#l00186">186</a> of file <a class="el" href="HSL__Space_8h_source.html">HSL_Space.h</a>.</p> - -</div> -</div> -<a class="anchor" id="a375bf0494e671d61343f5be28f3204fb"></a> -<div class="memitem"> -<div class="memproto"> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname">bool meow::cstringEndWith </td> - <td>(</td> - <td class="paramtype">char const * </td> - <td class="paramname"><em>str</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="classint.html">int</a> </td> - <td class="paramname"><em>n</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>檢查給定字串的結尾是否符合給定的數個patterns中的一個 </p> -<dl class="params"><dt>Parameters</dt><dd> - <table class="params"> - <tr><td class="paramdir">[in]</td><td class="paramname">str</td><td>愈檢查的字串 </td></tr> - <tr><td class="paramdir">[in]</td><td class="paramname">n</td><td>pattern數 </td></tr> - <tr><td class="paramdir">[in]</td><td class="paramname">...</td><td>各種pattern </td></tr> - </table> - </dd> -</dl> -<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#l00082">82</a> of file <a class="el" href="utility_8h_source.html">utility.h</a>.</p> - -</div> -</div> -<a class="anchor" id="a10a8cca705773b7d9f6f91d3fb08c104"></a> -<div class="memitem"> -<div class="memproto"> -<div class="memtemplate"> -template<class T > </div> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname">T meow::cub </td> - <td>(</td> - <td class="paramtype">T const & </td> - <td class="paramname"><em>x</em></td><td>)</td> - <td></td> - </tr> - </table> - </td> - <td class="mlabels-right"> -<span class="mlabels"><span class="mlabel">inline</span></span> </td> - </tr> -</table> -</div><div class="memdoc"> - -<p><code>x*x*x</code> </p> - -<p>Definition at line <a class="el" href="math_2utility_8h_source.html#l00085">85</a> of file <a class="el" href="math_2utility_8h_source.html">utility.h</a>.</p> - -</div> -</div> -<a class="anchor" id="a644a491d867da42696e3cf226019fc25"></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">size_t </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_8h_source.html#l00110">110</a> of file <a class="el" href="utility_8h_source.html">utility.h</a>.</p> - -</div> -</div> -<a class="anchor" id="af95cfca15ad7a51ed4d07b06e1296080"></a> -<div class="memitem"> -<div class="memproto"> -<div class="memtemplate"> -template<class T > </div> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname">T meow::denormalize </td> - <td>(</td> - <td class="paramtype">T </td> - <td class="paramname"><em>lower</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">T </td> - <td class="paramname"><em>upper</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">T </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><code></code>(lower+_ratio*(upper-lower)) </p> - -<p>Definition at line <a class="el" href="math_2utility_8h_source.html#l00045">45</a> of file <a class="el" href="math_2utility_8h_source.html">utility.h</a>.</p> - -</div> -</div> -<a class="anchor" id="a575ff1d89bedceb3f850e0c6b7ab2396"></a> -<div class="memitem"> -<div class="memproto"> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname">bool meow::filenameCompare </td> - <td>(</td> - <td class="paramtype">std::string const & </td> - <td class="paramname"><em>f1</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">std::string const & </td> - <td class="paramname"><em>f2</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>將兩個字串用人類習慣的檔名排序方式排序 </p> -<p>例如 a1 < a2 < a3 < a10 < a12 < a20, 而不是 a1 < a10 < a12 < a2 < a20 < a3</p> -<dl class="params"><dt>Parameters</dt><dd> - <table class="params"> - <tr><td class="paramdir">[in]</td><td class="paramname">f1</td><td>第一個字串 </td></tr> - <tr><td class="paramdir">[in]</td><td class="paramname">f2</td><td>第二個字串 </td></tr> - </table> - </dd> -</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#l00179">179</a> of file <a class="el" href="utility_8h_source.html">utility.h</a>.</p> - -</div> -</div> -<a class="anchor" id="a98d838d338a3e6f3c57e94562fab3fa7"></a> -<div class="memitem"> -<div class="memproto"> -<div class="memtemplate"> -template<class T > </div> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname">T meow::inRange </td> - <td>(</td> - <td class="paramtype">T const & </td> - <td class="paramname"><em>mn</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">T const & </td> - <td class="paramname"><em>mx</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">T const & </td> - <td class="paramname"><em>v</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><code>std::min(mx,std::max(mn,v))</code> </p> - -<p>Definition at line <a class="el" href="math_2utility_8h_source.html#l00061">61</a> of file <a class="el" href="math_2utility_8h_source.html">utility.h</a>.</p> - -</div> -</div> -<a class="anchor" id="ae8486a6227b6ed69d5ff666fe67ebf4e"></a> -<div class="memitem"> -<div class="memproto"> -<div class="memtemplate"> -template<class T > </div> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname">T meow::isInRange </td> - <td>(</td> - <td class="paramtype">T const & </td> - <td class="paramname"><em>mn</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">T const & </td> - <td class="paramname"><em>mx</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">T const & </td> - <td class="paramname"><em>x</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>(mn <= x && x <= mx) </p> - -<p>Definition at line <a class="el" href="math_2utility_8h_source.html#l00069">69</a> of file <a class="el" href="math_2utility_8h_source.html">utility.h</a>.</p> - -</div> -</div> -<a class="anchor" id="a37b8a0148b872c4533f37dde9bbb9ae4"></a> -<div class="memitem"> -<div class="memproto"> -<div class="memtemplate"> -template<class Scalar , class Function > </div> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classmeow_1_1Vector.html">Vector</a><Scalar> meow::levenbergMarquardt </td> - <td>(</td> - <td class="paramtype">Function const & </td> - <td class="paramname"><em>f</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">Vector< Scalar > const & </td> - <td class="paramname"><em>init</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="classint.html">int</a> </td> - <td class="paramname"><em>counter</em> = <code>-1</code> </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="methods_8h_source.html#l00163">163</a> of file <a class="el" href="methods_8h_source.html">methods.h</a>.</p> - -</div> -</div> -<a class="anchor" id="adbd82702daf1e569c4a72176aa799c6d"></a> -<div class="memitem"> -<div class="memproto"> -<div class="memtemplate"> -template<class Scalar , class Function > </div> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classmeow_1_1Vector.html">Vector</a><Scalar> meow::levenbergMarquardtTraining </td> - <td>(</td> - <td class="paramtype">Function & </td> - <td class="paramname"><em>f</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">Vector< Scalar > const & </td> - <td class="paramname"><em>init</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">Scalar const & </td> - <td class="paramname"><em>init_mu</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">Scalar const & </td> - <td class="paramname"><em>mu_pow</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">Scalar const & </td> - <td class="paramname"><em>er_max</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="classint.html">int</a> </td> - <td class="paramname"><em>retry_number</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="classint.html">int</a> </td> - <td class="paramname"><em>counter</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="methods_8h_source.html#l00183">183</a> of file <a class="el" href="methods_8h_source.html">methods.h</a>.</p> - -</div> -</div> -<a class="anchor" id="a9aad86d9211af4ca27b72f87c2643926"></a> +<h2 class="groupheader">Enumeration Type Documentation</h2> +<a class="anchor" id="a3f2727678fa08c20d3eb3c942bf15d25"></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="classint.html">int</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> + <td class="memname">enum <a class="el" href="namespacemeow.html#a3f2727678fa08c20d3eb3c942bf15d25">meow::PointerType</a></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>階層式輸出 </p> -<p>像是printf, 但多了一個 <b>巢狀</b> 的概念, 例如:</p> -<div class="fragment"><div class="line">message1(level = 0)</div> -<div class="line"> message2(level = 1)</div> -<div class="line"> information1(level = 2)</div> -<div class="line"> information2(level = 2)</div> -<div class="line"> ... ok(for message2)</div> -<div class="line"> message3(level = 1) ... ok</div> -<div class="line"> information3(level = 1)</div> -<div class="line"> message4(level = 1)</div> -<div class="line"> message5(level = 2) ... ok</div> -<div class="line"> message6(level = 2) ... ok</div> -<div class="line"> information4(level = 2)</div> -<div class="line"> ... ok(for message4)</div> -<div class="line">... ok(for message5)</div> -</div><!-- fragment --> <dl class="params"><dt>Parameters</dt><dd> - <table class="params"> - <tr><td class="paramdir">[in]</td><td class="paramname">level_change</td><td>分以下三種情況:<ul> -<li>== 0, 只是印出一個information</li> -<li>== 1, 印出一個message, 並且level++</li> -<li>== -1, 表示此訊息相對應最近一次level++的那個message </li> -</ul> +<p>Types of pointer. </p> +<table class="fieldtable"> +<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a3f2727678fa08c20d3eb3c942bf15d25a5ed9b6fb769c90364a02f1fa9b531be7"></a>SINGLE</em> </td><td class="fielddoc"> +</td></tr> +<tr><td class="fieldname"><em><a class="anchor" id="a3f2727678fa08c20d3eb3c942bf15d25aed0b6648bf9f6e754fbc2e4a1ee87c69"></a>ARRAY</em> </td><td class="fielddoc"> </td></tr> - <tr><td class="paramdir">[in]</td><td class="paramname">fmt,...</td><td>跟printf一樣 </td></tr> - </table> - </dd> -</dl> -<dl class="section return"><dt>Returns</dt><dd>無 </dd></dl> - -<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> -<a class="anchor" id="ab9456533c0ae85fba812bfb5b017c8d2"></a> -<div class="memitem"> -<div class="memproto"> -<div class="memtemplate"> -template<class T > </div> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname">T meow::noEPS </td> - <td>(</td> - <td class="paramtype">T </td> - <td class="paramname"><em>value</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">T </td> - <td class="paramname"><em>eps</em> = <code>1e-9</code> </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>如果abs(輸入的數值) < eps, 則回傳0, 否則回傳輸入的數值 </p> - -<p>Definition at line <a class="el" href="math_2utility_8h_source.html#l00028">28</a> of file <a class="el" href="math_2utility_8h_source.html">utility.h</a>.</p> - -</div> -</div> -<a class="anchor" id="aebe1ad335556790c578c4cf7836fd9ca"></a> -<div class="memitem"> -<div class="memproto"> -<div class="memtemplate"> -template<class T > </div> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname">T meow::normalize </td> - <td>(</td> - <td class="paramtype">T </td> - <td class="paramname"><em>lower</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">T </td> - <td class="paramname"><em>upper</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">T </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><code></code>(value-lower)/(upper-lower) </p> - -<p>Definition at line <a class="el" href="math_2utility_8h_source.html#l00037">37</a> of file <a class="el" href="math_2utility_8h_source.html">utility.h</a>.</p> - -</div> -</div> -<a class="anchor" id="a43a73b75f2e23c8172d2098d57eaf75a"></a> -<div class="memitem"> -<div class="memproto"> -<div class="memtemplate"> -template<class Data , class WeightingClass > </div> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname">std::vector<Data> meow::ransac </td> - <td>(</td> - <td class="paramtype">std::vector< Data > const & </td> - <td class="paramname"><em>data</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">WeightingClass const & </td> - <td class="paramname"><em>w</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">size_t </td> - <td class="paramname"><em>N</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>p0</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>P</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>Run the <b>RANSAC</b> method to approach the best solution. </p> -<p><b>RANdom</b> <b>SAmple</b> <b>Consensus</b> is an iterative method to estimate parameters of a mathematical model from a set of observed data which contains <code>outliers</code>. <br/> -Each iterator it will choose a subset of elements, the smallest set which can form a valid parameters, from the data set. And then calculate how many elements in the whole data set is inliers. After iterator much times, we just say the best solution is the parameters that has the much inliers elements in whole iterators.</p> -<p>Assume:</p> -<ul> -<li>We need at least <img class="formulaInl" alt="$ N $" src="form_15.png"/> element to form a valid parameters.</li> -<li>The probability of choosing a right element from data set each time is <img class="formulaInl" alt="$ p_0 $" src="form_16.png"/>.</li> -<li>We want the probability of our solution actually being the best solution be <img class="formulaInl" alt="$ P $" src="form_17.png"/>.</li> -<li>We need to iterator <img class="formulaInl" alt="$ M $" src="form_18.png"/> times.</li> -</ul> -<p>Then we can estimate the number of iterations <img class="formulaInl" alt="$ M $" src="form_18.png"/> : </p> -<p class="formulaDsp"> -<img class="formulaDsp" alt="\[ \begin{aligned} & (1 - p_0^N)^M \leq(1 - P) \\ \Rightarrow & M \log(1 - p_0^N) \leq \log(1 - P) \\ \Rightarrow & M \geq \frac{\log(1 - p)}{\log(1 - p_0^N)},~~ \because (1-p_0^N<1 \Rightarrow \log(1-p_0^N)<0) \end{aligned} \]" src="form_19.png"/> -</p> -<p>So in this function we choose <img class="formulaInl" alt="$ M = \lceil \frac{\log(1 - P)}{\log(1 - p_0^N)} \rceil $" src="form_20.png"/></p> -<dl class="params"><dt>Parameters</dt><dd> - <table class="params"> - <tr><td class="paramdir">[in]</td><td class="paramname">data</td><td>The whole data sett </td></tr> - <tr><td class="paramdir">[in]</td><td class="paramname">w</td><td>Weight function to give a floating number for a given parameters which means how best this solution is. Negitave number means invalid parameters. </td></tr> - <tr><td class="paramdir">[in]</td><td class="paramname">N</td><td><img class="formulaInl" alt="$ N $" src="form_15.png"/>, defined above </td></tr> - <tr><td class="paramdir">[in]</td><td class="paramname">p0</td><td><img class="formulaInl" alt="$ p_0 $" src="form_16.png"/>, defined above </td></tr> - <tr><td class="paramdir">[in]</td><td class="paramname">P</td><td><img class="formulaInl" alt="$ P $" src="form_17.png"/>, defined above </td></tr> - </table> - </dd> -</dl> -<dl class="section return"><dt>Returns</dt><dd>solution.</dd></dl> -<dl class="section author"><dt>Author</dt><dd>cat_leopard </dd></dl> - -<p>Definition at line <a class="el" href="methods_8h_source.html#l00058">58</a> of file <a class="el" href="methods_8h_source.html">methods.h</a>.</p> - -</div> -</div> -<a class="anchor" id="a3b01a91eb4a02909a61a35e406fa5732"></a> -<div class="memitem"> -<div class="memproto"> -<div class="memtemplate"> -template<class T > </div> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname">T meow::ratioMapping </td> - <td>(</td> - <td class="paramtype">T </td> - <td class="paramname"><em>l1</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">T </td> - <td class="paramname"><em>u1</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">T </td> - <td class="paramname"><em>m1</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">T </td> - <td class="paramname"><em>l2</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">T </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><code>denormalize(l2,u2,normalize(l1,u1,m1))</code> </p> - -<p>Definition at line <a class="el" href="math_2utility_8h_source.html#l00053">53</a> of file <a class="el" href="math_2utility_8h_source.html">utility.h</a>.</p> - -</div> -</div> -<a class="anchor" id="a1954e235973a2ac79a7a72a4b7d25573"></a> -<div class="memitem"> -<div class="memproto"> -<div class="memtemplate"> -template<class T > </div> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname">T meow::squ </td> - <td>(</td> - <td class="paramtype">T const & </td> - <td class="paramname"><em>x</em></td><td>)</td> - <td></td> - </tr> - </table> - </td> - <td class="mlabels-right"> -<span class="mlabels"><span class="mlabel">inline</span></span> </td> - </tr> -</table> -</div><div class="memdoc"> - -<p><code>x*x</code> </p> - -<p>Definition at line <a class="el" href="math_2utility_8h_source.html#l00077">77</a> of file <a class="el" href="math_2utility_8h_source.html">utility.h</a>.</p> - -</div> -</div> -<a class="anchor" id="a09946550cc38b132151643d3408b0175"></a> -<div class="memitem"> -<div class="memproto"> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname">std::string meow::stringPrintf </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>類似C的printf, 不過是將格式化的字串丟到 <code>std::string</code> 裡回傳 </p> -<dl class="params"><dt>Parameters</dt><dd> - <table class="params"> - <tr><td class="paramdir">[in]</td><td class="paramname">fmt,...</td><td>同printf </td></tr> - </table> - </dd> -</dl> -<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#l00043">43</a> of file <a class="el" href="utility_8h_source.html">utility.h</a>.</p> - -</div> -</div> -<a class="anchor" id="a532a4a224ccd34baa4c6317a8a014ba4"></a> -<div class="memitem"> -<div class="memproto"> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname">std::string meow::stringReplace </td> - <td>(</td> - <td class="paramtype">std::string </td> - <td class="paramname"><em>str</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">std::string const & </td> - <td class="paramname"><em>from</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">std::string const & </td> - <td class="paramname"><em>to</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>將輸入字串中的某個pattern取代成另一個pattern </p> -<dl class="params"><dt>Parameters</dt><dd> - <table class="params"> - <tr><td class="paramdir">[in]</td><td class="paramname">str</td><td>輸入的字串 </td></tr> - <tr><td class="paramdir">[in]</td><td class="paramname">from</td><td>要被取代的pattern </td></tr> - <tr><td class="paramdir">[in]</td><td class="paramname">to</td><td>將要取代的pattern </td></tr> - </table> - </dd> -</dl> -<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#l00061">61</a> of file <a class="el" href="utility_8h_source.html">utility.h</a>.</p> - -</div> -</div> -<a class="anchor" id="ae880337dfdcc67984a0dccdb50e5c5d0"></a> -<div class="memitem"> -<div class="memproto"> -<div class="memtemplate"> -template<class T > </div> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname">T meow::tAbs </td> - <td>(</td> - <td class="paramtype">T const & </td> - <td class="paramname"><em>t</em></td><td>)</td> - <td></td> - </tr> - </table> - </td> - <td class="mlabels-right"> -<span class="mlabels"><span class="mlabel">inline</span></span> </td> - </tr> -</table> -</div><div class="memdoc"> - -<p>就只是個取絕對值 </p> - -<p>Definition at line <a class="el" href="math_2utility_8h_source.html#l00151">151</a> of file <a class="el" href="math_2utility_8h_source.html">utility.h</a>.</p> - -</div> -</div> -<h2 class="groupheader">Variable Documentation</h2> -<a class="anchor" id="af9bbb3a5f01cfa088cf5b6f7e70baba6"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">const unsigned <a class="el" href="classint.html">int</a> meow::kBitmapReadWritePixels = 0x1</td> - </tr> - </table> -</div><div class="memdoc"> - -<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> -<a class="anchor" id="aaa678bbd106012a98ed5679e2ca8cc32"></a> -<div class="memitem"> -<div class="memproto"> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname">const size_t meow::kGlobalSeletorID = 0</td> - </tr> - </table> - </td> - <td class="mlabels-right"> -<span class="mlabels"><span class="mlabel">static</span></span> </td> - </tr> -</table> -</div><div class="memdoc"> - -<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> -<a class="anchor" id="aa86d5920087a4e73078b759bc3996f76"></a> -<div class="memitem"> -<div class="memproto"> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname">const <a class="el" href="classdouble.html">double</a> meow::PI = 3.14159265358979323846264338327950288</td> - </tr> - </table> - </td> - <td class="mlabels-right"> -<span class="mlabels"><span class="mlabel">static</span></span> </td> - </tr> </table> -</div><div class="memdoc"> - -<p>圓周率... </p> -<p>Definition at line <a class="el" href="math_2utility_8h_source.html#l00012">12</a> of file <a class="el" href="math_2utility_8h_source.html">utility.h</a>.</p> +<p>Definition at line <a class="el" href="pointer_8h_source.html#l00023">23</a> of file <a class="el" href="pointer_8h_source.html">pointer.h</a>.</p> </div> </div> @@ -2558,7 +348,7 @@ template<class T > </div> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li> - <li class="footer">Generated on Mon Sep 8 2014 21:25:40 for Templates -- Meow by + <li class="footer">Generated on Mon Sep 29 2014 16:55:35 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> |