===== utility.h 數學相關的小 function 雜七雜八的不知道歸類何處 .Functions * noEPS() * normalize() * denormalize() * ratioMapping() * inRange() * squ() * cub() * average() * average() * tAbs() .Constants * PI ===== Matrix.h .Classes * `meow::Matrix` ===== Vector.h 實作上將 *Matrix* 重新包裝 .Classes * `meow::Vector` ===== Transformation.h 各種轉換的 Base Class, 這裡所謂的 *Transformation* 形式上不一定要是 Linear, 但原則上都是 *input a vector, output a vector* 其中input/output的dimension可以 不同. .Classes * `meow::Transformation` ===== Transformations.h 包含各種 *Non-Linear* transformation .Classes * `meow::BallProjection` * `meow::PhotoProjection` ===== LinearTransformation.h 各種 LinearTransformation 的Base Class, 繼承自 `meow::Transformation` .Classes * `meow::LinearTransformation` ===== LinearTransformations.h 各種 *Linear* Transformation .Classes * `meow::Rotation3D` ===== methods.h 一些數學方法 .Functions * ransac() * levenbergMarquardt()