Commit Graph

54714 Commits

Author SHA1 Message Date
Andreas Fabri 3cc64eb19e Call unordered_set::reserve() 2014-05-07 11:51:25 +02:00
Andreas Fabri 2ed094d23c cleanup 2014-05-07 11:14:36 +02:00
Andreas Fabri d1a6046fcd Vertex_extractor gets a partial specialisation for Vertex::Has_visited 2014-05-07 11:00:05 +02:00
Andreas Fabri 09876e23fa Add bool visited to the Vertex in order to avoid a map 2014-04-29 14:04:27 +02:00
Andreas Fabri 3812e53d64 Add flat_set 2014-04-29 06:47:32 +02:00
Andreas Fabri d74653ece0 Replace std::map by boost::unordered_map in TDS_3::incident_edges 2014-04-28 16:18:13 +02:00
Sébastien Loriot 2ce60b2b51 Merge branch 'Subdivision_method_3-loop_scheme_bugfix-local'
trivial bug fix for master
2014-04-25 07:21:15 +02:00
Sébastien Loriot 1f3b57e93a fix Loop scheme sqrt -> square 2014-04-25 07:20:39 +02:00
Sébastien Loriot 3169b23528 doc fix: use cgalExample macro 2014-04-24 14:56:33 +02:00
Sébastien Loriot 4a115d7655 trivial bug-fix for master: fix namespace 2014-04-22 16:35:18 +02:00
Clement Jamin c062a7ac93 Add doc for operator[] and is_used. 2014-04-18 13:42:45 +02:00
Sébastien Loriot fe5d2c519f trivial bug-fix: add a missing protector
(cherry picked from commit 56afa84492)
2014-04-18 12:02:30 +02:00
Sébastien Loriot 56afa84492 trivial bug-fix: add a missing protector 2014-04-18 11:20:47 +02:00
Clement Jamin 4bf5d90c85 Merge branch 'STL_extension-Compact_container_as_vector-cjamin'
Small feature page: https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Small_Features/Compact_containers_as_vector
Approved by the release manager
2014-04-18 08:08:56 +02:00
Aymeric PELLE afa40bc6a4 Merge branch 'Periodic_3_triangulation_3_inexact_locate-APelle'
- This small feature adds a method to locate point with inexact predicates in
  Periodic_3_triangulation_3.
  (cf. https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Small_Features/Add_inexact_locate_in_Periodic_3_triangulation_3)
- Tested in CGAL-4.5-Ic-13
- Approved by the Release Manager.
2014-04-17 18:30:59 +02:00
Laurent Rineau 2e58135751 Revert "Merge branch 'Periodic_3_mesh_3-Extended_mesh_3-MBogdanov'"
This reverts commit 2ec2fb3c8e, reversing
changes made to 2ed7784521.
2014-04-16 17:37:04 +02:00
Aymeric PELLE 2ec2fb3c8e Merge branch 'Periodic_3_mesh_3-Extended_mesh_3-MBogdanov'
- This small feature adds a method to locate point with inexact predicates in
  Periodic_3_triangulation_3.
  (cf. https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Small_Features/Add_inexact_locate_in_Periodic_3_triangulation_3)
- Tested in CGAL-4.5-Ic-12
- Approved by the Release Manager.
2014-04-16 16:22:31 +02:00
Clement Jamin 2d966627a7 Added Compact_container::operator[] 2014-04-16 15:20:56 +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
Aymeric PELLE 57a709ef09 Fix for windows : Polyline is renamed Polyline_3 in a example. 2014-04-16 13:45:59 +02:00
Andreas Fabri 2ed7784521 trivial fix for master 2014-04-15 18:22:22 +02:00
Aymeric PELLE 3de04a47de We construct explictly wrappers in test_labeled_mesh_domain_3. 2014-04-15 17:22:10 +02:00
Aymeric PELLE 4910a198f2 periodic_inexact_locate stops also if the max num of turns is reached. 2014-04-15 15:11:07 +02:00
Andreas Fabri c83840692c Merge branch 'Stream_support-read_double-GF'
Approved by the release manager
2014-04-15 12:19:18 +02:00
Andreas Fabri 163fbd0749 fix typos 2014-04-15 12:03:50 +02:00
Aymeric PELLE f008c28f7f The implicit wrapper had bad template parameter in test_labeled_mesh_domain_3.
Fix a warning : explicit conversion for the return value in
Implicit_multi_domain_to_labeling_function_wrapper.
2014-04-14 18:41:16 +02:00
Laurent Rineau 5a05ba0577 Fix Doxygen bug in the documentation of Mesh_triangulation_3 2014-04-14 15:22:41 +02:00
Laurent Rineau 60016bec63 Remove an extra ';', added by error in previous commits 2014-04-14 14:13:11 +02:00
Andreas Fabri c537e4ed64 Use the workaround only for VC++ and only starting from VC10 2014-04-11 16:51:04 +02:00
Eric Berberich 935c23245e Merge branch 'Snap_rounding_2-kd_tree_replacement-wkhan'
* replaced private implementation of kd-tree in Snap_rounding with
  officical implementation of Kd_tree in Spatial_search package
