Sven Oesau
d788500386
doc fix
2024-03-27 14:45:27 +01:00
Sven Oesau
30d5ca75ee
added vertex point map
2024-03-27 14:45:26 +01:00
Sven Oesau
65be6133d8
removing deprecated AABB types
2024-03-26 15:56:45 +01:00
Sven Oesau
cee30fb51a
cleanup traits
2024-03-26 14:31:02 +01:00
Sven Oesau
4c48945048
doc fix 2D/3D
2024-03-22 17:04:26 +01:00
Sven Oesau
12fab6bb09
using functors from concept to access ray instead of using methods
2024-03-22 16:31:42 +01:00
Sven Oesau
3d87460083
re-adding Point_2/3 to AABB_traits_2/3 for compatibility
...
renaming AABB_traits_intersection_base to AABB_traits_intersection_base_3
2024-03-21 16:04:06 +01:00
Sven Oesau
98e5e951bb
license header fix
2024-03-21 15:20:46 +01:00
Sven Oesau
0bc40dcdc6
moving AABB_traits_base and Remove_optional into separate files
2024-03-21 15:14:57 +01:00
Sven Oesau
c193cea746
moving PointMap to end of template parameters
2024-03-21 14:55:35 +01:00
Sven Oesau
bc24d14bb2
splitting example into declaration and test function
2024-03-21 14:45:07 +01:00
Sven Oesau
00a77dc2a7
cleaning types
2024-03-21 14:29:38 +01:00
Sven Oesau
8059230084
clean up
2024-03-21 12:02:59 +01:00
Sven Oesau
bc3e8fa235
removed type wrapper
...
added Ray/Vector types in AABB_traits_2/3
2024-03-21 08:17:47 +01:00
Sven Oesau
560e576488
fix ci
2024-03-20 18:10:54 +01:00
Sven Oesau
8583c4b1d8
added wrapper to map ray/vector types from AABB_traits_2
2024-03-20 17:44:57 +01:00
Sven Oesau
7403de3983
Update AABB_tree/examples/AABB_tree/AABB_indexed_triangle_2_example.cpp
...
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
2024-03-20 10:39:36 +01:00
Sven Oesau
c331dd398f
projection via pointmap
2024-03-20 10:03:34 +01:00
Sven Oesau
b9b1ac4f36
fixing search tests
2024-03-19 13:34:08 +01:00
Andreas Fabri
f231a3d812
Enrich Projection_traits so that it can be used with AABB_traits_2
2024-03-15 16:06:46 +01:00
Sébastien Loriot
e62f249a49
triangle is a not a ref
2024-03-15 10:59:37 +01:00
Andreas Fabri
7e543dc701
Add queries outside triangles
2024-03-14 13:01:05 +01:00
Andreas Fabri
190608d15a
lowecase
2024-03-14 12:30:39 +01:00
Andreas Fabri
76dff001a8
Add for linking
2024-03-14 12:24:32 +01:00
Andreas Fabri
69ce2c1c7c
Add 2D to the chapter title
2024-03-13 14:48:54 +01:00
Andreas Fabri
6e4092a37e
replace _3 with _2
2024-03-13 14:32:47 +01:00
Andreas Fabri
f9e528555d
Add AABBRayIntersectionGeomTraits_2.h and fix \sa
2024-03-13 14:26:37 +01:00
Andreas Fabri
2e4c5765ce
Fix typo
2024-03-12 16:29:18 +01:00
Andreas Fabri
b02c4092e7
polish examples
2024-03-12 15:56:45 +01:00
Sven Oesau
83aa8cf6c1
added AABB_indexed_triangle_primitive_2
2024-03-09 13:02:04 +01:00
Sven Oesau
0e8f9c8068
update doc in user manual
2024-03-08 16:53:11 +01:00
Sven Oesau
30cec7dada
updating polyline segment primitive and example
2024-03-08 16:43:21 +01:00
Andreas Fabri
19725c0b08
Fix PMP testsuite
2024-03-08 08:40:02 +00:00
Sven Oesau
1be8f232dc
Apply suggestions from code review
...
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
2024-03-07 13:14:34 +01:00
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
b34c63c3f9
Add AABBGeomTraits_2
2024-03-04 16:06:42 +00:00
Andreas Fabri
14efb2c0d5
whitespace
2024-03-04 16:03:42 +00:00
Andreas Fabri
a76cc2b3ab
Typo in concept AABBGeomTraits_3
2024-03-04 15:46:20 +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
6453b08580
more doc fixes
2024-03-04 16:10:16 +01: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
26d40e7ca2
rename concept
2024-03-04 14:00:59 +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
Sebastien Loriot
caecbe29c7
Replace boost::mpl ( #7813 )
...
- `boost::mpl::if_` --> `std::conditional`
- `boost::enable_if` -> `std::enable_if`
- `boost::mpl::and_` -> `&&`
- `boost::mpl::or_` -> `||`
- `boost::constant::bool_` -> `std::bool_constant`
- ...
2023-12-26 17:33:36 +01:00
Sébastien Loriot
f0f1d6a7b8
fix warning
2023-11-22 13:11:28 +01: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
Laurent Rineau
28632f21fc
Merge branch 'master' into CGAL-Qt6-GF
...
# Conflicts:
# Installation/CHANGES.md
2023-09-14 17:40:05 +02:00
Laurent Rineau
873c3b26cf
remove a few occurrences of "qt5"
...
There are still a lot!
2023-09-11 17:46:27 +02:00
Laurent Rineau
df06d29dd1
fix/cleanup AABB_tree and Alpha_shape_3 demos
2023-08-25 11:33:28 +02:00
Laurent Rineau
3869a4a6c3
cleanup Alpha_sphare_3 demo
2023-08-24 18:41:03 +02:00
Laurent Rineau
abb9080102
cleanup demo/AABB_tree
2023-08-24 18:19:53 +02:00
Sébastien Loriot
68bc244d02
Merge remote-tracking branch 'cgal/master' into HEAD
2023-08-24 14:14:12 +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
ad41766454
issue #7395 Improvement of layout of model relations
...
Corrected `cgalModels` to `cgalHasModes` inside `cgalHasNodelsBegin` / `cgalHasModelsEnd`
2023-07-18 13:23:37 +02:00
Mael
c6fd1d0316
Merge branch 'master' into CGAL-Qt6-GF
2023-07-18 10:49:58 +02:00
albert-github
4e5578d469
issue #7395 Improvement of layout of model relations
...
- based on review
2023-07-15 13:12:15 +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
Sébastien Loriot
125542eb62
Merge remote-tracking branch 'cgal/master'
2023-07-11 12:59:21 +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
11a5bfc84f
fix warnings
2023-06-29 10:42:25 +02:00
Sébastien Loriot
dfc386d65b
Merge branch 'master' into HEAD
2023-06-22 14:05:45 +02:00
Sébastien Loriot
573de7f29e
Merge branch 'master'
2023-06-22 13:38:49 +02:00
Sébastien Loriot
0ee31a5d4f
remove extra parenthesis
2023-06-19 19:17:49 +02:00
Sébastien Loriot
f936680600
Merge remote-tracking branch 'cgal/master' into HEAD
2023-06-15 18:48:39 +02:00
Sébastien Loriot
9cdfe70abb
Merge remote-tracking branch 'sloriot/CGAL-toward_6.0'
2023-06-15 11:34:09 +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
bbc4d08ee0
Merge remote-tracking branch 'cgal/master' into HEAD
2023-06-15 10:47:07 +02:00
Sébastien Loriot
c8a88b9014
remove CGAL_static_assertion*
2023-06-15 10:42:10 +02:00
Laurent Rineau
0576e883f9
Merge branch 'CGAL-fix-Qt5-CMake-GF' into CGAL-Qt6-GF
...
# Conflicts:
# AABB_tree/demo/AABB_tree/CMakeLists.txt
# Alpha_shapes_3/demo/Alpha_shapes_3/CMakeLists.txt
# Arrangement_on_surface_2/demo/Arrangement_on_surface_2/CMakeLists.txt
# Circular_kernel_3/demo/Circular_kernel_3/CMakeLists.txt
# GraphicsView/demo/Alpha_shapes_2/CMakeLists.txt
# GraphicsView/demo/Apollonius_graph_2/CMakeLists.txt
# GraphicsView/demo/Bounding_volumes/CMakeLists.txt
# GraphicsView/demo/Circular_kernel_2/CMakeLists.txt
# GraphicsView/demo/Generator/CMakeLists.txt
# GraphicsView/demo/GraphicsView/CMakeLists.txt
# GraphicsView/demo/L1_Voronoi_diagram_2/CMakeLists.txt
# GraphicsView/demo/Largest_empty_rect_2/CMakeLists.txt
# GraphicsView/demo/Periodic_2_triangulation_2/CMakeLists.txt
# GraphicsView/demo/Polygon/CMakeLists.txt
# GraphicsView/demo/Segment_Delaunay_graph_2/CMakeLists.txt
# GraphicsView/demo/Segment_Delaunay_graph_Linf_2/CMakeLists.txt
# GraphicsView/demo/Snap_rounding_2/CMakeLists.txt
# GraphicsView/demo/Spatial_searching_2/CMakeLists.txt
# GraphicsView/demo/Stream_lines_2/CMakeLists.txt
# GraphicsView/include/CGAL/Qt/DemosMainWindow_impl.h
# Hyperbolic_triangulation_2/demo/Hyperbolic_triangulation_2/CMakeLists.txt
# Installation/cmake/modules/CGAL_add_test.cmake
# Linear_cell_complex/demo/Linear_cell_complex/CMakeLists.txt
# Optimal_transportation_reconstruction_2/demo/Optimal_transportation_reconstruction_2/CMakeLists.txt
# Periodic_3_triangulation_3/demo/Periodic_3_triangulation_3/CMakeLists.txt
# Periodic_3_triangulation_3/demo/Periodic_Lloyd_3/CMakeLists.txt
# Polyhedron/demo/Polyhedron/polyhedron_demo_macros.cmake
# Polyline_simplification_2/demo/Polyline_simplification_2/CMakeLists.txt
# Principal_component_analysis/demo/Principal_component_analysis/CMakeLists.txt
# Triangulation_3/demo/Triangulation_3/CMakeLists.txt
# Triangulation_on_sphere_2/demo/Triangulation_on_sphere_2/CMakeLists.txt
2023-04-28 13:49:58 +02:00
Laurent Rineau
fe5a36c08e
fix all the CMakeLists.txt for Qt5
2023-04-27 17:27:37 +02:00
Laurent Rineau
f6451700d1
fix memory leak
2023-04-27 15:19:35 +02:00
Andreas Fabri
134b464aaa
Allocate the QJSEngine on the heap
2023-04-26 11:51:43 +01: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
a88af6c0c6
boost::array -> std::array
2023-04-23 22:37:07 +02:00
Andreas Fabri
b4a259c31b
Hello QJSEngine [skip ci]
2023-04-21 14:44:02 +01:00
Andreas Fabri
7e160aa2bb
Hello QJSEngine [skip ci]
2023-04-21 14:36:52 +01:00
Andreas Fabri
370e81ef08
AABB Tree demo works
2023-04-19 15:05:33 +01:00
Laurent Rineau
824976a003
Merge pull request #7236 from albert-github/feature/issue_7231
...
issue #7231 Improvement of layout of refines relations.
2023-04-17 10:14:01 +02:00
albert-github
8a0b21461d
Unexpected backtick
...
- Corrected some more redundant / missing backticks
- correctes a spelling error (Boolean_set_operations_2/doc/Boolean_set_operations_2/CGAL/Boolean_set_operations_2/Gps_default_dcel.h)
2023-04-11 17:38:37 +02:00
albert-github
2d60f46985
issue #7231 Improvement of layout of refines relations.
...
- Adjusted cgalRefines according to reviews
- Implemented it in all files
2023-03-14 17:37:50 +01:00
Laurent Rineau
ea016d7f5b
Merge pull request #6702 from soesau/Region_growing-revision-soesau
...
[Small Feature] Region growing revision soesau
2023-03-02 13:42:32 +01:00