Andreas Fabri
c3d4306cb2
Replace sprintf with stringstream
2021-09-23 17:00:10 +02:00
Andreas Fabri
e537c80442
Replace sprintf with stringstream
2021-09-23 17:00:09 +02:00
Andreas Fabri
055f87de26
Use std::array and avoid mem_set
2021-09-23 16:57:35 +02:00
Andreas Fabri
637d61c974
Fix in Arr_counting_traits_2.h
2021-09-23 16:57:34 +02:00
Sebastien Loriot
4610cf3c66
Merge pull request #5904 from sloriot/CGAL-remove_config_flags
...
Replace macros with inline functions and remove a config flag
2021-09-10 17:38:50 +02:00
Sébastien Loriot
4afc249100
do not hide type definitions
2021-09-09 15:58:00 +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
5be3a41f26
try to silence warnings
2021-08-30 15:08:47 +02:00
Sébastien Loriot
98e471849b
moving files from internal to PKG/internal
2021-08-26 11:33:39 +02:00
Efi Fogel
c3022226d7
Replaced unsigned with the correct integral type (which resolved some warnings)
2021-08-19 13:59:28 +03:00
Efi Fogel
d14cece4ca
Commenting out unused formal variables
2021-08-19 13:27:46 +03:00
Sébastien Loriot
d4c7e220c1
Merge remote-tracking branch 'cgal/5.3.x-branch'
2021-08-13 18:27:28 +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
Sébastien Loriot
fa2c353fff
move impl outside of the class
2021-08-12 10:35:39 +02:00
Efi Fogel
8d95fb809b
Pacify msvc
2021-08-11 18:37:30 +03:00
Efi Fogel
54b301cc56
handled unused variable (only used in debug mode).
2021-08-10 12:38:31 +03:00
Efi Fogel
bfc5b7e6f8
Clean ups; Removed unused types and variables; Fixed limit => boundary terminology
2021-08-10 10:49:11 +03: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
5985db1fe8
fix typos
2021-07-28 16:47:12 +02:00
Maxime Gimeno
97cac65a86
Fix __GNUC__ tests
2021-07-23 10:59:49 +02:00
Maxime Gimeno
a3d1765ab4
Merge remote-tracking branch 'cgal/master' into CGAL-Clean_up_boost_versions-maxGimeno
2021-07-19 14:18:40 +02:00
Mael Rouxel-Labbé
78ff9185b3
Harmonize ASCII usage across all packages
2021-06-23 23:34:32 +02:00
Laurent Rineau
59a0da4f13
Merge pull request #5692 from maxGimeno/CGAL_cpp11_atomic_and_threads-maxGimeno
...
CGAL:: Use std atomic and threads
# Conflicts:
# Arrangement_on_surface_2/include/CGAL/Arr_counting_traits_2.h
2021-05-19 17:23:53 +02:00
Laurent Rineau
82bec8a1d6
Merge pull request #5692 from maxGimeno/CGAL_cpp11_atomic_and_threads-maxGimeno
...
CGAL:: Use std atomic and threads
# Conflicts:
# Arrangement_on_surface_2/include/CGAL/Arr_counting_traits_2.h
2021-05-19 17:11:37 +02:00
Laurent Rineau
26ad68e486
Merge pull request #5649 from sloriot/CGAL-no_boost_shared_ptr
...
Replace internal use of boost shared_ptr
2021-05-18 18:14:12 +02:00
Maxime Gimeno
e6c767d5c9
Simplify the GNUC versions tests
2021-05-12 15:45:07 +02:00
Maxime Gimeno
393ae7dae6
Clean-up boost_version reqs
2021-05-12 15:03:53 +02:00
Maxime Gimeno
3e03d50b8a
replace usages of CGAL::cpp11::atomic and thread by std:: calls
2021-05-07 11:10:30 +02:00
Maxime Gimeno
e9b7595fff
Deprecate CGAL headers for threads, atomic and result_of, and move their content to config.h as fallback
2021-05-07 11:09:24 +02:00
Efi Fogel
ac8a07ca77
Fixed test data format; Added tests for (full) great circles; fixed construction of (full) great circles.
2021-05-05 21:23:53 +03:00
Sébastien Loriot
4e519a3c7a
move documented IO functions in IO namespace
2021-05-05 13:15:37 +02:00
Sébastien Loriot
fb6f703b55
IO namespace for files in IO directories
2021-05-04 14:36:06 +02:00
Sébastien Loriot
755693ba45
IO namespace in Arrangement package
2021-05-03 13:27:31 +02:00
Efi Fogel
2abf0c0f5b
Added back the missing constructor of an x-monotone full great circle.
2021-04-29 16:36:41 +03:00
Efi Fogel
45d0050322
Fixed construction of full circles and other minor changes
2021-04-29 12:14:28 +03:00
Sébastien Loriot
1faa0e2992
replace internal use of boost::shared_ptr by std::shared_ptr
2021-04-28 10:55:26 +02:00
Efi Fogel
ba8aec60f2
Small text fixes
2021-04-21 13:24:05 +03:00
Efi Fogel
9c7c9830c6
Fixed the move of curves from the top face
2021-04-07 09:49:14 +03:00
Efi Fogel
f8f0e64ef4
Fixed the handling of a case where a spherical arc is added to an arr that already has an arc that lies on the identification curve; added a test.
2021-03-31 13:38:36 +03:00
Efi Fogel
9e5385d0bf
Fixed the computation of the red and blue north face s
2021-03-25 15:49:58 +02:00
Efi Fogel
2d1e009209
Cleaned up
2021-03-25 12:53:48 +02:00
Simon Giraudot
3cf1853832
Rebase
2021-03-25 10:03:35 +01:00
Laurent Rineau
21755b1123
Merge pull request #5245 from GilesBathgate/create-assertions-fix
...
Allow -DNDEBUG and CGAL_nnn_assertions at the same time
2021-03-24 15:05:41 +01:00
Simon Giraudot
3448035fc6
Fix CC_iterator by making constructor from pointer explicit
2021-03-24 08:25:29 +01:00
Efi Fogel
fd18c19b99
Fixed wrong conflic-resolving in previous merge.
2021-03-22 15:34:44 +02:00
Efi Fogel
30da4ebae2
Merge remote-tracking branch 'cgal/master' into Aos_2-boundary_objects-efic
2021-03-22 13:35:23 +02:00
Laurent Rineau
dc36cee2d5
Merge pull request #5166 from sgiraudot/Arrangement_2-Enhanced_ccb_merge-GF
...
Arrangement 2: Enhanced CCB Merging for Surface Sweep
2021-03-10 11:53:16 +01:00
Laurent Rineau
06cd9422e4
Merge pull request #5166 from sgiraudot/Arrangement_2-Enhanced_ccb_merge-GF
...
Arrangement 2: Enhanced CCB Merging for Surface Sweep
2021-03-10 10:33:19 +01:00
Efi Fogel
74a0e95430
Added missing include
2021-03-03 11:01:18 +02:00