Sébastien Loriot
26a5fc70e4
Merge remote-tracking branch 'cgal/6.1.x-branch' into 'cgal/main'
2025-12-03 11:54:47 +01:00
Sébastien Loriot
39dd7c5028
Merge remote-tracking branch 'cgal/6.0.x-branch' into 'cgal/6.1.x-branch'
2025-12-03 11:54:12 +01:00
Andreas Fabri
543d424f58
Periodic_triangulation_3: Fix warning in demo
2025-12-03 11:36:14 +01:00
Mael Rouxel-Labbé
0721be1a58
Use \link / \ref to add missing links of functions with parameters
2025-09-19 00:26:17 +02:00
Andreas Fabri
3fbdc2deed
polish
2025-07-15 11:03:47 +01:00
Jane Tournois
0ab9d3eebf
Merge remote-tracking branch 'cgal/master' into Triangulation_3-CDT_3-lrineau
...
# Conflicts:
# Installation/CHANGES.md
2025-06-10 11:18:38 +02:00
Sébastien Loriot
13609a6966
no need to repeat the package name as it is on the line above
2025-05-22 17:53:41 +02:00
Laurent Rineau
5ccbe16a1e
P3t3: add all_cell_handles() and all_cell_handles()
2025-05-21 17:44:37 +02:00
Laurent Rineau
0befb153de
Periodic_3_triangulation_3 a few add ranges
...
to make it compatible with the changes in `File_Medit.h`
2025-05-21 10:46:29 +02:00
Andreas Fabri
33c05d40c2
Fixes in Periodic_2/3
2025-05-06 13:45:10 +01:00
Sébastien Loriot
a4170b1fb9
Merge pull request #8586 from MaelRL/Kernel_23-Fix_dangling_ref_in_CC3-GF
...
Do not rely on result_type definitions in kernels
2025-04-03 16:12:09 +02:00
Mael Rouxel-Labbé
e5dce8d04b
More ouput > output
2025-03-28 20:37:48 +01:00
Mael Rouxel-Labbé
884b0e41a1
Fix comment
2025-03-27 12:20:42 +01:00
Mael Rouxel-Labbé
be6109dc14
Fix predicate/construction inconsistencies in P3T3 canonicalization functions
...
There are two use cases:
- either we care about the shifted position (for example for P3M3 where
we will insert the shifted position)
- either we don't care about the shifted position, and we are ok with
point + shifting offset (for example in P3M3 predicates to determine
is_bad)
In the first case, we cannot determine the shift using predicates,
otherwise we could have an inconsitency in the final result:
the predicates say the point is in, but once constructed it is not.
So this commit distinguishes between both. When we care about the
actual shifted position, we construct the point. There might be
numerical errors if we are not using exact constructions, but it
does not really matter.
What should be done better:
- use compare_x/y/z_3 instead of <
- handle the case where the numerical errors are such that you
get a really silly point far from the truth. Maybe this should
all be done in EPECK. There is something like this in the
history of canonicalize_helper.h ....
2025-03-27 12:14:14 +01:00
Mael Rouxel-Labbé
3a1e3d83c8
Add missing filtered periodic predicates
...
How did things even work before...
2025-03-18 12:05:17 +01:00
Mael Rouxel-Labbé
c5d51c4909
Fix compilation in periodic triangulations
2025-03-16 14:25:04 +01:00
Mael Rouxel-Labbé
13842b219f
Fix periodic predicates relying on a result_type typedef
2025-03-16 13:26:31 +01:00
Sébastien Loriot
de1fb95d15
Merge pull request #8658 from MaelRL/Tr-Document_point-GF
...
Document `point()` in all triangulations
2025-02-12 21:18:27 +01:00
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
Mael Rouxel-Labbé
da3cf10221
Document point() in periodic triangulations
2024-12-13 14:18:22 +01:00
Andreas Fabri
24046e1974
Remove lines with = delete;
2024-12-03 11:01:35 +00:00
Andreas Fabri
81e1bf2a5a
typedef Self
2024-12-03 10:00:57 +00:00
Andreas Fabri
4ae3982969
cleanup
2024-12-03 09:28:26 +00:00
Andreas Fabri
ac6bebdb1a
cleanup
2024-12-03 09:22:58 +00:00
Andreas Fabri
0261184dee
WIP
2024-11-28 14:31:01 +00:00
Sébastien Loriot
fb605cdd39
remove -D that is not compatible with "older" cmake versions
2024-10-22 08:19:49 +02:00
Laurent Rineau
96cd3e6f09
Merge remote-tracking branch 'cgal/master' into pr/afabri/8528
2024-10-17 00:25:24 +02:00
Andreas Fabri
9e75ab340d
Use add_compile_definitions
2024-10-09 11:58:52 +01:00
albert-github
dd02af92a2
issue #8515 Spelling mistakes found checking `en-GB` to `en-US`
...
Spelling corrections, `en-GB` -> `en-US`
2024-10-05 11:28:29 +02:00
Sebastien Loriot
47c417a785
Deal with duplicate lines ( #8396 )
...
## Summary of Changes
Deal with Issue #8348
## Release Management
* Affected package(s): Triangulation_2 and Periodic_triangulation_2
* Issue(s) solved (if any): fix #8348
* License and copyright ownership: unchanged
2024-08-19 11:17:50 +02:00
Andreas Fabri
12468ccf4a
Address #8401
2024-08-09 11:32:26 +01:00
Andreas Fabri
ff89ba08ad
Deal with duplicate lines
2024-08-06 08:06:41 +01:00
Sébastien Loriot
630e58f484
Merge remote-tracking branch 'cgal/5.6.x-branch'
2024-07-23 17:18:09 +02:00
Andreas Fabri
7e8b6678bc
CGAL: Add namespace to models in concepts
2024-06-12 13:50:44 +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
Sébastien Loriot
910945eb5f
undo dependency changes + always use core if not disabled
2024-02-27 16:19:28 +01:00
Sébastien Loriot
3b30756cd3
do not depend on CGAL_Core
2024-02-27 14:46:18 +01:00
Andreas Fabri
e4558a4d4b
Merge branch 'master' into CORE-boost_mp_number-GF
2024-02-23 17:04:37 +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
241e1bf557
add missing license include directives
2024-01-04 11:53:18 +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
Laurent Rineau
51627e3505
Merge remote-tracking branch 'cgal/master' into CGAL-Qt6-GF
...
# Conflicts:
# GraphicsView/demo/Bounding_volumes/CMakeLists.txt
2023-11-01 20:59:44 +01:00
Laurent Rineau
7ae695220d
Merge pull request #7814 from sloriot/P3T3-demo_fix
...
Fix qhelpgenerator call
2023-10-30 17:13:17 +01:00
Laurent Rineau
ef8ae2ac36
Merge pull request #7814 from sloriot/P3T3-demo_fix
...
Fix qhelpgenerator call
2023-10-30 17:12:27 +01:00
Sébastien Loriot
2bdab8c731
removing extra unneeded lines
2023-10-26 08:54:40 +02:00