Guillaume Damiand
|
a11e377561
|
Add comments; cut line > 80 car; some cleanup.
|
2019-11-22 09:59:55 +01:00 |
Guillaume Damiand
|
8d976c2192
|
Cleanup (doc + use smart pointer)
|
2019-11-22 09:18:18 +01:00 |
Guillaume Damiand
|
f69195b869
|
Case with boundaries; seems to work. TODO: more tests; cleanup code.
|
2019-11-22 09:03:13 +01:00 |
Guillaume Damiand
|
56ae2240d2
|
Continue case with perforated faces.
|
2019-11-21 17:43:40 +01:00 |
Guillaume Damiand
|
06102c9fc8
|
Update is_valid for mpaths.
|
2019-11-21 11:18:56 +01:00 |
Guillaume Damiand
|
d4c2b13da6
|
Continue case with boundary.
|
2019-11-21 11:12:48 +01:00 |
Guillaume Damiand
|
15186ce2e4
|
Continue case with perforated faces.
|
2019-11-21 09:56:42 +01:00 |
Guillaume Damiand
|
c94c1a0874
|
Continue case with perforated faces.
|
2019-11-20 16:04:04 +01:00 |
Guillaume Damiand
|
e950d0c592
|
Update
|
2019-11-17 16:32:20 +01:00 |
Guillaume Damiand
|
3475491552
|
Improve the method that update pair of darts; still a bug for perfocated faces.
|
2019-11-16 17:25:30 +01:00 |
Guillaume Damiand
|
19b831f9d6
|
Debug case with boundary (nyf)
|
2019-10-04 13:38:23 +02:00 |
Guillaume Damiand
|
f0c4a3e5b4
|
Bugfix in minimal quadrangulion, nyf
|
2019-09-18 16:32:25 +02:00 |
Guillaume Damiand
|
e44fef7d0b
|
Update polygonal schema to allow to perforate faces; impact on face graph wrapper.
|
2019-09-17 16:04:38 +02:00 |
Guillaume Damiand
|
bd2a504af6
|
Bug fixes; improve face graph wrapper
|
2019-09-17 11:41:45 +02:00 |
Guillaume Damiand
|
4478cf7014
|
Update doc since now homotopy tests work with surfaces with boundaries.
|
2019-09-06 15:21:15 +02:00 |
Guillaume Damiand
|
3861f153f0
|
Bug fixes in path on surface.
|
2019-09-06 14:21:56 +02:00 |
Guillaume Damiand
|
bc826b81a2
|
Bugfix in debug code
|
2019-09-06 14:21:02 +02:00 |
Guillaume Damiand
|
ef2e1a4c7b
|
Add elephant with holes
|
2019-09-06 14:20:21 +02:00 |
Guillaume Damiand
|
855ce8f76b
|
Use explicit list of source file in cmakelists; since it is recommended.
|
2019-09-06 14:20:05 +02:00 |
Guillaume Damiand
|
111c7fef24
|
Update tests for Surface_mesh_topology
|
2019-09-06 10:19:13 +02:00 |
Guillaume Damiand
|
078429ffd3
|
Debug path on surfaces for case of surface with boundaries.
|
2019-09-05 17:50:34 +02:00 |
Guillaume Damiand
|
51093763cb
|
Update path with rle
|
2019-09-02 15:01:28 +02:00 |
Guillaume Damiand
|
979c382605
|
Update tests
|
2019-09-02 15:01:00 +02:00 |
Guillaume Damiand
|
5431b21493
|
Update path homotopy to deal also with surfaces with boundaries.
|
2019-08-28 15:39:24 +02:00 |
Guillaume Damiand
|
fbd6d67eb4
|
Add new tests for path homotopy.
|
2019-08-28 15:38:27 +02:00 |
Guillaume Damiand
|
6104906558
|
Add off file for homotopy tests
|
2019-08-28 15:37:25 +02:00 |
Guillaume Damiand
|
72cefe04a0
|
Text update
|
2019-08-28 15:36:30 +02:00 |
Guillaume Damiand
|
4d227e837e
|
Bug fix
|
2019-07-12 15:12:41 +02:00 |
Guillaume Damiand
|
e44ca7bb71
|
Update (again) dependencies
|
2019-07-11 11:46:38 +02:00 |
Guillaume Damiand
|
8427faafb4
|
Add dependencies file for Surface_mesh_topology
|
2019-07-02 12:55:32 +02:00 |
Guillaume Damiand
|
4ca4fc248d
|
Remove warning
|
2019-06-28 14:40:24 +02:00 |
Guillaume Damiand
|
dda46d4ce3
|
Small cleanup; NULL->nullptr.
|
2019-06-28 11:51:27 +02:00 |
Guillaume Damiand
|
e7d75acbaf
|
Add missing file
|
2019-06-27 17:09:44 +02:00 |
Guillaume Damiand
|
639ffe8afa
|
Refactoring of class Curves_on_surface_topology to make the homotopy test lazy.
|
2019-06-27 17:09:15 +02:00 |
Guillaume Damiand
|
1dbc088459
|
Update licences; move undocumented files to internal (both directory and namespace)
|
2019-06-20 16:51:53 +02:00 |
Guillaume Damiand
|
3df8ea123d
|
Update doc following Andreas comments (5th)
|
2019-06-19 17:23:46 +02:00 |
Guillaume Damiand
|
9e11266307
|
Update doc and code accordingly to review 4.
|
2019-06-18 17:34:55 +02:00 |
Guillaume Damiand
|
7ad75e80fd
|
Ok for Polygonal schema (code, examples and doc)
|
2019-06-18 16:23:05 +02:00 |
Guillaume Damiand
|
d997874d64
|
Move get_opposite_label function in internal namespace.
|
2019-06-17 17:58:07 +02:00 |
Guillaume Damiand
|
6776822732
|
Add facet with initializer list
|
2019-06-17 17:36:39 +02:00 |
Guillaume Damiand
|
f80af5af90
|
Update to use new version of Polygonal_schema
|
2019-06-17 14:26:37 +02:00 |
Guillaume Damiand
|
fb094f7aaa
|
Cont Polygonal_schema
|
2019-06-17 08:42:33 +02:00 |
Guillaume Damiand
|
de48d6df31
|
Add polygonal schema min item
|
2019-06-14 16:47:54 +02:00 |
Guillaume Damiand
|
bf35f049e6
|
Start to implement Polygonal_schema: nyf
|
2019-06-14 16:38:47 +02:00 |
FrancisGipsa
|
c7114a9ac3
|
doc update
|
2019-06-13 11:30:33 +02:00 |
FrancisGipsa
|
7d031f1579
|
doc update
|
2019-06-04 15:33:24 +02:00 |
Guillaume Damiand
|
a119c1139c
|
Update doc
|
2019-05-15 11:45:31 +02:00 |
Guillaume Damiand
|
8306e5f064
|
Update following Vincent comments
|
2019-05-15 11:17:11 +02:00 |
Guillaume Damiand
|
d367e36e68
|
UPdate
|
2019-05-10 16:08:07 +02:00 |
Guillaume Damiand
|
0f133aa01b
|
Typo in doc; plus one dependency.
|
2019-05-10 15:29:18 +02:00 |
Guillaume Damiand
|
533157b53f
|
Add missing file
|
2019-05-10 15:13:16 +02:00 |
Guillaume Damiand
|
697d49428d
|
Update manual
|
2019-05-10 15:12:56 +02:00 |
Guillaume Damiand
|
e375a1ba1a
|
Update following Andreas review step 2
|
2019-05-10 14:38:25 +02:00 |
Guillaume Damiand
|
cce91c8509
|
Update Path_on_surface doc following Andreas comments.
|
2019-05-10 14:09:01 +02:00 |
Guillaume Damiand
|
46cee6a6da
|
Rename class Surface_mesh_curve_topology in Homotopy_tester
|
2019-05-10 14:00:41 +02:00 |
FrancisGipsa
|
304ee0e4d9
|
doc update
|
2019-05-10 10:54:16 +02:00 |
Guillaume Damiand
|
c10ac1d27d
|
Typo in doc
|
2019-04-29 20:19:13 +02:00 |
Guillaume Damiand
|
a51312d557
|
Combinatorial_map_2_incremental_builder doc
|
2019-04-19 14:26:47 +02:00 |
Guillaume Damiand
|
0355b0e2bb
|
Typo in doc
|
2019-04-19 14:13:04 +02:00 |
Guillaume Damiand
|
fd4e21c5dd
|
Update doc following Andreas and Marc comments.
|
2019-04-19 14:03:22 +02:00 |
Guillaume Damiand
|
d8aa45bb96
|
Update example following Andreas and Marc comments.
|
2019-04-19 14:03:02 +02:00 |
Guillaume Damiand
|
6b2d9d371f
|
Update open_path_homotopy example to use Surface_mesh instead of LCC.
|
2019-04-19 13:30:20 +02:00 |
Guillaume Damiand
|
29febf91bc
|
Update ref manual following Andreas second review.
|
2019-04-19 11:24:06 +02:00 |
Guillaume Damiand
|
ffe41ae023
|
Typo in ref manual
|
2019-04-18 16:44:12 +02:00 |
Guillaume Damiand
|
3990f75764
|
Update ref manual for the two classes Surface_mesh_curve_topology and Path_on_surface.
|
2019-04-18 16:26:09 +02:00 |
Guillaume Damiand
|
0f780e05a0
|
Update doc
|
2019-04-18 16:02:28 +02:00 |
FrancisGipsa
|
de651310dd
|
doc update
|
2019-04-10 15:16:04 +02:00 |
FrancisGipsa
|
a4262c63f6
|
doc updates
|
2019-04-09 17:21:53 +02:00 |
FrancisGipsa
|
95060a7754
|
Merge branch 'CMap-path_isotopy-gdamiand' of https://github.com/CGAL/CNRS into CMap-path_isotopy-gdamiand
|
2019-04-09 17:16:43 +02:00 |
FrancisGipsa
|
1f6e93b11b
|
doc updates
|
2019-04-09 17:15:56 +02:00 |
Guillaume Damiand
|
63ba464e7d
|
Add a test in cmap2 incremental builder.
|
2019-04-05 11:56:29 +02:00 |
Guillaume Damiand
|
35634bdef3
|
Add computation of normal for face graphs.
|
2019-04-05 11:33:47 +02:00 |
Guillaume Damiand
|
a7c77c13f1
|
Test boost version for knuth_morris_pratt_search; which has changed its api.
|
2019-04-04 18:55:42 +02:00 |
Guillaume Damiand
|
afa2417c16
|
Update lcc viewer with path to deal with Surface mesh and Polyhedron
|
2019-04-04 18:47:49 +02:00 |
Guillaume Damiand
|
260b3e54e3
|
Update
|
2019-04-04 15:51:15 +02:00 |
Guillaume Damiand
|
b13257f027
|
Updates after Andreas first review.
|
2019-03-27 14:03:53 +01:00 |
FrancisGipsa
|
d42a92f898
|
update documentation
|
2019-03-22 13:57:25 +01:00 |
FrancisGipsa
|
666347be76
|
benchmark and doc updates
|
2019-03-21 16:52:43 +01:00 |
Guillaume Damiand
|
5287d17a73
|
Add first benchmarks
|
2019-03-19 11:01:10 +01:00 |
Guillaume Damiand
|
e32fbe31e3
|
Remove debugging message
|
2019-03-19 09:05:15 +01:00 |
Guillaume Damiand
|
26853f660a
|
Bugfix in asserts
|
2019-03-18 18:46:10 +01:00 |
Guillaume Damiand
|
310ba29d9c
|
Update example
|
2019-03-18 12:57:17 +01:00 |
Guillaume Damiand
|
cb00fd44fe
|
Bug fix in the doc
|
2019-03-18 11:12:31 +01:00 |
Guillaume Damiand
|
cd6a4a38f8
|
Update doc
|
2019-03-18 07:43:39 +01:00 |
Guillaume Damiand
|
88c6d2dd22
|
Add an example that start with a Polyhedron or a surface mesh, then transform it into an lcc before to compute topological invariant.
|
2019-03-15 16:54:16 +01:00 |
Guillaume Damiand
|
18182663ba
|
Bug fix
|
2019-03-15 16:53:25 +01:00 |
Guillaume Damiand
|
9503739e1c
|
Update examples
|
2019-03-15 15:29:32 +01:00 |
Guillaume Damiand
|
8e649a9d5d
|
Start to add method to import Polyhedron and SM into a CMap.
|
2019-03-14 21:34:05 +01:00 |
Guillaume Damiand
|
aa9091a4cb
|
Remove debug message
|
2019-03-14 17:07:25 +01:00 |
Guillaume Damiand
|
3f6cb9ef42
|
Merge branch 'CMap-path_isotopy-gdamiand' of github.com:CGAL/CNRS into CMap-path_isotopy-gdamiand
|
2019-03-14 17:03:51 +01:00 |
Guillaume Damiand
|
7df66260b1
|
Bug fix in case of torus.
|
2019-03-14 17:03:25 +01:00 |
FrancisGipsa
|
e61a2ab946
|
Merge branch 'CMap-path_isotopy-gdamiand' of https://github.com/CGAL/CNRS into CMap-path_isotopy-gdamiand
|
2019-03-14 15:35:12 +01:00 |
FrancisGipsa
|
2db2b3d051
|
update documentation
|
2019-03-14 15:34:43 +01:00 |
Guillaume Damiand
|
3c12891a79
|
Add method in Path_on_surface
|
2019-03-14 15:30:37 +01:00 |
Guillaume Damiand
|
507aade429
|
Update examples
|
2019-03-14 15:29:26 +01:00 |
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 |