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