Guillaume Damiand
990c05090c
Bug fix in CMap operation
2017-11-13 12:02:20 +01:00
Sébastien Loriot
0698f79aff
add SPDX identifier for files under the LGPL-3+ license
2017-11-12 10:17:50 +01:00
Laurent Rineau
7e9f756935
Replace all std::unary_function by CGAL::unary_function
2017-10-04 15:57:09 +02:00
Guillaume Damiand
013f447395
Merge branch 'master' into BGL-LCC-gdamiand
2017-06-22 23:21:39 +02:00
Guillaume Damiand
c8250c4570
Merge branch 'master' into BGL-LCC-gdamiand
2017-06-15 10:03:53 -04:00
Guillaume Damiand
f8fba47ac5
Remove cgalModif in doc
2017-06-15 09:47:30 -04:00
Guillaume Damiand
b80315367f
Do not return void.
2017-06-14 13:46:03 -04:00
Laurent Rineau
5282ef53da
Merge pull request #2120 from gdamiand/patch-2
...
Update cmap definition
2017-05-19 10:27:09 +02:00
Guillaume Damiand
7cab8ed1bb
Remove a warning (unused variable)
2017-05-19 10:03:02 +02:00
Guillaume Damiand
2965ecabea
Update cmap definition
...
Following Mike Bliudze comment on cgal-edboard.
2017-05-12 10:46:05 -04:00
Guillaume Damiand
a22a5fbd21
Update BGL LCC examples and tests following the modification of the API (helper class)
2017-05-10 13:27:37 -04:00
Guillaume Damiand
42a1419dbf
Document class Cell_attribute_with_id
2017-05-10 08:22:22 -04:00
Guillaume Damiand
8b42545b6e
Remove wrong comment
2017-04-19 15:51:49 -04:00
Laurent Rineau
87c9afd486
Fix the compilation of individual headers
...
- in most cases, that was just adding missing #include
- I have removed the use of <CGAL/basic.h>
2017-04-13 15:56:51 +02:00
Guillaume Damiand
755272148a
Cleanup BGL for LCC; add shortcut for item with id to simplify definition.
2017-03-31 17:11:36 -04:00
Guillaume Damiand
54eae7dcd4
Init_id function has two template arguments.
2017-03-29 12:44:33 -04:00
Guillaume Damiand
bfbee1701e
Now attributes and darts in CMap/GMap/LCC can have id or not depending on a template argument.
2017-03-27 17:16:40 -04:00
Guillaume Damiand
6d8b48a388
Init id for create_dart.
2017-03-27 12:22:20 -04:00
Guillaume Damiand
f95a9558b2
Update cmap to use index in attributes/darts for property maps.
2017-03-27 11:58:30 -04:00
Guillaume Damiand
b8b419f3b9
Update graph traits: now source, target and halfedge are ok.
2017-03-23 09:19:57 -04:00
Guillaume Damiand
e886578bbd
Remove duplicated code (probably due to rebase)
2017-03-22 17:44:25 -04:00
Guillaume Damiand
06f73990f4
Small modifs to minimize diff with master.
2017-03-22 17:41:58 -04:00
Guillaume Damiand
ff61b85322
update after rebase
2017-03-22 17:39:33 -04:00
Guillaume Damiand
acad419a9a
Update after rebase with master.
2017-03-22 17:33:05 -04:00
Guillaume Damiand
f3a6a80382
Remove my previous trick to change the orientation.
2017-03-22 16:37:24 -04:00
Guillaume Damiand
48db4e157b
Ok for graph_traits_Linear_cell_complex.h for test_Euler_operations.
2017-03-22 16:36:01 -04:00
Guillaume Damiand
98fe7cb77c
Some progress for graph traits for linear cell complex.
...
* graph_concept_Linear_cell_complex compile and run correctly.
* simplification_Linear_cell_complex compile and start to run; make some Euler modifications, then segmentation fault... I am working to debug...
2017-03-22 16:33:39 -04:00
Sébastien Loriot
aec5d6a60c
clean up after rebase
2016-11-29 11:43:47 +01:00
Guillaume Damiand
98e0ec06f1
Test for LCC et CMap.
2016-11-29 11:43:47 +01:00
Guillaume Damiand
269dcaf78d
Remove a warning
2016-11-29 11:43:47 +01:00
Guillaume Damiand
353dd551f8
Add a parameter to reverse orientation function to not unmark the reversed cc if used.
2016-11-29 11:43:46 +01:00
Guillaume Damiand
efae67d339
Add beta_inv macro
2016-11-29 11:43:45 +01:00
Guillaume Damiand
e752f7d3b0
Update CMap and GMap examples (cosmetic)
2016-11-29 11:43:44 +01:00
Guillaume Damiand
da3b1551ec
Replace unsigned int -> size_type to avoid a warning.
2016-11-29 11:43:44 +01:00
Guillaume Damiand
c1415e05f2
Add cgal_use for a unused variable warning
2016-11-29 11:43:44 +01:00
Guillaume Damiand
98cba35a39
Add missing template argument when calling Copy_dart_info_functor; plus a cast for dual in order to get the correct type.
2016-11-29 11:43:43 +01:00
Guillaume Damiand
9731a1a51e
Correction of copy dart info functor.
2016-11-29 11:43:43 +01:00
Guillaume Damiand
70155e27ad
Correct functors for non variadic case.
2016-11-29 11:43:42 +01:00
Guillaume Damiand
2939b8ea8f
Remove red text in doc; that was used for reviewing process.
2016-11-29 11:43:42 +01:00
Guillaume Damiand
220bf51f93
Bug fix in close and insert_cell_2_in_cell_3 functions: both for CMap and GMap.
2016-11-29 11:43:40 +01:00
Guillaume Damiand
d4d788837e
Correct isomorphism functions to process correctly empty maps.
2016-11-29 11:43:40 +01:00
Guillaume Damiand
8203bb929e
Update examples
2016-11-29 11:43:39 +01:00
Guillaume Damiand
b655c8df82
Update test CMap and LCC.
2016-11-29 11:43:38 +01:00
Guillaume Damiand
12328929b2
Update LCC tests: now they are done both for CMap and GMap.
2016-11-29 11:43:38 +01:00
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
f00f6f71f4
Not need to link in both directions; this is done automatically.
2016-11-29 11:43:36 +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
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
Guillaume Damiand
d8c6439eb8
Some progress for graph traits for linear cell complex.
...
* graph_concept_Linear_cell_complex compile and run correctly.
* simplification_Linear_cell_complex compile and start to run; make some Euler modifications, then segmentation fault... I am working to debug...
2016-03-25 17:10:08 +01:00
Sébastien Loriot
4c29bf1b44
CMAKE_SOURCE_DIR -> CMAKE_CURRENT_SOURCE_DIR
2016-03-24 16:33:46 +01:00
Guillaume Damiand
406a2d4f1c
Update user manual
2016-03-10 16:47:55 +01:00
Guillaume Damiand
2367827151
Update the doc to deprecate all global operations.
2016-03-10 16:37:00 +01:00
Guillaume Damiand
37e95ca593
Remove trailling whitespaces.
2016-03-10 10:47:24 +01:00
Guillaume Damiand
7741e0accb
Update bug in doc of CMap.
2016-03-10 10:47:06 +01:00
Guillaume Damiand
4a5ee86271
examples and tests updating for CMap after deprecation of global functions.
2016-03-09 18:47:23 +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
68ed581ee3
Modification of tests following the removal of global functions (nyf)
2016-03-09 08:48:32 +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
f3ee141223
Update example following the code deprecated.
2016-03-08 19:01:19 +01:00
Guillaume Damiand
6a171dcc77
Deprecate global modification functions.
2016-03-08 18:45:55 +01:00
Sébastien Loriot
881e4d3199
request Core only in examples, tests and demos when really needed
2016-03-07 22:36:57 +01:00
Sébastien Loriot
2d191d6651
commit CMakeLists.txt for all examples and tests
2016-03-07 17:39:36 +01:00
Andreas Fabri
b926bfc21d
Update PackageDescription.txt
2016-02-26 20:53:46 +01:00
Philipp Möller
0a04a3a48f
Use CGAL_DOC_VERSION
2016-02-11 15:37:54 +01:00
Sebastien Loriot
09159fe5de
Merge pull request #721 from afabri/CMap-intel_warning-GF
...
Disable a warning on the Intel compiler
2016-02-07 18:39:35 +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
Sébastien Loriot
72863bfe44
fix doxygen warnings
2016-02-04 21:19:36 +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
Sebastien Loriot
40671f88aa
Merge pull request #703 from afabri/Cmap-bound_warning-GF
...
Suppress warning in Combinatorial Map for g++ >= 5
2016-02-02 20:57:16 +01:00
Andreas Fabri
244c285257
4080 -> 5000
2016-02-01 13:22:17 +01:00
Andreas Fabri
0900971a4f
warning was introduced with g++ 5
2016-02-01 12:23:17 +01:00
Andreas Fabri
164c427c0f
suppress -Warray-bounds
2016-02-01 11:19:05 +01:00
Guillaume Damiand
7810d3b630
Remove duplicated useless variable null_handle.
2016-01-29 15:08:48 +01:00
Guillaume Damiand
e0d31207ba
Make the (inner) variable null_handle const
2016-01-28 18:50:39 +01:00
Sebastien Loriot
4e9448cb9e
Merge pull request #451 from GilesBathgate/throwing-destructors
...
Introduces a CGAL_destructor_assertion macro.
2016-01-14 14:08:10 +01:00
Sebastien Loriot
db74cf0637
Merge pull request #621 from gdamiand/CMap_bugfix_iterator-gdamiand
...
CMap bugfix iterator gdamiand
2016-01-13 14:49:58 +01:00
Giles Bathgate
f0ac236713
Introduces a GCAL_NO_ASSERTIONS_BOOL macro
...
This macro is always defined. Its value will be true when assertions are defined
and false when assertions are not defined. This macro can then be used in place
of a true false constant, such as is needed for CGAL_NOEXCEPT.
2016-01-08 20:31:59 +00:00
Guillaume Damiand
60d44ab38b
Bug fix in dart iterator with two beta
2016-01-08 06:33:36 +01:00
Guillaume Damiand
edfe7f4d10
Add test to be able to detect more bugs in iterators.
2016-01-07 22:24:05 +01:00
Guillaume Damiand
13fec5c8d1
Bug fix in CMap_extend_iterator class.
...
Do not mark darts when pushing them in the stack of dart; but when they are processed.
2016-01-07 18:45:54 +01:00
Giles Bathgate
f6dfeba815
Use CGAL_NO_ASSERTIONS with the CGAL_NOEXCEPT macro.
...
This avoids penalizing release builds in which assertions are not
made within the destructors, and so no exception can be thrown.
2015-12-19 15:47:16 +00:00
Philipp Möller
71b4e9c515
Use CGAL_FULL_VERSION in all Doxyfile.in
2015-12-17 16:33:28 +01:00
Philipp Möller
81a8f982dc
Handle the easy INPUT cases
...
If INPUT is just PKG/doc/PKG, handle it automatically.
2015-12-10 17:00:26 +01:00
Giles Bathgate
3a725499ad
Introduces CGAL_NOEXCEPT macro.
...
This macro is available for future compatibility with c++11, which
by default marks destructors noexcept(true). Some destructors
in CGAL do throw exceptions an so should be marked noexcept(false).
Since noexcept is not available in c++0x and below the macro is
disabled when CGAL_CXX11 is not defined since it is not required.
2015-11-23 16:47:59 +00:00
Giles Bathgate
9645135ff5
Introduces a CGAL_destructor_assertion macro.
...
This macro can safely be called from a destructor, even when
the stack is currently unwinding, and thus prevents uncatchable
exceptions.
2015-11-23 16:47:59 +00:00
Guillaume Damiand
237697b7e0
Update Combinatorial_map.txt
2015-11-04 10:20:19 +01:00
Sebastien Loriot
5d9d9d660d
Merge pull request #450 from gdamiand/CMap-marks_with_exceptions-sbrandel
...
C map marks with exceptions sbrandel
2015-11-02 09:12:42 +01:00
Sébastien Loriot
db92147837
assert -> CGAL_assertion in header
2015-10-29 13:04:01 +01:00
Guillaume Damiand
afeb0eb4d2
Do not use using declaration but a typedef.
2015-10-29 07:41:55 +01:00
Guillaume Damiand
f918d36ef6
rename mark in amark.
2015-10-28 13:16:31 +01:00
Guillaume Damiand
06731095ae
Add using declaration for Exception_no_more_available_mark.
2015-10-28 11:19:02 +01:00
Guillaume Damiand
b8b4b9c545
Remove two unused variables.
2015-10-16 07:19:51 +02: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
Andreas Fabri
6e214c5f4a
remove Qt3 demos and empty dontsubmit files
2015-09-30 12:51:40 +02:00
Laurent Rineau
35d63a2fb4
Merge pull request #302 from gdamiand/STL_extension-isused_test-gdamiand
...
STL Extensions: add test for is_used
2015-09-03 13:48:20 +02:00
Laurent Rineau
69706c7de9
Merge pull request #127 from gdamiand/Combinatorial_map_save_load-gdamiand
...
Combinatorial_map: add save/load functionality in the LCC demo
2015-09-03 13:43:36 +02:00
Guillaume Damiand
586eb0a266
Update doc of XXX_handle (documentation bug fix).
2015-08-31 17:28:36 +02:00
Guillaume Damiand
2387fcf2a5
Remove is_used from Combinatorial map test.
2015-08-31 08:34:17 +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
Laurent Rineau
08666dce25
Merge pull request #179 from afabri/CGAL-add_hash-GF
...
Add boost::hash and std::hash
https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Small_Features/hash
Conflicts:
Installation/changes.html
2015-07-17 15:39:18 +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
Sébastien Loriot
84d82c3a8e
fix unused variable warnings
2015-07-16 10:15:33 +02:00
Andreas Fabri
2dea6db3bb
Merge branch 'CGAL-add_hash-GF-old' into CGAL-add_hash-GF
...
Conflicts:
Surface_mesh/include/CGAL/Surface_mesh/Surface_mesh.h
2015-07-06 10:51:23 +02:00
Guillaume Damiand
e94b687022
Add \ after i.e. in doxygen comment
2015-06-24 09:50:20 +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
a8226e8743
Add sentence about handle that are LessThanComparable and Hashable
2015-06-22 15:45:07 +02:00
Guillaume Damiand
a57e127412
Remove warnings
2015-06-17 09:45:59 +02:00
Guillaume Damiand
af01f3820c
Remove a warning
2015-06-16 12:14:23 +02:00
Guillaume Damiand
c0741ed420
Remove warnings
2015-06-16 07:58:02 +02:00
Guillaume Damiand
4bae2612d8
* Modify load to not take into account the typeid of attributes
...
* Update the demo to draw non convex faces
2015-06-15 21:14:02 +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
1609fbe902
Bug fix
2015-06-11 11:34:24 +02:00
Sylvain Brandel
df9340115a
wip
2015-06-04 14:52:19 +02:00
Guillaume Damiand
98bbdbfc2d
Move functor that detect non void attributes and point in CGAL namespace (before they were in internal); add a missing void typedef.
2015-05-15 19:58:37 +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
Sylvain Brandel
41464f142f
type of boolean marks modified from int to size_type in both Combinatorial_map and Linear_cell_complex
2015-04-01 15:36:34 +02:00
Sylvain Brandel
040924ad27
wip
2015-03-26 10:03:42 +01:00
Sylvain Brandel
d402dddf2f
added a new example file to test exceptions
2015-03-26 10:02:37 +01:00
Guillaume Damiand
bea5137040
Remove a warning
2015-03-14 21:08:07 +01:00
Guillaume Damiand
e4598620a1
Remove warnings
2015-03-12 07:57:04 +01:00
Guillaume Damiand
4660425d40
Bug fix in operator= of one iterator; add tests to test more cases.
2015-03-11 15:07:37 +01:00
Guillaume Damiand
6c09e5918c
Add missing #include
2015-03-10 15:48:06 +01:00
Guillaume Damiand
fd4162a5a1
Bug fix in size function in ranges
2015-03-03 10:37:37 +01:00
Sylvain Brandel
9a6ed32a15
Merge branch 'Combinatorial_map-update_attributes-sbrandel'
...
- corresponding to small feature "Combinatorial map update attributes"
https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Small_Features/Combinatorial_map_update_attributes
- succesfully tested, release number CGAL-4.6-lc-99
- Approved by the Release Manager
Conflicts:
Installation/changes.html
2015-01-08 14:48:47 +01:00
Guillaume Damiand
31f97645d9
Finalize doc + example.
2015-01-05 18:37:50 +01:00
Guillaume Damiand
d851f35651
Remove warnings; wrong use of typename and template in viewer; default argument for example.
2014-12-25 08:20:00 +01:00
Guillaume Damiand
bdc0dee6ce
Update operations to use are_attributes_automatically_managed
2014-12-23 22:15:49 +01:00
Guillaume Damiand
1ac0e7ea8d
add the three new functions in CombinatorialMap concept.
2014-12-23 21:39:33 +01:00
Guillaume Damiand
882c6033df
Bug fix; optimize merge volume operations.
2014-12-23 21:07:53 +01:00
Guillaume Damiand
919bf8af74
Cleanup + some optimizations.
2014-12-23 09:34:09 +01:00
Guillaume Damiand
91ede0a444
Bug fix in toposew
2014-12-12 16:09:21 +01:00
Sylvain Brandel
08af113c95
Adding linear_cell_complex_3_attributes_management.cpp example
2014-12-12 15:41:23 +01:00
Sylvain Brandel
1cb63c386b
Modification of the names of attributes management functions
2014-12-05 16:03:44 +01:00
Laurent Rineau
d63a998759
Attempt to remove more warnings
2014-11-07 18:54:59 +01:00
Guillaume Damiand
8eddea1e5b
Add some CGAL_assume functions in functions manipulating marks in combinatorial map class.
2014-11-07 16:42:32 +01:00
Guillaume Damiand
7d590d7902
Index version of LCC is ok.
2014-10-05 18:50:53 +02:00
Guillaume Damiand
aad53de70e
Integrate the index class into the compact container with index: cont.
2014-10-05 14:25:48 +02:00
Guillaume Damiand
7efb4bdbda
Start to integrate the index class into the compact container with index.
2014-10-03 17:35:26 +02:00
Guillaume Damiand
8cd88542de
Update compact container with index
2014-10-03 13:48:02 +02:00
Guillaume Damiand
f5c47ce46a
One different type for each index.
2014-10-02 22:01:48 +02:00
Guillaume Damiand
f6872f87b8
One different type for each index.
2014-10-02 21:32:45 +02:00
Guillaume Damiand
6d71a45447
First try with index class.
2014-10-02 20:43:50 +02:00
Guillaume Damiand
0053fa20bc
Add index containers
2014-09-18 17:03:38 +02:00
Guillaume Damiand
54b4e8028f
Index version.
2014-09-18 16:59:19 +02:00
Laurent Rineau
3deb8e7910
Merge branch 'Mesh_3-compare_index-GF-old' into Mesh_3-compare_index-GF
...
Create an integration branch for 'Mesh_3-compare_index-GF': a new branch
created from 'master', where I merged the previous version of
'Mesh_3-compare_index-GF'.
There was a conflict with two features recently merged into 'master' for
CGAL-4.5:
- the move of two files from include/CGAL/Mesh_3/ to include/CGAL/. See
the small feature:
http://cgal.org/wiki/Features/Small_Features/New_constructor_in_Label_mesh_domain_3_and_new_function_wrapper
- parallelism for Triangulation_3 and Mesh_3:
http://cgal.org/wiki/Features/Parallel_Mesh_3
Conflicts:
Combinatorial_map/include/CGAL/Cell_attribute.h
Mesh_3/include/CGAL/Implicit_mesh_domain_3.h
Mesh_3/include/CGAL/Labeled_image_mesh_domain_3.h
Mesh_3/include/CGAL/Mesh_3/Sliver_perturber.h
Mesh_3/include/CGAL/Polyhedral_mesh_domain_3.h
Mesh_3/test/Mesh_3/test_meshing_3D_image.cpp
Mesh_3/test/Mesh_3/test_meshing_polyhedron.cpp
Mesh_3/test/Mesh_3/test_meshing_polyhedron_with_features.cpp
Polyhedron/demo/Polyhedron/Polyhedron_type.h
STL_Extension/include/CGAL/Compact_container.h
STL_Extension/test/STL_Extension/test_Compact_container.cpp
I also modified the following files during the conflict resolution:
Linear_cell_complex/include/CGAL/Cell_attribute_with_point.h
Mesh_3/include/CGAL/Labeled_mesh_domain_3.h
Mesh_3/include/CGAL/Polyhedral_mesh_domain_with_features_3.h
2014-07-18 15:47:14 +02:00
Laurent Rineau
c8540086d8
Fix CMap with clang -std=c++11
...
It seems that Boost.Config says std::tuple does not work, even if
variadic templates are usable.
Trivial fix for master.
(cherry picked from commit e60c9ec190611c711fff7bb9a5ffc463f93e31b7)
2014-06-27 16:29:53 +02:00
Sylvain Brandel
d62a535fd7
minor addons in the code, not in the API
2014-06-13 16:02:55 +02:00
Guillaume Damiand
174dfc336e
* bugfix in first_dart: remove null_handle when cmap is empty and not null_dart_handle
...
* update friend declarations
* remove useless this->set_current_dart(this->mmap->null_handle) in Dart_iterators.h
* Use inner definition CMap::Dart_of_cell_basic_const_range<i> instead of directly the class CGAL::CMap_dart_const_iterator_basic_of_cell in internal/Combinatorial_map_internal_functors.h (more generic)
2014-06-13 11:31:32 +02:00
Sylvain Brandel
ec61d7cdc0
Updating new branch with modified and new files, in accordance with provided features
2014-06-03 11:22:47 +02:00
Sébastien Loriot
2d14739716
additional fixes for Combinatorial map package
2014-05-21 18:47:33 +02:00
Clement Jamin
239b6d0932
Merge branch 'STL_extension-Compact_container_as_vector-cjamin-old' into STL_extension-Compact_container_as_vector-cjamin
2014-04-16 14:14:24 +01:00
Guillaume Damiand
3ab46250db
Reinit always ref counting when creating attribute. VC12 does not use the specialized version for copy constructor but always the generic one.
2014-04-07 19:53:06 +02:00
Sébastien Loriot
9114db9085
restore figure source files removed in 0fa2cacb
...
| commit 0fa2cacb60
| Author: Sébastien Loriot <sebastien.loriot@cgal.org>
| Date: Tue Dec 3 17:27:02 2013 +0100
|
| remove doc_tex documentation (including developer manual) and old manual tools
2014-02-10 14:54:23 +01:00
Clement Jamin
28c5fde142
Add an increment policy to the Compact_container, and an operator[]
2013-12-20 15:03:37 +01:00
Sébastien Loriot
0fa2cacb60
remove doc_tex documentation (including developer manual) and old manual tools
2013-12-03 17:27:02 +01:00
Guillaume Damiand
375e7a919e
no more -> no longer
2013-11-27 18:13:05 +01:00
Guillaume Damiand
db7c14cc58
* Document the deprecated function in Dart, CMap concept and LCC class;
...
* Add paragraph in changes.html;
* Bugfix in Linear_cell_complex_constructors for lcc without 2-attributes.
2013-11-21 10:23:24 +01:00
Guillaume Damiand
b35422939a
Add Ken as contributer.
2013-11-19 16:35:09 +01:00
Guillaume Damiand
c34014bcf7
Doc update.
2013-11-19 16:31:53 +01:00
Guillaume Damiand
b3a7330a33
Remove function get_attribute_of_dart which is useless.
2013-11-19 15:42:51 +01:00
Guillaume Damiand
a4ec793044
Documentation of modifications in CombinatorialMap and Dart.
2013-11-19 15:29:24 +01:00
Guillaume Damiand
96f3835d0a
Remove null vector in traits (pb with Kernel_d ?)
2013-11-19 07:30:43 +01:00
Guillaume Damiand
305b6a4ba0
Add debug message
2013-11-18 19:47:27 +01:00
Guillaume Damiand
2b6bf9fbe7
Remove a warning
2013-11-15 08:05:22 +01:00
Guillaume Damiand
42959d525f
Add missing typedef
2013-11-14 13:25:45 +01:00
Guillaume Damiand
6592ca0bc7
Remove warning
2013-11-14 09:36:53 +01:00
Guillaume Damiand
ddefa1f60c
Remove warning
2013-11-14 08:39:34 +01:00
Guillaume Damiand
8d560a5661
Bugfix in dart functions with c++11.
2013-11-14 08:34:36 +01:00
Guillaume Damiand
61d6236b60
Use null_handle instead of NULL everywhere internally to simplify the future possible version with index.
2013-11-13 17:32:46 +01:00
Guillaume Damiand
53f02ea00d
Add storage classes (forgotten in the previous commit)
2013-11-13 13:49:59 +01:00
Guillaume Damiand
dccdec40a5
Combinatorial map with no static dart_null_handle.
...
This is a copy from the branch CMap_no_dart-gdamiand by keeping only the part with dart_handle.
The modifications are the ones given in the small feature Combinatorial map dart attribute.
2013-11-12 22:27:44 +01:00
Andreas Fabri
6c547e5663
Mainly added includes
2013-09-13 22:24:30 +02:00
Guillaume Damiand
08d5670307
Update the doc of functions one_dart_per_incident_cell(dh), darts_of_cell(dh) and darts_of_orbit(dh) in the concept CombinatorialMap.
...
(small feature CMap doc first dart of ranges pre-approved 28 June 2013)
2013-09-05 20:30:46 +02:00
Laurent Rineau
bc03aaf30b
Put doc/ in the global dont_submit file
2013-08-20 10:57:03 +02:00
Sébastien Loriot
9c2f35ed1a
using cgalHeading instead of h3
2013-08-07 10:06:49 +02:00
Sébastien Loriot
d282ade623
use \cgalCite instead of \cite
...
using perl -i -pe 's/\\cite\s*{?([a-zA-Z0-9:-]+)}?/\\cgalCite{$1}/g'
2013-08-05 18:25:26 +02:00
Sébastien Loriot
74a1ac055e
remove pdf files from doxygen doc include path
2013-07-25 11:15:18 +02:00
Guillaume Damiand
685d595c29
Remove a warning: avoid to compile close<-1>.
2013-07-05 07:12:34 +02:00
Guillaume Damiand
d2e409487e
Bug fix in close operation.
2013-07-04 16:55:53 +02:00
Guillaume Damiand
374ca0aea8
Add missing doc for reverse orienration functions; correction in the doc of cmap contructor.
2013-06-26 11:11:43 +02:00
Guillaume Damiand
b3ad1c44c4
Merge branch 'Combinatorial_map-reverse_orientation-kenohori'
...
Approved by the release manager.
2013-06-25 12:17:36 +02:00
Guillaume Damiand
6653320136
Tests for reverse orientation.
...
Bugfix: initialization of internal::Test_is_same_attribute_functor<Self, Map2>::value.
Add text in changes.html.
2013-06-24 10:27:26 +02:00
Guillaume Damiand
37d7b8ef0f
Merge branch 'Combinatorial_map-reverse_orientation-kenohori-old' into Combinatorial_map-reverse_orientation-kenohori
2013-06-23 21:02:11 +02:00
Guillaume Damiand
1018501173
Replace t.get<i>() by CGAL::cpp11::get<i>(t) for tuples.
2013-06-18 09:33:37 +02:00
Guillaume Damiand
eebf72eb3d
Doc for dynamic onsplit/onmerge functors.
2013-06-17 12:37:33 +02:00
Guillaume Damiand
867cf4767e
Example for dynamic functor.
2013-06-17 10:14:04 +02:00
Guillaume Damiand
444ba939a8
Dynamic attributes for onmerge and onsplit.
...
Copy of master, and integrations of modifs done in the branch Combinatorial_map_dynamic_onxxxfunctors-gdamiand. Add an example in map_3_dynamic_onmerge.cpp.
2013-06-16 20:48:01 +02:00
Guillaume Damiand
98a4e30f34
Merge branch 'Combinatorial_map_copy2-gdamiand'
...
Approved by the release manager
2013-06-14 13:33:46 +02:00
Sébastien Loriot
716f87d2d7
rename Hidden_type to unspecified_type and update its description
2013-06-13 18:48:58 +02:00
Guillaume Damiand
d1395ba609
Add doc for new constructor, operator= and swap method.
2013-06-13 17:58:31 +02:00
Guillaume Damiand
50fd54b5f1
Patch for compiler gcc4.3
...
(Sebastien is the best, even it is not fair because I don't have access to the compiler. But I will pay my beer ;)
2013-06-13 14:53:04 +02:00
Guillaume Damiand
7f7788bd84
Small corrections on reverse orientations; reformating; start to add tests
2013-06-13 11:14:03 +02:00
Guillaume Damiand
67756fd5d3
Add missing template keywords
2013-06-13 10:21:09 +02:00
Guillaume Damiand
ff8b4686d9
Remove a warning
2013-06-07 08:46:25 +02:00
Guillaume Damiand
23e8a540f7
Small corrections after first results of testsuite
2013-06-06 08:18:13 +02:00
Guillaume Damiand
a4e392b552
Copy of CMap: ok for code and test suite.
2013-06-05 16:16:02 +02:00
Guillaume Damiand
035ff356b6
Better solution for lcc copy
2013-06-04 18:27:13 +02:00
Guillaume Damiand
6e7babc14b
copy cont
2013-06-04 13:23:43 +02:00
Philipp Möller
fd0a2b46f4
Merge branch 'Documentation-remove-dxyassist-pmoeller'
2013-06-03 20:37:20 +02:00
Guillaume Damiand
6cc05e3920
wip copy
2013-06-03 18:50:35 +02:00
Guillaume Damiand
182e524200
cont tests for copy
2013-06-03 15:37:43 +02:00
Guillaume Damiand
7ce76b0d82
Merge branch 'Combinatorial_map_copy2-gdamiand' of ssh://scm.cgal.org/var/git/cgal into Combinatorial_map_copy2-gdamiand
2013-06-03 13:58:48 +02:00
Guillaume Damiand
2fcd25ad13
copy cont...
2013-06-03 13:58:31 +02:00
Guillaume Damiand
13a1bf5903
cont...
2013-06-03 09:10:44 +02:00
Guillaume Damiand
6fca991923
Copy constructor for cmap cont
2013-06-02 21:07:33 +02:00
Guillaume Damiand
db584a8465
Bug fix in doc
2013-05-31 15:05:19 +02:00
Guillaume Damiand
49a19b0b71
End of copy constructor for cmaps. Add tests.
2013-05-31 14:43:56 +02:00
Philipp Möller
895245426a
Fix some errors introduced by adding the titles
2013-05-30 18:09:42 +02:00
Ross Hemsley
4d9caf3763
Added names that were missing into the Doxyfile.in entries.
...
Also modified Installation/CMakeLists.txt to push the version number variable to the parent level
so that it can be accessed by the documentation
2013-05-30 17:55:43 +02:00
Guillaume Damiand
82136efdfa
Start tests for copy of cmap
2013-05-30 16:26:27 +02:00
Guillaume Damiand
bac62f48fc
Add constructor in derived cmap and lcc classes
2013-05-30 14:38:53 +02:00
Philipp Möller
4d469821f7
Generated Doxyfile.in and dependencies
2013-05-30 14:13:47 +02:00
Guillaume Damiand
6f5e400039
Add copy constructor, operator= and swap operations.
...
(Copied from Combinatorial_map_copy-gdamiand, to start from a fresh copy of master)
2013-05-30 14:05:16 +02:00
Sébastien Loriot
f45c8ccb18
remove todos
2013-05-28 15:26:42 +02:00
Sébastien Loriot
170c619a2d
fix places where the <div> added by cgalAdvanced conflicts with other html tags
2013-05-28 09:51:49 +02:00
Sébastien Loriot
7e15467c72
new cgal doxygen advanced macro to put the text inside a div
2013-05-27 19:36:33 +02:00
Ken Arroyo Ohori
0ac3e69120
Changed names of methods and functors
...
Signed-off-by: Ken Arroyo Ohori <g.a.k.arroyoohori@tudelft.nl>
2013-05-07 11:20:38 +02:00
Ken Arroyo Ohori
d53f347e2d
New name and description for reversing the orientation of part of a combinatorial map
...
Signed-off-by: Ken Arroyo Ohori <g.a.k.arroyoohori@tudelft.nl>
2013-05-06 13:48:18 +02:00
Ken Arroyo Ohori
8c610eb299
Changes for reversing the orientation of a combinatorial map
...
Signed-off-by: Ken Arroyo Ohori <g.a.k.arroyoohori@tudelft.nl>
2013-05-03 17:46:23 +02:00
Guillaume Damiand
8510fb2853
Two bugfix: 1) one mark not shared for CMap_cell_iterator 2) use of two least significant bits for Cell_attribute when support of dart is disable. Add tests in test suite for these cases.
2013-04-26 10:57:53 +02:00
Guillaume Damiand
f58aa32242
Revert "Cell_attribute::get_nb_refs is public and not protected; CMap_cell_iterator copy contructor and operator= share also mark mmark_number"
...
This reverts commit 9aaab1e74a .
(pushed by error in master instead of in my branch)
2013-04-23 21:00:36 +02:00
Guillaume Damiand
9aaab1e74a
Cell_attribute::get_nb_refs is public and not protected; CMap_cell_iterator copy contructor and operator= share also mark mmark_number
2013-04-23 20:53:50 +02:00
Laurent Rineau
89c38bdd49
Merge remote-tracking branch 'origin/Combinatorial_map_bugfix_for_dll-gdamiand'
...
That branch was successfully tested in CGAL-4.2-Ic-213, and fixes a bug
about that static variable null_dart_handle, on Windows, when several
compilation DLLs using the CMap API are used in the same executable. That
fix is supposed to be temporary, for CGAL-4.2.
2013-04-09 12:02:54 +02:00
Laurent Rineau
b6ffa7c425
Merge branch 'CGAL-fix_warnings-GF'
...
That branch was successfully tested in CGAL-4.2-Ic-205.
2013-03-27 12:23:31 +01:00
Guillaume Damiand
4e5dfe4690
Add test null_dart_handle!=NULL
2013-03-22 22:18:54 +01:00
Guillaume Damiand
7508beab19
wip
2013-03-22 21:38:02 +01:00
Guillaume Damiand
44ad97ee0e
Add tests in iterator to avoid to test mark of null_dart_handle.
...
These tests are normally not necessary if null_dart_handle is correctly initialized. However there is a problem on windows when we instantiate cmap in dll.
TODO: modify the api to use a null_dart_handle non static; but this requires to remove all member functions for dart concept. Perhaps for cgal 4.3.
2013-03-22 20:43:51 +01:00
Sébastien Loriot
9fcf46e11a
replace CGAL_[kernel/qpe/triangulation/]_assertion by assert in tests
...
this should be the case, following our guidelines.
using:
find */test/* -name '*.[hc]*' | xargs sed -i 's/CGAL_assertion/assert/g'
2013-03-21 10:50:55 +01:00
Alexandros Konstantinakis-Karmis
3b1d281efb
Abbreviations trigger end of \brief description
...
Fixes bug #15482 :
https://gforge.inria.fr/tracker/index.php?func=detail&aid=15482&group_id=52&atid=13845
2013-03-13 11:58:56 +01:00
Sébastien Loriot
7d2903e230
add classified reference manual pages
2013-03-12 14:51:52 +01:00
Guillaume Damiand
0fb7b0d390
Remove warnings in CMap
2013-03-11 12:43:31 +01:00
Laurent Rineau
9f5458f288
Merge branch 'CGAL-fix_warnings-GF'
2013-03-07 12:58:19 +01:00
Laurent Rineau
12bb506fcf
Disable -Warray-bounds with g++>=4.3
...
The pitty is that there is no way to disable the warning only for that
header. The pragma disables the warning for everything that is included
after <CGAL/Combinatorial_map.h>.
2013-03-05 14:00:00 +01:00
Guillaume Damiand
b1d65019c1
Doxygen LCC ok.
2013-03-01 16:30:48 +01:00
Guillaume Damiand
2a04b964cd
* More links in CMap doc.
...
* Add tag in doxyassist for LCC.
* Ok for LCC user manual.
2013-03-01 13:45:52 +01:00
Guillaume Damiand
74b589c466
Correct some links; add #include for operations.
2013-03-01 11:11:58 +01:00
Guillaume Damiand
f3c4f7a319
* Create a group for classes in CMap doc doxygen version.
...
* Move figure pdf and xfig versions in subdir.
2013-02-28 20:55:35 +01:00
Guillaume Damiand
8734f2cf51
Doxygen version of the CMap doc.
2013-02-28 17:19:11 +01:00
Guillaume Damiand
5def71590e
Merge branch 'Combinatorial_map_contractions_v2-gdamiand'
...
Several bug fixes; modification of the way onsplit/onmerge are tested as all the cases were not considered before; update all the operations to use this new tests.
Merge approved by Laurent (released manager).
2013-02-20 17:43:06 +01:00
Guillaume Damiand
55a4a143b3
Bugfix for call_attribute, when user defines operator() with different const (and add tests in the testsuite).
2013-02-19 17:36:56 +01:00
Laurent Rineau
26a7e70785
New license.txt files (eol changes)
...
The new version 2.13.0 of licensecheck has changed the spaces at eol.
2013-02-19 16:46:39 +01:00
Guillaume Damiand
6b9eadaf80
Remove unused variables
2013-02-19 07:29:58 +01:00
Guillaume Damiand
b8eef9c6b3
cpp0x -> cpp11
2013-02-18 15:53:53 +01:00
Guillaume Damiand
43848090e6
Internal functions for attributes
2013-02-18 12:14:35 +01:00
Guillaume Damiand
9f0d0ec2a7
Add missing typedef
2013-02-18 10:44:53 +01:00
Guillaume Damiand
35509487a9
On split can now be called with a cmap as parameter.
2013-02-17 21:19:17 +01:00
Guillaume Damiand
bf70c5b8e5
* Bug fix in is_sewable for i>3.
...
* replace some assert by CGAL_assertion.
* add composition of beta, static version when no c++11.
2013-02-15 13:25:51 +01:00
Guillaume Damiand
f6cc273d7f
add template keyword
2013-02-15 09:20:31 +01:00
Guillaume Damiand
3a55c3ea3f
Remove unused local typedef; replace two assert with CGAL_assertion
2013-02-15 08:51:43 +01:00
Guillaume Damiand
fbb39f99ec
Remove two unused variables
2013-02-15 08:37:03 +01:00
Guillaume Damiand
7ff4e8f690
Bugfix is_sewable for dim>3
2013-02-14 21:58:18 +01:00
Guillaume Damiand
481908df1f
* Re-add set_attribute method in CMap class (was removed by error).
...
* Make functors Is_removable_functor and Is_contractible_functor to avoid a warning.
2013-02-14 17:21:36 +01:00
Guillaume Damiand
450a07786b
Ok for group/degroup and operations.
...
* clarify all the tests of group/ungroup cases for non void attributes
* create specialized functors allowing to consider all the different cases
(group two edges along their two extremities, only the first or the second...)
* make many cleanup to move functors in different files, and to comment them
* add namespace before global functions
Still to do: sewable for dim>3 (build the isomorphism); try to improve onsplit
test by testing only one out of two modified darts; add a parameter to
operations to do not test group/ungroup; do a functor which updates the
attributes of all the map (avoid do make many small tests, and do only one
big test once).
2013-02-14 16:27:51 +01:00
Guillaume Damiand
6035180c7a
cont...
2013-02-13 22:17:09 +01:00
Guillaume Damiand
173f8bc073
Continue on operations, group and degroup...
2013-02-13 17:57:49 +01:00
Guillaume Damiand
550518a13f
Cont degroup/group and operations
2013-02-12 22:21:57 +01:00
Guillaume Damiand
599d700c65
Wip group/degroup and operations
2013-02-12 17:34:25 +01:00
Guillaume Damiand
0778e0b166
Wip group/degroup
2013-02-11 22:22:14 +01:00
Guillaume Damiand
fbe2a506d7
Continue on group/ungroup: nyf
2013-02-11 22:03:18 +01:00
Guillaume Damiand
6678832c7a
Wip on group/degroup
2013-02-11 17:57:10 +01:00
Guillaume Damiand
af1c3f25fa
Wip
2013-02-11 15:31:43 +01:00
Guillaume Damiand
0558f60b09
Start some cleanup in group/degroup methods.
2013-02-11 13:49:39 +01:00
Guillaume Damiand
9a0b1d17e9
Add test for contraction<3>
2013-02-08 21:36:41 +01:00
Guillaume Damiand
d61ec5bdca
Move tests in LCC, add more tests (nyf)
2013-02-08 17:22:13 +01:00
Guillaume Damiand
2912913964
add tests for contraction<3>
2013-02-08 14:11:05 +01:00
Guillaume Damiand
1db1ddb8c5
Add tests for contraction<2>
2013-02-08 11:25:54 +01:00
Guillaume Damiand
c9a783a74a
Add contraction<i> for i>1
2013-02-05 16:50:22 +01:00
Guillaume Damiand
a384bebac3
End of test for contraction<1>.
2013-02-05 12:57:55 +01:00
Guillaume Damiand
5be11826cb
Onsplit: it seems ok now.
2013-01-30 22:01:36 +01:00
Guillaume Damiand
29039d2fde
wip split...
2013-01-29 16:30:43 +01:00
Guillaume Damiand
bde3be7571
Onsplit, another version
2013-01-29 08:17:38 +01:00
Guillaume Damiand
7f6cf79490
Onsplit again...
2013-01-28 22:13:56 +01:00
Guillaume Damiand
2f19803fb8
Wip
2013-01-28 17:54:28 +01:00
Guillaume Damiand
18aa10a293
Split for removal, special cases.
2013-01-28 15:36:08 +01:00
Guillaume Damiand
e7049ef7e6
Solve conflict with myself.
...
Conflicts:
Combinatorial_map/include/CGAL/Combinatorial_map_operations.h
2013-01-28 13:48:50 +01:00
Guillaume Damiand
ba0e0858ea
Degroup when remove is now ok
2013-01-28 13:34:49 +01:00
Guillaume Damiand
5b36822e76
Bug fix: can be improve later
2013-01-25 21:48:39 +01:00
Guillaume Damiand
78d2ebf342
small correction
2013-01-25 20:41:21 +01:00
Guillaume Damiand
54a27a09c9
Contraction v2 to start a new proper branch.
2013-01-25 17:29:34 +01:00
Sébastien Loriot
9c16cafb80
inline DartWrapper concept that did not exist in the original documentation
...
The page CombinatorialMapItems is now similar to the original one.
2013-01-24 12:37:47 +01:00
Sébastien Loriot
af7dcfbe6d
using template alias declaration to document class Attribute_handle
2013-01-24 07:03:25 +01:00
Sébastien Loriot
57aae7c7bf
using C++11 template alias notation to better document nested template classes
...
The big advantage compared to nested classes is that is it places in the
desired group and it is inline.
2013-01-21 18:22:05 +01:00
Sébastien Loriot
b6c85a19a4
remove linking warning in doxygen doc
2013-01-18 17:36:55 +01:00
Sébastien Loriot
c0289881c2
remove extra space
2013-01-07 18:30:25 +01:00
Sébastien Loriot
5ec28b1cf4
replacing the usage of section in user man by \cgalHeading macro call
2013-01-07 18:04:37 +01:00
Philipp Möller
0c62e021ac
Remove unused doc in CombinatorialMap
2012-12-21 14:07:03 +01:00
Philipp Möller
0f34f2a89e
Merge branch 'Maintenance-include-less-boost-pmoeller'
2012-12-21 09:44:18 +01:00
Sébastien Loriot
82b2ebc865
apply the cpp0x namespace renaming in all files
2012-12-19 11:33:17 +01:00
Philipp Möller
7bb310767c
Fix type_traits includes in Combinatorial_map
...
Make sure every header is complete and only brings in the minimal
requirements.
2012-12-17 17:32:49 +01:00
Guillaume Damiand
d28bf9d655
Bugfix: On_merge -> On_split (!)
2012-12-17 08:07:45 +01:00
Philipp Möller
75f69570dc
Change the titles of mainpages to "User Manual"
...
This leads to a slightly odd result in the search for "User Manual",
but makes the pages themselves more consistent.
2012-12-13 14:47:09 +01:00
Guillaume Damiand
703e5d4149
Remove warnings.
...
Unused typedef, variable; unitialized type.
2012-11-28 10:10:48 +01:00
Guillaume Damiand
9143c7cc08
Merge branch 'Combinatorial_map_improve_iterators-gdamiand'
...
Approved by the release manager.
2012-11-27 11:16:00 +01:00
Sébastien Loriot
9576be3c3b
add doc in dont_submit
2012-11-27 08:42:02 +01:00
Sébastien Loriot
920eb63882
backporting documentation changes of master@9fcc5b57 into doxy-port-pmoeller
...
Conflicts:
Arrangement_on_surface_2/doc/Arrangement_on_surface_2/CGAL/Arr_linear_traits_2.h
Installation/doc_tex/Installation/usage.tex
Kernel_23/doc/Kernel_23/CGAL/Projection_traits_xy_3.h
Mesh_2/doc/Mesh_2/Concepts/ConformingDelaunayTriangulationTraits_2.h
Spatial_searching/doc/Spatial_searching/CGAL/Incremental_neighbor_search.h
Spatial_searching/doc/Spatial_searching/CGAL/K_neighbor_search.h
Spatial_searching/doc/Spatial_searching/CGAL/Orthogonal_incremental_neighbor_search.h
2012-11-23 22:54:31 +01:00
Sébastien Loriot
6cc7d66415
Revert "Replace tex-style quotes with quotes that you would expect, as there"
...
This reverts commit e65a8028ea .
Conflicts:
Approximate_min_ellipsoid_d/doc_tex/Bounding_volumes_ref/Approximate_min_ellipsoid_d.tex
Approximate_min_ellipsoid_d/documentation/mel.tex
Documentation/doxyassist.xml
Installation/doc_tex/Installation/usage.tex
Min_sphere_of_spheres_d/doc_tex/Bounding_volumes_ref/MinSphereOfSpheresTraits.tex
Optimisation_doc/doc_tex/Bounding_volumes/user_part.tex
Optimisation_doc/doc_tex/Inscribed_areas/user_part.tex
Width_3/doc_tex/Polytope_distance_d_ref/Width_3.tex
2012-11-23 18:08:13 +01:00
Sébastien Loriot
61fa49b242
Revert "break apart multi-cites, TO BE UNMERGED"
...
This reverts commit 5688d58b1b .
Conflicts:
Matrix_search/doc_tex/Bounding_volumes_ref/spec_rectangular_p_centers.tex
2012-11-23 18:01:10 +01:00
Sébastien Loriot
ae8362b7d6
replace \cgalModels ::FOO by \cgalModels `FOO`
...
using:
perl -pi -e 's/\\cgalModels\s+::([A-Za-z0-9_:]+)\s*$/\\cgalModels `$1`\n/'
2012-11-23 09:37:53 +01:00
Guillaume Damiand
bf573f35d3
End of modifs of iterators that use marks.
2012-11-22 20:33:45 +01:00
Guillaume Damiand
3d0d6817e0
Update iterators: mark null_dart to use it as sentinel.
2012-11-22 19:12:55 +01:00
Andreas Fabri
eb41ac1765
typo
2012-11-22 09:54:22 +01:00
Guillaume Damiand
5ac344ec48
Use null_dart as sentinel durint interators.
2012-11-21 16:47:24 +01:00
Guillaume Damiand
e5e1bec620
Improve iterator which use mark.
2012-11-20 10:20:53 +01:00
Guillaume Damiand
9a20e0e0c7
Modify iterators that use marks.
...
Mark darts when they are push in the stack instead of when they are pop. This avoid to push a same dart several times in the stack.
2012-11-19 21:40:25 +01:00
Sébastien Loriot
0f69c2a512
remove cpp0x namespace from documentation pages
2012-11-14 16:16:15 +01:00
Guillaume Damiand
15e07360a7
Correct a link (and test git commit ;)
2012-11-14 09:00:51 +01:00
Sébastien Loriot
128b02abb8
update CGAL custom doxygen macros
...
corresponds to a run of the script Documentation/conversion_tools/rename_macros.sh
+manual edit of doxyassist.xml and pkglist_filter.py
2012-11-14 00:31:05 +01:00
Sébastien Loriot
974621b58f
start using new figure macros.
...
For Combinatorial maps, I reintroduced the original anchor names as they
were still in use in the reference manual.
2012-11-08 10:55:09 +00:00
Sébastien Loriot
ae159cbdf3
replace markup #, ##, ### by \section, \subsection and \subsubsection
...
(script replacement)
2012-11-06 22:02:15 +00:00
Andreas Fabri
87c689b35f
use \link\endlink
2012-10-31 20:25:04 +00:00
Andreas Fabri
7a6634b5a7
No need for CGAL:: in user manuals
2012-10-31 20:11:16 +00:00
Andreas Fabri
7736798599
linking unlinking
2012-10-30 13:09:46 +00:00
Philipp Möller
31e9eadf8b
Fix all PackageDescriptions to a newer layout
2012-10-19 15:52:31 +00:00
Guillaume Damiand
40be2c8ff6
Links in CMap concept; almost finished...
2012-10-19 14:09:01 +00:00
Guillaume Damiand
d22b3862de
de math
2012-10-19 11:42:09 +00:00
Guillaume Damiand
535a8e4c87
Brief
2012-10-19 09:39:41 +00:00
Guillaume Damiand
2c86697333
Improve brief; remove named instance.
2012-10-19 09:30:43 +00:00
Guillaume Damiand
8153358ae7
Improve brief; remove named instance.
2012-10-19 09:24:51 +00:00
Guillaume Damiand
69034abfbe
Correction of some refs.
2012-10-19 08:39:23 +00:00
Guillaume Damiand
9b87fb5db8
Link to LCC in CMap doc is now ok.
2012-10-19 08:09:06 +00:00
Guillaume Damiand
6705d63432
Add group for concept CombinatorialMap. This has no effect on the generated doc but could have if we set the INLINE_GROUPED_CLASSES option.
2012-10-19 08:01:31 +00:00
Guillaume Damiand
09106a3d51
Links in CMap user manual: almost finished (and it is very nice ;)
2012-10-18 19:52:27 +00:00
Guillaume Damiand
145e411fae
Add CGAL namespace in example.
2012-10-18 19:37:39 +00:00
Philipp Möller
81c8c662d6
Fix some PkgDependsOn to stay inside the package overview, fix an
...
off-by-one in hacks.js, add a missing dependency
2012-10-18 16:31:12 +00:00
Philipp Möller
6615bcee09
Fix some minor glitches in headings
2012-10-18 12:55:17 +00:00
Philipp Möller
c48ef2954c
Small fixes
2012-10-17 08:36:09 +00:00
Guillaume Damiand
c79f36cd5d
Try to not document nested classes for attributes.
2012-10-12 12:13:28 +00:00
Guillaume Damiand
b3b37441e5
wip for CMap doc: pb for links on methods.
2012-10-12 11:54:03 +00:00
Guillaume Damiand
14f9308497
Doxygenization of CMap user manual
2012-10-12 09:32:01 +00:00
Guillaume Damiand
2d1e4b6ac0
remove double bold
2012-10-12 07:38:50 +00:00
Guillaume Damiand
552bd95206
remove ldots
2012-10-12 07:35:34 +00:00
Guillaume Damiand
d6e4eba819
No demo in CMap
2012-10-12 07:19:54 +00:00
Guillaume Damiand
a217d29539
Indend inlined example
2012-10-09 19:12:59 +00:00
Guillaume Damiand
421c02cda3
Section links
2012-10-09 19:11:58 +00:00
Guillaume Damiand
14fe1b1cd7
Refs for figures
2012-10-09 18:21:34 +00:00
Philipp Möller
bc48dfe5a0
Be consistent about author/authors
2012-10-03 16:40:16 +00:00
Philipp Möller
bdf6f2e47d
Small fixes for some awkward back-ticks and correctly link in Polygon.
2012-10-03 13:19:39 +00:00
Philipp Möller
c9fdbf3edb
Add an anchor to each level one heading, so we get a nice tree in the
...
user manuals.
2012-10-02 11:53:01 +00:00
Philipp Möller
37778547bf
Fix example to point to paths similar to a flat layout
2012-10-01 18:02:44 +00:00
Philipp Möller
b64ba48134
The changes to move the package overview labels into the
...
PackageDescription.
2012-09-25 17:17:49 +00:00
Philipp Möller
1954eff3d6
* build normalized mainpage anchors
...
* better naming for Pkg commands
* User and Reference Manual links from the PackageOverview
2012-09-20 15:30:03 +00:00
Philipp Möller
1b3a78a08f
Salvage the demo information from the old package description.
2012-09-20 13:30:49 +00:00
Guillaume Damiand
311b28b46a
Merge 2 figures in one: ok for user manual.
2012-09-18 18:49:17 +00:00
Guillaume Damiand
4efb3ffec3
Start to merge 2 figures in one.
2012-09-18 18:14:47 +00:00
Andreas Fabri
6f61e2b2ee
Downsize headings
2012-09-17 14:53:05 +00:00
Philipp Möller
51e0b8e9d1
move type docs to the right place
2012-09-13 16:37:28 +00:00
Andreas Fabri
75548fddb9
various fixes
2012-09-13 14:48:53 +00:00
Philipp Möller
53ef8d0290
spacing between number \f$
2012-09-13 13:55:43 +00:00
Philipp Möller
ecf6634f8e
Add Combinatorial_map doc
2012-09-13 13:15:32 +00:00
Philipp Möller
864aebe2e5
Merge next.
...
This commit also updates the respective mock-headers when the
corresponding .tex documentation has changed. This has been the case for:
AABB_tree/doc_tex/AABB_tree_ref/AABBGeomTraits.tex
AABB_tree/doc_tex/AABB_tree_ref/AABBTraits.tex
AABB_tree/doc_tex/AABB_tree_ref/AABB_traits.tex
Mesh_3/doc_tex/Mesh_3_ref/parameters_features.tex
Mesh_3/doc_tex/Mesh_3_ref/parameters_no_features.tex
Number_types/doc_tex/NumberTypeSupport_ref/Interval_nt.tex
Number_types/doc_tex/NumberTypeSupport_ref/Lazy_exact_nt.tex
Spatial_searching/doc_tex/Spatial_searching_ref/Search_traits_2.tex
Spatial_searching/doc_tex/Spatial_searching_ref/Search_traits_3.tex
Triangulation_2/doc_tex/Triangulation_2_ref/Constrained_Delaunay_triangulation_2.tex
2012-09-12 14:14:22 +00:00
Guillaume Damiand
c871aa06b4
* Add generic beta in CMap (small feature);
...
* Add generic create_dart and create_attribute in CMap (small feature);
* Add generic create_vertex_attribute in LCC (small feature);
* BugFix in LCC doc (wrong concept for item class).
2012-09-06 11:42:50 +00:00
Guillaume Damiand
ca3dd4848b
Add preconditions
2012-08-28 07:15:15 +00:00
Guillaume Damiand
22dbb72bfd
Correction in the doc
2012-08-28 05:58:13 +00:00
Guillaume Damiand
7c6df75942
start the modifs
2012-08-27 19:33:34 +00:00
Philipp Möller
5688d58b1b
break apart multi-cites, TO BE UNMERGED
2012-08-17 13:17:11 +00:00
Philipp Möller
e65a8028ea
Replace tex-style quotes with quotes that you would expect, as there
...
is no way to handle them in the converter.
Needs to be revert before this is being merged into next.
2012-08-02 12:55:15 +00:00
Guillaume Damiand
bfe3c6032d
Replace assert with CGAL_assertion
2012-07-05 13:49:48 +00:00
Guillaume Damiand
44d29a5c8f
* Add a second subdvision method in LCC demo
...
* Add two basic usefull functions (internal as undocumented)
* Add an example showing how to customize the type of point used in LCC
2012-07-02 09:20:14 +00:00
Philipp Möller
c8e1559b2b
Fix another clang 3.1 compilation error by supplying the default argument.
2012-06-26 10:56:54 +00:00
Philipp Möller
d8270400a2
Added some missing 'template' keywords to member function calls, that
...
gcc and MSVC silently swallowed.
2012-06-20 11:05:59 +00:00
Guillaume Damiand
1041faed99
More warnings
2012-05-09 11:25:38 +00:00
Guillaume Damiand
084dc9e99c
Small errors and warning
2012-05-09 10:45:32 +00:00
Guillaume Damiand
bdb8619c5a
Bug fix in some asserts; update some comments; replace some static_assert by assert.
2012-05-04 11:53:07 +00:00
Guillaume Damiand
78baede34b
continue
2012-05-04 09:14:09 +00:00
Guillaume Damiand
8da05e315f
Replace functor by if: cont...
2012-05-04 07:18:54 +00:00
Guillaume Damiand
0e03d6b824
Restore the previous commit in my branch.
2012-05-03 20:20:51 +00:00
Guillaume Damiand
1ed058b105
Add a condition in is_valid method => update the code of insert vertex operation
2012-03-27 12:31:08 +00:00
Guillaume Damiand
cce01ff0c6
Bug fix.
2012-03-26 20:11:32 +00:00
Guillaume Damiand
b10d4766fc
Bug fix in removal operation
2012-03-26 11:44:37 +00:00
Guillaume Damiand
e5a6f3705f
add test on degroup darts
2012-03-26 10:16:44 +00:00
Laurent Rineau
a37c74d534
Add license files, per package
2012-01-16 15:54:22 +00:00
Laurent Rineau
5b5dd33848
merge changes from next
2012-01-09 12:33:39 +00:00
Guillaume Damiand
f07f987030
Move the assert before the use.
2011-12-20 14:52:14 +00:00
Guillaume Damiand
01e12fd082
Split dual in two parts (combinatorial and geometrical parts).
2011-12-19 19:40:55 +00:00
Guillaume Damiand
a32aadb219
Bug fix in the doc (missing the precise dart which is return).
2011-12-15 13:52:29 +00:00
Guillaume Damiand
13edaf302b
private -> protected.
2011-11-25 14:54:08 +00:00
Guillaume Damiand
643719dc6e
Doc to solve the problem of cross references between LCC and CMap.
...
Items and Items_ as template parameters are rename CMItems.
2011-11-25 12:10:08 +00:00
Guillaume Damiand
9b489ba4a9
Modifs of local macro to avoid conflicts between CMap and LCC.
2011-11-24 11:59:26 +00:00
Guillaume Damiand
75afba4df1
Revert Combinatorial_map.h to r66434: there was a problem during the reintegrate...
2011-11-23 21:33:45 +00:00
Guillaume Damiand
95ef49628f
Merge with next.
2011-11-23 16:35:45 +00:00
Guillaume Damiand
a34448f6b8
End of modifs of copy of iterator with mark.
2011-11-18 10:53:21 +00:00
Guillaume Damiand
c3477873af
Add example using for_each with iterator using marks.
2011-11-18 10:52:21 +00:00
Guillaume Damiand
1473c3e382
Start of modifications of copy constructor and operator= for iterators that use marks.
2011-11-17 20:56:59 +00:00
Guillaume Damiand
ed877946ce
Replace the bitset of reserved marks by an array of number of times each mark is reserved.
2011-11-17 20:27:11 +00:00
Laurent Rineau
93486787c3
The inside of ccPkgDescription must not contain black lines between macros
...
Otherwise that inserts a buggy "<p>" tag in the package overview where the
doctype does not allow it.
2011-11-15 19:16:23 +00:00
Guillaume Damiand
7414673b78
Remove two unused variables.
2011-11-09 06:36:07 +00:00
Guillaume Damiand
ed25a632bf
Merge with branches/candidate-packages/Combinatorial_map.
2011-11-08 09:56:54 +00:00
Guillaume Damiand
94cdfc234a
Bug fix
2011-11-03 20:51:13 +00:00
Guillaume Damiand
ba47a434c9
Re-Indent the modified part.
2011-11-03 11:48:51 +00:00
Guillaume Damiand
18557e5fda
Merge with next
2011-11-03 11:43:41 +00:00
Guillaume Damiand
79001c1cc5
Re-indent
2011-11-03 11:04:36 +00:00