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
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
49a19b0b71
End of copy constructor for cmaps. Add tests.
2013-05-31 14:43:56 +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
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
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
0fb7b0d390
Remove warnings in CMap
2013-03-11 12:43:31 +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
Guillaume Damiand
6b9eadaf80
Remove unused variables
2013-02-19 07:29:58 +01:00
Guillaume Damiand
43848090e6
Internal functions for attributes
2013-02-18 12:14:35 +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
3a55c3ea3f
Remove unused local typedef; replace two assert with CGAL_assertion
2013-02-15 08:51:43 +01:00
Guillaume Damiand
7ff4e8f690
Bugfix is_sewable for dim>3
2013-02-14 21:58:18 +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
0558f60b09
Start some cleanup in group/degroup methods.
2013-02-11 13:49:39 +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
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
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
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
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
Laurent Rineau
5b5dd33848
merge changes from next
2012-01-09 12:33:39 +00:00
Guillaume Damiand
ed25a632bf
Merge with branches/candidate-packages/Combinatorial_map.
2011-11-08 09:56:54 +00:00
Guillaume Damiand
79001c1cc5
Re-indent
2011-11-03 11:04:36 +00:00
Laurent Rineau
fcd1bc0677
merge from next
...
And modify the licenses to LGPLv3+ for the following new files:
include/CGAL/Combinatorial_map_iterators_base.h
include/CGAL/internal/Combinatorial_map_utility_novariadic.h
2011-10-11 12:54:32 +00:00
Guillaume Damiand
f26fe49316
Licence for Combinatorial_map
2011-10-10 14:39:37 +00:00
Sébastien Loriot
5d420a9c2c
undo license change in Cmap package
2011-10-10 14:06:06 +00:00
Sébastien Loriot
91a5327fa8
change LGPLv2 -> LGPLv3
2011-10-10 13:48:25 +00:00
Guillaume Damiand
867a8733cf
* replace some assertion by static_assertion
...
* refactoring of Combinatorial_map_utility.h => move all novariadic struct in Combinatorial_map_utility_novariadic. The file can now be read easier.
2011-10-07 14:15:06 +00:00
Guillaume Damiand
a29c905ee0
Replace BOOST_STATIC_ASSERT by CGAL_static_assertion.
2011-08-31 14:30:07 +00:00
Guillaume Damiand
5c3caa4351
Copyright final version ;)
2011-06-14 12:27:16 +00:00
Guillaume Damiand
7edb0c49d8
copyright 2010-2011
2011-06-09 13:25:19 +00:00
Guillaume Damiand
b1eeda2b2f
replace CGAL::Disabled by CGAL::Void
...
modification of copyright
2011-06-09 12:28:54 +00:00
Guillaume Damiand
7dc61a7446
merge with candidate package
2011-05-31 08:25:07 +00:00
Guillaume Damiand
ba245d9d51
merge with candidate package
2011-05-30 11:14:30 +00:00
Guillaume Damiand
9b8a6d456c
merge from candidate package
2011-05-27 15:23:35 +00:00
Guillaume Damiand
e7a3dbe504
Update of copyright
2011-05-27 12:39:40 +00:00
Guillaume Damiand
5c630c7f39
Move Combinatorial_map package from candidate-packages to its own branch
2011-04-20 16:54:10 +00:00