Guillaume Damiand
588ba4f527
Allow isomorphism to test dartinfo and/or point and/or attribute independently; use this in LCC test.
2016-11-29 11:43:37 +01:00
Guillaume Damiand
80ffced770
Update lcc test
2016-11-29 11:43:37 +01:00
Guillaume Damiand
2ab268965f
LCC for CMap and GMap; incremental builder; save and load; test.
2016-11-29 11:43:36 +01:00
Guillaume Damiand
df3b2a4850
LCC constructors compile now both for CMap and GMap (need tests)
2016-11-29 11:43:36 +01:00
Guillaume Damiand
7618192d21
Start incremental builder
2016-11-29 11:43:36 +01:00
Guillaume Damiand
1a357d5519
Now sew3 same facets works for both CMap and GMap.
2016-11-29 11:43:35 +01:00
Guillaume Damiand
e571639c94
Continue to work on LCC operations for CMap and GMap...
2016-11-29 11:43:35 +01:00
Guillaume Damiand
8d577b35da
Modif of copy contructors in GMap; bugfix in copy function.
2016-11-29 11:43:34 +01:00
Guillaume Damiand
b43ba70a5f
Rename storare class (used internally); update copy constructor calls.
2016-11-29 11:43:34 +01:00
Guillaume Damiand
1d963f4ce7
Update copy between map to copy also dart_info; update also isomorphism function; start to update test (nyf)
2016-11-29 11:43:34 +01:00
Guillaume Damiand
57e4ff3abd
* replace CGAL_CMAP_DEPRECATED macro by CGAL_CMAP_DART_DEPRECATED
...
* protect deprecated code with #ifndef CGAL_NO_DEPRECATED_CODE
2016-11-29 11:43:33 +01:00
Guillaume Damiand
21a121019a
* Update names for next, previous and opposite functions (following the ref manual);
...
* update GMap examples.
2016-11-29 11:43:33 +01:00
Guillaume Damiand
233840ffc5
Replace pointer by reference in all functions.
...
This allows to use non const reference in Foreach_static functor (why this is not possible with pointers ? there is some black magic under tuple and variadic template...).
Thanks to this possibility, remove static variables used to return value in two functors.
2016-11-29 11:43:33 +01:00
Guillaume Damiand
4624a0b97b
Factorize dart between CMap and GMap.
...
Now we use the same class in both packages.
TODO: modify the doc accordingly.
2016-11-29 11:43:31 +01:00
Guillaume Damiand
084c2c8c19
Add a test; add deprecated class Dart
2016-11-29 11:43:29 +01:00
Guillaume Damiand
25f51ac30c
Add missing this->
2016-11-29 11:43:22 +01:00
Guillaume Damiand
9b8eb9e785
Correction for make_tetrahedron and make_quadrangle for gmaps; modify corresponding methods in LCC to be able to work both for CMaps and GMaps.
2016-11-29 11:43:17 +01:00
Guillaume Damiand
6656ab9f4e
Update doc in header files for make_xxx function in LCC.
2016-11-29 11:43:17 +01:00
Guillaume Damiand
0e80ecf8c0
Work to be able to use LCC with GMap as underlying DS (nyf)
2016-11-29 11:43:13 +01:00
Guillaume Damiand
90efe83e91
Name of project in cmake; indent
2016-11-29 11:43:12 +01:00
Guillaume Damiand
e65882ead7
Update generalized maps to follow the last modifications of combinatorial maps (nyf).
2016-11-29 11:43:07 +01:00
Laurent Rineau
3044d512f2
Merge pull request #1511 from gdamiand/CMap_LCC-bugfixes-gdamiand
...
Some bugfixes in CMap and LCC
2016-10-17 10:01:36 +02:00
Guillaume Damiand
9aae106124
Add explicit call to base contructor to avoid warning.
2016-10-12 08:22:37 -04:00
Guillaume Damiand
7620635cfe
* Bugfix in correct_invalid_attributes in LCC
...
* Remove deprecated code in LCC (that should be removed for CGAL 4.9)
2016-10-06 08:19:04 -04:00
Guillaume Damiand
0073b85d7e
Some bug fixes in CMap and LCC:
...
* Bugfix in Combinatorial_map::copy and Combinatorial_map::swap
* Bugfix in erase dart if automatic attribute are disabled
* Add missing operator= in Linear_cell_complex
* Remove deprecated code in Linear_cell_complex storage (code which was already removed in Combinatorial_map_storage and not in LCC)
* add const for isomorphic function
2016-10-06 08:11:14 -04:00
Guillaume Damiand
0cf192cd44
Add index function in Compact container (usefull to debug)
2016-09-28 17:14:07 -04:00
Sébastien Loriot
7f350f7507
remove old API deprecated since CGAL 4.4
2016-07-21 11:51:11 +02:00
Guillaume Damiand
dd2d5bb551
Remove array-bounds warning also in Combinatorial_map.h
2016-05-20 14:22:40 +02:00
Guillaume Damiand
c99d0f3223
Bug fix in belong_to_same_cell calls; add const for is_xxx functions.
2016-04-01 22:27:36 +02:00
Guillaume Damiand
37e95ca593
Remove trailling whitespaces.
2016-03-10 10:47:24 +01:00
Guillaume Damiand
b73e3293ae
Add this->template when calling templated member functions
2016-03-09 17:24:31 +01:00
Guillaume Damiand
1493fa7e63
Modification of tests following the removal of global functions (nyf)
2016-03-09 09:43:25 +01:00
Guillaume Damiand
f348cc634a
Bug fix
2016-03-08 19:02:27 +01:00
Guillaume Damiand
dec4d3a732
Deprecated construction operations.
2016-03-08 19:01:37 +01:00
Guillaume Damiand
6a171dcc77
Deprecate global modification functions.
2016-03-08 18:45:55 +01:00
Andreas Fabri
73213c45ed
Remove the :
2016-02-05 14:31:47 +01:00
Andreas Fabri
337197b237
Just suppress the warning. At least on the icl we have push/pop does not work
2016-02-05 11:50:30 +01:00
Andreas Fabri
7c5be6417e
explain what the workaround is for
2016-02-03 15:19:08 +01:00
Andreas Fabri
d2ec7ef392
disable a warning
2016-02-03 12:34:00 +01:00
Guillaume Damiand
7810d3b630
Remove duplicated useless variable null_handle.
2016-01-29 15:08:48 +01:00
Guillaume Damiand
afeb0eb4d2
Do not use using declaration but a typedef.
2015-10-29 07:41:55 +01:00
Guillaume Damiand
06731095ae
Add using declaration for Exception_no_more_available_mark.
2015-10-28 11:19:02 +01:00
Guillaume Damiand
0f7bb719f3
Merge branch 'CMap-marks_with_exceptions-sbrandel-old' into CMap-marks_with_exceptions-sbrandel
2015-10-01 18:31:45 +02:00
Guillaume Damiand
600e7b1b30
Start to merge with the new qt5 version of the LCC demo (nyf).
2015-08-28 11:51:48 +02:00
Sébastien Loriot
50595505c4
Merge branch 'Fix_warnings-GF'
...
Fixes warnings in various packages
Successfully tested in CGAL-4.7-Ic-87
Approved by the release Manager
2015-07-17 14:21:21 +02:00
Sébastien Loriot
10dddcc881
init base class to avoid a warning with clang
2015-07-16 17:45:52 +02:00
Guillaume Damiand
d67542fb59
Add is_xxx_used in cmap for dart and attributes; add tests in CMap and LCC.
2015-06-22 16:50:56 +02:00
Guillaume Damiand
1867f5b096
Add save/load in the demo.
2015-06-15 14:53:00 +02:00
Sylvain Brandel
25b2727381
mark type modified from int to size_type, exception thrown in get_new_mark and test added in the test-suite
2015-06-12 15:11:04 +02:00
Guillaume Damiand
539625fe0a
Modification of save/load function to use the last api of cmap. Replace the specialization on Point and Info by the use of has_xxx functions.
2015-04-27 14:33:43 +02:00