Commit Graph
2116 Commits
Author SHA1 Message Date
Andreas Fabri 380704bf67 Arrangement and update documentation 2022-05-03 15:31:09 +01:00
Laurent Rineau 7d4a8e5469 Merge pull request #6408 from efifogel/Aos_2-geodesic_traits-efif
Aos 2 geodesic traits efif

# Conflicts:
#	Installation/CHANGES.md
2022-04-06 09:12:02 +02:00
Sebastien Loriot c6898b8491 Avoid unused typedef warning 2022-04-04 09:31:07 +02:00
Efi Fogel e27627e06f Computing the sign of the x-component of the cross product of two directions efficiently. 2022-03-21 11:30:28 +02:00
Efi Fogel 5456f266c0 Fixed typo in a comment: queves => curves 2022-03-14 13:37:55 +02:00
Efi Fogel b743aa66ce Removed useless comment and used a meaningful variable name 2022-03-14 13:36:01 +02:00
Efi Fogel 198e12c7c2 Fixed parameter decleration is compare_y_at_x_left 2022-03-13 14:48:02 +02:00
Efi Fogel 468a7cabcf Fixed and added tests for compare_y_at_x_left 2022-03-13 14:39:50 +02:00
Efi Fogel 97b35b7e36 Fixed make_x_monotone functor 2022-03-13 11:52:42 +02:00
Laurent Rineau 258d704a90 Merge pull request #6209 from sloriot/PMP-std_instead_of_boost
Use features available in std instead of boost
2022-02-24 19:57:17 +01:00
Laurent Rineau fa3527c54f Merge pull request #6183 from efifogel/Aos_2-construct_curve_2-efif
Aos 2 construct curve 2 efif
2022-02-08 23:44:41 +01:00
Efi Fogel 5b269e908a Fixed Compare_y_near_boundary and added correspondings tests 2022-02-08 22:25:30 +02:00
Efi Fogel bb2e831382 Fixed Intersect_2 and Compare_y_at_x_left geodesic-arc traits and introduced correspondings tests 2022-02-08 16:23:21 +02:00
Efi Fogel a7aeee4600 Fixed comapre_y_at_x_right of geodesic traits and added a corresponding test 2022-02-07 18:46:16 +02:00
Sébastien Loriot 4ffc949199 replace boost::unordered by std::unordered
but in T3, Mesh_3, TDS_3, P3[TM]3
2022-02-03 19:11:12 +01:00
Efi Fogel 295e9b971e Commented out unused variables 2022-02-02 15:44:48 +02:00
Sébastien Loriot c169c41240 Merge remote-tracking branch 'maxGimeno/PMP-Example_of_new_mp_function-maxGimeno' into HEAD 2022-01-12 13:33:49 +01:00
Efi Fogel 774e353c46 Should be Geometry_traits_2 and not Traits; used auto instead. 2022-01-11 11:32:50 +02:00
Sébastien Loriot 6d3176e061 move Named_parameters class in STL_extension
helpers stay in BGL because it depends on BGL tags
2022-01-07 15:12:22 +01:00
Efi Fogel 1081a67647 Fixed typeos ('!=' instead of '|=') 2022-01-05 19:42:15 +02:00
Efi Fogel fe06974730 Added missing 'const' 2022-01-04 16:17:34 +02:00
Efi Fogel c0838c533a Added Construct_curve_2. This is used by the (generic) code of the polyline traits. 2021-12-16 16:33:43 +02:00
Efi Fogel 5f436125e6 moved two redundant constructors that do not even compile 2021-12-16 16:33:02 +02:00
Efi Fogel 54b423c81b Used traits to construct curve 2021-12-16 11:13:12 +02:00
Laurent Rineau e683686055 Merge pull request #6094 from sloriot/AOS_2-remove_fast_pool_allocator
Fix issues with new containers for arrangement cells

# Conflicts:
#	Arrangement_on_surface_2/include/CGAL/Arr_dcel_base.h
2021-11-18 12:31:39 +01:00
Andreas Fabri a2ae7d8e13 Addess -Wdeprecated-anon-enum-enum-conversion 2021-11-10 08:22:46 +00:00
Sébastien Loriot c1d2fe3758 readd fast_pool allocator 2021-11-09 14:54:58 +01:00
Sébastien Loriot 5da848dbd3 rollback on changing the dcel to Compact_container
the freelist being not clear is actually an issue
when small arrangement are created out of large one
2021-11-09 14:50:09 +01:00
Sébastien Loriot 69f91992ee improve delete_all()
use Compact_container::clear() that will deallocate by blocks
and clear the freelist
2021-11-04 15:38:25 +01:00
Sébastien Loriot f0c94afce0 use default allocator that introduce a huge regression in some cases 2021-10-29 18:01:07 +02:00
Laurent Rineau 1ba982096a Merge pull request #5094 from sgiraudot/Boolean_operations-Use_GPS_based_polylines-GF
[Small Feature] Boolean Operations: Use polyline-based GPS
2021-10-07 14:27:23 +02:00
Mael Rouxel-Labbé 521c72d57e Fix typos 2021-10-04 13:34:07 +02:00
Mael Rouxel-Labbé 625848e629 Fix missing ':' in various namespaces 2021-10-04 13:21:47 +02:00
Laurent Rineau 0f26960174 Merge pull request #6019 from sloriot/CGAL-enum_arithm_w
Fix warnings about arithmetic operations on enum
2021-09-29 16:59:31 +02:00
Sébastien Loriot 3640099261 fix warnings about arithmetic operations on enum 2021-09-28 15:36:51 +02:00
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
Sébastien Loriot 0ef13b30bf fix author 2021-09-23 11:10:43 +02:00
Sébastien Loriot 36249c0fa0 Merge remote-tracking branch 'cgal/master' into HEAD 2021-09-23 11:07:06 +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