Sébastien Loriot
47e728f2ef
Merge remote-tracking branch 'cgal/5.5.x-branch'
2023-12-22 17:14:12 +01:00
Sebastien Loriot
339441a137
Surface_sweep_2: Handle new overlap on the right of an event that is interior to a curve ( #7243 )
...
Handle case of overlapping curve starting on a non start/end event.
@efifogel I don't like the fact that I'm adding some geometric tests. I
think I should check if there are overlapping curves on the right of the
event and check if the originating curves are in the status line (using
the stored hint). What do you think?
Fixes #7235
2023-12-22 17:11:47 +01:00
Sébastien Loriot
5d61c35a64
fix warning
2023-12-18 15:20:10 +01:00
Sébastien Loriot
aee0c1557e
Revert "Ported test_sweep_conic to test_sweep and fixed the conic test cases"
...
This reverts commit 2e99b211b0 .
2023-12-18 15:14:26 +01:00
Sébastien Loriot
03ea4c3df5
Revert "fix warnings"
...
This reverts commit 8cc75d642c .
2023-12-18 15:14:09 +01:00
Sébastien Loriot
dac26de5c3
update test
...
cc @efifogel
2023-12-12 17:09:57 +01:00
Sébastien Loriot
8cc75d642c
fix warnings
2023-12-12 15:27:00 +01:00
Sébastien Loriot
35e845d8dc
do no use delete event
2023-12-12 15:11:40 +01:00
Sébastien Loriot
a54f189980
Revert "more than one curve can be on the left of an event with overlapping curves on the right"
...
This reverts commit 2260c4fab3 .
2023-12-07 16:09:31 +01:00
Sébastien Loriot
0714c960bb
reset left event of curves after the deletion of the event
2023-12-07 16:08:33 +01:00
Efi Fogel
2e99b211b0
Ported test_sweep_conic to test_sweep and fixed the conic test cases
2023-05-30 17:10:58 +03:00
Efi Fogel
ebdada0b29
Updated (renamed DATA => data)
2023-05-28 23:52:17 +03:00
Efi Fogel
28c669dd9c
1st revision
2023-05-28 23:41:37 +03:00
Efi Fogel
81fd350a79
Fixed 1st test
2023-05-28 21:52:40 +03:00
Efi Fogel
f247756bfb
Enhanced test
2023-05-28 17:26:04 +03:00
Efi Fogel
b781d6a2f8
Fixed default polyline traits
2023-05-28 17:25:06 +03:00
Efi Fogel
319743abf9
Simplified test data and eliminated no. of faces (which is not used)
2023-05-28 15:24:35 +03:00
Laurent Rineau
9bafd13b00
Merge pull request #6721 from efifogel/Aos_2-conics-efif
...
Resurect The Conic Traits
2023-05-11 16:55:35 +02:00
Efi Fogel
ccdb5a0b54
Merge remote-tracking branch 'cgal/master' into Aos_2-conics-efif
2023-02-15 14:36:44 +02:00
Sébastien Loriot
2260c4fab3
more than one curve can be on the left of an event with overlapping curves on the right
2023-02-03 10:39:58 +01:00
Mael
153c603209
Merge branch 'master' into CGAL-Clean_CMakeLists.txt-GF
2023-01-27 22:09:02 +01:00
albert-github
9c2f8ff60e
Spelling correction in respect to function / variable names
...
As indicated in #7041 (Spelling corrections) theer were still some open corrections in respect to variables / functions, these have been addressed heer.
2023-01-13 18:51:28 +01:00
albert-github
781f9a2943
spelling corrections
...
After review:
- outputhing -> outputting
- neighbour -> neighbor
2022-11-17 10:25:10 +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
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
Mael Rouxel-Labbé
4fc486b195
Purge CMakeLists.txts from obsolete code / noise
2022-09-06 16:19:11 +02:00
Efi Fogel
9787fff9a0
laced 'unsigned int' with Multiplicity type to avoid a conversion warning
2022-08-10 17:44:00 +03:00
Efi Fogel
7988148710
Cleaned up
2022-06-19 12:39:43 +03:00
Sébastien Loriot
37580e9daf
missing () in macro + typo fixes
2022-06-14 11:24:21 +02:00
Sébastien Loriot
8ed2990381
use CGAL_static_assertion
...
static_assert(b) is only available in c++17
2022-06-10 10:10:12 +02:00
Sébastien Loriot
3fa436459d
BOOST_MPL_ASSERT -> static_assert
2022-06-10 08:46:01 +02:00
Efi Fogel
ab52d337b7
Continued
2022-05-31 11:15:54 +03:00
Laurent Rineau
734c96e951
Merge branch 'master' into pr/lrineau/6558
2022-05-06 16:25:32 +02:00
Laurent Rineau
7c4e43ee1c
Merge pull request #6535 from sloriot/Test-remove_cmake_generator
...
remove mentions to CMAKE_GENERATOR in test scripts
# Conflicts:
# CGAL_ipelets/demo/CGAL_ipelets/cgal_test_with_cmake
# Set_movable_separability_2/test/Set_movable_separability_2/cgal_test_with_cmake
2022-05-06 14:21:25 +02:00
Laurent Rineau
539e2852a1
Merge pull request #6535 from sloriot/Test-remove_cmake_generator
...
remove mentions to CMAKE_GENERATOR in test scripts
# Conflicts:
# CGAL_ipelets/demo/CGAL_ipelets/cgal_test_with_cmake
# Set_movable_separability_2/test/Set_movable_separability_2/cgal_test_with_cmake
2022-05-06 14:19:07 +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
8e0ed828e7
remove mentions to CMAKE_GENERATOR in test scripts
2022-04-28 13:48:23 +02:00
Andreas Fabri
0ce35e88ff
TAU packages
2022-01-26 16:45:19 +00:00
Sébastien Loriot
5a74a4981a
still link with CGAL if Core is not present
2021-11-10 12:12:55 +01:00
Sébastien Loriot
ab48f63e30
update latest cmake version tested
2021-11-09 10:58:47 +01:00
Sébastien Loriot
58181afcdb
remove useless include directives
2021-11-09 10:16:12 +01:00
Michael Bell
4c15a1c7f7
Remove shadow declaration of parameter space
...
Declaration is redundant as event parameter space is assigned earlier in function.
2021-10-18 11:15:14 +01:00
Sébastien Loriot
facabcac86
Merge remote-tracking branch 'cgal/5.3.x-branch'
2021-09-10 17:47:17 +02:00
Sébastien Loriot
0e7982cb99
Merge remote-tracking branch 'cgal/5.2.x-branch' into HEAD
2021-09-10 17:46:56 +02:00
Sebastien Loriot
7ef834e521
Merge pull request #5821 from sloriot/SS2-init_m_currentEvent
...
Init pointer used in comparison when adding curves on right during init
2021-09-10 17:41:08 +02:00
Sébastien Loriot
6e1fc8a4e5
Merge remote-tracking branch 'cgal/master' into HEAD
2021-09-02 16:53:07 +02:00
Sébastien Loriot
b0a85960bf
Merge remote-tracking branch 'cgal/5.2.x-branch' into HEAD
2021-08-13 18:27:07 +02:00
Efi Fogel
5e73fe1eba
Merge remote-tracking branch 'cgal/master' into Aos_2-boundary_objects-efic
2021-08-04 12:22:09 +03:00
Sébastien Loriot
a3d04af49c
fix issue in case an overlapping curve is split
...
in case an arrangement is updated and an overlap curve
is on an existing halfedge, the incident halfedge
to an event has to be updated after the split.
This is done by checking all left events in parent subcurves
of the overlapping subcurve.
2021-07-28 16:47:13 +02:00
Sébastien Loriot
b732878580
init pointer used in comparaison when adding curves on right during init
2021-07-01 08:10:59 +02:00