Mael Rouxel-Labbé
77c7335347
Remove useless header include
2023-05-28 23:17:33 +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
Laurent Rineau
fe5a36c08e
fix all the CMakeLists.txt for Qt5
2023-04-27 17:27:37 +02:00
Andreas Fabri
0574c6ba4c
Change the remaining CMakeLists.txt [skip ci]
2023-04-20 16:35:14 +01:00
albert-github
2d60f46985
issue #7231 Improvement of layout of refines relations.
...
- Adjusted cgalRefines according to reviews
- Implemented it in all files
2023-03-14 17:37:50 +01:00
Mael
153c603209
Merge branch 'master' into CGAL-Clean_CMakeLists.txt-GF
2023-01-27 22:09:02 +01:00
Mael
6538b22e06
Merge branch 'master' into CGAL-Clean_CMakeLists.txt-GF
2022-12-05 16:03:41 +01:00
albert-github
c32b1f4127
spelling corrections
...
Some spelling corrections (Directories starting with `S` rest - `W`),
2022-11-16 13:22:39 +01:00
albert-github
eed54a0ae5
spelling corrections
...
Some spelling corrections (Directories starting with `O`-`S` , first part),
some backward work
some forward work
2022-11-15 18:45:39 +01:00
albert-github
45478184de
spelling corrections
...
Some spelling corrections (Directories starting with `E`-` L`),
some backward work
some forward work
2022-11-15 13:39:40 +01:00
Andreas Fabri
d3fca65ae5
CGAL: No longer per package assertions
2022-09-23 12:49:40 +01:00
Mael Rouxel-Labbé
6f187f332c
Misc minor fixes/improvements
2022-09-14 14:08:23 +02:00
Mael Rouxel-Labbé
9b265fddf8
Uniformize REQUIRED / QUIET usage:
...
Following this:
- CGAL: always REQUIRED
- CGAL component: COMPONENT / OPTIONAL_COMPONENT (never QUIET)
- required 3rd party: (not QUIET) + message(NOTICE "") on NOT_FOUND
- optional 3rd party: QUIET + message(STATUS "") except for Polyhedron/demo
- 3rd party components: COMPONENT / OPTIONAL_COMPONENT
(QUIET depending on required or optional 3rd party)
2022-09-06 16:24:27 +02:00
Mael Rouxel-Labbé
4fc486b195
Purge CMakeLists.txts from obsolete code / noise
2022-09-06 16:19:11 +02:00
Mael Rouxel-Labbé
7cb21c24b0
Uniformize message() for missing 3rd party libraries
...
STATUS for non-essential, NOTICE for important stuff
2022-09-06 16:07:31 +02:00
Sébastien Loriot
4f5f8341cc
use std::enable_if_t
2022-06-10 07:37:53 +02:00
Laurent Rineau
734c96e951
Merge branch 'master' into pr/lrineau/6558
2022-05-06 16:25:32 +02:00
Laurent Rineau
6759525f84
Merge pull request #6552 from sloriot/ToS2-demo_cmake
...
Fix error message
2022-05-06 14:20:45 +02:00
Laurent Rineau
2288225448
Massive update of CMake policies to version 3.23
2022-05-06 09:34:35 +02:00
Sébastien Loriot
322b183d43
fix error message
2022-05-03 18:31:07 +02:00
Laurent Rineau
479d9025ed
Merge pull request #6359 from MaelRL/Distance_3-fix_p_tr_distance-GF
...
Fix squared_distance(Point_3, Triangle_3)
2022-03-09 11:40:26 +01:00
Mael Rouxel-Labbé
2dd39271e6
Fix typo
2022-02-24 21:58:28 +01:00
Sébastien Loriot
75b03e6c0a
use_default_values() -> default_values()
2022-01-10 18:36:37 +01:00
Sébastien Loriot
6d3176e061
move Named_parameters class in STL_extension
...
helpers stay in BGL because it depends on BGL tags
2022-01-07 15:12:22 +01:00
Sébastien Loriot
b04a5f9124
remove overloads with default parameters
2022-01-04 16:14:49 +01:00
Sébastien Loriot
a6d9b99466
move macros in BaseDoxyfile
2022-01-04 11:10:09 +01:00
Laurent Rineau
4d38f2b7b3
Merge pull request #6114 from sloriot/CGAL-cmake_clean_up
...
Clean cmake scripts of examples and tests
2021-11-18 12:27:19 +01:00
Laurent Rineau
33ff2bf3eb
Call cgal_add_compilation_test to fix the CTest testsuite
2021-11-09 16:09:54 +01:00
Sébastien Loriot
ab48f63e30
update latest cmake version tested
2021-11-09 10:58:47 +01:00
Sébastien Loriot
513d67d957
update version requirements
2021-11-09 10:07:25 +01:00
Sébastien Loriot
efbd86df7f
extra manual fixes
2021-10-05 17:42:21 +02:00
Sébastien Loriot
47028cd184
automatically move data files in data dir + update paths
...
Done for OFF/OBJ/STL/XYZ/PWN/PLY
2021-10-04 09:42:49 +02:00
Sébastien Loriot
f5d2fb28a2
remove artificial dependency to Polygon
2021-09-01 16:41:36 +02:00
Laurent Rineau
249d0f3af0
Merge pull request #5827 from MaelRL/ToS2-VD2_AP-GF
...
Add VD2's removal policy for ToS2 (+ caching)
2021-07-27 15:55:20 +02:00
Mael Rouxel-Labbé
d8717289fd
Add missing functions to complete Rule of 3 for ToS2's triangulations
2021-07-23 13:09:37 +02:00
Sebastien Loriot
570ed66924
Merge pull request #5849 from MoniqueTeillaud/patch-4
...
Funding acknowledgement for the package
2021-07-19 07:48:46 +02:00
Monique Teillaud
66d5a67383
Funding acknowledgement for the package
2021-07-13 11:17:46 +02:00
Giles Bathgate
1a304f526a
Fix grammar in Triangulation_on_sphere_2
2021-07-01 14:28:36 +01:00
Laurent Rineau
82ab019d75
Merge pull request #5759 from albert-github/feature/bug_Triangulation_on_sphere_2_links
...
Incorrect links in Triangulation_on_sphere_2
2021-06-16 15:05:00 +02:00
Mael Rouxel-Labbé
d112a2aab4
Fix link to ToS2 demo
2021-06-05 14:56:19 +02:00
albert-github
7edaaf183c
Incorrect links in Triangulation_on_sphere_2
...
For the Triangulation_on_sphere_2 packages we get the incorrect links:
```
Checking ./doc_output/Triangulation_on_sphere_2/index.html
==============================================
Processing file:///.../doc_output/Triangulation_on_sphere_2/index.html
List of broken links and other issues:
file:///...doc_output/Triangulation_on_sphere_2/index.html
Lines: 179, 191
Code: 200 (no message)
To do: Some of the links to this resource point to broken URI fragments
(such as index.html#fragment).
The following fragments need to be fixed:
Section_2D_Triangulations_Regular Line: 191
Section_2D_Triangulations_Definitions Line: 179
```
This has been corrected.
2021-06-04 14:44:09 +02:00
Laurent Rineau
8dbcd0ec8b
Merge pull request #5659 from MaelRL/ToS2-Adapt_ToS2_for_Voronoi_adapter-GF
...
Make `ToS2` compatible with `Voronoi_diagram_2`
2021-05-18 18:14:04 +02:00
Mael Rouxel-Labbé
8de892ff00
Rework Eigen detection in arc subsampling code
2021-05-12 10:05:26 +02:00
Mael
991099cc63
Fix assertion macro
2021-05-11 09:12:19 +02:00
Sébastien Loriot
fb6f703b55
IO namespace for files in IO directories
2021-05-04 14:36:06 +02:00
Mael Rouxel-Labbé
4df6e497ef
Clarify the need for Eigen when calling arc subsampling utilities
2021-04-29 23:24:11 +02:00
Mael Rouxel-Labbé
2fa0c0b0ca
Add trivial is_infinite()/finite_xxx() functions in ToS2
...
Needed for adapters such as Voronoi_diagram_2, alpha shapes, etc.
2021-04-29 23:23:15 +02:00
Mael Rouxel-Labbé
76b66497df
Fix ToS2's swap implementation
2021-04-29 23:22:47 +02:00
Mael Rouxel-Labbé
1784321787
Unofficially allow computing duals of non-solid entities
...
The ghost faces are actually proper Delaunay faces
and their dual is correctly computed with the CGAL traits
(it computes the ray using the normal of the face).
Leaving the assertions as a deterrence.
2021-04-29 23:20:34 +02:00
Mael Rouxel-Labbé
2a4f8311d8
Fix paths of ToS2 benchmarks
2021-04-27 14:16:13 +02:00
Mael
ee3abc5288
Add missing include
2021-04-16 14:52:26 +02:00
Mael Rouxel-Labbé
995c715202
Fix pkg description advertising unprovided features
2021-04-07 10:17:30 +02:00
Mael Rouxel-Labbé
00015b0e04
Minor compilation error/warning fixes
2021-04-07 09:18:42 +02:00
Mael Rouxel-Labbé
a7f8957733
Minor warnings/compilation errors fixes
2021-04-07 09:18:42 +02:00
Mael Rouxel-Labbé
dc803570de
Fix usage of outer class typedef
2021-04-07 09:18:42 +02:00
Mael Rouxel-Labbé
bdadc0ebf2
Misc tiny fixes
2021-04-07 09:18:42 +02:00
Mael Rouxel-Labbé
4c4942008c
Fix range insertion not using size_type as return type
2021-04-07 09:18:42 +02:00
Mael Rouxel-Labbé
274b8ed002
User Manual fixes after Pierre's review
2021-04-07 09:18:42 +02:00
Mael Rouxel-Labbé
28e3e0cc11
Fixes after @sloriot's review
2021-04-07 09:18:42 +02:00
Mael Rouxel-Labbé
db24c7fbea
Clean CmakeLists.txt
2021-04-07 09:18:42 +02:00
Mael Rouxel-Labbé
8de997a723
Add package_info/dependencies
2021-03-30 10:50:13 +02:00
Mael Rouxel-Labbé
ed6d8b273d
Remove useless includes creating unwanted dependencies
2021-03-24 15:31:51 +01:00
Mael Rouxel-Labbé
bd5a54ee40
add missing include (?)
2021-03-24 13:30:58 +01:00
Maxime Gimeno
8a404ec76d
Merge branch 'Triangulation_on_sphere_2-GF' of github.com:MaelRL/cgal into Triangulation_on_sphere_2-GF
2021-03-24 13:24:18 +01:00
Maxime Gimeno
fad1febcc4
Finish the demo.
2021-03-24 13:23:54 +01:00
Mael Rouxel-Labbé
aaa505b5cf
Remove trailing whitespace
2021-03-24 12:52:11 +01:00
Mael Rouxel-Labbé
cd56878d92
Add missing license include
2021-03-24 12:39:20 +01:00
Mael Rouxel-Labbé
122866603a
Add missing license header
2021-03-24 12:28:47 +01:00
Mael Rouxel-Labbé
2a33c945d7
Add header.png
2021-03-24 11:08:17 +01:00
Mael Rouxel-Labbé
4e50deedc8
Fix link
2021-03-24 11:02:40 +01:00
Mael Rouxel-Labbé
18c943e7b2
Add ToS2 user manual
2021-03-24 10:56:14 +01:00
Mael Rouxel-Labbé
105d28c31c
Add missing returns in examples
2021-03-24 00:16:16 +01:00
Mael Rouxel-Labbé
ca91f533ef
Add a NP to not color faces in Tos2::write_OFF
2021-03-24 00:14:58 +01:00
Maxime Gimeno
54b71f6cf3
Add an input for the radius when loading
2021-03-23 16:27:08 +01:00
Maxime Gimeno
0db011256a
WIP
2021-03-23 15:06:15 +01:00
Mael Rouxel-Labbé
47b1c058a6
Do not draw anything if dimension is <2
2021-03-23 14:02:40 +01:00
Mael Rouxel-Labbé
bc188bc4a1
Add missing copy ToS2 copy operator
2021-03-23 10:56:53 +01:00
Mael Rouxel-Labbé
857f494340
Minor ref manual improvements
2021-03-23 10:56:21 +01:00
Mael Rouxel-Labbé
cdcc86a369
Misc minor changes
2021-03-22 22:18:22 +01:00
Mael Rouxel-Labbé
c8f224be91
Many Tos2 traits fixes / polish
2021-03-22 22:17:46 +01:00
Mael Rouxel-Labbé
b224b74ce2
Fix cocircular deterministic handling
2021-03-22 22:15:12 +01:00
Mael Rouxel-Labbé
a9075e69e2
Update tests
2021-03-22 22:14:39 +01:00
Mael Rouxel-Labbé
57148ce564
Update ToS2 examples
2021-03-22 16:45:58 +01:00
Mael Rouxel-Labbé
618b83b00a
Update ToS2 benchmarks
2021-03-22 16:44:28 +01:00
Mael Rouxel-Labbé
4973c64e60
Add arc_on_sphere_2 sampling + update the demo framework with ToS2 code
2021-03-22 16:43:25 +01:00
Maxime Gimeno
bdc72bf60a
Add missing files
2021-03-22 14:39:37 +01:00
Mael Rouxel-Labbé
34f2afdb41
Add utility functions for Circular_arc_3 subsampling
2021-03-20 19:57:26 +01:00
Mael Rouxel-Labbé
23658a0de6
Work on ToS2 (add duals, complete traits API in T classes, fix sanity checks...)
2021-03-20 19:56:10 +01:00
Mael Rouxel-Labbé
0a1a120725
Various fixes for location, (range) insertions
...
Missing "lt = ..."
Broken spatial sorting
Broken SFINAE for range insertion
Remove ghost edge for dimension 1 (useless, just use the check in locate_edge)
etc.
2021-03-20 19:52:38 +01:00
Mael Rouxel-Labbé
3aaaa100c5
Modernize calls to push_back
2021-03-20 17:44:39 +01:00
Mael Rouxel-Labbé
cb2bcb9102
Remove ToS2::delete_faces()
2021-03-20 17:43:56 +01:00
Mael Rouxel-Labbé
4d86f9f7d2
Fix data format
2021-03-19 16:23:41 +01:00
Mael Rouxel-Labbé
a78d86e709
Don't lose precision due to internal stringstreams
2021-03-19 12:56:12 +01:00
Mael Rouxel-Labbé
d1d66da709
Generalize OFF output functions to CGAL::ToS2 (from CGAL::DToS2)
2021-03-19 12:55:36 +01:00
Maxime Gimeno
7eefc0152a
Upgrade demo to Qt5 and modern openGL (base don Circular_kernel_3 demo)
2021-03-16 10:50:20 +01:00
Mael Rouxel-Labbé
35d059cf11
Tiny rephrase
2021-02-03 11:13:16 +01:00
Mael Rouxel-Labbé
fbccf05bd5
Minor code reorganisation to use is_ghost(Edge)
2021-02-03 10:56:06 +01:00
Mael Rouxel-Labbé
dc1d1dfbfa
Doc fixes after Round 3
...
https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Triangulation_on_sphere_2/3rd_round
2021-02-03 10:55:34 +01:00
Mael Rouxel-Labbé
df32032470
Misc doc fixes
2021-02-01 12:32:50 +01:00
Mael Rouxel-Labbé
8efb4886ab
Fix typo
2021-02-01 11:19:18 +01:00