Andreas Fabri
|
495ce7a8df
|
Add template for LCC template member functions
|
2024-05-15 16:35:08 +02:00 |
Sven Oesau
|
2c87155449
|
Merge remote-tracking branch 'orth/orthtree-generalization' into Kinetic_shape_reconstruction-new_package-soesau
|
2023-11-15 14:32:21 +01:00 |
Sven Oesau
|
dceff13bea
|
added missing header
|
2023-11-15 10:46:28 +01:00 |
Sven Oesau
|
8274313a74
|
fix ci
restored another é
|
2023-11-15 09:36:44 +01:00 |
Sven Oesau
|
e94bc9baef
|
ci fix
[skip ci]
|
2023-11-14 22:15:27 +01:00 |
Sven Oesau
|
e48d8ba58a
|
fix missing license header & doc
|
2023-11-14 14:53:37 +01:00 |
Sven Oesau
|
22f2b84c85
|
add missing header
|
2023-11-14 14:38:38 +01:00 |
Sven Oesau
|
2b254121fe
|
merging LCC creation, point on face projection for reconstruction and fixed t-functions
|
2023-11-08 13:54:41 +01:00 |
Sven Oesau
|
b26e22bca8
|
Merge remote-tracking branch 'remotes/orth/orthtree-generalization' into Kinetic_shape_reconstruction-new_package-soesau
|
2023-11-08 08:58:25 +01:00 |
Sven Oesau
|
696fb83399
|
moving new property system into CGAL::Experimental namespace
fixing msvc compiling issues
|
2023-11-07 15:01:37 +01:00 |
Sven Oesau
|
5a27f38675
|
Merge remote-tracking branch 'orth/orthtree-generalization' into Kinetic_shape_reconstruction-new_package-soesau
# Conflicts:
# Orthtree/include/CGAL/Orthtree.h
|
2023-10-10 09:44:42 +02:00 |
Sven Oesau
|
06904b51e5
|
doc fix
[skip CI]
|
2023-10-02 10:11:59 +02:00 |
JacksonCampolattaro
|
047a9494bd
|
Fix mismatched parameter names in documentation
|
2023-09-30 09:24:20 +02:00 |
JacksonCampolattaro
|
6f86c932c8
|
Update function documentation for consistency
|
2023-09-27 21:13:46 +02:00 |
JacksonCampolattaro
|
ffeb2ae85e
|
Remove reference to Node type in traversal concept
|
2023-09-24 17:45:58 +02:00 |
JacksonCampolattaro
|
4c6084159a
|
Add boost::span to STL_Extension for compatibility with older versions of Boost
|
2023-09-24 14:25:47 +02:00 |
JacksonCampolattaro
|
38c35d83c7
|
Update orthtree documentation and manual
|
2023-09-24 13:56:01 +02:00 |
JacksonCampolattaro
|
759905b136
|
Merge remote-tracking branch 'origin/orthtree-generalization' into orthtree-generalization
|
2023-09-16 10:26:35 +02:00 |
JacksonCampolattaro
|
4681f17ca8
|
Fix a small issue with the Octree definition
|
2023-09-16 10:24:24 +02:00 |
Sébastien Loriot
|
33dce33e0b
|
fix some doc issues
|
2023-09-14 09:58:04 +02:00 |
Sébastien Loriot
|
da33014535
|
Merge remote-tracking branch 'cgal/master'
|
2023-09-14 09:07:00 +02:00 |
JacksonCampolattaro
|
c4e6ad77f7
|
Update documentation for Orthtree member functions.
|
2023-09-13 09:19:33 +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
|
51aae3a6a8
|
Bbox construction functor is no longer necessary; Bbox_d type must be constructible from a pair of points
|
2023-09-02 15:19:07 +02:00 |
JacksonCampolattaro
|
99a2d5612f
|
Replace bbox with Iso_rectangle/_cuboid/_box
|
2023-09-02 15:09:16 +02:00 |
JacksonCampolattaro
|
1566750766
|
Switch license to GPL
|
2023-09-01 17:45:09 +02:00 |
JacksonCampolattaro
|
d0fa6ed68b
|
Add missing license header
|
2023-09-01 17:19:29 +02:00 |
JacksonCampolattaro
|
40b2c0dff0
|
Convert nearest neighbor methods to free functions
|
2023-09-01 17:16:54 +02:00 |
JacksonCampolattaro
|
e9ca3cc561
|
Update face graph traits to use functors
|
2023-09-01 16:43:26 +02:00 |
Sébastien Loriot
|
40a08f1416
|
add missing license include
|
2023-09-01 14:52:26 +02:00 |
JacksonCampolattaro
|
77f240b1b6
|
Delete Orthtree::Node class, now used nowhere
|
2023-08-31 12:48:52 +02:00 |
JacksonCampolattaro
|
2d8f7d483d
|
Rename Properties.h for clarity
|
2023-08-30 15:32:38 +02:00 |
JacksonCampolattaro
|
07c671e6e9
|
Convert methods to functor objects for consistency (proof-of-concept)
|
2023-08-29 19:13:11 +02:00 |
JacksonCampolattaro
|
b950c6c494
|
Add base traits classes with common typedefs for convenience
|
2023-07-27 13:52:10 +02:00 |
JacksonCampolattaro
|
6f31cbddd6
|
Point traits now share the generic reassign_points method
|
2023-07-27 10:13:49 +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
|
5bc0962b81
|
Eliminate non-index versions of split predicates & traversals
|
2023-07-26 14:13:00 +02:00 |
JacksonCampolattaro
|
4998f7bc57
|
Adapt remaining examples to use the generalized orthtree
|
2023-07-26 13:48:36 +02:00 |
JacksonCampolattaro
|
61a29f0fdb
|
Fix an issue where side-per-depth wasn't updated when a node was manually split
|
2023-07-26 09:57:44 +02:00 |
JacksonCampolattaro
|
cfdb167e35
|
Fix a couple of small issues which came up during LCC conversion
|
2023-07-18 10:35:48 +02:00 |
JacksonCampolattaro
|
dccda38424
|
Reference type of traversal iterator is a Node_index (and not a reference to one)
This resolves the issue with segfaults during traversal. In some circumstances, the index would go out of scope before being used for access.
|
2023-07-09 17:51:50 +02:00 |
JacksonCampolattaro
|
03cda70191
|
Replace boost::optional with std::optional
|
2023-07-09 17:49:12 +02:00 |
albert-github
|
301728a8a9
|
issue #7395 Improvement of layout of model relations
- Completed the cgalModels part
|
2023-07-09 12:43:36 +02:00 |