Commit Graph

1047 Commits

Author SHA1 Message Date
Andreas Fabri 133934f7b6 Use <filesystem> 2024-10-10 13:19:23 +01:00
Andreas Fabri 527569346e CGAL: Modernize CMakeLists.txt 2024-10-08 17:02:41 +01:00
Laurent Rineau 32893b91c0 Merge pull request #8263 from lrineau/CGAL-update_minimal_cmake-GF
cmake_minimum_required(VERSION 3.12...3.29)
2024-06-12 10:06:12 +02:00
Laurent Rineau 3a223ebd1e cmake_minimum_required(VERSION 3.12...3.29) 2024-06-06 20:19:44 +02:00
albert-github 36c8b7589d Spelling corrections
Last batch (for now) of spelling corrections in doxygen and normal comments
2024-05-31 19:05:34 +02:00
Andreas Fabri ca4817632e Turn #if 0 into a comment 2024-05-15 09:19:53 +01:00
Andreas Fabri e27fdffc4c Add a timer and single out two data sets in an #if 0 2024-05-03 09:48:48 +01:00
Guillaume Damiand 9a0b8eb824 Merge branch 'master' into gsoc2022-EBVs-Mostafa-ashraf19 2024-03-26 16:25:29 +01:00
Sebastien Loriot 128b169b24
Fixes when neither LEDA nor GMP is available (#7960) 2024-01-19 13:57:12 +01:00
Guillaume Damiand 3bc56024d3 Merge branch 'master' into gsoc2022-EBVs-Mostafa-ashraf19 2024-01-11 14:08:05 +01:00
Sébastien Loriot c99b69a0e7 add missing license headers 2024-01-04 13:50:15 +01:00
Sébastien Loriot e7c26349f2 move header in a package to GPL 2024-01-04 13:36:34 +01:00
Sébastien Loriot ded0e2b5e8 typos 2024-01-03 18:57:05 +01:00
Sébastien Loriot a10f794831 encode CORE/LEDA dependency 2024-01-03 18:45:14 +01:00
Sebastien Loriot caecbe29c7
Replace boost::mpl (#7813)
- `boost::mpl::if_` --> `std::conditional`
- `boost::enable_if` -> `std::enable_if`
- `boost::mpl::and_` -> `&&`
- `boost::mpl::or_` -> `||`
- `boost::constant::bool_` -> `std::bool_constant`
- ...
2023-12-26 17:33:36 +01:00
Mael Rouxel-Labbé 81972df60e Add a convenience IO header 2023-12-12 09:39:35 +01:00
Guillaume Damiand c53e24a84f draw straight_skeleton_2 2023-11-30 16:21:20 +01:00
Guillaume Damiand f8a487d9ef update dependencies 2023-11-29 18:12:09 +01:00
Guillaume Damiand 0655006622 Merge with master: now viewers use Qt6 2023-11-29 14:36:38 +01:00
Andreas Fabri 4e5082b6b5 remove _qt 2023-11-14 09:25:00 +00:00
Guillaume Damiand 761fde02be add_in_graphics_scene -> add_to_graphics_scene; plus remove template parameter NumberType 2023-10-23 01:52:38 +02:00
Guillaume Damiand 6daa2a0c3b Graphics_scene is no more templated 2023-10-23 01:30:57 +02:00
Guillaume Damiand a5ee74cb66 Merge branch 'master' into gsoc2022-EBVs-Mostafa-ashraf19 2023-09-29 08:36:37 +02:00
Guillaume Damiand 9f22d67ed0 Rename Graphic_storage in Graphics_scene (Andreas and Sebastien review) 2023-09-28 12:49:00 +02:00
Guillaume Damiand fd115bd321 Rename Graphic_storare into Graphics_scene (Andreas and Sebastien review) 2023-09-28 11:06:53 +02:00
Guillaume Damiand 5cf89dadd9 Rename Drawing_functor in Graphics_scene_options (following Andreas and Sebastien review) 2023-09-28 09:51:12 +02:00
Sébastien Loriot 8700394122 boost::mpl::if_ -> std::conditional 2023-09-24 22:57:20 +02:00
Laurent Rineau 28632f21fc Merge branch 'master' into CGAL-Qt6-GF
# Conflicts:
#	Installation/CHANGES.md
2023-09-14 17:40:05 +02:00
Laurent Rineau bf027d4154 Merge pull request #7561 from afabri/SLS-warnings-GF
SLS: Fix warnings
2023-09-07 10:49:26 +02:00
Guillaume Damiand 467e55f10d Merge branch 'master' into gsoc2022-EBVs-Mostafa-ashraf19 2023-08-28 14:38:58 +02:00
Sébastien Loriot 68bc244d02 Merge remote-tracking branch 'cgal/master' into HEAD 2023-08-24 14:14:12 +02:00
albert-github 93001308f4 Merge branch 'master' into feature/issue_7395
# Conflicts:
#	Arrangement_on_surface_2/doc/Arrangement_on_surface_2/Concepts/ArrangementPointLocation_2.h
#	Arrangement_on_surface_2/doc/Arrangement_on_surface_2/Concepts/ArrangementVerticalRayShoot_2.h
2023-08-18 11:10:42 +02:00
Sébastien Loriot 28f904f4e2 Merge remote-tracking branch 'cgal/master' 2023-08-15 07:16:14 +02:00
Sébastien Loriot eada3ee8ca Merge branch 'master' into 'sloriot/CGAL-using_c++17_stl' 2023-08-14 14:19:25 +02:00
albert-github 40c7765ffb Spelling corrections
Corrections based on review
2023-07-30 17:54:10 +02:00
albert-github 1cce66c343 Spelling corrections
Spelling corrections `a e...` -> `an e...`
2023-07-30 12:59:17 +02:00
Mael Rouxel-Labbé 45a72e8dd2 Use FT weights from the start 2023-07-26 16:42:07 +02:00
albert-github ad41766454 issue #7395 Improvement of layout of model relations
Corrected `cgalModels` to `cgalHasModes` inside `cgalHasNodelsBegin` / `cgalHasModelsEnd`
2023-07-18 13:23:37 +02:00
Mael c6fd1d0316
Merge branch 'master' into CGAL-Qt6-GF 2023-07-18 10:49:58 +02:00
albert-github 4e5578d469 issue #7395 Improvement of layout of model relations
- based on review
2023-07-15 13:12:15 +02:00
albert-github a0320dd7b4 Merge branch 'master' into feature/issue_7395
# Conflicts:
#	Polyhedron/doc/Polyhedron/Concepts/PolyhedronItems_3.h
2023-07-13 10:33:18 +02:00
Sébastien Loriot 125542eb62 Merge remote-tracking branch 'cgal/master' 2023-07-11 12:59:21 +02:00
albert-github 301728a8a9 issue #7395 Improvement of layout of model relations
- Completed the cgalModels part
2023-07-09 12:43:36 +02:00
albert-github 5673ccfc71 Spelling corrections
Spelling correction `a edge` to `an edge`
2023-07-06 18:04:38 +02:00
albert-github ee2a55279d issue #7395 Improvement of layout of model relations
- Completed the cgalHasModel part
- corrected spelling of `Has Model` and `Is Model Of` to `Has model` and `Is model of`
2023-07-06 17:35:34 +02:00
Sébastien Loriot b66afab814 Merge remote-tracking branch 'sloriot/CGAL-using_c++17_stl' into HEAD 2023-07-05 11:29:35 +02:00
Andreas Fabri 7f7e2efefc SLS: Fix warnings 2023-06-29 11:05:13 +01:00
Guillaume Damiand fe23441eab Merge master 2023-06-26 14:42:33 +02:00
Guillaume Damiand 7da9812bda Rename graphic_buffer into graphic_storage. 2023-06-22 15:18:34 +02:00
Sébastien Loriot 573de7f29e Merge branch 'master' 2023-06-22 13:38:49 +02:00
Sébastien Loriot 27e303b598 add more missing include directives 2023-06-20 14:18:39 +02:00
Sébastien Loriot bdfa15c08f fixes after merge 2023-06-15 11:34:14 +02:00
Sébastien Loriot 9cdfe70abb Merge remote-tracking branch 'sloriot/CGAL-toward_6.0' 2023-06-15 11:34:09 +02:00
Sébastien Loriot 604dcdc435 boost::optional => std::optional 2023-06-15 10:57:09 +02:00
Sébastien Loriot 71b4e4f08f boost::shared_ptr => std::shared_ptr 2023-06-15 10:57:01 +02:00
Guillaume Damiand 519c7cc1a5 rename add_in_graphic_buffer into add_in_graphic_storage 2023-04-28 15:25:40 +02:00
Laurent Rineau 0576e883f9 Merge branch 'CGAL-fix-Qt5-CMake-GF' into CGAL-Qt6-GF
# Conflicts:
#	AABB_tree/demo/AABB_tree/CMakeLists.txt
#	Alpha_shapes_3/demo/Alpha_shapes_3/CMakeLists.txt
#	Arrangement_on_surface_2/demo/Arrangement_on_surface_2/CMakeLists.txt
#	Circular_kernel_3/demo/Circular_kernel_3/CMakeLists.txt
#	GraphicsView/demo/Alpha_shapes_2/CMakeLists.txt
#	GraphicsView/demo/Apollonius_graph_2/CMakeLists.txt
#	GraphicsView/demo/Bounding_volumes/CMakeLists.txt
#	GraphicsView/demo/Circular_kernel_2/CMakeLists.txt
#	GraphicsView/demo/Generator/CMakeLists.txt
#	GraphicsView/demo/GraphicsView/CMakeLists.txt
#	GraphicsView/demo/L1_Voronoi_diagram_2/CMakeLists.txt
#	GraphicsView/demo/Largest_empty_rect_2/CMakeLists.txt
#	GraphicsView/demo/Periodic_2_triangulation_2/CMakeLists.txt
#	GraphicsView/demo/Polygon/CMakeLists.txt
#	GraphicsView/demo/Segment_Delaunay_graph_2/CMakeLists.txt
#	GraphicsView/demo/Segment_Delaunay_graph_Linf_2/CMakeLists.txt
#	GraphicsView/demo/Snap_rounding_2/CMakeLists.txt
#	GraphicsView/demo/Spatial_searching_2/CMakeLists.txt
#	GraphicsView/demo/Stream_lines_2/CMakeLists.txt
#	GraphicsView/include/CGAL/Qt/DemosMainWindow_impl.h
#	Hyperbolic_triangulation_2/demo/Hyperbolic_triangulation_2/CMakeLists.txt
#	Installation/cmake/modules/CGAL_add_test.cmake
#	Linear_cell_complex/demo/Linear_cell_complex/CMakeLists.txt
#	Optimal_transportation_reconstruction_2/demo/Optimal_transportation_reconstruction_2/CMakeLists.txt
#	Periodic_3_triangulation_3/demo/Periodic_3_triangulation_3/CMakeLists.txt
#	Periodic_3_triangulation_3/demo/Periodic_Lloyd_3/CMakeLists.txt
#	Polyhedron/demo/Polyhedron/polyhedron_demo_macros.cmake
#	Polyline_simplification_2/demo/Polyline_simplification_2/CMakeLists.txt
#	Principal_component_analysis/demo/Principal_component_analysis/CMakeLists.txt
#	Triangulation_3/demo/Triangulation_3/CMakeLists.txt
#	Triangulation_on_sphere_2/demo/Triangulation_on_sphere_2/CMakeLists.txt
2023-04-28 13:49:58 +02:00
Guillaume Damiand 4df2edd9c1 Replace draw_buffer by draw_graphic_storage 2023-04-28 12:26:31 +02:00
Guillaume Damiand 8f29e4d323 Rename class graphic buffer 2023-04-27 15:48:42 +02:00
Mael Rouxel-Labbé e5f18d66f2 Fix set-but-unused-variable warning 2023-04-27 11:58:19 +02:00
Laurent Rineau 67441a3772 Convert all CMakeLists.txt to Qt6 2023-04-25 17:27:03 +02:00
Mael Rouxel-Labbé 78362cb7a9 Fix getting wrong split event L/R halfedges after closing a strait 2023-04-20 15:49:44 +02:00
Mael Rouxel-Labbé a67fe59678 Fix ordering of articial events in presence of non-canonical split halfedges 2023-04-19 12:17:29 +02:00
Mael Rouxel-Labbé 33cdf430a6 Letter > character 2023-04-19 11:30:26 +02:00
Mael Rouxel-Labbé 1a5826f11a Merge remote-tracking branch 'cgal/master' into SLS-Weighted_skeleton-GF 2023-04-17 12:48:30 +02:00
Mael Rouxel-Labbé f0935334fb Misc tiny cleaning 2023-04-17 12:39:24 +02:00
Laurent Rineau 824976a003 Merge pull request #7236 from albert-github/feature/issue_7231
issue #7231 Improvement of layout of refines relations.
2023-04-17 10:14:01 +02:00
Andreas Fabri 03e4024131 Add a break 2023-04-14 08:13:37 +01:00
Andreas Fabri e21e3a9dbd Do not compare with default constructed iterator as VC checks the container 2023-04-14 08:11:10 +01:00
Mael Rouxel-Labbé 712823a45c Update nudge value 2023-04-12 18:34:28 +02:00
Mael Rouxel-Labbé ed47da22cc Add missing macro 2023-04-12 18:34:28 +02:00
Mael Rouxel-Labbé 4f923e5c4e Add namespace 2023-04-12 17:28:04 +02:00
Mael Rouxel-Labbé f61d272aeb Rework test 2023-04-12 17:27:49 +02:00
Sébastien Loriot 49f1518730 fix typo 2023-04-12 17:07:26 +02:00
Andreas Fabri ac64fcf31b Remove #include <CGAL/gmpxx.h> 2023-04-12 07:07:27 +01:00
Andreas Fabri 32edd719c8 Work around VC problem with min() 2023-04-12 07:04:59 +01:00
Sébastien Loriot 98dab46bfa remove macro 2023-04-11 13:35:28 +02:00
Sébastien Loriot 64a9e2e6e2 remove gmpxx requirement + make draw optional 2023-04-11 13:18:45 +02:00
Mael Rouxel-Labbé 0eb7417bf0 Continuation of f34f223909 2023-04-11 10:19:39 +02:00
Mael Rouxel-Labbé 0f9983b036 Doc fixes 2023-04-11 09:57:36 +02:00
Mael Rouxel-Labbé 70ac415808 Fix warnings 2023-04-06 00:40:52 +02:00
Mael Rouxel-Labbé 5e1231c8db Add missing crucial part of 5372f67 which somehow got lost in the void 2023-04-06 00:02:00 +02:00
Andreas Fabri ef793d8c03 Should this not better lead to an 'R' in the testsuite? 2023-04-04 08:58:14 +01:00
Mael Rouxel-Labbé a9ec0d5810 Add missing basic viewer linkage 2023-03-31 12:49:10 +02:00
Mael Rouxel-Labbé f34f223909 Do not disable some assertions, but do not look for too much trouble 2023-03-31 12:49:10 +02:00
Mael Rouxel-Labbé 6df6e6fb0c Fix missing header includes 2023-03-31 12:49:10 +02:00
Mael Rouxel-Labbé 2fd2fc4792 Move doc 2023-03-31 12:49:10 +02:00
Mael Rouxel-Labbé c95cbe559e Misc minor comments 2023-03-31 12:49:10 +02:00
Mael Rouxel-Labbé 5372f6737d Do not break harmonization by mistakenly resetting coeff caches
Resetting is only for trisegment IDs!!
2023-03-31 12:49:10 +02:00
Mael Rouxel-Labbé 4a1c862335 Rename test 2023-03-31 12:49:10 +02:00
Mael Rouxel-Labbé fbd4d2aac4 Remove unused function with obsolete implementation 2023-03-27 15:57:53 +02:00
Mael Rouxel-Labbé d62f376d63 Fix resetting wrong edge caches
Not only is it useless, it's harmful if coeff harmonization has been performed!
2023-03-27 15:55:59 +02:00
Mael Rouxel-Labbé 7c5e820b88 Tiny doc improvement 2023-03-27 15:54:05 +02:00
Mael Rouxel-Labbé ce4c6d574e Clean debug code from tests 2023-03-27 13:13:18 +02:00
Mael Rouxel-Labbé 607e987809 Sprinkle preconditions 2023-03-27 12:59:19 +02:00
Mael Rouxel-Labbé 73029183f3 Fix compilation error 2023-03-27 12:59:07 +02:00
Mael Rouxel-Labbé a0ed8938d6 Fix warnings 2023-03-27 12:54:56 +02:00
Mael Rouxel-Labbé ff54473e63 Rename package to Straight_skeleton_extrusion_2, move /examples to SLS 2023-03-27 11:51:17 +02:00
Mael Rouxel-Labbé b9c7ddfee9 Fix doc link 2023-03-25 00:16:08 +01:00
Mael Rouxel-Labbé 228db6b3ef Fix missing license / namespace 2023-03-25 00:15:48 +01:00