Commit Graph

1784 Commits

Author SHA1 Message Date
Mael Rouxel-Labbé b5c21e1f5d Http -> https + update some dead links 2022-11-23 18:54:37 +01:00
Laurent Rineau 8c9281f440 Merge pull request #6642 from sloriot/gsoc2022-boost_np
Replace usage of Boost parameters with CGAL named function parameters
2022-11-07 10:08:38 +01:00
Laurent Rineau 987391d8ee Merge pull request #6930 from MaelRL/BGL-Use_is_valid_descriptor-GF
BGL graph validity improvements
2022-11-07 10:08:34 +01:00
Laurent Rineau 5cc489991a Merge pull request #7003 from sloriot/BGL-OpenMesh_const_point_operator
Add a const version of the operator
2022-11-07 10:08:10 +01:00
Laurent Rineau 5239daab19
Merge pull request #7010 from afabri/PMP-BGL-shrunk-GF 2022-11-04 10:27:19 +01:00
Andreas Fabri f605c347ae Fixed typo: shrinked -> shrunk 2022-11-04 10:01:53 +01:00
Sébastien Loriot 54629efea2 make the operator const 2022-11-03 15:51:11 +01:00
Laurent Rineau 8e8153c0ac Merge pull request #6871 from afabri/CGAL_assertions-GF
CGAL: No longer per package assertions
2022-11-03 09:44:48 +01:00
Laurent Rineau d24b180293 Merge branch 'master' into gsoc2022-boost_np 2022-10-28 15:39:36 +02:00
Andreas Fabri 5392c3f8f7 selection 2022-10-12 08:10:47 +01:00
Mael Rouxel-Labbé 5545eee950 Revert "Check face graph validity and not just halfedge validity in post-reading BGL IO"
This reverts commit 226f84f2e6.

This is too strong and prevents reading some broken meshes that we still
want to be able to read.

Note that even is_valid_halfedge_graph() would return false
2022-10-07 10:34:32 +02:00
Mael Rouxel-Labbé bcf2f60be2 Revert "Add some descriptor validity preconditions to BGL iterators"
This reverts commit e67b73e849.

Some code such as copy_face_graph() uses iterators while building graphs
2022-10-07 09:19:54 +02:00
Mael Rouxel-Labbé a7f2aeb75c Remove unused typedef 2022-10-07 09:14:40 +02:00
Mael Rouxel-Labbé e67b73e849 Add some descriptor validity preconditions to BGL iterators 2022-10-05 22:58:51 +02:00
Mael Rouxel-Labbé b2c0dc94b7 Fix bad precondition 2022-10-05 22:57:31 +02:00
Sébastien Loriot 7e6d750af9 add missing const 2022-10-05 18:26:08 +02:00
Mael Rouxel-Labbé 34ea88c73d Use is_valid_*_descriptor 2022-10-04 22:22:40 +02:00
Mael Rouxel-Labbé 60ecc51ba7 Code cleaning (no real changes) 2022-10-04 20:43:31 +02:00
Mael Rouxel-Labbé 13cbddd22b Regroup similar BGL helpers 2022-10-04 16:23:54 +02:00
Mael Rouxel-Labbé 723e44389c Drive-by boost removal 2022-10-04 15:36:34 +02:00
Mael Rouxel-Labbé 226f84f2e6 Check face graph validity and not just halfedge validity in post-reading BGL IO 2022-10-04 15:36:04 +02:00
Mael Rouxel-Labbé e61b4a838a Use is_valid_descriptors in graph checkers + fixes/improvements 2022-10-04 15:35:36 +02:00
Andreas Fabri d3fca65ae5 CGAL: No longer per package assertions 2022-09-23 12:49:40 +01:00
Sébastien Loriot 195605627d remove no longer needed file 2022-09-15 09:21:35 +02:00
GYuvanShankar ce44ebf64d Documentation change, removed BOOST_PARAMETER_MAX_ARITY macro 2022-08-17 18:03:26 +05:30
Sébastien Loriot ad6329c263 Merge 'cgal/master' into gsoc2022-boost_np 2022-08-16 17:52:18 +02:00
Sébastien Loriot 9dd8235dc5 more workarounds for MSVC 2015
[skip ci]
2022-08-10 23:50:39 +02:00
Sébastien Loriot 861588abe1 Merge 'sloriot/CGAL-std_type_traits' into master 2022-08-03 20:19:51 +02:00
Laurent Rineau 4789fcc474
Merge branch 'master' into Triangulation_2-mark_domains-GF 2022-07-11 16:38:15 +02:00
Sébastien Loriot 707b45cb5b Merge remote-tracking branch 'cgal/5.5.x-branch' 2022-06-29 10:48:00 +02:00
Laurent Rineau 75ab8baae2 Merge pull request #6687 from sloriot/BGL-euler_doc
fix doc after import from Polyhedron
2022-06-29 09:49:41 +02:00
Sébastien Loriot 29b3fb1bde fix doc 2022-06-20 18:03:15 +02:00
Laurent Rineau c132b6a11e Merge remote-tracking branch 'cgal/master' into Mesh_data_structure_3-new_package-jtournois 2022-06-13 16:26:34 +02:00
Sébastien Loriot 27514ed036 add Has_member_clear_v 2022-06-10 09:59:02 +02:00
Sébastien Loriot 6dc6373af8 is_Point_set_or_Range_or_Iterator<>::value -->
is_Point_set_or_Range_or_Iterator_v<>
2022-06-10 09:55:18 +02:00
Sébastien Loriot ac8b6d4731 boost::is_same --> std::is_same 2022-06-10 08:18:20 +02:00
Sébastien Loriot 4f5f8341cc use std::enable_if_t 2022-06-10 07:37:53 +02:00
Sébastien Loriot eee363df27 Merge cgal/master 2022-06-08 23:23:07 +02:00
Sébastien Loriot 5746e59b34 Merge cgal/master 2022-06-08 23:13:25 +02:00
Sébastien Loriot c8cbbbfb1d Merge cgal/master 2022-06-08 22:49:25 +02:00
Sébastien Loriot 5e124e5d5f Merge cgal/master 2022-06-08 22:43:17 +02:00
Jane Tournois 7aa5e7759c documentation of IO 2022-06-08 22:11:43 +02:00
Sébastien Loriot f0fc06b998 Merge cgal/master 2022-06-08 22:10:34 +02:00
Jane Tournois 55f9f1008b add parameter all_cells
to write all finite cells VS cells of the complex
2022-06-08 22:04:34 +02:00
Jane Tournois d3662e8d21 add all_vertices parameter to output_to_medit
to decide whether we write all vertices, or only the ones that take part
to the complex
2022-06-08 22:04:34 +02:00
Sébastien Loriot 920c35c30e Merge cgal/master 2022-06-08 21:56:39 +02:00
Jane Tournois 57439c0235 wip : transfer surface patch indices from c3t3 to Surface_mesh
in export_facets_in_complex()
2022-06-08 21:46:52 +02:00
Jane Tournois 595c969757 add another version of tetrahedron_soup_to_triangulation_3
based on indices, similarly to polygon_soup_to_polygon_mesh
and using named parameters for optional parameters

use it in an example
2022-06-08 21:46:51 +02:00
Sébastien Loriot db2c202f35 restore parameters used also by Mesh_3 2022-06-04 15:00:20 +02:00
Sébastien Loriot 111d33bfd2 alternative version to use the boost parameter API 2022-06-04 13:58:37 +02:00