= meow .Links * https://github.com/cathook/meow[GitHub] * http://www.csie.ntu.edu.tw/~b01902109/readme/template_meow/README.html[README.html] * https://github.com/cathook/meow/archive/master.zip[Download] == 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/' * 'levenberg_marquardt.h' * 'pla.h' * 'ppla.h' * 'rasnac.h' === 'meowpp/debug/' * 'assert.h' === 'meowpp/ds/' * 'binary_index_tree.h' * 'disjoint_set.h' * 'half_plane.h' * 'hash_table.h' * 'kd_tree.h' * 'mergeable_heap.h' * 'segment_tree.h' * 'splay_tree.h' * 'treap.h' * 'vp_tree.h' === 'meowpp/geo/' * 'ball.h' * 'circle.h' * 'convex_mash.h' * 'convex_polygon.h' * 'line_segment.h' * 'mash3.h' * 'plane.h' * 'polygon.h' * 'radial.h' * 'simple_polygon.h' * 'oper/' ** 'intersection.h' ** 'union.h' ** 'minus.h' ** 'area.h' ** 'convex_hull.h' * 'vector2d.h' * 'vector3d.h' * 'voronoi.h' === 'meowpp/math/' * 'matrix.h' * 'oper/' ** 'gaussian_elimination.h' ** 'ldu_factor.h' ** 'trans/' *** 'transformation.h' *** 'ball_projection.h' *** 'linear_projection.h' *** 'offset.h' *** 'photo_porjection.h' *** 'rotation2d.h' *** 'rotation3d.h' *** 'scale.h' * 'vector.h' === 'meowpp/tools/' * 'usage.h' === 'meowpp/utility/' * 'factory.h' * 'object.h' * 'operation.h' * 'pointer.h' * 'self.h' * 'state.h' === 'meowpp/gra/' * 'images/' ** 'image.h' ** 'bmp.h' ** 'jpg.h' ** 'pyramid.h' ** 'oper/' *** 'bmp_to_jpg.h' *** 'dog.h' *** 'find_features/' **** 'harris_corner_detect.h' **** 'sift.h' *** 'gaussian_blur.h' *** 'log.h' * 'pixel3/' ** 'pixel3.h' ** 'rgb_f.h' * 'pixel4/' ** 'pixel4.h' ** 'rgba_f.h' == Testing TODO(cathook): Fill it. == 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