Commit Graph

109193 Commits

Author SHA1 Message Date
Sébastien Loriot 939ff3f161 accomodate API update 2024-05-24 14:18:39 +02:00
Sébastien Loriot ddbd2e6818 Merge remote-tracking branch 'cgal/master' 2024-05-24 14:18:24 +02:00
Sven Oesau 09e6a2aa84 rewriting find_adjacent_faces using sorted_around_edge from PMP::Corefinement 2024-05-23 16:24:58 +02:00
Laurent Rineau 81357855d5
Using std::optional for Property_container::get<T> (#8035)
## Summary of Changes
Switching from `std::pair<Property_map<T>, bool>` to `std::optional` in
`Property_container::get<T>`

Introducing `Pair_optional_adaptor` for backward compatibility which
extends `std::optional<T>` to interface of `std::pair`

using `Pair_optional_adaptor` for `Surface_mesh` and `Point_set_3`

## Release Management

* Affected package(s): Point_set_3, Surface_mesh, STL_Extension
2024-05-22 12:12:56 +02:00
Laurent Rineau 64c6fa70a2 Merge pull request #8127 from SaillantNicolas/Testsuite_improvements_Search_GUI-GF
Testsuite: enhanced summary page with JSON generation and search functionality
2024-05-21 20:54:12 +02:00
Laurent Rineau 7e25336b86 Merge pull request #8179 from afabri/CORE-faster_output-GF
CORE: Accelerate writing to a stream if precision <= 17
2024-05-21 20:54:10 +02:00
Laurent Rineau c242c16f85 Merge pull request #8203 from afabri/Polygon_repair-add_example-GF
Polygon Repair: Add an example
2024-05-21 20:54:08 +02:00
Laurent Rineau 431bce9562 Merge pull request #8204 from afabri/Generator-add_example-GF
Generator: Add example
2024-05-21 20:54:06 +02:00
Laurent Rineau d7038c6d0e Merge pull request #8206 from janetournois/Tet_remeshing-missing_typedefs-jtournois
Tet remeshing - missing typedefs
2024-05-21 20:54:03 +02:00
Laurent Rineau 5f3dcf28a1 Merge branch '5.6.x-branch' 2024-05-17 15:41:10 +02:00
Laurent Rineau 860a780bba Merge pull request #8189 from afabri/Polynomial-fix_8182-GF
Polynomial:  Add overload which is only documented
2024-05-17 15:41:01 +02:00
Laurent Rineau b242782fcf Merge pull request #8199 from gdamiand/GMap-doc-gdamiand
GMap doc fix
2024-05-17 15:40:58 +02:00
Sven Oesau 30ea122e8f update on implementation history
[skip ci]
2024-05-17 13:12:29 +02:00
Sven Oesau 748b1ebb61 switching to auto 2024-05-16 15:05:24 +02:00
Sven Oesau fb99772ec4 fixing warnings and errors 2024-05-16 11:24:45 +02:00
Andreas Fabri 49e1a6924e 101 code 2024-05-16 09:42:26 +01:00
Jane Tournois 7cb7be8a2e 3 missing typedefs 2024-05-16 10:41:29 +02:00
Sébastien Loriot b9ee8c64c2 fix link error 2024-05-16 09:48:51 +02:00
Sébastien Loriot cf186388f6 accomodate AABB-tree package API update 2024-05-15 18:43:57 +02:00
Laurent Rineau e9fb0190c3 Merge pull request #7373 from sloriot/Kernel-Perfect_forwarding
Add some perfect forwarding in the Kernel
2024-05-15 16:12:23 +02:00
Laurent Rineau 5ca5d9c16b Merge pull request #7830 from janetournois/Tet_remeshing-with_sizing_field-jtournois
Tet remeshing - add sizing field
2024-05-15 16:12:21 +02:00
Laurent Rineau 022b19d3ca Merge pull request #8057 from sloriot/AABB_tree-2d_and_3d
Updating the AABB-tree to work in both 2D and 3D
2024-05-15 16:12:19 +02:00
Laurent Rineau 0dcb83bff8 Merge pull request #8142 from sloriot/PMP-coref_nm_out
Add extra parameters to the corefinement visitor to handle non-manifold output
2024-05-15 16:12:16 +02:00
Laurent Rineau 02ad5d6003 Merge pull request #8150 from janetournois/PMP-isotropic_remeshing_with_allow_move_functor-jtournois
PMP::isotropic_remeshing() - add NP `allow move functor`
2024-05-15 16:12:14 +02:00
Laurent Rineau 256a30ad58 Merge pull request #8153 from efifogel/Aos_2-fixes-efif
Making the Spherical Guassian-map polyhedron a proper model of FaceGraph
2024-05-15 16:12:11 +02:00
Laurent Rineau f260a22a64 Merge pull request #8160 from sloriot/PMP-coref_with_less_bbox
PMP corefinement: only allocate necessary bboxes
2024-05-15 16:12:09 +02:00
Laurent Rineau 87fe13fcf6 Merge pull request #8168 from sloriot/PMP-remesh_doc
Update parameter description
2024-05-15 16:12:07 +02:00
Laurent Rineau e2181556ef Merge pull request #8171 from xiaoxianBoy/fix-typos
CGAL Core : fix typos in code comments
2024-05-15 16:12:05 +02:00
Laurent Rineau ab37b326d0 Merge pull request #8175 from afabri/Kernel_23-fix_issue_8140-GF
Kernel_23: Fix Issue 8140
2024-05-15 16:12:03 +02:00
Laurent Rineau 76809fa947 Merge pull request #8178 from sloriot/PMP-shorten_params
Rename parameters
2024-05-15 16:06:06 +02:00
Laurent Rineau 25ad5519e7 Merge pull request #8187 from ange-clement/Lab-one-domain-color-aclement
Lab - Fix color from meshes with only one domain
2024-05-15 16:04:41 +02:00
Laurent Rineau 7838cde63b Merge pull request #8178 from sloriot/PMP-shorten_params
Rename parameters
2024-05-15 16:04:16 +02:00
Sébastien Loriot 35b6164f6b fix warnings 2024-05-15 15:20:22 +02:00
Andreas Fabri d963242031 Test 2024-05-15 13:20:03 +01:00
Andreas Fabri 2d32a448ac Generator: Add generator I wrote several times 2024-05-15 12:36:25 +01:00
Andreas Fabri 3833b66474 Add example for mutipolygon 2024-05-15 10:59:51 +01:00
Andreas Fabri d7897bdea1 Add example 2024-05-15 10:58:00 +01:00
Andreas Fabri ca4817632e Turn #if 0 into a comment 2024-05-15 09:19:53 +01:00
Sven Oesau ab2ca20aac some more cases 2024-05-14 16:38:47 +02:00
Sven Oesau 755dfb53ea announcing breaking change 2024-05-14 16:38:19 +02:00
Sven Oesau e468288cf1 added missing typename 2024-05-14 14:47:09 +02:00
Sven Oesau 9ca2a4e631 replace * and -> use of std::optional by .value() 2024-05-14 14:44:09 +02:00
Sven Oesau 24fe7e36da adapting demo 2024-05-14 14:12:11 +02:00
Sven Oesau 9cd6762198 adapting examples 2024-05-13 17:25:33 +02:00
Guillaume Damiand 9ae6cff264 GMap doc fix 2024-05-13 16:40:43 +02:00
Sven Oesau 6c94b4e3a2 switching Point_set_3::property_map to std::optional 2024-05-13 16:39:06 +02:00
Sven Oesau a873482da8 switching Surface_mesh::property_map to std::optional 2024-05-13 16:03:14 +02:00
Sven Oesau 8a1a7f61e5 remove KSP_2 2024-05-13 12:18:36 +02:00
Sven Oesau 909c1f282f minimal example of 3 segments for assertion 2024-05-13 12:12:28 +02:00
Jane Tournois d257b659c4 remove comments 2024-05-10 11:40:12 +02:00