* added reserve() and capacity()  to Kd_tree
* removed kd_tree package that was only used by Snap_rounding_2

Tested in CGAL-4.5-Ic-6

Approved by the Release Manager
2014-04-11 15:52:32 +02:00
Laurent Rineau 3e94c4c594 Make LSAN more silent 2014-04-11 13:49:49 +02:00
Laurent Rineau 9588e8d91b Use -isystem for Boost include path 2014-04-11 11:45:44 +02:00
Laurent Rineau e8134e5f25 Merge branch 'Mesh_3-fix_warnings-lrineau'
Fix warnings about unused variables/parameters

Use pragmas, when that is needed (for Boost named parameters)

Tested in CGAL-4.5-Ic-7.

Approved by the Release Manager.
2014-04-11 11:33:11 +02:00
Sébastien Loriot 3127f914fb Merge branch 'Documentation-collect_fig_anchors_in_ref_man-local'
figure anchor declare using the cgal macro in the reference
manual pages will now be also collected for the numbering

Tested in CGAL-4.5-Ic-7
2014-04-11 08:53:31 +02:00
Laurent Rineau cf5d6e041e Use pragmas to fix warnings 2014-04-10 20:06:04 +02:00
Sébastien Loriot cecf4648f5 Merge branch 'Polyhedron-join_plugin-sloriot'
add a plugin in the polyhedron demo to join polyhedra
without no check for auto-intersection

Tested in CGAL-4.5-Ic-6
2014-04-10 17:48:07 +02:00
Sébastien Loriot 8576c41a06 the post processing also collects fig anchors in the reference manual pages 2014-04-10 17:43:28 +02:00
Laurent Rineau 01c8cb1ec8 Remove false-positive leaks detection from NVidia libGL 2014-04-10 15:32:11 +02:00
Laurent Rineau 8a4d9ea1b1 Update ref platforms -ansi/-m32
The Boost variables where not correct.
2014-04-10 14:48:16 +02:00
Andreas Fabri 15609db9ff polish 2014-04-10 14:28:16 +02:00
Andreas Fabri afdeb14bd7 Add a replacement for operator>>(istream&, double&) 2014-04-10 13:10:41 +02:00
Aymeric PELLE 7259c76434 Fix warning : Some variables weren't unused in inexact_periodic_locate. 2014-04-09 17:01:49 +02:00
Guillaume Damiand 2395b41569 Merge branch 'CMap_bug_vc12-gdamiand'
Correct a bug with vc12.

When variadic template are enabled, create_attribute has two versions: a first one with <Args...> and a second one with only one template <t1>. VC12 always use the first version, even when only one parameter is used. Solve this bug by removing the second version and always initialize the ref counting (which was useless for the version with more than 1 template).

* Successfully tested in CGAL-4.4-Ic-4 and CGAL-4.4-Ic-5,

* Approved by the release manager
2014-04-09 15:59:15 +02:00
Aymeric PELLE 260a4b1bf3 Fix : Use CGAL::cpp11::get<> instead of the tuple::get<> method.
Indeed, tuple::get<> doen't exist for all configurations. (c++11, ...)
2014-04-09 14:18:12 +02:00
Aymeric PELLE 8ae6dd8ad4 Fix : Remove 'typename' in the test of the wrapper for multi domain. 2014-04-09 13:35:41 +02:00
Eric Berberich dee9fc8235 Merge branch 'Snap_rounding_2-kd_tree_replacement-wkhan-old' into Snap_rounding_2-kd_tree_replacement-wkhan
Conflicts:
	Installation/changes.html
2014-04-09 10:11:35 +02:00
Aymeric PELLE 7a754cf987 Adds the changes in the file Installation/changes.html. 2014-04-08 18:04:04 +02:00
Aymeric PELLE 47d0403362 Adds the changes in the file Installation/changes.html. 2014-04-08 16:21:51 +02:00
Guillaume Damiand 7749eb75d5 Remove unused parameter when tests are not traced. 2014-04-08 09:27:19 +02: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