Commit Graph

4912 Commits

Author SHA1 Message Date
Léo Valque c20e517150 Modification for review of Andres 2025-05-20 17:39:52 +02:00
lvalque 20526dddda Apply suggestions from code review
Co-authored-by: Andreas Fabri <andreas.fabri@geometryfactory.com>
2025-05-20 17:08:31 +02:00
lvalque 2fc5fde73b Update Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/internal/triangle_soup_snap_rounding.h
Co-authored-by: Andreas Fabri <andreas.fabri@geometryfactory.com>
2025-05-19 10:01:24 +02:00
lvalque a8eb8c737c Update Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/internal/triangle_soup_snap_rounding.h
Co-authored-by: Andreas Fabri <andreas.fabri@geometryfactory.com>
2025-05-19 10:01:04 +02:00
lvalque bc0478d53c Update Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/internal/triangle_soup_snap_rounding.h
Co-authored-by: Andreas Fabri <andreas.fabri@geometryfactory.com>
2025-05-19 09:59:41 +02:00
Andreas Fabri 91ee4fa605 Workaround for Visual 2017 2025-05-12 13:16:14 +01:00
Léo Valque 9d14651328 with the good index 2025-05-07 19:13:51 +02:00
Léo Valque b01eb047df Solve a bug when visitor is called before the creation of the associated triangle 2025-05-07 19:13:14 +02:00
Léo Valque 0197d1bfd5 Revert "solved bug when visitor is visited a triangle before its creation"
This reverts commit f4f37cc82ba3e0135e5e9289b6890ab7257694d5.
2025-05-07 19:12:07 +02:00
Léo Valque 8edbef468b solved bug when visitor is visited a triangle before its creation 2025-05-07 19:07:57 +02:00
Sébastien Loriot e989bb56b0 fix namespace 2025-05-07 17:12:21 +02:00
Léo Valque 863c86edfc rename internal function of snap visitor new_subtriangle to new_subdivision 2025-05-07 15:52:47 +02:00
Léo Valque e1da8c31a1 Change namespace from internal to autorefine_impl 2025-05-07 15:32:17 +02:00
Léo Valque 01929fe195 rename visitor of triangle_soup_snap_rounding and catch it specifically in autorefinement 2025-05-07 14:49:38 +02:00
Léo Valque 2416588b60 Correct namespace of Polygon_types 2025-04-29 18:20:34 +02:00
Léo Valque 1e30aab6bc Correct namepaspace of Polygon_types 2025-04-29 18:19:31 +02:00
Léo Valque 61936188e3 Revert "use a set in triangle_soup_snap_rounding instead of vector, sort and unique"
This reverts commit d98154a3896a64c58e466e3d291879f04305e453.
2025-04-29 18:17:48 +02:00
Léo Valque 8f7c8819f6 use a set in triangle_soup_snap_rounding instead of vector, sort and unique 2025-04-29 16:02:13 +02:00
Léo Valque b08f7f2a5c remove useless inline in Wrap_id_visitor 2025-04-29 15:04:55 +02:00
Léo Valque c4452030f1 remove useless forward declaration 2025-04-29 15:04:55 +02:00
Léo Valque 898bf5853c Correct default value of number_of_iterations in the documentation 2025-04-29 15:04:55 +02:00
Léo Valque 7b5cf516d6 solved orthograph mystake in wrapp_id_visitor 2025-04-29 15:04:55 +02:00
Léo Valque 6cd7956273 add std:: to size_t use in indexes_range 2025-04-29 15:04:55 +02:00
Léo Valque c41a0c7b9f correct Indexes_range constructor 2025-04-29 15:04:55 +02:00
Léo Valque ba2dbce574 add internal in copy protection macro of triangle_soup_snap_rounding 2025-04-29 15:04:55 +02:00
Léo Valque f0bdb950f2 avoid copy in indexes_range constructor 2025-04-29 15:04:55 +02:00
Léo Valque 89c559f088 simplify constexpr test of NT is a fraction 2025-04-29 15:04:55 +02:00
Léo Valque a1bc4c474a avoid copy of the input in double_ceil 2025-04-29 15:04:55 +02:00
lvalque fbbd635b6a Update Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/internal/triangle_soup_snap_rounding.h
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
2025-04-29 14:51:22 +02:00
lvalque ccde78e64e Update Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/internal/triangle_soup_snap_rounding.h
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
2025-04-29 14:50:38 +02:00
lvalque 9a04f2dee4 Update Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/internal/triangle_soup_snap_rounding.h
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
2025-04-29 14:49:35 +02:00
Léo Valque 9c42d3c7de solved conflict on the documentation of autorefinement 2025-04-29 14:17:56 +02:00
lvalque fdcd4b6838 Update Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/autorefinement.h
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
2025-04-29 14:14:19 +02:00
lvalque 2d96e2af23 Update Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/internal/triangle_soup_snap_rounding.h
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
2025-04-29 14:11:58 +02:00
lvalque 61295296fd Update Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/autorefinement.h
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
2025-04-29 14:11:00 +02:00
lvalque 54bb86af41 Update Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/autorefinement.h
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
2025-04-29 14:08:39 +02:00
lvalque 7868d68902 Update Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/autorefinement.h
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
2025-04-29 14:01:36 +02:00
lvalque f39de8cb66 Update Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/autorefinement.h
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
2025-04-29 14:00:42 +02:00
Léo Valque 54b27f8d90 Delete unused includes and solve a compilation error on some testing 2025-04-29 10:17:00 +02:00
Léo Valque d9e53aa232 some cleaning 2025-04-28 14:36:02 +02:00
Léo Valque de0c054c27 add specialization of repair_triangle_soup for indexes_range of array 2025-04-28 14:21:27 +02:00
Léo Valque 09f7df8127 add missing reserve for the visitor 2025-04-08 10:53:03 +02:00
Léo Valque cb7bc4f64d use macro to define snap version 2025-04-08 10:53:03 +02:00
Léo Valque 9055d56e1f use the new internal function of the visitor of autorefinement for the wrapp_visitor of snap_rounding 2025-04-03 18:40:51 +02:00
Léo Valque a28b294f08 add internal_new_subtriangle to Visistor of autorefinement 2025-04-03 15:14:48 +02:00
Léo Valque a2a76cf874 add zhou and naive version 2025-04-03 14:31:04 +02:00
Léo Valque d48a003069 Solve bug with macro that skip repair_polygon_soup 2025-04-03 10:26:22 +02:00
Léo Valque fddc0aa400 Change name of internal functions 2025-03-19 11:35:42 +01:00
Léo Valque 32f07e7d7a Move the mutex inside the class Indexes_range who using it 2025-03-19 11:12:13 +01:00
Léo Valque 0009f99680 Debug the visitor of triangle_soup_snap_rounding 2025-03-19 09:52:54 +01:00