Commit Graph

579 Commits

Author SHA1 Message Date
Guillaume Damiand 8cb8f4fd49 Add last example in Surface_mesh_topology 2019-03-14 14:51:30 +01:00
Guillaume Damiand c3ac0cea31 Add two examples in Surface_mesh_topology 2019-03-14 13:53:02 +01:00
Guillaume Damiand fdb34027c4 Add a first example in Surface_mesh_topology package. 2019-03-14 12:58:16 +01:00
FrancisGipsa 1e13cc9b9d update 2019-02-20 17:18:13 +01:00
FrancisGipsa d3d5f456ef update 2019-02-20 17:15:39 +01:00
FrancisGipsa 4181da7f41 update 2019-02-20 17:14:26 +01:00
FrancisGipsa ae5337061a doc update 2019-02-18 16:41:08 +01:00
FrancisGipsa c8b26e3267 Merge branch 'CMap-path_isotopy-gdamiand' of https://github.com/CGAL/CNRS into CMap-path_isotopy-gdamiand
Update de la branche
2019-02-11 16:07:20 +01:00
FrancisGipsa 15bf87614f doc homotopy test 2019-02-11 16:05:49 +01:00
FrancisGipsa 0e882aed74 documentation figures 2019-02-11 14:47:38 +01:00
FrancisGipsa ada7825134 documentation for homotopy test 2019-02-11 14:45:52 +01:00
Guillaume Damiand d8019e2b18 Update computation of paths for torus case. 2019-02-06 10:50:06 +01:00
Guillaume Damiand c01772f173 Update of the homotopy method for torus case. 2019-02-01 17:52:53 +01:00
Guillaume Damiand 32e5d1c788 Use int to count number of edges, since we can have negative numbers. 2018-12-21 10:31:43 +01:00
Guillaume Damiand a211e558ee Copy methods are now able to keep mappings from copy to origin, and from origin to copy. 2018-12-20 08:51:04 +01:00
Guillaume Damiand a3b2c55f88 By default, use default_random when generating random paths. 2018-12-18 17:55:49 +01:00
Guillaume Damiand a7f0661960 Cleanup; add some const; replace some assert by CGAL_assertion 2018-12-18 17:35:37 +01:00
Guillaume Damiand 410ce8b3f8 Remove a todo 2018-12-18 17:13:04 +01:00
Guillaume Damiand 53fa00cabf Remove old and unused Path_on_surface_with_rle class. 2018-12-18 17:10:59 +01:00
Guillaume Damiand b412e19e41 Add a test for case of sphere. 2018-12-18 16:56:59 +01:00
Guillaume Damiand 9aaaca3702 Bug fix for path with rle constructor. 2018-12-18 11:30:58 +01:00
Guillaume Damiand 0a7c9bc6d9 Cleanup; plus avoid some path copy. 2018-12-18 10:54:23 +01:00
Guillaume Damiand 359b3e2d69 Start doc 2018-12-17 18:52:42 +01:00
Guillaume Damiand f906652100 Bug fix right shift a full l-shape 2018-12-17 12:52:47 +01:00
Guillaume Damiand a3fcbc4afa Add trace 2018-12-17 10:42:14 +01:00
Guillaume Damiand 5fc6387061 More simplification of flats 2018-12-16 19:57:48 +01:00
Guillaume Damiand d9a9b2f1a3 Use a new method to merge modified flats. 2018-12-16 18:39:56 +01:00
Guillaume Damiand b9f536d16a Need more possible merge of flats. 2018-12-16 09:50:24 +01:00
Guillaume Damiand 6cd31734a2 Need more possible merge of flats. 2018-12-16 09:47:43 +01:00
Guillaume Damiand 99e2fc2188 One more bugfix 2018-12-15 19:06:08 +01:00
Guillaume Damiand 18020c3bf1 One more case ok. 2018-12-14 16:40:53 +01:00
Guillaume Damiand 4145e99a10 All tests are now ok 2018-12-14 16:14:00 +01:00
Guillaume Damiand 78df3aace4 Ok for bracket tests 2018-12-14 14:54:33 +01:00
Guillaume Damiand 1109a55b4b Tests for surface mesh topology. 2018-12-14 12:29:52 +01:00
Guillaume Damiand d3a7a06b51 Update lcc with paths viewer. 2018-12-14 10:49:01 +01:00
Guillaume Damiand 14e32aba01 Merge branch 'CMap-path_isotopy-gdamiand-old' into CMap-path_isotopy-gdamiand 2018-12-14 10:01:38 +01:00
Guillaume Damiand cdc1445a4d Updates 2018-12-14 09:32:53 +01:00
Guillaume Damiand 471e95e779 Update tests 2018-12-14 09:32:06 +01:00
Guillaume Damiand a737779d9c One more special case for right shift 2018-12-13 21:36:52 +01:00
Guillaume Damiand 1a87ba0ddf Bug fixes; nyf 2018-12-13 17:43:20 +01:00
Guillaume Damiand 05d1ad1f97 Lot of bug fixes. 2018-12-13 11:59:46 +01:00
Guillaume Damiand a0a9f55b90 Reduce flat methods return now if the flat disapeared or not. 2018-12-13 08:08:46 +01:00
Guillaume Damiand f01a638e85 Continue refactoring 2018-12-12 21:37:19 +01:00
Guillaume Damiand bb8139376d Keep old version of path with rle 2018-12-12 17:44:02 +01:00
Guillaume Damiand 200a756f8a Start refactoring of Path_with_rle 2018-12-12 17:43:39 +01:00
Guillaume Damiand 7a10d24964 Add debug code 2018-12-12 17:43:14 +01:00
Guillaume Damiand 5766098d4d Again some bug in right push; maybe a trouble with the method ?? 2018-12-07 17:49:16 +01:00
Guillaume Damiand 5ee85cd04e without F and T parameters, get a new random number for each test. 2018-12-07 17:48:28 +01:00
Guillaume Damiand abfaba3e98 Bug fix 2018-12-07 12:18:24 +01:00
Guillaume Damiand 1cd69f2708 Add assert' 2018-12-07 11:51:14 +01:00
Guillaume Damiand 2b5fe6f50c Bugfix 2018-12-07 10:29:58 +01:00
Guillaume Damiand 21a145f2b3 Use info only if we use v3. 2018-12-06 22:15:59 +01:00
Guillaume Damiand b7523a82cd Use a Combinatorial_map (without embedding) to represent the reduced map. 2018-12-06 22:07:09 +01:00
Guillaume Damiand 4da556f393 No directive after ifdef. 2018-12-06 18:01:36 +01:00
Guillaume Damiand 0c2e7f14f1 Update path with rle to allow 3 methods to compute turns. 2018-12-06 11:02:04 +01:00
Guillaume Damiand 1422bbb37a is_contractible: case of genus 1 ok. 2018-12-05 21:59:02 +01:00
Guillaume Damiand 874d134e0c Case of genus 1 ok. 2018-12-05 21:29:46 +01:00
Guillaume Damiand b513f7c9c2 Start the case of genus 1 surfaces. 2018-12-04 14:02:01 +01:00
Guillaume Damiand 02d7a468bb Add a test in the are_base_point_homotopic method. 2018-12-04 12:23:28 +01:00
Guillaume Damiand 68c6eb2d9d Add an option to display computation times; add new api for users. 2018-12-04 12:16:48 +01:00
Guillaume Damiand 4472eb42fd Rename file 2018-12-04 12:15:54 +01:00
Guillaume Damiand f179739ccd Add an option to display computation times; use the new api of Surface_mesh_curve_topology class. 2018-12-04 12:15:47 +01:00
Guillaume Damiand d778e8239d Some more bugfixes 2018-12-04 12:15:17 +01:00
Guillaume Damiand 629baba1d8 Improve reverse method. 2018-12-04 12:14:29 +01:00
Guillaume Damiand faaf4dd89e Some more bug fixes 2018-12-04 10:14:22 +01:00
Guillaume Damiand 184d5a8138 Bug fix 2018-12-03 21:55:17 +01:00
Guillaume Damiand 0ae1bad811 Bug fix 2018-12-03 21:32:52 +01:00
Guillaume Damiand 790d1c6b63 Bugfix 2018-12-03 16:11:56 +01:00
Guillaume Damiand b32a583e48 Add debugging code 2018-12-03 14:27:41 +01:00
Guillaume Damiand 05bb25687c Operator== linear for path with rle. 2018-12-03 09:58:57 +01:00
Guillaume Damiand fbc1da4278 Add tests for path and path with rle; lot of cleanup (nyf). 2018-11-30 17:38:57 +01:00
Guillaume Damiand 63352c5680 Continue refactoring 2018-11-29 13:14:54 +01:00
Guillaume Damiand 0720bb08ca Example for cmap builder is now ok both for cmap and gmap. 2018-11-29 12:58:07 +01:00
Guillaume Damiand fed81532ee Continue the refactoring, following the creation of new package Surface_mesh_topology 2018-11-29 10:58:40 +01:00
Guillaume Damiand 069df27061 Continue the refactoring, following the creation of new package Surface_mesh_topology 2018-11-29 10:58:21 +01:00
Guillaume Damiand 448d24560e add doxyfile 2018-11-28 21:57:52 +01:00
Guillaume Damiand 09d47a46c4 Small cleanup and comments 2018-11-28 17:50:38 +01:00
Guillaume Damiand fae8342e8e Add cmakelists 2018-11-28 17:49:46 +01:00
Guillaume Damiand fdd08e9287 Create new package Surface_mesh_topology; move related files in this package. 2018-11-28 15:56:10 +01:00