Commit Graph

53 Commits

Author SHA1 Message Date
Sébastien Loriot 11a5b394b8 use Range::size() 2023-06-15 18:44:20 +02:00
Sébastien Loriot 2f7d150531 boost::begin/end/empty/size -> std::begin/end/empty/size 2023-04-23 23:01:35 +02:00
Sébastien Loriot 8740b244a2 boost::distance -> std::distance
boost's version is working on std::pair but we decided to no longer
consider iterator pairs as ranges
2023-04-23 22:37:07 +02:00
Laurent Rineau f78a3001d9 Merge pull request #6294 from sloriot/BGL-uw
fix ununitialized variable warnings
2022-02-08 23:44:34 +01:00
Sébastien Loriot 638522e7bf remove unused typedef 2022-02-02 08:46:46 +01:00
Sébastien Loriot fb4f57567c avoid uninitialized variable warning 2022-02-01 19:23:54 +01:00
Andreas Fabri e7635651a0 Deal with BGL 2022-01-18 16:36:01 +00:00
Sébastien Loriot 47028cd184 automatically move data files in data dir + update paths
Done for OFF/OBJ/STL/XYZ/PWN/PLY
2021-10-04 09:42:49 +02:00
Sébastien Loriot fb6f703b55 IO namespace for files in IO directories 2021-05-04 14:36:06 +02:00
Laurent Rineau 731ef9bfea Merge pull request #5397 from sloriot/BGL-iv_cpfg
Handle isolated vertices in the target mesh
2021-02-05 16:10:08 +01:00
Sébastien Loriot 026abdb175 handle isolated vertices in the target mesh 2021-01-27 10:17:42 +01:00
Maxime Gimeno e6c3f9655f Some fixes 2020-04-30 17:19:46 +02:00
Sébastien Loriot a8f9858099 Merge remote-tracking branch 'cgal/releases/CGAL-5.0-branch' 2020-04-16 16:29:55 +02:00
Sébastien Loriot ba42fcb6ca Update branch from master after trailing whitespaces and tabs removal 2020-03-27 08:36:40 +01:00
Sébastien Loriot 1cfd991f4b extra run of the script to remove tabs and trailing whitespaces 2020-03-26 19:34:32 +01:00
Sébastien Loriot 0779373835 extra run of the script to remove tabs and trailing whitespaces
right after the  merge of 4.14 release branch

+ manual fix on one line in:
    * Arrangement_on_surface_2/include/CGAL/IO/Arr_text_formatter.h
    * .travis/generate_travis.sh
