Commit Graph

251 Commits

Author SHA1 Message Date
Laurent Rineau a391e067f7 Merge pull request #8135 from sloriot/Orthtree-const_property_access
Access to property maps is const
2024-04-22 14:54:04 +02:00
Sébastien Loriot 244123d93e access to property maps are const 2024-04-10 16:57:08 +02:00
Mael Rouxel-Labbé c7db56bcda Remove useless header includes 2024-04-04 14:32:13 +02:00
Sébastien Loriot 3471add062 simplify disambiguation 2024-03-14 16:09:29 +01:00
Sébastien Loriot 426f5067c0 workaround warning 2024-03-13 17:29:52 +01:00
Sébastien Loriot 786b015746 doc copy and move constructors 2024-03-06 17:53:07 +01:00
Sven Oesau 22e5a3f651 renaming nearest_k_neighbors_in_radius and neighbors_in_radius 2024-03-05 10:52:34 +01:00
Sven Oesau 130cf57758 created local copy of point before using Cartesian_ranges 2024-03-01 17:29:17 +01:00
Sven Oesau caa833f439 renaming nearest_neighbors to nearest_k_neighbors 2024-03-01 16:32:00 +01:00
Sven Oesau a8fd56c724 using 'contained elements' instead of elements to descripe split predicate 2024-03-01 15:43:01 +01:00
Sven Oesau 77622a691b renamed nearest_neighbors to neighbors_in_radius 2024-03-01 10:08:46 +01:00
Sven Oesau f90dfbaa2c
Update Orthtree/include/CGAL/Quadtree.h
Co-authored-by: Andreas Fabri <andreas.fabri@geometryfactory.com>
2024-03-01 08:33:49 +01:00
Sven Oesau 5bf13e85e1
Update Orthtree/include/CGAL/Octree.h
Co-authored-by: Andreas Fabri <andreas.fabri@geometryfactory.com>
2024-03-01 08:33:39 +01:00
Sven Oesau 683be7aa79
Update Orthtree/include/CGAL/Orthtree.h
Co-authored-by: Andreas Fabri <andreas.fabri@geometryfactory.com>
2024-03-01 08:33:32 +01:00
Sven Oesau 020f323172
Update Orthtree/include/CGAL/Orthtree.h
Co-authored-by: Andreas Fabri <andreas.fabri@geometryfactory.com>
2024-03-01 08:33:17 +01:00
Sven Oesau 87d895254d
Update Orthtree/include/CGAL/Orthtree_traits_base.h
Co-authored-by: Andreas Fabri <andreas.fabri@geometryfactory.com>
2024-03-01 08:32:53 +01:00
Sven Oesau 8574b1ce4f
Update Orthtree/include/CGAL/Orthtree.h
Co-authored-by: Andreas Fabri <andreas.fabri@geometryfactory.com>
2024-03-01 08:32:43 +01:00
Sven Oesau b5741aa4b1
Update Orthtree/include/CGAL/Orthtree.h
Co-authored-by: Andreas Fabri <andreas.fabri@geometryfactory.com>
2024-03-01 08:32:30 +01:00
Sven Oesau d49529d5d0
Update Orthtree/include/CGAL/Orthtree.h
Co-authored-by: Andreas Fabri <andreas.fabri@geometryfactory.com>
2024-03-01 08:32:14 +01:00
Sven Oesau d85edb3e8e
Update Orthtree/include/CGAL/Orthtree_traits_base.h
Co-authored-by: Andreas Fabri <andreas.fabri@geometryfactory.com>
2024-03-01 08:32:00 +01:00
Sven Oesau ff5f855f27
Update Orthtree/include/CGAL/Orthtree_traits_face_graph.h
Co-authored-by: Andreas Fabri <andreas.fabri@geometryfactory.com>
2024-03-01 08:31:07 +01:00
Sven Oesau 3714189a14
Update Orthtree/include/CGAL/Orthtree_traits_base.h
Co-authored-by: Andreas Fabri <andreas.fabri@geometryfactory.com>
2024-03-01 08:30:53 +01:00
Sébastien Loriot dffac51a18 restore old behavior with a forward constructor
drawback: construction with initilization list become ambiguous
2024-02-29 19:14:04 +01:00
Sven Oesau 08a7a66991 bugfix nearest neighbor search 2024-02-28 10:28:19 +01:00
Sven Oesau 3251248b68 reintegrated nearest neighbors into Orthtree 2024-02-27 18:01:53 +01:00
Sven Oesau 84d17b6099 renaming _3 functors in CollectionPartitioningOrthtreeTraits to _d 2024-02-27 10:26:50 +01:00
Sven Oesau 99104e5699 replaced call to CGAL::squared_distance 2024-02-27 09:24:36 +01:00
Sven Oesau a3a102c101 more missing headers 2024-02-26 16:23:19 +01:00
Sven Oesau 9e6fefa273 missing header 2024-02-26 15:44:38 +01:00
Sven Oesau a628773d0a ci fix 2024-02-26 15:08:58 +01:00
Sven Oesau aec58185bd re-adding nearest_neighbors as deprecated method in Orthtree 2024-02-26 14:20:06 +01:00
Sven Oesau 9ee06f2dd0 ci fix for msvc2017 2024-02-22 15:51:46 +01:00
Sven Oesau 95ba63590a renamed getter for functors in CollectionPartitioningOrthtreeTraits 2024-02-21 13:33:22 +01:00
Sven Oesau 2bbf5b8cbe added functors for accessing Sphere_d 2024-02-21 12:32:06 +01:00
Sven Oesau 7b907d54a5 pass on doc 2024-02-21 10:01:14 +01:00
Sven Oesau ca4d146ffd fix for ci 2024-02-20 16:21:21 +01:00
Sven Oesau d95d650dbf added parameter to Orthtree_traits_point to use square/cubic space 2024-02-20 14:24:35 +01:00
Sven Oesau c954092d46 renaming Orthtree_traits_without_data 2024-02-20 14:22:02 +01:00
Sébastien Loriot 14089f54f9 clean up 2024-02-19 18:42:35 +01:00
Sven Oesau c580e30407 small doc update 2024-02-19 12:11:45 +01:00
Sven Oesau d5a92a4221 renaming OrthtreeTraitsWithoutData and OrthtreeTraits
doc + some cleaning up
2024-02-14 14:52:25 +01:00
Sven Oesau d3fdd5ec53 update doc of nearest neighbors search 2024-02-14 11:21:47 +01:00
Sven Oesau c04b584ce6 added concept for orthtree without data 2024-02-13 17:56:21 +01:00
Sébastien Loriot 446d39664f return data by ref 2024-02-13 17:50:38 +01:00
Sébastien Loriot 83d0f632e7 add missing assignment 2024-02-13 17:47:20 +01:00
Sébastien Loriot 1c6fdbd13d undo some changes from b241bc8594ada289b1ed1b3f239dfb5bdc0cee31 2024-02-13 17:39:00 +01:00
Sébastien Loriot 6fd4a023c5 use a wrapper for node data
tests are still failing...
2024-02-13 17:18:30 +01:00
Sébastien Loriot ae18495c56 simplify implementation of no data case to make it work with non MSVC compilers
surprisingly tests are broken
2024-02-13 16:51:54 +01:00
Sven Oesau 009791f4f8 adaptation of Orthtree interface to allow OrthtreeTraits without data
adding Orthtree_traits_without_data
template specializations for Property_array, Property_array_handle and Property_container to allow for void as data type
extending test_octree_copy_move_constructors to include traits without data
2024-02-13 12:33:48 +01:00
Sven Oesau 7b5e2be0cf switching Property_container to multimap to allow properties that share the same name but have different types 2024-02-08 11:45:48 +01:00