Guillaume Damiand
4bacc7a25a
Remove some useless include; set constructor of Dart and attribute protected; check for friend directives.
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
5c3047ae4e
Remove deprecated class from the list of class in the ref manual.
2016-11-29 11:43:33 +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
f30f0ef1f8
Remove a tred
2016-11-29 11:43:33 +01:00
Guillaume Damiand
788e680ecb
Use index in debug functions instead of adress of elements.
2016-11-29 11:43:32 +01:00
Guillaume Damiand
2aff4068b5
Allow to not define Dart_info and Attributes type in item class.
2016-11-29 11:43:32 +01:00
Guillaume Damiand
676b547a93
Doc of CMap, GMap and LCC is now ok for rev 4
2016-11-29 11:43:31 +01:00
Guillaume Damiand
1e622976fc
Factorize dart in CMap and GMap; remove Dart concept and deprecated the use of CGAL::Dart for users; add possibility to define an information associated to each dart.
2016-11-29 11:43:31 +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
d277576b15
Keep deprecated classes in the doc.
2016-11-29 11:43:31 +01:00
Guillaume Damiand
268036a088
Keep old names in the doc, marked deprecated.
2016-11-29 11:43:30 +01:00
Guillaume Damiand
084c2c8c19
Add a test; add deprecated class Dart
2016-11-29 11:43:29 +01:00
Sébastien Loriot
47d1475412
force linking to dimension in the doc
2016-11-29 11:43:29 +01:00
Guillaume Damiand
bd805cd44f
Modif doc CMap, GMap, LCC
2016-11-29 11:43:28 +01:00
Guillaume Damiand
d0539bbd5b
Doc for CMap, GMap and LCC ok after review 2
2016-11-29 11:43:28 +01:00
Guillaume Damiand
4ed3d3318f
Add spaces <=
2016-11-29 11:43:28 +01:00
Guillaume Damiand
e7cc0b707d
Doc combinatorial map ok.
2016-11-29 11:43:28 +01:00
Guillaume Damiand
954c7c2800
Doc CMap, GMap, LCC
2016-11-29 11:43:27 +01:00
Guillaume Damiand
7a552e9617
Doc for CMap and GMap
2016-11-29 11:43:27 +01:00
Guillaume Damiand
ae55b10e8b
Update doc of CMap and GMap (cont)
2016-11-29 11:43:27 +01:00
Guillaume Damiand
65569a9ff0
Start to rename Dart -> Combinatorial_map_dart and GMap_dart -> Generalized_map_dart
2016-11-29 11:43:27 +01:00
Guillaume Damiand
69115dd960
Doc of CMap and GMap following Sebastien review (nyf)
2016-11-29 11:43:27 +01:00
Guillaume Damiand
c88fd4fd1c
Corrections following Sebastien review (nyf)
2016-11-29 11:43:26 +01:00
Guillaume Damiand
20979072cb
Small modifs following Sebastien review.
2016-11-29 11:43:26 +01:00
Guillaume Damiand
ecb0bcc8a5
Correct bib for gmap; replace application -> function in doc.
2016-11-29 11:43:25 +01:00
Guillaume Damiand
686c850e11
Small typo following Andreas review
2016-11-29 11:43:25 +01:00
Guillaume Damiand
288313128e
End of doc for LCC.
2016-11-29 11:43:25 +01:00
Guillaume Damiand
dc8e555e3e
Small corrections in CMap and GMap doc.
2016-11-29 11:43:25 +01:00
Guillaume Damiand
9400797e49
Add missing tparam
2016-11-29 11:43:24 +01:00
Guillaume Damiand
2807bbb47e
Ok for CMap and GMap doc
2016-11-29 11:43:24 +01:00
Guillaume Damiand
da7ca2e22a
Ok for CMap doc
2016-11-29 11:43:23 +01:00
Guillaume Damiand
4921361cbe
Continue the doc for GMap: add new concepts of BasicXXX to factorize doc between CMap and GMap.
2016-11-29 11:43:23 +01:00
Guillaume Damiand
25f51ac30c
Add missing this->
2016-11-29 11:43:22 +01:00
Guillaume Damiand
de634dbd87
Doc of GMap and LCC.
2016-11-29 11:43:21 +01:00
Guillaume Damiand
091ae2ab8e
GMap doc and homogenization of references in cmap and gmap.
2016-11-29 11:43:20 +01:00
Guillaume Damiand
9c798d6f23
Update doc for darts (there is no more method to access directly information of a dart)
2016-11-29 11:43:20 +01:00
Guillaume Damiand
417ddaa469
Continue doc of GMap for operations.
2016-11-29 11:43:19 +01:00
Guillaume Damiand
e7a8d85652
Update insertion examples in CMap and add precision in the doc.
2016-11-29 11:43:19 +01:00
Guillaume Damiand
faffe50656
Update doc for examples dynamic_onmerge (both CMap and GMap)
2016-11-29 11:43:18 +01:00
Guillaume Damiand
fcccd7ddb8
Small correction in map dynamic onmerge example.
2016-11-29 11:43:18 +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
a7cef53494
Use the macro tred
2016-11-29 11:43:16 +01:00
Guillaume Damiand
5c417c2cf2
Improve the tred macro to allow to be used itself with macro
2016-11-29 11:43:16 +01:00
Guillaume Damiand
213ae2c87b
Add some links to the GMap package.
2016-11-29 11:43:16 +01:00
Guillaume Damiand
1163ee6ab0
Update the name and label of figures in order to have the same naming convention for cmap and gmap.
2016-11-29 11:43:14 +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
fe9420c078
Comments.
2016-11-29 11:43:12 +01:00
Guillaume Damiand
90efe83e91
Name of project in cmake; indent
2016-11-29 11:43:12 +01:00
Guillaume Damiand
e8180ff4ae
Update following Andreas first review.
2016-11-29 11:43:12 +01:00
Guillaume Damiand
75ee34d7ea
Update doc of Gmap to highlight differences
2016-11-29 11:43:12 +01:00
Guillaume Damiand
a23ee58d91
Bug fix for global function that are removed
2016-11-29 11:43:11 +01:00
Guillaume Damiand
098f87db0d
Remove new line in the doc to simplify the comparison
2016-11-29 11:43:11 +01:00
Guillaume Damiand
1de9bb136b
Add a note about GMap for non orientable objects.
2016-11-29 11:43:11 +01:00
Guillaume Damiand
b5843faa1b
Combinatorial map ref manual to add the fact that dart and attribute concerns combinatorial map.
2016-11-29 11:43:10 +01:00
Guillaume Damiand
47fe19a13a
Cleanup fig in CMap.
2016-11-29 11:43:10 +01:00
Guillaume Damiand
d81b732761
Update 2 figs; plus remove unused pdf files.
2016-11-29 11:43:08 +01:00
Guillaume Damiand
261586d660
Update comments in Combinatorial map to add the possibility of using generalized maps.
2016-11-29 11:43:08 +01:00
Guillaume Damiand
515fd7ef8e
Correct some wrong comments.
2016-11-29 11:43:07 +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
Guillaume Damiand
79febdd8a3
All figures of CMap and LCC are now in svg.
2016-11-29 11:43:00 +01:00
Guillaume Damiand
55f0b69fdf
Remove my previous trick to change the orientation.
2016-11-01 14:33:24 -04: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
Laurent Rineau
7a84cbceea
Merge pull request #1509 from gdamiand/Compact_container-add_debug_function-gdamiand
...
Add index function in Compact container
2016-10-17 10:01:27 +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
Laurent Rineau
223c1cf5a4
Merge pull request #1530 from lrineau/Installation-compute_dependencies-GF
...
Compute and fix packages dependencies
2016-10-05 13:11:04 +02:00
Laurent Rineau
9a0bb54922
Merge pull request #1438 from sloriot/CGAL-clean_up_projects_name_cmake
...
Clean up projects name in cmake scripts
2016-10-05 13:02:25 +02:00
Andreas Fabri
9110c92590
Forward declaration of a struct must not declare it as class
2016-10-03 09:35:49 +02:00
Andreas Fabri
4f8572ed44
Fix package Combinatorial_map: include headers
2016-09-30 15:23:14 +02:00
Andreas Fabri
c45730530c
Fix package Surface_mesh_simplification: include headers
2016-09-30 15:23:14 +02:00
Andreas Fabri
347bd827b5
Fix package Combinatorial_map: include headers
2016-09-30 15:22:29 +02:00
Sébastien Loriot
a9840bf87c
doc bugfix
...
remove an extra }
2016-09-29 08:57:26 +02:00
Guillaume Damiand
0cf192cd44
Add index function in Compact container (usefull to debug)
2016-09-28 17:14:07 -04:00
Sébastien Loriot
7e2ee496de
update project name of cmake scripts of tests
2016-09-08 00:26:37 +02:00
Sébastien Loriot
6b338eeb1f
improve the name of projects in cmake scripts of examples
2016-09-08 00:02:55 +02: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
Sebastien Loriot
4d56e3ef51
Merge pull request #971 from gdamiand/CMap-global_functions-gdamiand
...
Combinatorial map: remove global functions
2016-05-10 09:26:58 +02:00
Guillaume Damiand
d44b75d192
Update version of boost_gcc
2016-05-10 09:13:32 +02:00
Guillaume Damiand
a06ec250eb
Correct version of gcc to ignore array buffer warnings
2016-05-09 10:16:35 +02:00
Guillaume Damiand
f8823fd689
remove array-bounds warning for gcc >= 4.9
2016-05-02 17:18:14 +02:00
Guillaume Damiand
46a7eabc68
add include for EXIT_SUCCESS
2016-04-22 20:28:33 +02:00
Guillaume Damiand
8d5743ba24
Do not use template for function calls outside template class.
2016-04-21 07:20:08 +02:00
Guillaume Damiand
900f5efe4b
Correct link in doc
2016-04-11 18:34:51 +02:00
Guillaume Damiand
efdd6c5a26
Remove warnings and errors
2016-04-11 18:31:38 +02:00
Guillaume Damiand
964a69676f
Add #ifndef CGAL_NO_DEPRECATED_CODE to allow to run the test in test suite that remove deprecated code.
2016-04-04 16:18:19 +02:00
Guillaume Damiand
afb03a8ae4
Remove the use of deprecated functions.
2016-04-01 22:44:29 +02:00
Guillaume Damiand
4991ccf197
Add test of deprecated functions.
2016-04-01 22:34:25 +02:00
Guillaume Damiand
056e0d66fe
add a missing deprecated function; use non deprecated version in assert.
2016-04-01 22:27:50 +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
3b642fede8
Splif functor in two parts (functor_nonvoid and functor) to avoid ambiguous template specialization.
2016-04-01 22:26:34 +02:00
Guillaume Damiand
de89d2ecad
Ok for graph_traits_Linear_cell_complex.h for test_Euler_operations.
2016-03-28 22:08:21 +02:00