2020-03-26 14:16:06 +01:00
Sébastien Loriot 7ed75f212e add test 2020-03-24 11:14:26 +01:00
Sébastien Loriot f8f369173a remove BOOST_FOREACH introduced by a merge of 4.14 release branch 2020-03-16 16:24:24 +01:00
Sébastien Loriot cf99ea072d Merge remote-tracking branch 'cgal/releases/CGAL-4.14-branch' 2020-03-16 16:19:38 +01:00
Sébastien Loriot 4c2990ed6a add test failing due to non-manifold vertices 2020-03-13 12:28:59 +01:00
Sébastien Loriot f454510de7 if a vertex is on a border, its halfedge is not necessarily on the border 2020-03-11 10:36:17 +01:00
Sébastien Loriot ce126b87c6 remove cpp11::copy_n, cpp11::prev, and cpp11::next and use std instead 2019-03-29 13:28:32 +01:00
Sébastien Loriot d60f5645aa replace BOOST_FOREACH by c++ ranged-based for loop
some of the command used for the replacement:
ack --cpp  BOOST_FOREACH -l  | xargs sed -i -E "s/BOOST_FOREACH\(([a-zA-Z_:&0-9]+)\s(\w+)\,/for(\1 \2 :/"
ack --cpp  BOOST_FOREACH -l  | xargs sed -i -E "s/BOOST_FOREACH\((const [a-zA-Z_:&0-9]+)\s(\w+)\,/for(\1 \2 :/"
ack --cpp  BOOST_FOREACH -l  | xargs sed -i -E "s/BOOST_FOREACH\((const typename [a-zA-Z_:&0-9]+)\s(\w+)\,/for(\1 \2 :/"
ack --cpp  BOOST_FOREACH -l  | xargs sed -i -E "s/BOOST_FOREACH\((typename [<>a-zA-Z_:&0-9]+)\s(\w+)\,/for(\1 \2 :/"
ack "boost/foreach.hpp" -l --cpp | xargs sed -i '/boost\/foreach.hpp>/d'
2019-03-29 13:22:15 +01:00
Sébastien Loriot 13cb7d250c make the function collapsing edges with constraints always keep the target 2018-05-29 16:17:41 +02:00
Sébastien Loriot 460f49d64f move code to swap edges in a function 2018-05-29 15:59:55 +02:00
Maxime Gimeno 6dfa8d0ba3 replace CGAL_is_valid(Mesh) by CGAL::is_valid_polygon_mesh(Mesh) 2018-05-03 12:03:14 +02:00
Andreas Fabri 0dde431ce5 Qualify with CGAL:: as is_border cannot be found with ADL for OpenMesh 2018-04-17 06:51:43 +01:00
Andreas Fabri a06c5aaee7 Call function with CGAL:: 2018-04-13 09:37:10 +01:00
Andreas Fabri 36a25cf501 Use CGAL_USE 2018-04-12 08:13:20 +01:00
Andreas Fabri 6477d8bfa5 Add a real test 2018-04-09 11:51:15 +01:00
Guillaume Damiand 2741138035 Remove unused targed in cmake; uncomment commented code for OMesh. 2017-06-15 09:58:21 -04:00
Guillaume Damiand 245e7751da Move edge_collapse_linear_cell_complex.cpp file from BGL test to Surface_mesh_simplification examples. 2017-03-22 16:36:01 -04:00
Guillaume Damiand 8ece528538 Add test for LCC 2017-03-22 16:33:39 -04:00
Andreas Fabri b4c608940e Qualify generic BGL functions with CGAL:: when used outside of the CGAL namespace 2016-04-04 11:52:02 +02:00
Guillaume Damiand 790764dfa1 Replace SM by OMesh 2016-04-04 11:52:02 +02:00
Philipp Möller bda64df544 Remove unnecessary includes 2015-07-30 14:16:59 +02:00
Sébastien Loriot a220686d02 satisfies_link_condition->does_satisfy_link_condition to match naming convention 2015-07-21 10:27:27 +02:00
Andreas Fabri 20c1b1a1f6 Merge branch 'Polygon_mesh_processing-GF-old' into Polygon_mesh_processing-GF
Conflicts:
	BGL/include/CGAL/boost/graph/Euler_operations.h
	BGL/include/CGAL/boost/graph/iterator.h
	Documentation/doc/Documentation/Doxyfile.in
	Documentation/doc/Documentation/dependencies
	Polyhedron/demo/Polyhedron/Polyhedron_demo_point_inside_polyhedron_plugin.cpp
	Polyhedron/demo/Polyhedron/Scene_polygon_soup_item.cpp
	Polyhedron/demo/Polyhedron/Selection_widget.ui
2015-07-01 13:52:44 +02:00
Andreas Fabri 1cd6715d9b perform Euler operations tests also for OM 2015-05-15 11:23:03 +02:00
Andreas Fabri 8eb4ec93c4 fixes and cleanup 2015-04-16 11:21:19 +02:00
Andreas Fabri e1c1b58415 Add a test for the make_hexahedron 2015-03-18 15:48:19 +01:00
Andreas Fabri 901c3829d0 add tests 2014-11-26 11:06:31 +01:00
Andreas Fabri d91f2deaff safisfies_link_condition() -> satisfies_link_condition() in code/doc/test
Add doxygen for collapse_edge() with an EdgeIsConstrainedMap
2014-10-21 10:17:34 +02:00
Andreas Fabri 80c8fec9e2 Add test and fixes of add_vertex_and_face_to_border 2014-07-02 12:55:32 +02:00
Andreas Fabri 09535e6078 remove #include that is not used 2014-06-29 16:41:03 +02:00
Andreas Fabri cbd8af7690 go back to the classical testsuite 2014-06-25 18:11:14 +02:00
Andreas Fabri f644ff649a now the testsuite works on Windows (on my machine) 2014-06-24 18:16:25 +02:00
Andreas Fabri 55d9d30f26 Use the non-header only version of the boost test framework 2014-06-20 15:14:06 +02:00
Andreas Fabri 659da042cc bug fix, read file argv[1], is_border instead of border_map 2014-06-20 10:32:21 +02:00
Andreas Fabri 9a28ba0ca9 Add implementation and first test for satisfies_link_condition 2014-06-19 18:46:23 +02:00