Commit Graph

100305 Commits

Author SHA1 Message Date
Mael Rouxel-Labbé c8ad1681de Add AW3 license 2022-04-04 11:33:27 +02:00
Mael Rouxel-Labbé b5f9c10b56 Clean obsolete NP 2022-04-04 11:33:27 +02:00
Mael Rouxel-Labbé 49ef4e7107 Fix header / license 2022-04-04 11:33:27 +02:00
Mael Rouxel-Labbé 2bfeb426a8 Comment fixes 2022-04-04 11:33:27 +02:00
Mael Rouxel-Labbé e7d240e7de Add robust_filtered_(non-weighted)_circumcenter + split the traits
Splitting as to not force the base traits to require weighted point predicates
and constructions if we only need the non-weighted version
2022-04-04 11:33:27 +02:00
Mael Rouxel-Labbé 4df8440f15 Add a set_circumcenter() to DTCb_with_circumcenter: useful for infinite cells 2022-04-04 11:33:27 +02:00
Mael Rouxel-Labbé 87233c633f Add two functions to use pairing-heap modifiable PQ with no known largest ID 2022-04-04 11:33:27 +02:00
Mael Rouxel-Labbé b24959c688 Add a typedef to make NP helpers work with Point_set_3 2022-04-04 11:33:27 +02:00
Mael Rouxel-Labbé a40a7572ac Add Alpha_wrap_3 2022-04-04 11:33:27 +02:00
Sébastien Loriot f60dfa81e2 remove default to prevent not passing constructed traits 2022-04-04 10:00:16 +02:00
Sébastien Loriot 1dfd16ea01 use traits member 2022-04-04 09:59:42 +02:00
Sébastien Loriot 9651c066b1 simpler loop 2022-04-04 09:58:55 +02:00
Sebastien Loriot c6898b8491
Avoid unused typedef warning 2022-04-04 09:31:07 +02:00
Giles Bathgate 9cdf8ba469 Use cross product instead of Plane_Plane intersection line 2022-04-02 18:10:06 +01:00
Laurent Rineau d413b728db
Fix the link to the documentation
Use `/5.5` instead of `/latest`, and the new id of the function template in CGAL-5.5.
2022-04-01 16:37:12 +02:00
Mael 8adc4c20d1
Fix message for #5698 2022-04-01 15:42:09 +02:00
Mael 9e31ffe54b
Merge branch 'master' into PSP-fix_changes-GF 2022-04-01 15:01:35 +02:00
Mael 9b70b35b6a
Move message 5.5 2022-04-01 15:00:33 +02:00
Laurent Rineau ae28ae8a31
Merge pull request #6289 from afabri/Hash_map-benchmark-GF 2022-04-01 10:17:40 +02:00
Mael Rouxel-Labbé 645cb8223f CGAL::IO > PMP::IO for input robustness 2022-03-31 23:25:36 +02:00
Mael Rouxel-Labbé 776cfd6c90 Do not use diamond inheritance since policies can be inherited by modifiers
Modifiers such as Constrained_placement --> the initialization is broken
because the diamond inheritance was implemented using a virtual base

