= meow == Introduction Template *Meow* is a set of templates in multiple programming language. Most of them doesn't need to compile before using, developer can just include it to get the classes/functions in it. === Git branches: * master: The release version, which doesn't not contain the testing code. * develop: It's contains all the source in this project, includes testing code and the documents generated by doxygen in addition. === Brief introduction about File Tree: * '.doxygen/' Data for generating the documents of this project. * '.readme/' Data for generating the readme file. * 'doc/' Contains the documents of this project. ** 'html/' Documents in HTML format. *** 'index.html' Home page. * 'moewpp/' C++ Templates. ** '...' (See below for detail introduction) * 'meowpp_unittest/' Unittest code for meowpp. * 'meowjs/' JS library (Not implement yet). ** '...' (See below for detail introduction) * 'meowjs_unittest/' Unittest code for meowjs. == Meowpp === Introduction TODO(cathook): Fill it. === 'meowpp/algo/' * 'rasnac.h' * 'levenberg_marquardt.h' * 'ds/' ** 'binary_index_tree.h' ** 'disjoint_set.h' ** 'kd_tree.h' ** 'hash_table.h' ** 'mergeable_heap.h' ** 'segment_tree.h' ** 'splay_tree.h' ** 'treap.h' ** 'vp_tree.h' * 'math/' ** 'matrix.h' ** 'operation/' ** 'transformation/' *** 'transformation.h' *** 'ball_projection.h' *** 'linear_projection.h' *** 'offset.h' *** 'photo_porjection.h' *** 'rotation2d.h' *** 'rotation3d.h' *** 'scale.h' ** 'vector.h' * 'tools/' ** 'usage.h' * 'geo/' ** 'ball.h' ** 'circle.h' ** 'plane.h' ** 'polygon.h' ** 'polygon/' *** 'convex_polygon.h' *** 'simple_polygon.h' ** 'mash.h' ** 'mash/' *** 'mash.h' *** 'convex_mash.h' ** 'line_segment.h' ** 'radial.h' ** 'voronoi2d.h' ** 'vector2d.h' ** 'vector3d.h' * 'utility/' ** 'factory.h' ** 'object.h' ** 'operation.h' ** 'self.h' * 'debug/' ** 'assert.h' * 'gra/' ** 'image/' *** '__base__.h' *** 'bmp.h' *** 'jpg.h' *** 'pyramid.h' *** 'oper/' **** 'bmp_to_jpg.h' **** 'gaussian_blur.h' **** 'dog.h' **** 'log.h' **** 'find_features/' == Copyright This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . == Authors/Bug Report === cathook - E-mail: cat.hook gmail.com - github: https://www.github.com/cathook/meow === cat_leopard - E-mail: b01902109 %at% csie.ntu.edu.tw/ - E-mail: b01902109 %at% ntu.edu.tw