Andreas Fabri
|
eaa2dfc456
|
Eigen_support -> Eigen3_support (concerns kinetic @soesau)
|
2024-10-08 17:20:08 +01:00 |
Andreas Fabri
|
63928f5090
|
Eigen_support -> Eigen3_support (concerns kinetic @soesau)
|
2024-10-08 17:10:02 +01:00 |
Andreas Fabri
|
527569346e
|
CGAL: Modernize CMakeLists.txt
|
2024-10-08 17:02:41 +01:00 |
Laurent Rineau
|
3a223ebd1e
|
cmake_minimum_required(VERSION 3.12...3.29)
|
2024-06-06 20:19:44 +02:00 |
Sven Oesau
|
22e5a3f651
|
renaming nearest_k_neighbors_in_radius and neighbors_in_radius
|
2024-03-05 10:52:34 +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
|
546888c6d1
|
lower number of sample points to 20
|
2024-03-01 10:19:31 +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
|
2fb6c400bc
|
bug fix
|
2024-02-21 09:35:29 +01:00 |
Sven Oesau
|
cde61a5c49
|
changed property interface of Orthtree to be closer to Surface mesh
added listing of existing properties
added removal of properties
|
2024-02-05 11:43:58 +01:00 |
Sven Oesau
|
47bbc08d8e
|
Revert "traversals are now templated by OrthtreeTraits"
This reverts commit 3c55548967.
|
2024-02-02 15:08:32 +01:00 |
Sven Oesau
|
3c55548967
|
traversals are now templated by OrthtreeTraits
|
2024-02-02 09:32:29 +01:00 |
Sven Oesau
|
c8661d0fa8
|
renaming Orthtree_traits_base_for_dimension to Orthtree_traits_base
removing left-over Locate_halfspace
|
2024-02-01 09:46:06 +01:00 |
Sven Oesau
|
11f0a842de
|
changing dimension and degree in orthtree(_traits) to int
|
2024-01-30 17:14:36 +01:00 |
Sébastien Loriot
|
d078a34e1f
|
fix warnings
|
2024-01-24 11:47:11 +01:00 |
Andreas Fabri
|
33a58fab4e
|
Do not output just the x-coord of the min of the bbox
|
2024-01-24 10:02:22 +00:00 |
Sven Oesau
|
d43432d533
|
adding locate_halfspace_object to traits
changed reference directions
removed unused traits
added traits for face graph
pass on documentation
|
2024-01-12 17:47:09 +01:00 |
Sven Oesau
|
626a23a49a
|
fixed exact corners, multi dimension example
removed warnings
|
2024-01-10 16:35:15 +01:00 |
Sven Oesau
|
f797ae714f
|
fix compilation on MSVC
|
2023-10-05 13:57:18 +02:00 |
JacksonCampolattaro
|
ffeb2ae85e
|
Remove reference to Node type in traversal concept
|
2023-09-24 17:45:58 +02:00 |
JacksonCampolattaro
|
38c35d83c7
|
Update orthtree documentation and manual
|
2023-09-24 13:56:01 +02:00 |
JacksonCampolattaro
|
ed32969908
|
Prefer `using` over `typedef` universally, for consistency
|
2023-09-08 12:42:20 +02:00 |
JacksonCampolattaro
|
3e20800b7f
|
Update documentation for Traits concepts
|
2023-09-08 12:13:27 +02:00 |
JacksonCampolattaro
|
ea59877c19
|
Automatically determine the correct typedefs for an ambient dimension using template specializations & SFINAE
|
2023-09-07 17:19:04 +02:00 |
JacksonCampolattaro
|
750ca578a8
|
Combine 2d, 3d, and d-d points traits into one template
|
2023-09-07 13:25:35 +02:00 |
JacksonCampolattaro
|
32c6d61f27
|
Eliminate Array and Construct_point_d_from_array
|
2023-09-07 11:44:14 +02:00 |
JacksonCampolattaro
|
bf5bbcc0f1
|
Add `construct_point_d_object` to traits classes
Not yet documented by the OrthtreeTraits concept. Will replace construct_point_d_from_array.
|
2023-09-06 14:23:47 +02:00 |
JacksonCampolattaro
|
039b693b61
|
Add support for trees with non-cubic bounding boxes
High-order orthtrees break, because Epick_d::Point is somehow defined as an array
|
2023-09-02 17:37:34 +02:00 |
JacksonCampolattaro
|
fd34fb5302
|
`root_node_contents` now produces a Bbox directly
Some tests fail due to non-cubic bounding boxes
|
2023-09-02 16:49:32 +02:00 |
JacksonCampolattaro
|
99a2d5612f
|
Replace bbox with Iso_rectangle/_cuboid/_box
|
2023-09-02 15:09:16 +02:00 |
JacksonCampolattaro
|
40b2c0dff0
|
Convert nearest neighbor methods to free functions
|
2023-09-01 17:16:54 +02:00 |
JacksonCampolattaro
|
b7a8571077
|
Update empty quadtree to use functors
|
2023-09-01 16:50:31 +02:00 |
JacksonCampolattaro
|
59fafe8e3a
|
Fix issues with superfluous Node typedefs
|
2023-09-01 16:16:30 +02:00 |
JacksonCampolattaro
|
b950c6c494
|
Add base traits classes with common typedefs for convenience
|
2023-07-27 13:52:10 +02:00 |
JacksonCampolattaro
|
282180d627
|
Add an example which builds a tree that doesn't contain anything
|
2023-07-27 12:15:51 +02:00 |
JacksonCampolattaro
|
8fe57f5adf
|
Rename traverse_indices to traverse (now that it's the only traversal function)
|
2023-07-27 09:49:20 +02:00 |
JacksonCampolattaro
|
4998f7bc57
|
Adapt remaining examples to use the generalized orthtree
|
2023-07-26 13:48:36 +02:00 |
JacksonCampolattaro
|
7027d5b469
|
Adapt several examples to use the new interface
|
2023-07-26 10:48:04 +02:00 |
Sébastien Loriot
|
533f08855b
|
fix dump
|
2023-07-10 09:22:46 +02:00 |
Sébastien Loriot
|
4e1dabe0c0
|
version version of traits for triangle meshes
example currently segfault, to be debugged...
|
2023-07-03 17:16:10 +02:00 |
JacksonCampolattaro
|
22e76aac65
|
Adapt 2D & dD traits for the new system
There's a lot of duplicated code in the traits classes, at the very least `reassign_points` should be shared.
|
2023-06-26 18:07:17 +02:00 |
Mael Rouxel-Labbé
|
6f187f332c
|
Misc minor fixes/improvements
|
2022-09-14 14:08:23 +02:00 |
Mael Rouxel-Labbé
|
9b265fddf8
|
Uniformize REQUIRED / QUIET usage:
Following this:
- CGAL: always REQUIRED
- CGAL component: COMPONENT / OPTIONAL_COMPONENT (never QUIET)
- required 3rd party: (not QUIET) + message(NOTICE "") on NOT_FOUND
- optional 3rd party: QUIET + message(STATUS "") except for Polyhedron/demo
- 3rd party components: COMPONENT / OPTIONAL_COMPONENT
(QUIET depending on required or optional 3rd party)
|
2022-09-06 16:24:27 +02:00 |
Laurent Rineau
|
2288225448
|
Massive update of CMake policies to version 3.23
|
2022-05-06 09:34:35 +02:00 |
Sébastien Loriot
|
ab48f63e30
|
update latest cmake version tested
|
2021-11-09 10:58:47 +01:00 |
Sébastien Loriot
|
513d67d957
|
update version requirements
|
2021-11-09 10:07:25 +01:00 |
Sébastien Loriot
|
47028cd184
|
automatically move data files in data dir + update paths
Done for OFF/OBJ/STL/XYZ/PWN/PLY
|
2021-10-04 09:42:49 +02:00 |