Commit Graph

610 Commits

Author SHA1 Message Date
Sven Oesau cda5d0ab60 adding AABB_polyline_segment_primitive_2 for Polygon_2 and PointRange 2024-03-06 18:25:07 +01:00
Andreas Fabri 6c1185d60b Add AABB_triangle_primitive_2 2024-03-05 10:03:52 +00:00
Andreas Fabri eb49100a96 Replace deprecated classes 2024-03-05 07:08:51 +00:00
Andreas Fabri 14efb2c0d5 whitespace 2024-03-04 16:03:42 +00:00
Andreas Fabri 26d87931d3 Changes so that the 2D example compiles 2024-03-04 15:43:26 +00:00
Andreas Fabri 84362a2b1e Add Construct_projected_point_2::operator()(Segment_2,Point_2) 2024-03-04 15:42:49 +00:00
Sébastien Loriot 32e68f8c31 fix concept doc 2024-03-04 16:07:04 +01:00
Sébastien Loriot c4a11970c4 AABB_traits_3 is model of Search_traits 2024-03-04 16:00:47 +01:00
Sébastien Loriot ee187c5008 use Search_traits_adapter instead of Decorated_point 2024-03-04 15:47:10 +01:00
Sebastien Loriot ae0f114238
Update AABB_tree/include/CGAL/AABB_traits_3.h
Co-authored-by: Andreas Fabri <andreas.fabri@geometryfactory.com>
2024-03-04 15:27:13 +01:00
Sébastien Loriot 2eff0eb0e0 add missing files 2024-03-04 13:50:51 +01:00
Sébastien Loriot 4a482dd32b compatibility headers 2024-03-04 13:09:08 +01:00
Sébastien Loriot 006d46b1d4 start updating the AABB-tree to work in both 2D and 3D 2024-03-04 12:54:59 +01:00
Andreas Fabri d12baf74c2 Try to avoid a non-initialized warning by initializing with std::nullopt 2024-02-09 09:12:38 +00:00
Sébastien Loriot 2277013d84 replace boost::mpl::and_ 2023-11-10 16:19:26 +01:00
Sébastien Loriot 8700394122 boost::mpl::if_ -> std::conditional 2023-09-24 22:57:20 +02:00
albert-github 93001308f4 Merge branch 'master' into feature/issue_7395
# Conflicts:
#	Arrangement_on_surface_2/doc/Arrangement_on_surface_2/Concepts/ArrangementPointLocation_2.h
#	Arrangement_on_surface_2/doc/Arrangement_on_surface_2/Concepts/ArrangementVerticalRayShoot_2.h
2023-08-18 11:10:42 +02:00
Sébastien Loriot eada3ee8ca Merge branch 'master' into 'sloriot/CGAL-using_c++17_stl' 2023-08-14 14:19:25 +02:00
albert-github 32054661c7 issue #7395 Improvement of layout of model relations
Replacing the `cgalModelsBare` construct with a `begin` / `end` construct so no less understandable constructs with `\,` and `\n` are necessary.
2023-07-21 19:21:09 +02:00
albert-github a0320dd7b4 Merge branch 'master' into feature/issue_7395
# Conflicts:
#	Polyhedron/doc/Polyhedron/Concepts/PolyhedronItems_3.h
2023-07-13 10:33:18 +02:00
Laurent Rineau 4a2c7a668d Merge pull request #7571 from albert-github/feature/issue_7454
issue #7454 Consistency of BigO notations
2023-07-12 15:29:56 +02:00
albert-github 5673ccfc71 Spelling corrections
Spelling correction `a edge` to `an edge`
2023-07-06 18:04:38 +02:00
albert-github ee2a55279d issue #7395 Improvement of layout of model relations
- Completed the cgalHasModel part
- corrected spelling of `Has Model` and `Is Model Of` to `Has model` and `Is model of`
2023-07-06 17:35:34 +02:00
albert-github c0db92d0e9 issue #7395 Improvement of layout of model relations
Consistent implementation for the `AABB_tree` in respect to `Has Model` and `Is Model Of`
2023-07-05 12:13:40 +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
albert-github b3af96caa1 issue #7454 Consistency of BigO notations
Create `cgalBigO` marco and used it.
(`The macro `cgalBigOLarge` is for special situations where we need bigger round brackets)
2023-07-04 16:23:14 +02:00
Sébastien Loriot dfc386d65b Merge branch 'master' into HEAD 2023-06-22 14:05:45 +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 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
Sébastien Loriot ea62c316ae boost::lambda -> c++11 lambda 2023-04-23 22:37:07 +02:00
Sébastien Loriot b039040f73 boost::is_convertible -> std::is_convertible 2023-04-23 22:37:07 +02:00
Sébastien Loriot 9242a810c4 Merge remote-tracking branch 'cgal/master' into Region_growing-revision-soesau 2023-02-07 11:31:55 +01:00
Sébastien Loriot ee246c87c5 fix function name and add missing constructor 2023-01-25 17:08:27 +01:00
Sébastien Loriot cd76994056 rename property map and deprecated old name 2023-01-18 13:45:37 +01:00
albert-github 014c06fd19 spelling corrections
Some spelling corrections (Directories starting with `A`)
2022-11-14 15:32:47 +01:00
Sébastien Loriot 861588abe1 Merge 'sloriot/CGAL-std_type_traits' into master 2022-08-03 20:19:51 +02:00
Sébastien Loriot b411e262f8 add missing const 2022-06-30 09:22:44 +02:00
Sébastien Loriot 678b9d8148 add some constexpr for constant functions 2022-06-28 16:49:05 +02:00
Sébastien Loriot c9c6b30cf0 Merge sloriot/CGAL-std_type_traits into master 2022-06-23 16:35:37 +02:00
Sébastien Loriot b96f6d5ce9 move is_iterator to type_traits 2022-06-10 09:43:59 +02:00
Sébastien Loriot ac8b6d4731 boost::is_same --> std::is_same 2022-06-10 08:18:20 +02:00
Sébastien Loriot 4f5f8341cc use std::enable_if_t 2022-06-10 07:37:53 +02:00
Andreas Fabri f23deb3b1d Remove parameter as it is not used internally 2022-06-01 12:48:17 +01:00
Andreas Fabri 89ef292122 Document node 2022-06-01 11:20:23 +01:00
Andreas Fabri 07e5bc9ec2 Document parameters 2022-05-31 15:34:56 +01:00
Sebastien Loriot 1e9984633d
Merge pull request #6591 from afabri/Poisson-doxygen-GF
Fix doxygen warnings
2022-05-26 18:10:39 +02:00
Mael Rouxel-Labbé 3b52e466a8 AABB_tree doc improvements 2022-05-24 10:02:15 +02:00
Andreas Fabri 389ef8ea32 Fix Shape Approximantion (and almost AABB) 2022-05-17 10:51:32 +01:00