 meow::BinaryIndexTree< Value > | 極度簡化的 SegmentTree 已無區間更新的操作 |
 meow::Color3_Space< T > | Base class of color space with 3 channels |
 meow::Color3_Space< double > | |
  meow::HSLf_Space | 以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 |
  meow::HSVf_Space | 以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 |
  meow::RGBf_Space | 以浮點數Red, Green, Blue 三個值所組成的色彩空間 |
  meow::YUVf_Space | 以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 |
 meow::Color3_Space< int > | |
  meow::RGBi_Space | 以整數 Red, Green, Blue 三個值所組成的色彩空間 |
 meow::DisjointSet | 用來維護一堆互斥集的資訊 |
 meow::SplayTree< Key, Value >::Element | 類似 stl 的 iterator ,不過這邊叫做Element |
 meow::SplayTree_Range< Key, Value >::Element | 類似 stl 的 iterator ,不過這邊叫做Element |
 meow::EyesReferenceInfo< Pixel > | 記住每個 Eye 的reference以及Flag |
 meow::HashTableList< Data, HashFunc > | 一個當key相撞時會用list解決的hash_table |
 meow::KD_Tree< Vector, Scalar > | k-dimension tree |
 meow::Matrix< Entry > | matrix |
 meow::Matrix< double > | |
 meow::Matrix< Pixel > | |
 meow::Matrix< Scalar > | |
 meow::MergeableHeap< Element > | 一個用 左偏樹 實作的 Maximum-Heap , 除了原本heap有的功能外, 還支援 merge 功能 |
 meow::ObjBase | 一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 |
  meow::IdentityPoints< int, double, Vector2D< double > > | |
  meow::Bitmap< Pixel > | 二維點陣資料 |
  meow::BundleAdjustment< Pixel > | 這邊定義Bundle-Adjustment就是利用一系列場景來反推算出相機資訊 (包含拍攝座標, 角度與焦距) 或是在已知相機資訊的情況下推算出底片中 物體如何移動 |
   meow::BundleAdjustment_LM< Pixel > | 利用 Levenberg-Marquardt Method去推估相機旋轉角度與焦距 |
  meow::Camera< Pixel > | Camera |
  meow::Eye< Pixel > | 一個 Camera 加上一個offset transformation |
  meow::FeaturePoint< Scalar, Description, Position, Feature > | 特徵點 |
  meow::FeaturePointsDetector< Pixel > | |
   meow::FeaturePointsDetector_Harris< Pixel > | Harris-Corner-Detect algorithm for finding feature points |
  meow::FeaturePointsMatch< Scalar, Description > | |
   meow::FeaturePointsMatch_K_Match< Scalar, Description > | |
  meow::IdentityPoints< Identity, Scalar, Point > | 把一個 std::map<Identity, Point > 包起來 |
  meow::ObjArray< T > | 純粹把 std::vector 包起來, 變成繼承自 ObjBase |
  meow::ObjDictionary< Key, Value > | 純粹把 std::map 包起來, 變成繼承自 ObjBase |
  meow::ObjProperties< SID > | 目前擺爛中 |
  meow::ObjType< Type, ReaderWriter > | 純粹把給定的 Type 包起來, 變成繼承自 ObjBase |
  meow::Photo< Pixel > | 底片 |
  meow::ViewPort | 未完待續 |
  meow::WatchBall< Pixel > | 多個camera, 一個offset, 一個rotation |
 meow::ObjSelector< id > | 利用register的概念, 達到runtime用string選擇要new的class |
 meow::PairToPair< F1, F2, T1, T2 > | A structur with memember .from.first , .from.second , .to.first , .to.second |
 meow::ReaderWriter_double | |
 meow::ReaderWriter_int | |
 meow::ReaderWriter_size_t | |
 meow::ReaderWriter_string | |
 meow::SegmentTree< Value > | 中文名 線段樹 |
 meow::Self< Data > | |
 meow::Self< Myself > | |
 meow::Self< Type > | |
 meow::SplayTree< Key, Value > | 是一種神乎其技的資料結構, 維護一堆 Key->Value . 並且支援 一些 std::map 難以快速實踐的操作, 如 split , merge , keyOffset |
 meow::SplayTree_Range< Key, Value > | 基本上跟SplayTree一樣, 不過這邊結合線段樹, 多了區間操作 (線段樹相關operator定義請見 SegmentTree ) |
 meow::Transformation< Scalar > | A base class for implementing kinds of transformations |
  meow::BallProjection< Scalar > | A ball projection is to project the given vector to a hyper-sphere |
  meow::LinearTransformation< Scalar > | A base class for implementing kinds of linear transformations |
   meow::Rotation3D< Scalar > | Rotation a point/vector alone an axis with given angle in 3D world |
  meow::PhotoProjection< Scalar > | A photo projection is a kind of transformation that project point/vector to a flat photo |
 meow::Transformation< double > | |
  meow::LinearTransformation< double > | |
   meow::Rotation3D< double > | |
  meow::PhotoProjection< double > | |
 meow::Usage | 管理參數設置, 自訂usage document, 分析argc, argv |
 meow::Vector< Scalar > | vector |
 meow::Vector2D< Scalar > | 2D's vector |
 meow::Vector2D< double > | |
 meow::Vector3D< Scalar > | 3D's vector |
 meow::Vector3D< double > | |
 meow::Vector3D< int > | |
 meow::Vector3D< T > | |
 meow::VP_Tree< Vector, Scalar > | 跟KD_Tree很像歐 |
 double | |
 int | |