diff options
Diffstat (limited to 'doc/html/hierarchy.html')
-rw-r--r-- | doc/html/hierarchy.html | 153 |
1 files changed, 68 insertions, 85 deletions
diff --git a/doc/html/hierarchy.html b/doc/html/hierarchy.html index 660251c..a18ce77 100644 --- a/doc/html/hierarchy.html +++ b/doc/html/hierarchy.html @@ -28,9 +28,9 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.4</span> +  <span id="projectnumber">204.13.18</span> </div> - <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> + <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div> </td> </tr> </tbody> @@ -61,7 +61,7 @@ $(document).ready(function(){initNavTree('hierarchy.html','');}); <div class="textblock">This inheritance list is sorted roughly, but not completely, alphabetically:</div><div class="directory"> <div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span>]</div><table class="directory"> <tr id="row_0_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1BinaryIndexTree.html" target="_self">meow::BinaryIndexTree< Value ></a></td><td class="desc">極度簡化的 <code><a class="el" href="classmeow_1_1SegmentTree.html" title="中文名 線段樹 ">SegmentTree</a></code> 已無區間更新的操作 </td></tr> -<tr id="row_1_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Color3__Space.html" target="_self">meow::Color3_Space< T ></a></td><td class="desc">以三個channel所組成的色彩空間 </td></tr> +<tr id="row_1_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Color3__Space.html" target="_self">meow::Color3_Space< T ></a></td><td class="desc">Base class of color space with 3 channels </td></tr> <tr id="row_2_" class="even"><td class="entry"><img id="arr_2_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('2_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Color3__Space.html" target="_self">meow::Color3_Space< double ></a></td><td class="desc"></td></tr> <tr id="row_2_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1HSLf__Space.html" target="_self">meow::HSLf_Space</a></td><td class="desc">以浮點數<b>Y</b>(亮度), <b>U</b>(色度), <b>V</b>(濃度) 三個值所組成的色彩空間 </td></tr> <tr id="row_2_1_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1HSVf__Space.html" target="_self">meow::HSVf_Space</a></td><td class="desc">以浮點數<b>Y</b>(亮度), <b>U</b>(色度), <b>V</b>(濃度) 三個值所組成的色彩空間 </td></tr> @@ -70,88 +70,71 @@ $(document).ready(function(){initNavTree('hierarchy.html','');}); <tr id="row_3_"><td class="entry"><img id="arr_3_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('3_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Color3__Space.html" target="_self">meow::Color3_Space< int ></a></td><td class="desc"></td></tr> <tr id="row_3_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1RGBi__Space.html" target="_self">meow::RGBi_Space</a></td><td class="desc">以整數 <b>Red</b>, <b>Green</b>, <b>Blue</b> 三個值所組成的色彩空間 </td></tr> <tr id="row_4_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1DisjointSet.html" target="_self">meow::DisjointSet</a></td><td class="desc">用來維護一堆互斥集的資訊 </td></tr> -<tr id="row_5_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1SplayTree__Range_1_1Element.html" target="_self">meow::SplayTree_Range< Key, Value >::Element</a></td><td class="desc">類似 <code>stl</code> 的 <code>iterator</code> ,不過這邊叫做<code><a class="el" href="classmeow_1_1SplayTree__Range_1_1Element.html" title="類似 stl 的 iterator ,不過這邊叫做Element ">Element</a></code> </td></tr> -<tr id="row_6_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1SplayTree_1_1Element.html" target="_self">meow::SplayTree< Key, Value >::Element</a></td><td class="desc">類似 <code>stl</code> 的 <code>iterator</code> ,不過這邊叫做<code><a class="el" href="classmeow_1_1SplayTree_1_1Element.html" title="類似 stl 的 iterator ,不過這邊叫做Element ">Element</a></code> </td></tr> +<tr id="row_5_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1SplayTree_1_1Element.html" target="_self">meow::SplayTree< Key, Value >::Element</a></td><td class="desc">類似 <code>stl</code> 的 <code>iterator</code> ,不過這邊叫做<code><a class="el" href="classmeow_1_1SplayTree_1_1Element.html" title="類似 stl 的 iterator ,不過這邊叫做Element ">Element</a></code> </td></tr> +<tr id="row_6_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1SplayTree__Range_1_1Element.html" target="_self">meow::SplayTree_Range< Key, Value >::Element</a></td><td class="desc">類似 <code>stl</code> 的 <code>iterator</code> ,不過這邊叫做<code><a class="el" href="classmeow_1_1SplayTree__Range_1_1Element.html" title="類似 stl 的 iterator ,不過這邊叫做Element ">Element</a></code> </td></tr> <tr id="row_7_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1HashTableList.html" target="_self">meow::HashTableList< Data, HashFunc ></a></td><td class="desc">一個當key相撞時會用list解決的hash_table </td></tr> -<tr id="row_8_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1HSL.html" target="_self">meow::HSL< T ></a></td><td class="desc"></td></tr> -<tr id="row_9_" class="even"><td class="entry"><img id="arr_9_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('9_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1HSL.html" target="_self">meow::HSL< double ></a></td><td class="desc"></td></tr> -<tr id="row_9_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1HSLf.html" target="_self">meow::HSLf</a></td><td class="desc"></td></tr> -<tr id="row_10_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1HSV.html" target="_self">meow::HSV< T ></a></td><td class="desc"></td></tr> -<tr id="row_11_"><td class="entry"><img id="arr_11_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('11_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1HSV.html" target="_self">meow::HSV< double ></a></td><td class="desc"></td></tr> -<tr id="row_11_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1HSVf.html" target="_self">meow::HSVf</a></td><td class="desc"></td></tr> -<tr id="row_12_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ImplementInterface.html" target="_self">meow::ImplementInterface< T ></a></td><td class="desc"></td></tr> -<tr id="row_13_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1KD__Tree.html" target="_self">meow::KD_Tree< Vector, Scalar ></a></td><td class="desc"><code>k-dimension</code> tree </td></tr> -<tr id="row_14_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Matrix.html" target="_self">meow::Matrix< Entry ></a></td><td class="desc"><b>matrix</b> </td></tr> -<tr id="row_15_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Matrix.html" target="_self">meow::Matrix< Description ></a></td><td class="desc"></td></tr> -<tr id="row_16_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Matrix.html" target="_self">meow::Matrix< double ></a></td><td class="desc"></td></tr> -<tr id="row_17_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Matrix.html" target="_self">meow::Matrix< Pixel ></a></td><td class="desc"></td></tr> -<tr id="row_18_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Matrix.html" target="_self">meow::Matrix< Scalar ></a></td><td class="desc"></td></tr> -<tr id="row_19_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1MergeableHeap.html" target="_self">meow::MergeableHeap< Element ></a></td><td class="desc">一個用 <b>左偏樹</b> 實作的 <code>Maximum-Heap</code> , 除了原本heap有的功能外, 還支援 <code>merge</code> 功能 </td></tr> -<tr id="row_20_"><td class="entry"><img id="arr_20_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('20_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ObjBase.html" target="_self">meow::ObjBase</a></td><td class="desc">一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 </td></tr> -<tr id="row_20_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1IdentityPoints.html" target="_self">meow::IdentityPoints< int, double ></a></td><td class="desc"></td></tr> -<tr id="row_20_1_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Bitmap.html" target="_self">meow::Bitmap< Pixel ></a></td><td class="desc">二維點陣資料 </td></tr> -<tr id="row_20_2_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_20_2_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('20_2_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1BundleAdjustment.html" target="_self">meow::BundleAdjustment< Pixel ></a></td><td class="desc"></td></tr> -<tr id="row_20_2_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1BundleAdjustment__LM.html" target="_self">meow::BundleAdjustment_LM< Pixel ></a></td><td class="desc"></td></tr> -<tr id="row_20_3_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Camera.html" target="_self">meow::Camera< Pixel ></a></td><td class="desc"><a class="el" href="classmeow_1_1Camera.html" title="Camera. ">Camera</a> </td></tr> -<tr id="row_20_4_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Eye.html" target="_self">meow::Eye< Pixel ></a></td><td class="desc">一個 <code><a class="el" href="classmeow_1_1Camera.html" title="Camera. ">Camera</a></code> 加上一個offset transformation </td></tr> -<tr id="row_20_5_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1FeaturePoint.html" target="_self">meow::FeaturePoint< Scalar, Description ></a></td><td class="desc">特徵點 </td></tr> -<tr id="row_20_6_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_20_6_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('20_6_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1FeaturePointsDetector.html" target="_self">meow::FeaturePointsDetector< Pixel ></a></td><td class="desc"></td></tr> -<tr id="row_20_6_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1FeaturePointsDetector__Harris.html" target="_self">meow::FeaturePointsDetector_Harris< Pixel ></a></td><td class="desc">Harris corner detect </td></tr> -<tr id="row_20_7_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_20_7_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('20_7_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1FeaturePointsMatch.html" target="_self">meow::FeaturePointsMatch< Scalar, Description ></a></td><td class="desc"></td></tr> -<tr id="row_20_7_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1FeaturePointsMatch__K__Match.html" target="_self">meow::FeaturePointsMatch_K_Match< Scalar, Description ></a></td><td class="desc"></td></tr> -<tr id="row_20_8_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1IdentityPoints.html" target="_self">meow::IdentityPoints< ID, Scalar ></a></td><td class="desc">把一個 <code>std::map<ID</code>,Vector<Scalar> > 包起來 </td></tr> -<tr id="row_20_9_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ObjArray.html" target="_self">meow::ObjArray< T ></a></td><td class="desc">純粹把 <code>std::vector</code> 包起來, 變成繼承自 <a class="el" href="classmeow_1_1ObjBase.html" title="一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 ">ObjBase</a> </td></tr> -<tr id="row_20_10_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ObjDictionary.html" target="_self">meow::ObjDictionary< Key, Value ></a></td><td class="desc">純粹把 <code>std::map</code> 包起來, 變成繼承自 <a class="el" href="classmeow_1_1ObjBase.html" title="一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 ">ObjBase</a> </td></tr> -<tr id="row_20_11_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ObjProperties.html" target="_self">meow::ObjProperties< SID ></a></td><td class="desc">目前擺爛中 </td></tr> -<tr id="row_20_12_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ObjType.html" target="_self">meow::ObjType< Type, ReaderWriter ></a></td><td class="desc">純粹把給定的 <code>Type</code> 包起來, 變成繼承自 <a class="el" href="classmeow_1_1ObjBase.html" title="一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 ">ObjBase</a> </td></tr> -<tr id="row_20_13_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Photo.html" target="_self">meow::Photo< Pixel ></a></td><td class="desc">底片 </td></tr> -<tr id="row_20_14_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ViewPort.html" target="_self">meow::ViewPort</a></td><td class="desc">未完待續 </td></tr> -<tr id="row_20_15_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1WatchBall.html" target="_self">meow::WatchBall< Pixel ></a></td><td class="desc"><b>多個camera</b>, 一個offset, 一個rotation </td></tr> -<tr id="row_21_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ObjSelector.html" target="_self">meow::ObjSelector< id ></a></td><td class="desc">利用register的概念, 達到runtime用string選擇要new的class </td></tr> -<tr id="row_22_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmeow_1_1PairToPair.html" target="_self">meow::PairToPair< F1, F2, T1, T2 ></a></td><td class="desc">有.from.first, .from.second, .to.first, .to.second </td></tr> -<tr id="row_23_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ReaderWriter__double.html" target="_self">meow::ReaderWriter_double</a></td><td class="desc"></td></tr> -<tr id="row_24_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ReaderWriter__int.html" target="_self">meow::ReaderWriter_int</a></td><td class="desc"></td></tr> -<tr id="row_25_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ReaderWriter__size__t.html" target="_self">meow::ReaderWriter_size_t</a></td><td class="desc"></td></tr> -<tr id="row_26_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ReaderWriter__string.html" target="_self">meow::ReaderWriter_string</a></td><td class="desc"></td></tr> -<tr id="row_27_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1RegisterInterface.html" target="_self">meow::RegisterInterface< T ></a></td><td class="desc"></td></tr> -<tr id="row_28_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1RGB.html" target="_self">meow::RGB< T ></a></td><td class="desc"></td></tr> -<tr id="row_29_"><td class="entry"><img id="arr_29_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('29_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1RGB.html" target="_self">meow::RGB< double ></a></td><td class="desc"></td></tr> -<tr id="row_29_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1RGBf.html" target="_self">meow::RGBf</a></td><td class="desc"></td></tr> -<tr id="row_30_"><td class="entry"><img id="arr_30_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('30_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1RGB.html" target="_self">meow::RGB< int32_t ></a></td><td class="desc"></td></tr> -<tr id="row_30_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1RGBi.html" target="_self">meow::RGBi</a></td><td class="desc"></td></tr> -<tr id="row_31_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmeow_1_1SceneInfo.html" target="_self">meow::SceneInfo< Pixel ></a></td><td class="desc"></td></tr> -<tr id="row_32_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1SegmentTree.html" target="_self">meow::SegmentTree< Value ></a></td><td class="desc">中文名 <code>線段樹</code> </td></tr> -<tr id="row_33_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Self.html" target="_self">meow::Self< Data ></a></td><td class="desc">A little class use for packing the data part of another class. With this technique, it can achieve Copy-On-Write(COR) mechanism at background and have a reference mechanism which much more flexible then the one C++ has </td></tr> -<tr id="row_34_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Self.html" target="_self">meow::Self< data_ ></a></td><td class="desc"></td></tr> -<tr id="row_35_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Self.html" target="_self">meow::Self< Myself ></a></td><td class="desc"></td></tr> -<tr id="row_36_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1SplayTree.html" target="_self">meow::SplayTree< Key, Value ></a></td><td class="desc">是一種神乎其技的資料結構, 維護一堆 Key->Value . 並且支援 一些 <code>std::map</code> 難以快速實踐的操作, 如 <code>split</code> , <code>merge</code> , <code>keyOffset</code> </td></tr> -<tr id="row_37_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1SplayTree__Range.html" target="_self">meow::SplayTree_Range< Key, Value ></a></td><td class="desc">基本上跟SplayTree一樣, 不過這邊結合線段樹, 多了區間操作 (線段樹相關operator定義請見 <code><a class="el" href="classmeow_1_1SegmentTree.html" title="中文名 線段樹 ">SegmentTree</a></code> ) </td></tr> -<tr id="row_38_" class="even"><td class="entry"><img id="arr_38_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('38_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Transformation.html" target="_self">meow::Transformation< Scalar ></a></td><td class="desc">A base class for implementing kinds of transformations </td></tr> -<tr id="row_38_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1BallProjection.html" target="_self">meow::BallProjection< Scalar ></a></td><td class="desc">A ball projection is to project the given vector to a hyper-sphere </td></tr> -<tr id="row_38_1_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_38_1_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('38_1_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1LinearTransformation.html" target="_self">meow::LinearTransformation< Scalar ></a></td><td class="desc">A base class for implementing kinds of linear transformations </td></tr> -<tr id="row_38_1_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Rotation3D.html" target="_self">meow::Rotation3D< Scalar ></a></td><td class="desc">Rotation a point/vector alone an axis with given angle in 3D world </td></tr> -<tr id="row_38_2_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1PhotoProjection.html" target="_self">meow::PhotoProjection< Scalar ></a></td><td class="desc">A <b>photo</b> <b>projection</b> is a kind of transformation that project point/vector to a flat <b>photo</b> </td></tr> -<tr id="row_39_"><td class="entry"><img id="arr_39_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('39_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Transformation.html" target="_self">meow::Transformation< double ></a></td><td class="desc"></td></tr> -<tr id="row_39_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1BallProjection.html" target="_self">meow::BallProjection< double ></a></td><td class="desc"></td></tr> -<tr id="row_39_1_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_39_1_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('39_1_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1LinearTransformation.html" target="_self">meow::LinearTransformation< double ></a></td><td class="desc"></td></tr> -<tr id="row_39_1_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Rotation3D.html" target="_self">meow::Rotation3D< double ></a></td><td class="desc"></td></tr> -<tr id="row_39_2_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1PhotoProjection.html" target="_self">meow::PhotoProjection< double ></a></td><td class="desc"></td></tr> -<tr id="row_40_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Usage.html" target="_self">meow::Usage</a></td><td class="desc">管理參數設置, 自訂usage document, 分析argc, argv </td></tr> -<tr id="row_41_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Vector.html" target="_self">meow::Vector< Scalar ></a></td><td class="desc"><b>vector</b> </td></tr> -<tr id="row_42_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Vector2D.html" target="_self">meow::Vector2D< Scalar ></a></td><td class="desc">2D's vector </td></tr> -<tr id="row_43_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Vector2D.html" target="_self">meow::Vector2D< double ></a></td><td class="desc"></td></tr> -<tr id="row_44_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Vector3D.html" target="_self">meow::Vector3D< Scalar ></a></td><td class="desc">3D's vector </td></tr> -<tr id="row_45_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Vector3D.html" target="_self">meow::Vector3D< double ></a></td><td class="desc"></td></tr> -<tr id="row_46_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Vector3D.html" target="_self">meow::Vector3D< int ></a></td><td class="desc"></td></tr> -<tr id="row_47_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Vector3D.html" target="_self">meow::Vector3D< T ></a></td><td class="desc"></td></tr> -<tr id="row_48_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Vector.html" target="_self">meow::Vector< Description ></a></td><td class="desc"></td></tr> -<tr id="row_49_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1VP__Tree.html" target="_self">meow::VP_Tree< Vector, Scalar ></a></td><td class="desc">跟KD_Tree很像歐 </td></tr> -<tr id="row_50_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1YUV.html" target="_self">meow::YUV< T ></a></td><td class="desc"></td></tr> -<tr id="row_51_"><td class="entry"><img id="arr_51_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('51_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1YUV.html" target="_self">meow::YUV< double ></a></td><td class="desc"></td></tr> -<tr id="row_51_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1YUVf.html" target="_self">meow::YUVf</a></td><td class="desc"></td></tr> -<tr id="row_52_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classdouble.html" target="_self">double</a></td><td class="desc"></td></tr> -<tr id="row_53_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classint.html" target="_self">int</a></td><td class="desc"></td></tr> -<tr id="row_54_"><td class="entry"><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classint32__t.html" target="_self">int32_t</a></td><td class="desc"></td></tr> +<tr id="row_8_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1KD__Tree.html" target="_self">meow::KD_Tree< Vector, Scalar ></a></td><td class="desc"><code>k-dimension</code> tree </td></tr> +<tr id="row_9_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Matrix.html" target="_self">meow::Matrix< Entry ></a></td><td class="desc"><b>matrix</b> </td></tr> +<tr id="row_10_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Matrix.html" target="_self">meow::Matrix< Description ></a></td><td class="desc"></td></tr> +<tr id="row_11_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Matrix.html" target="_self">meow::Matrix< double ></a></td><td class="desc"></td></tr> +<tr id="row_12_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Matrix.html" target="_self">meow::Matrix< Pixel ></a></td><td class="desc"></td></tr> +<tr id="row_13_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Matrix.html" target="_self">meow::Matrix< Scalar ></a></td><td class="desc"></td></tr> +<tr id="row_14_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1MergeableHeap.html" target="_self">meow::MergeableHeap< Element ></a></td><td class="desc">一個用 <b>左偏樹</b> 實作的 <code>Maximum-Heap</code> , 除了原本heap有的功能外, 還支援 <code>merge</code> 功能 </td></tr> +<tr id="row_15_" class="even"><td class="entry"><img id="arr_15_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('15_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ObjBase.html" target="_self">meow::ObjBase</a></td><td class="desc">一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 </td></tr> +<tr id="row_15_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1IdentityPoints.html" target="_self">meow::IdentityPoints< int, double ></a></td><td class="desc"></td></tr> +<tr id="row_15_1_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Bitmap.html" target="_self">meow::Bitmap< Pixel ></a></td><td class="desc">二維點陣資料 </td></tr> +<tr id="row_15_2_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_15_2_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('15_2_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1BundleAdjustment.html" target="_self">meow::BundleAdjustment< Pixel ></a></td><td class="desc"></td></tr> +<tr id="row_15_2_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1BundleAdjustment__LM.html" target="_self">meow::BundleAdjustment_LM< Pixel ></a></td><td class="desc"></td></tr> +<tr id="row_15_3_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Camera.html" target="_self">meow::Camera< Pixel ></a></td><td class="desc"><a class="el" href="classmeow_1_1Camera.html" title="Camera. ">Camera</a> </td></tr> +<tr id="row_15_4_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Eye.html" target="_self">meow::Eye< Pixel ></a></td><td class="desc">一個 <code><a class="el" href="classmeow_1_1Camera.html" title="Camera. ">Camera</a></code> 加上一個offset transformation </td></tr> +<tr id="row_15_5_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1FeaturePoint.html" target="_self">meow::FeaturePoint< Scalar, Description ></a></td><td class="desc">特徵點 </td></tr> +<tr id="row_15_6_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_15_6_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('15_6_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1FeaturePointsDetector.html" target="_self">meow::FeaturePointsDetector< Pixel ></a></td><td class="desc"></td></tr> +<tr id="row_15_6_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1FeaturePointsDetector__Harris.html" target="_self">meow::FeaturePointsDetector_Harris< Pixel ></a></td><td class="desc">Harris corner detect </td></tr> +<tr id="row_15_7_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_15_7_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('15_7_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1FeaturePointsMatch.html" target="_self">meow::FeaturePointsMatch< Scalar, Description ></a></td><td class="desc"></td></tr> +<tr id="row_15_7_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1FeaturePointsMatch__K__Match.html" target="_self">meow::FeaturePointsMatch_K_Match< Scalar, Description ></a></td><td class="desc"></td></tr> +<tr id="row_15_8_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1IdentityPoints.html" target="_self">meow::IdentityPoints< ID, Scalar ></a></td><td class="desc">把一個 <code>std::map<ID</code>,Vector<Scalar> > 包起來 </td></tr> +<tr id="row_15_9_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ObjArray.html" target="_self">meow::ObjArray< T ></a></td><td class="desc">純粹把 <code>std::vector</code> 包起來, 變成繼承自 <a class="el" href="classmeow_1_1ObjBase.html" title="一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 ">ObjBase</a> </td></tr> +<tr id="row_15_10_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ObjDictionary.html" target="_self">meow::ObjDictionary< Key, Value ></a></td><td class="desc">純粹把 <code>std::map</code> 包起來, 變成繼承自 <a class="el" href="classmeow_1_1ObjBase.html" title="一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 ">ObjBase</a> </td></tr> +<tr id="row_15_11_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ObjProperties.html" target="_self">meow::ObjProperties< SID ></a></td><td class="desc">目前擺爛中 </td></tr> +<tr id="row_15_12_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ObjType.html" target="_self">meow::ObjType< Type, ReaderWriter ></a></td><td class="desc">純粹把給定的 <code>Type</code> 包起來, 變成繼承自 <a class="el" href="classmeow_1_1ObjBase.html" title="一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 ">ObjBase</a> </td></tr> +<tr id="row_15_13_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Photo.html" target="_self">meow::Photo< Pixel ></a></td><td class="desc">底片 </td></tr> +<tr id="row_15_14_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ViewPort.html" target="_self">meow::ViewPort</a></td><td class="desc">未完待續 </td></tr> +<tr id="row_15_15_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1WatchBall.html" target="_self">meow::WatchBall< Pixel ></a></td><td class="desc"><b>多個camera</b>, 一個offset, 一個rotation </td></tr> +<tr id="row_16_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ObjSelector.html" target="_self">meow::ObjSelector< id ></a></td><td class="desc">利用register的概念, 達到runtime用string選擇要new的class </td></tr> +<tr id="row_17_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmeow_1_1PairToPair.html" target="_self">meow::PairToPair< F1, F2, T1, T2 ></a></td><td class="desc">A structur with memember <code></code>.from.first , <code></code>.from.second , <code></code>.to.first , <code></code>.to.second </td></tr> +<tr id="row_18_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ReaderWriter__double.html" target="_self">meow::ReaderWriter_double</a></td><td class="desc"></td></tr> +<tr id="row_19_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ReaderWriter__int.html" target="_self">meow::ReaderWriter_int</a></td><td class="desc"></td></tr> +<tr id="row_20_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ReaderWriter__size__t.html" target="_self">meow::ReaderWriter_size_t</a></td><td class="desc"></td></tr> +<tr id="row_21_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ReaderWriter__string.html" target="_self">meow::ReaderWriter_string</a></td><td class="desc"></td></tr> +<tr id="row_22_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmeow_1_1SceneInfo.html" target="_self">meow::SceneInfo< Pixel ></a></td><td class="desc"></td></tr> +<tr id="row_23_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1SegmentTree.html" target="_self">meow::SegmentTree< Value ></a></td><td class="desc">中文名 <code>線段樹</code> </td></tr> +<tr id="row_24_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Self.html" target="_self">meow::Self< Data ></a></td><td class="desc">A little class use for packing the data part of another class. With this technique, it can achieve Copy-On-Write(COR) mechanism at background and have a reference mechanism which much more flexible then the one C++ has </td></tr> +<tr id="row_25_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Self.html" target="_self">meow::Self< Myself ></a></td><td class="desc"></td></tr> +<tr id="row_26_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Self.html" target="_self">meow::Self< Type ></a></td><td class="desc"></td></tr> +<tr id="row_27_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1SplayTree.html" target="_self">meow::SplayTree< Key, Value ></a></td><td class="desc">是一種神乎其技的資料結構, 維護一堆 Key->Value . 並且支援 一些 <code>std::map</code> 難以快速實踐的操作, 如 <code>split</code> , <code>merge</code> , <code>keyOffset</code> </td></tr> +<tr id="row_28_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1SplayTree__Range.html" target="_self">meow::SplayTree_Range< Key, Value ></a></td><td class="desc">基本上跟SplayTree一樣, 不過這邊結合線段樹, 多了區間操作 (線段樹相關operator定義請見 <code><a class="el" href="classmeow_1_1SegmentTree.html" title="中文名 線段樹 ">SegmentTree</a></code> ) </td></tr> +<tr id="row_29_"><td class="entry"><img id="arr_29_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('29_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Transformation.html" target="_self">meow::Transformation< Scalar ></a></td><td class="desc">A base class for implementing kinds of transformations </td></tr> +<tr id="row_29_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1BallProjection.html" target="_self">meow::BallProjection< Scalar ></a></td><td class="desc">A ball projection is to project the given vector to a hyper-sphere </td></tr> +<tr id="row_29_1_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_29_1_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('29_1_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1LinearTransformation.html" target="_self">meow::LinearTransformation< Scalar ></a></td><td class="desc">A base class for implementing kinds of linear transformations </td></tr> +<tr id="row_29_1_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Rotation3D.html" target="_self">meow::Rotation3D< Scalar ></a></td><td class="desc">Rotation a point/vector alone an axis with given angle in 3D world </td></tr> +<tr id="row_29_2_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1PhotoProjection.html" target="_self">meow::PhotoProjection< Scalar ></a></td><td class="desc">A <b>photo</b> <b>projection</b> is a kind of transformation that project point/vector to a flat <b>photo</b> </td></tr> +<tr id="row_30_" class="even"><td class="entry"><img id="arr_30_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('30_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Transformation.html" target="_self">meow::Transformation< double ></a></td><td class="desc"></td></tr> +<tr id="row_30_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1BallProjection.html" target="_self">meow::BallProjection< double ></a></td><td class="desc"></td></tr> +<tr id="row_30_1_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_30_1_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('30_1_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1LinearTransformation.html" target="_self">meow::LinearTransformation< double ></a></td><td class="desc"></td></tr> +<tr id="row_30_1_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Rotation3D.html" target="_self">meow::Rotation3D< double ></a></td><td class="desc"></td></tr> +<tr id="row_30_2_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1PhotoProjection.html" target="_self">meow::PhotoProjection< double ></a></td><td class="desc"></td></tr> +<tr id="row_31_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Usage.html" target="_self">meow::Usage</a></td><td class="desc">管理參數設置, 自訂usage document, 分析argc, argv </td></tr> +<tr id="row_32_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Vector.html" target="_self">meow::Vector< Scalar ></a></td><td class="desc"><b>vector</b> </td></tr> +<tr id="row_33_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Vector2D.html" target="_self">meow::Vector2D< Scalar ></a></td><td class="desc">2D's vector </td></tr> +<tr id="row_34_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Vector2D.html" target="_self">meow::Vector2D< double ></a></td><td class="desc"></td></tr> +<tr id="row_35_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Vector3D.html" target="_self">meow::Vector3D< Scalar ></a></td><td class="desc">3D's vector </td></tr> +<tr id="row_36_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Vector3D.html" target="_self">meow::Vector3D< double ></a></td><td class="desc"></td></tr> +<tr id="row_37_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Vector3D.html" target="_self">meow::Vector3D< int ></a></td><td class="desc"></td></tr> +<tr id="row_38_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Vector3D.html" target="_self">meow::Vector3D< T ></a></td><td class="desc"></td></tr> +<tr id="row_39_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Vector.html" target="_self">meow::Vector< Description ></a></td><td class="desc"></td></tr> +<tr id="row_40_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1VP__Tree.html" target="_self">meow::VP_Tree< Vector, Scalar ></a></td><td class="desc">跟KD_Tree很像歐 </td></tr> +<tr id="row_41_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classdouble.html" target="_self">double</a></td><td class="desc"></td></tr> +<tr id="row_42_" class="even"><td class="entry"><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classint.html" target="_self">int</a></td><td class="desc"></td></tr> </table> </div><!-- directory --> </div><!-- contents --> @@ -160,7 +143,7 @@ $(document).ready(function(){initNavTree('hierarchy.html','');}); <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> - <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by + <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> |