Sebastien Loriot
14b83f0d3e
boost::tie -> std::tie ( #8715 )
2025-02-12 19:36:19 +01:00
Laurent Rineau
e5001d1a50
update our CMake version 3.18...3.31
...
That will suppress the warnings about `CMP0167` (from CMake 3.30):
```
CMake Warning (dev) at cmake/modules/display-third-party-libs-versions.cmake:37 (find_package):
Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake
--help-policy CMP0167" for policy details. Use the cmake_policy command to
set the policy and suppress this warning.
```
2025-02-04 14:32:37 +01:00
Sébastien Loriot
107f3696dc
boost::tie -> std::tie
2025-01-24 14:20:00 +01:00
Andreas Fabri
527569346e
CGAL: Modernize CMakeLists.txt
2024-10-08 17:02:41 +01:00
Laurent Rineau
3a223ebd1e
cmake_minimum_required(VERSION 3.12...3.29)
2024-06-06 20:19:44 +02:00
Laurent Rineau
81357855d5
Using std::optional for Property_container::get<T> ( #8035 )
...
## Summary of Changes
Switching from `std::pair<Property_map<T>, bool>` to `std::optional` in
`Property_container::get<T>`
Introducing `Pair_optional_adaptor` for backward compatibility which
extends `std::optional<T>` to interface of `std::pair`
using `Pair_optional_adaptor` for `Surface_mesh` and `Point_set_3`
## Release Management
* Affected package(s): Point_set_3, Surface_mesh, STL_Extension
2024-05-22 12:12:56 +02:00
Sven Oesau
fb99772ec4
fixing warnings and errors
2024-05-16 11:24:45 +02:00
Sébastien Loriot
35b6164f6b
fix warnings
2024-05-15 15:20:22 +02:00
Sven Oesau
9ca2a4e631
replace * and -> use of std::optional by .value()
2024-05-14 14:44:09 +02:00
Sven Oesau
a873482da8
switching Surface_mesh::property_map to std::optional
2024-05-13 16:03:14 +02:00
Sven Oesau
ffba6279c9
Merge remote-tracking branch 'cgal/master' into AABB_tree-2d_and_3d
2024-04-19 08:47:54 +02:00
Laurent Rineau
4db6bc6d16
Merge pull request #6967 from gdamiand/gsoc2022-EBVs-Mostafa-ashraf19
...
GSoC'22: New CGAL's design to handle basic viewers
2024-04-10 18:04:25 +02:00
Sven Oesau
65be6133d8
removing deprecated AABB types
2024-03-26 15:56:45 +01:00
Andreas Fabri
a42d56fc67
Add several #include
2024-03-14 10:09:07 +01:00
Guillaume Damiand
0655006622
Merge with master: now viewers use Qt6
2023-11-29 14:36:38 +01:00
Sébastien Loriot
cfac63f156
Merge remote-tracking branch 'cgal/master' into HEAD
2023-11-16 11:35:35 +01:00
Laurent Rineau
bdfe153cd9
Merge pull request #7784 from janetournois/BGL-warning_fixed-jtournois
...
BGL - no need to workaround boost 1.54 anymore
2023-11-06 12:52:24 +01:00
Jane Tournois
6b8eaa4e5c
remove CGAL workaround from cpp files
2023-10-12 10:12:09 +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
Sébastien Loriot
125542eb62
Merge remote-tracking branch 'cgal/master'
2023-07-11 12:59:21 +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
Guillaume Damiand
6664339b3f
Update drawing functor for surface mesh
2023-06-27 09:56:06 +02:00
Guillaume Damiand
fe23441eab
Merge master
2023-06-26 14:42:33 +02:00
Sébastien Loriot
9a0bdb5d96
boost::variant ---> std::variant
2023-06-15 10:57:10 +02:00
Sébastien Loriot
604dcdc435
boost::optional => std::optional
2023-06-15 10:57:09 +02:00
Guillaume Damiand
5709abc61c
example basic viewer
2023-04-27 14:53:48 +02:00
Guillaume Damiand
cb2d50654c
Rename package basic viewer; move example
2023-04-27 12:25:56 +02:00
Guillaume Damiand
d780acb988
Example for basic viewer draw small faces
2023-04-25 17:05:13 +02:00
Sébastien Loriot
2f7d150531
boost::begin/end/empty/size -> std::begin/end/empty/size
2023-04-23 23:01:35 +02:00
Andreas Fabri
b1040de076
Surface_mesh example works as well
2023-04-19 14:46:31 +01:00
Laurent Rineau
ac58449af5
Merge pull request #7342 from oleg-alexandrov/master
...
Add example of printing vertex coordinates
2023-03-31 11:10:42 +02:00
Laurent Rineau
41f0e07022
Merge pull request #7343 from afabri/Surface_mesh-points-GF
...
Surface_mesh: Add example for accessing points
2023-03-31 11:10:39 +02:00
Andreas Fabri
fcef17c918
Surface_mesh: Add example for accessing points
2023-03-21 09:44:49 +01:00
Oleg Alexandrov
aa4b2fcfd4
Add example of printing vertex coordinates
2023-03-20 09:01:29 -07:00
Andreas Fabri
161f1b83d4
Surface_mesh: Document join()
2023-03-10 16:43:52 +00:00
Mael
07646a4140
Fix warning
2023-01-03 16:38:27 +01:00
Mostafa-ashraf19
803fc71fb7
Path handled
2022-12-09 14:07:48 +02:00
Mael Rouxel-Labbé
a8c792c4e9
Anticipate some warnings
2022-12-08 10:29:04 +01:00
Mael Rouxel-Labbé
9833bcf9f0
Use some color property maps in the surface_mesh basic draw example
2022-12-08 01:14:15 +01:00
Guillaume Damiand
549fe77b63
create examples directory for basic viewer
2022-10-14 15:16:19 +02:00
Guillaume Damiand
0db66d139c
example draw sm
2022-10-14 15:09:37 +02:00
Mostafa-ashraf19
a00f1c490e
Migrated to new viewer APIs version, SM small faces.
2022-10-08 14:58:27 +02:00
Laurent Rineau
2288225448
Massive update of CMake policies to version 3.23
2022-05-06 09:34:35 +02:00
Andreas Fabri
79a38d5cb9
CGAL Examples: CGAL_assertion -> assert
2022-01-24 10:19:04 +00: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
Guillaume Damiand
2bbcabe71b
The size of argv array is now 2, ending with nullptr.
2021-11-11 17:23:37 +01:00
Guillaume Damiand
ee11c858b5
The size of argv array is changed to 1 in all basic viewers.
2021-11-10 09:59:48 +01:00
Sébastien Loriot
ab48f63e30
update latest cmake version tested
2021-11-09 10:58:47 +01:00
Sébastien Loriot
262a04cef2
remove useless POLICY setting
2021-11-09 10:19:14 +01:00