Commit Graph

109193 Commits

Author SHA1 Message Date
Efi Fogel 1c7cdad3f0 Cleaned up; replaced 'typedef' with 'using'; replaced CGAL::Timer with std::chrono 2024-01-29 19:32:02 +02:00
Efi Fogel 0bf75c9062 Cleaned up 2024-01-29 19:19:25 +02:00
Efi Fogel e6b72fc7c8 Cleaned up; added move constructor and move assignment 2024-01-29 19:19:03 +02:00
Andreas Fabri e3ee999024 fix grp 2024-01-29 16:26:29 +00:00
Andreas Fabri 276857a49c fix grp 2024-01-29 16:22:20 +00:00
Andreas Fabri ab19b99105 Kernel_23: Add function squared_length() 2024-01-29 16:16:17 +00:00
Sébastien Loriot 88f01a5f1d get rid of EPECK
we compute sizes approximatively and sets bboxes using those value:
computation is always the same so values are the same if the
rounding mode is not changed. The only exception is for the max value
on the bbox of the root where the max is used instead of being computed
using precomputed extent sizes
2024-01-26 16:06:05 +01:00
Andreas Fabri 32078f1c23 Point_set_3: property uchar refers to the range 0..255 not the char type 2024-01-26 14:35:26 +00:00
Laurent Rineau 0f59daafb9 Add a hook CGAL_hook_fix_ctest_dependencies
This hook fonction detects dependencies between compilation tests.
2024-01-26 14:56:31 +01:00
Jane Tournois 4b3d6bfb93 [flip] fix more warnings 2024-01-26 10:54:21 +01:00
Jane Tournois 352671d4b7 [smooth] fix warnings 2024-01-26 10:15:27 +01:00
Jane Tournois 23d937e907 [flip] fix warnings 2024-01-26 10:15:09 +01:00
Sébastien Loriot f155ad8f52 please MSVC 2017 2024-01-26 09:58:26 +01:00
Andreas Fabri 60328a74a7
Update Number_types/include/CGAL/CORE_Expr.h
Co-authored-by: Marc Glisse <marc.glisse@inria.fr>
2024-01-26 08:48:28 +01:00
Andreas Fabri 468b81f9f2
Update Number_types/include/CGAL/CORE_Expr.h
Co-authored-by: Marc Glisse <marc.glisse@inria.fr>
2024-01-26 08:47:16 +01:00
Andreas Fabri 1348552194 Add Is_one 2024-01-25 18:23:49 +00:00
Andreas Fabri 878d90b20e Core: Use Expr::is_zero() of AST 2024-01-25 17:46:41 +00:00
Sébastien Loriot caad3b3cf0 pass on Orthtree class 2024-01-25 16:37:05 +01:00
Sébastien Loriot 57fbda8835 pass on the doc but the Orthtree class 2024-01-25 16:06:06 +01:00
Jane Tournois a1fc37d91d [flip] fix verbose mode 2024-01-25 15:50:35 +01:00
Jane Tournois ae7c6704c9 [collapse] remove macro-protection for collapse under angle condition 2024-01-25 15:31:37 +01:00
Jane Tournois c7174e0a30 [smooth] pass only the needed parameters
const ref m_cell_selector is a member of smoother class
2024-01-25 14:48:12 +01:00
Sébastien Loriot 787fb84dc6 pass on the user manual 2024-01-25 14:17:36 +01:00
Sébastien Loriot d515e42c39 fix doc warning 2024-01-25 13:46:55 +01:00
Jane Tournois 7147f9bad4 [smooth] use vertices_surface_indices, and fill it iff it's needed 2024-01-25 13:17:00 +01:00
Jane Tournois 0dd99d061a [smooth] remove unused parameters 2024-01-25 13:01:29 +01:00
Jane Tournois faacad29af [smooth] do not collect incident cells for non free vertices 2024-01-25 12:50:01 +01:00
Jane Tournois a4015d1b9e [smooth] use m_vertex_id and m_free_vertices everywhere in class functions 2024-01-25 12:46:58 +01:00
Andreas Fabri 585467ab36 As the bbox of nodes gets constructed from Epeck::FT we have to take the upper bounds of intervals 2024-01-25 10:39:47 +00:00
Jane Tournois f2a1d3c8a4 [smooth] reorganize/clean access to vertex_id_map and free_vertices 2024-01-25 11:01:41 +01:00
Jane Tournois 77805fde8d [smooth] do not forget cells_to_update in pre-collapse max cos
and reorganize post-collapse conditions
2024-01-25 09:34:17 +01:00
Andreas Fabri b5945b4219 Fix warning 2024-01-25 07:26:33 +00:00
Andreas Fabri 58d26ed40e Make parameter const& 2024-01-25 07:25:03 +00:00
Efi Fogel 4de87b21b7 Ops; 2024-01-24 23:18:13 +02:00
Efi Fogel e54a5ce786 Merge branch 'Aos_2-fixes-efif' of github.com:efifogel/cgal into Aos_2-fixes-efif 2024-01-24 23:04:24 +02:00
Efi Fogel b29afdd560 Cleaned up 2024-01-24 22:26:36 +02:00
Efi Fogel 6c17b256d5 substituted with => substituted by 2024-01-24 22:16:57 +02:00
Efi Fogel 42e6052008 Merge branch 'master' into Aos_2-fixes-efif 2024-01-24 21:38:07 +02:00
Sébastien Loriot 95d8d8c48d clean up axis and commodity enum to work in both 2D and 3D 2024-01-24 18:40:43 +01:00
Sébastien Loriot 91b4a7a70c fix zip iterator
changed introduced in d43432d533
2024-01-24 16:58:46 +01:00
Sébastien Loriot 0c9349064b Revert "If smaller is true we want to go in the 0-half space not 1"
This reverts commit 5e67892ab0.
2024-01-24 16:57:53 +01:00
Laurent Rineau 96f698ca09 Merge branch '5.6.x-branch' 2024-01-24 16:03:06 +01:00
Laurent Rineau 47324c1f1c Merge pull request #7919 from hoskillua/icc-todos
Interpolated Curvature remaining TODOs
2024-01-24 16:02:00 +01:00
Laurent Rineau c0b02c48d6 Merge pull request #7927 from efifogel/Aos_2-observer-efif
Introduce Arr_observer<Arrangement_2>
2024-01-24 16:01:56 +01:00
Laurent Rineau a70e9202f2 Merge pull request #7970 from MaelRL/CGAL-Demo_bugs-GF
Fix some demo bugs
2024-01-24 16:01:52 +01:00
Laurent Rineau 2ff279bb99 Merge pull request #7971 from lrineau/SMDS_3-fix_read_MEDIT-GF
Mesh_3/SMDS_3: Fix reading of .mesh files
2024-01-24 16:01:46 +01:00
Laurent Rineau 92c0c69a03 Merge pull request #7975 from afabri/SDG2-fix7972-GF
Segment_delaunay_graph_2:  Fix Issue 7972
2024-01-24 16:01:43 +01:00
Laurent Rineau c87ec5eea4 Merge pull request #7976 from afabri/Parabola_segment_2-GF
Ease drawing of SDG duals
2024-01-24 16:01:39 +01:00
Laurent Rineau cc339f30bb Merge pull request #7979 from afabri/Kernel_d-integral_division-GF
Kernel_d: Use integral_division()
2024-01-24 16:01:31 +01:00
Laurent Rineau f96495212a Merge pull request #7993 from sloriot/Shape_detection-doc
Improve doc
2024-01-24 16:01:21 +01:00