Commit Graph

1368 Commits

Author SHA1 Message Date
Maxime Gimeno 51f8877e60 Replace the assertion about n>2 by a if 2018-12-13 09:31:35 +01:00
Maxime Gimeno 31b68de8b2 use std::copy and adjacent_find 2018-12-13 09:31:28 +01:00
Maxime Gimeno 266fee1c4c Check for uniqueness of the vertices in add_face 2018-12-13 09:31:10 +01:00
Sebastien Loriot a2f2d42a13
Merge pull request #3448 from MaelRL/BGL-fix_doc_typos-GF
BGL: fix doc typo
2018-11-12 09:51:40 +01:00
Mael Rouxel-Labbé 689724052c Fixed containers return types 2018-11-09 13:08:57 +01:00
Balázs Ludmány 5d35c33316 Fix type missmatch in adjacent_vertices
The adjacent_vertices uses the wrong iterator type in it's body. This commit changes it to the same as the function's return type.
2018-11-06 07:47:11 +01:00
Sébastien Loriot f05ade8213 change the test to avoid non-deterministic issues 2018-10-19 17:58:23 +02:00
Sébastien Loriot 8b6a2b8aef fix issue with boundary vertices 2018-10-11 14:30:49 +02:00
Laurent Rineau f3b9d03ccf Merge pull request #3234 from sloriot/BGL-fix_copy_fg_with_garbage
Fix copy_face_graph with target mesh having garbage
2018-07-26 17:31:15 +02:00
Laurent Rineau 464491a3a1 Merge pull request #3243 from sloriot/BGL-clear_fix
Fix CGAL::clear
2018-07-26 17:31:12 +02:00
Laurent Rineau a96e69af29 Add the possibility to stop Mesh_3 with TBB 2018-07-24 12:40:18 +02:00
Sébastien Loriot e5ec40abe9 use itself as next instead of null_halfedge
some models might call set_prev on null_halfedge
2018-07-19 18:23:01 +02:00
Sébastien Loriot 0561f62d43 simplify patch 2018-07-19 18:03:15 +02:00
Sébastien Loriot f0605c818c do not remove element you iterate on
+ as for std::vector, clear() does not always imply a change of capacity
2018-07-19 10:58:27 +02:00
Sébastien Loriot 869f1c01b0 init next pointer we rely on in the algorithm 2018-07-17 09:56:47 +02:00
Sébastien Loriot 080b2a70d1 we should also check whether a vertex point map was given as parameter 2018-07-11 16:52:36 +02:00
Maxime Gimeno 333505036a Dummy change to trigger travis 2018-05-23 11:48:59 +02:00
Andreas Fabri 6e828da0e9 Move stuff to CGAL/boost/parameter 2018-05-23 11:48:59 +02:00
Andreas Fabri f6cd1e0bcf Factorize boost parameters in the file CGAL/boost/parameter.h 2018-05-23 11:48:59 +02:00
Laurent Rineau d57df10832 Merge pull request #2991 from afabri/BGL-fix_add_vertex_and_face_to_border-GF
Fix Euler::add_vertex_and_face_to_border()
2018-04-24 17:33:13 +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
Laurent Rineau 77e461d1f6 Merge pull request #2976 from maxGimeno/BGL-Fix_make_icosahedron-GF
BGL: fix orientation of make_icosahedron()
2018-04-06 17:23:58 +02:00
Andreas Fabri 0eb502cad1 Fix Euler::add_vertex_and_face_to_border() 2018-04-06 10:38:15 +01:00
Maxime Gimeno 2f60d87b65 Replace cw by clockwise 2018-04-03 14:03:55 +02:00
Maxime Gimeno ed3a7af1c9 document cw orientation 2018-04-03 10:40:57 +02:00
Maxime Gimeno 9eb63c64e1 Orient icosahedron CW to fit the orientation of other helpers. 2018-04-03 10:36:22 +02:00
Laurent Rineau 237735ab73 Merge pull request #2946 from afabri/CGAL-dependencies-GF
Move properties from Mesh_3 to BGL, Polyhedron_3 and Surface_mesh
2018-03-27 10:35:23 +02:00
Laurent Rineau 624bb54475 Merge pull request #2953 from gdamiand/LCC-remove_one_dependency-gdamiand
Remove one useless dependency in LCC to Polyhedron.
2018-03-27 10:11:36 +02:00
Laurent Rineau 34ab08d746 Merge pull request #2935 from CGAL/BGL-Remove_PMP_dependency-GF
BGL: Remove PMP dependency in partition_graph.h
2018-03-26 10:55:55 +02:00
Laurent Rineau 4b2e2db728 Merge pull request #2945 from sloriot/PMP-remove_si_improvements
Improvement of self-intersection removal using local remeshing
2018-03-26 10:55:51 +02:00
Andreas Fabri 92d211e03c Add #include 2018-03-26 08:32:54 +01:00
Andreas Fabri b918ab4ba7 Move internal class from Polyhedron to BGL 2018-03-24 11:41:30 +01:00
Andreas Fabri 0543a5ea18 Merge branch 'Nef_3_dependencies-GF' of github.com:afabri/cgal into Nef_3_dependencies-GF 2018-03-23 18:45:43 +01:00
Andreas Fabri f312a3736b Adress doxygen warning 2018-03-23 15:35:05 +01:00
Laurent Rineau 84d74978bf Fix dependencies 2018-03-22 17:39:04 +01:00
Andreas Fabri 3580a28a98 Move file from BGL to Nef_3 2018-03-22 16:54:54 +01:00
Andreas Fabri 8c41669fb7 move properties from Mesh_3 to BGL, Polyhedron_3 and Surface_mesh 2018-03-22 16:37:37 +01:00
Sébastien Loriot 15bf30acee update test for named parameters 2018-03-22 15:07:07 +01:00
Sébastien Loriot 640e78f92b add an option to allow to change the genus
this is useful if the surface has some small artefact
that is not a topological disk
2018-03-22 11:15:47 +01:00
Sébastien Loriot 885f485ce1 use named parameter instead of default int and bool 2018-03-22 10:50:48 +01:00
Sébastien Loriot dabd127d12 fix typo in the name of an internal function 2018-03-19 15:24:04 +01:00
Mael Rouxel-Labbé 2f88f39fcd
Fixed named parameters includes 2018-03-16 23:32:18 +01:00
Laurent Rineau 35713c6b04 Fix the dependencies 2018-03-06 19:13:29 +01:00
Laurent Rineau 0a74393dcf Commit all new dependencies files 2018-03-06 18:44:48 +01:00
Laurent Rineau de4f63f20d Merge pull request #2838 from maxGimeno/BGL-remove_self_intersection-GF
Improve experimental repairing functions
2018-02-23 17:34:49 +01:00
Laurent Rineau c409a61ec5 Merge pull request #2813 from MaelRL/BGL-doc_improvement-GF
BGL: Doc & tests improvements
2018-02-23 17:34:32 +01:00
Laurent Rineau 856df58154 Merge pull request #2857 from MaelRL/BGL-Fix_partition_warnings-GF
BGL: Fix partition warnings
2018-02-23 17:33:43 +01:00