Simply use a common base class.
2022-03-31 23:24:20 +02:00
Laurent Rineau 3d44e3f14d Merge pull request #6119 from MaelRL/AABB_tree-Multiple_prim_per_datum-GF
Add a triangle AABB tree which can use multiple primitives to cover a datum
2022-03-31 16:58:48 +02:00
Laurent Rineau 2659228efa Merge pull request #5983 from MaelRL/PMP-Shape_predicates_with_predicates-GF
Filter the needle/cap predicates of PMP::shape_predicates.h
2022-03-31 16:58:07 +02:00
Laurent Rineau 0d9f80e557 Merge pull request #6435 from GilesBathgate/Nef_3-cleanup_snc_list-GilesBathgate
Nef_3: Cleanup SNC_list
2022-03-31 16:58:05 +02:00
Laurent Rineau de8b2e8caf Merge pull request #6449 from afabri/Polygon-doc_bug-GF
Polygon_2: Document function returning range of holes
2022-03-31 16:58:02 +02:00
Laurent Rineau 362c30f1bd Merge pull request #6454 from afabri/Stream_support-call_string_clear-GF
Stream_support: Make line a data member and call clear()
2022-03-31 16:57:58 +02:00
Laurent Rineau fd6451e452 Merge pull request #6460 from CGAL/afabri-patch-2
PMP:  Avoid link in documentation with a %
2022-03-31 16:57:56 +02:00
Sébastien Loriot 0d2b1cbc57 add missing endcond 2022-03-31 16:50:40 +02:00
Sébastien Loriot 1dd4b8462f Merge remote-tracking branch 'sloriot/PMP-relax' 2022-03-31 16:47:06 +02:00
Sébastien Loriot 8a252f15f4 fix traits adapters and update example so that it's tested 2022-03-31 07:09:15 +02:00
Laurent Rineau 8ef9350212 Merge branch '5.4.x-branch' 2022-03-30 16:43:14 +02:00
Laurent Rineau dc6b0835b1 Merge pull request #6441 from sloriot/PMP-rncc_call_measure
PMP repair: Avoid large DAG when using Lazy
2022-03-30 16:43:10 +02:00
Laurent Rineau f330efc636 Merge branch '5.3.x-branch' into 5.4.x-branch 2022-03-30 16:43:03 +02:00
Laurent Rineau d68488daea Merge pull request #6441 from sloriot/PMP-rncc_call_measure
PMP repair: Avoid large DAG when using Lazy
2022-03-30 16:42:57 +02:00
Laurent Rineau f080006ed3 Merge pull request #6441 from sloriot/PMP-rncc_call_measure
PMP repair: Avoid large DAG when using Lazy
2022-03-30 16:42:47 +02:00
Mael Rouxel-Labbé 4045d1265c Merge remote-tracking branch 'cgal/master' into PMP-Shape_predicates_with_predicates-GF 2022-03-30 10:41:40 +02:00
Mael Rouxel-Labbé d9d983b2de Remove unused typedefs and variables 2022-03-30 10:32:40 +02:00
Laurent Rineau ca2fd68054 Merge branch '5.4.x-branch' 2022-03-30 09:23:41 +02:00
Laurent Rineau 9b39561825 Merge pull request #6399 from afabri/Kernel_23-overload_for_origin-GF
Kernel_23: Add Orientation_3::operator()(Origin,Point_3,Point_3,Point_3)
2022-03-30 09:23:32 +02:00
Sébastien Loriot 763c5e99f4 Merge pull request #6190 from MaelRL/gsoc2021-Surface_mesh_simplification-probabilistic-komaromy
Probabilistic surface mesh simplification
2022-03-30 08:05:20 +02:00
Sébastien Loriot 427756d922 Merge pull request #6428 from MaelRL/STL-Fix_mpq-GF
Various fixes for Modifiable_priority_queue
2022-03-30 08:04:20 +02:00
Sébastien Loriot 89eabdf480 Merge pull request #6413 from MaelRL/CGAL_IO-Remove_sqrt_requirement_from_write_STL-GF
Make write_STL (and write_polygon_mesh) compile with sqrt-less kernels
2022-03-30 08:04:13 +02:00
Sébastien Loriot 3782f7637d Merge pull request #6402 from janetournois/Mesh_3-polylines_to_protect_angle-jtournois
Mesh_3 - add tunable angle to `Angle_tester` for `polylines_to_protect()`
2022-03-30 08:04:06 +02:00
Sébastien Loriot 010bcfc27b Merge pull request #6389 from MaelRL/PMP-Doc_smoothing-GF
PMP doc fixes and enhancements
2022-03-30 08:03:50 +02:00
Sébastien Loriot 3a03201ff1 Merge pull request #6338 from MaelRL/PMP-Orient_PS_with_PS-GF
Add orient_triangle_soup_with_reference_triangle_soup()
2022-03-30 08:03:29 +02:00
Mael Rouxel-Labbé 9ae7499580 Update CHANGES.md 2022-03-29 20:22:59 +02:00
Mael Rouxel-Labbé 61a7da6473 Update CHANGES.md 2022-03-29 20:20:19 +02:00
Sébastien Loriot 1172c9df7d Merge pull request #6445 from GilesBathgate/Convex_decomposition-cleanup_ray_hit_generator2-GilesBathgate
Consolidate the differences and use inheritance to remove duplication
2022-03-29 17:48:17 +02:00
Sébastien Loriot 4c4aeb74f4 Merge pull request #6433 from GilesBathgate/Nef_3-cleanup_nef_list_of_triangles-GilesBathgate
Nef_3: Cleanup Halffacet_triangle_handle/Halffacet_triangle_const_handle
2022-03-29 17:47:51 +02:00
Sébastien Loriot 6bc0dc90a7 Merge pull request #6431 from afabri/Nef_3-Avoid_filter_failures-GF
Nef_3:  Avoid Filter Failures
2022-03-29 17:47:37 +02:00