Andreas Fabri
|
08f1bc37d4
|
test line and opposite line
|
2024-10-09 16:26:11 +01:00 |
Laurent Rineau
|
3a223ebd1e
|
cmake_minimum_required(VERSION 3.12...3.29)
|
2024-06-06 20:19:44 +02:00 |
Sébastien Loriot
|
eada3ee8ca
|
Merge branch 'master' into 'sloriot/CGAL-using_c++17_stl'
|
2023-08-14 14:19:25 +02:00 |
Laurent Rineau
|
d6ebf17baa
|
Merge remote-tracking branch 'cgal/5.6.x-branch'
|
2023-07-20 10:12:26 +02:00 |
Sébastien Loriot
|
ceded5c3ef
|
one more specialization + fix invalid usage
|
2023-07-17 10:13:13 +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 |
Sébastien Loriot
|
0ee31a5d4f
|
remove extra parenthesis
|
2023-06-19 19:17:49 +02:00 |
Sébastien Loriot
|
9a0bdb5d96
|
boost::variant ---> std::variant
|
2023-06-15 10:57:10 +02:00 |
Sébastien Loriot
|
557b64e4a6
|
boost::any ==> std::any
|
2023-06-15 10:57:09 +02:00 |
Sébastien Loriot
|
604dcdc435
|
boost::optional => std::optional
|
2023-06-15 10:57:09 +02:00 |
Sébastien Loriot
|
c8a88b9014
|
remove CGAL_static_assertion*
|
2023-06-15 10:42:10 +02:00 |
Laurent Rineau
|
b36c05f2e7
|
Merge pull request #7118 from sloriot/Intersections_2-vert_hori_segments
Add special case for intersection of a vertical segment with an horizontal segment
|
2023-02-10 15:40:52 +01:00 |
Sébastien Loriot
|
397620e7be
|
add special case for intersection of a vertical segment with an horizontal segment
|
2022-12-13 19:06:33 +01:00 |
Mael
|
0ff7882997
|
Merge branch 'master' into feature/bug_documentation_spell_20221113
|
2022-12-06 22:21:06 +01:00 |
Mael
|
386c6a3ac2
|
Fix typo
|
2022-11-22 18:42:13 +01:00 |
Mael Rouxel-Labbé
|
a758101038
|
Remove some useless includes
|
2022-11-22 12:35:44 +01:00 |
Mael Rouxel-Labbé
|
dbe4c0fb5e
|
Use a kernel functor instead of assuming kernel object operators exist
|
2022-11-22 12:35:22 +01:00 |
Mael Rouxel-Labbé
|
8ba0b41f51
|
Drive-by cleaning
|
2022-11-22 12:35:10 +01:00 |
Mael Rouxel-Labbé
|
3a4e230ac7
|
Do_intersect_23 should return K::Boolean
Returning bool also created an issue because compilers could not figure out
how to convert from Needs_FT<Uncertain<bool> > to bool
|
2022-11-22 12:22:42 +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 |
Sébastien Loriot
|
c9c6b30cf0
|
Merge sloriot/CGAL-std_type_traits into master
|
2022-06-23 16:35:37 +02:00 |
Laurent Rineau
|
cb26dda800
|
Merge pull request #6650 from afabri/Boolean_set_operations-disambuguate_do_intersect-GF
Regularized Boolean Set Operations: Help compiler to disambiguate
|
2022-06-10 16:45:29 +02:00 |
Sébastien Loriot
|
3fa436459d
|
BOOST_MPL_ASSERT -> static_assert
|
2022-06-10 08:46:01 +02:00 |
Sébastien Loriot
|
ac8b6d4731
|
boost::is_same --> std::is_same
|
2022-06-10 08:18:20 +02:00 |
Andreas Fabri
|
8c13bdaea3
|
Add issue 6600 test case
|
2022-06-07 19:47:30 +01:00 |
Laurent Rineau
|
d086a94259
|
Merge pull request #6430 from sloriot/Kernel_23-s2s2_double_better_precision
add a double version of alpha computation
|
2022-06-03 16:09:01 +02:00 |
Sébastien Loriot
|
3909bfed10
|
use a simpler version with value clamp and nan handling
Herbie expression was failing to give a result a good
result on a simple case so I wrote a simpler version
|
2022-05-30 15:53:15 +02:00 |
Laurent Rineau
|
2288225448
|
Massive update of CMake policies to version 3.23
|
2022-05-06 09:34:35 +02:00 |
Mael Rouxel-Labbé
|
d355a56d66
|
Merge remote-tracking branch 'cgal/master' into AABB_tree-Multiple_prim_per_datum-GF
|
2022-03-24 12:44:28 +01:00 |
Sébastien Loriot
|
246bc7f4ea
|
remove tabs and add std::
|
2022-03-18 08:50:11 +01:00 |
Sébastien Loriot
|
b50cbad224
|
better name
|
2022-03-18 08:46:57 +01:00 |
Sébastien Loriot
|
f58073aa01
|
add a double version of alpha computation
generated using Herbie
|
2022-03-18 08:39:55 +01:00 |
Sébastien Loriot
|
3c120f11b0
|
add missing default
|
2022-02-18 15:50:59 +01:00 |
Sébastien Loriot
|
fe9b74dcd3
|
add determinism test
|
2022-02-18 15:50:59 +01:00 |
Sébastien Loriot
|
f7fa358585
|
remove useless certainly
will fail a few lines below anyway
|
2022-02-18 15:50:59 +01:00 |
Sébastien Loriot
|
f6f2b28b0e
|
make the crossing point computation deterministic
|
2022-02-18 15:50:58 +01:00 |
Sébastien Loriot
|
1491983b93
|
add missing include directives
|
2022-01-18 11:36:56 +01:00 |
Andreas Fabri
|
1d01b0d06e
|
Remove a class IT in the namespace CGAL that pollutes and does nothing
|
2022-01-18 09:20:03 +00:00 |
Sébastien Loriot
|
ab48f63e30
|
update latest cmake version tested
|
2021-11-09 10:58:47 +01:00 |
Sébastien Loriot
|
d370326ec1
|
add CGAL_unreachable as requested by @lrineau and @mglisse
|
2021-10-27 14:45:10 +02:00 |
Sébastien Loriot
|
deee502152
|
avoid using default
|
2021-10-27 14:40:23 +02:00 |
Sébastien Loriot
|
b26a46a852
|
fix warnings
|
2021-10-26 11:15:03 +02:00 |
Sébastien Loriot
|
546ab87feb
|
add backward compatibility internal functions
|
2021-10-22 17:28:48 +02:00 |
Sébastien Loriot
|
1036f2d908
|
remove unused variable
|
2021-10-22 17:13:18 +02:00 |
Sébastien Loriot
|
8534f47845
|
simplify code
|
2021-10-14 14:15:48 +02:00 |
Sébastien Loriot
|
ae04cb8be6
|
report only what's needed for Intersect_2
|
2021-10-14 14:08:21 +02:00 |
Sébastien Loriot
|
c814d11c8e
|
use close form for intersection in their interior of non-collinear segments
|
2021-10-14 13:50:40 +02:00 |
Sébastien Loriot
|
e19ddaceb4
|
introducing intersection info for segment_2-segment_2
Intersect_2 uses combinarics information from Do_intersect_2
|
2021-10-14 10:58:19 +02:00 |
Sébastien Loriot
|
aa1b53a4a1
|
add more tests
|
2021-10-14 10:57:39 +02:00 |
Sébastien Loriot
|
841cf8dca8
|
avoid duplicating code by sorting points
|
2021-10-14 10:57:05 +02:00 |