Mael
6538b22e06
Merge branch 'master' into CGAL-Clean_CMakeLists.txt-GF
2022-12-05 16:03:41 +01:00
albert-github
01a7852f70
Merge branch 'master' into feature/bug_documentation_spell_20221113
...
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
Synchronize with master
2022-11-16 13:58:05 +01:00
albert-github
eed54a0ae5
spelling corrections
...
Some spelling corrections (Directories starting with `O`-`S` , first part),
some backward work
some forward work
2022-11-15 18:45:39 +01:00
Laurent Rineau
c01757bc80
Merge pull request #7028 from afabri/Orthtree-CC-GF
...
Orthtree: Fix memory leak
2022-11-15 17:01:29 +01:00
Laurent Rineau
e3b3774ddb
Merge pull request #7028 from afabri/Orthtree-CC-GF
...
Orthtree: Fix memory leak
2022-11-15 17:00:48 +01:00
albert-github
45478184de
spelling corrections
...
Some spelling corrections (Directories starting with `E`-` L`),
some backward work
some forward work
2022-11-15 13:39:40 +01:00
Andreas Fabri
331ea2898a
Orthtree: Fix memory leak
2022-11-09 08:47:54 +00:00
Andreas Fabri
d1eca8310f
typo
2022-11-09 08:47:37 +00: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
Andreas Fabri
efddc4ae84
Orthtree: Fix in test code
2022-06-30 15:57:21 +01:00
Andreas Fabri
2b836ab7ab
no need for int D
2022-06-21 17:11:28 +01:00
Andreas Fabri
9a633432ba
change order of parameters
2022-06-21 17:05:35 +01:00
Andreas Fabri
329f52175a
Orthtree: Fix memory leak in test code
2022-06-21 16:54:27 +01:00
Sebastien Loriot
1e9984633d
Merge pull request #6591 from afabri/Poisson-doxygen-GF
...
Fix doxygen warnings
2022-05-26 18:10:39 +02:00
Sébastien Loriot
ff16bec071
clean up EXAMPLE_PATH
2022-05-23 16:52:17 +02:00
Andreas Fabri
191e99adc8
Fix Orthtree
2022-05-17 10:41:26 +01:00
Laurent Rineau
734c96e951
Merge branch 'master' into pr/lrineau/6558
2022-05-06 16:25:32 +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
57722d189d
do not set cxx standard in the final target cmake script
2022-05-04 10:37:02 +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
Sébastien Loriot
0da1e5690e
copyright.txt -> copyright
2021-07-29 10:07:44 +02:00
Simon Giraudot
a61ef7a721
Fix history of Orthtree
2021-04-27 10:03:29 +02:00
Simon Giraudot
8f8679e038
Fix uninitialized pointer
2021-04-13 09:42:15 +02:00
Simon Giraudot
24aa93dcaf
Use raw pointers instead of shared pointers (and let Orthtree manage memory)
2021-04-07 14:26:50 +02:00
Simon Giraudot
4d761ed9cd
More corrections from review
2021-04-01 14:21:01 +02:00
Simon Giraudot
616cd5a549
Apply corrections from review
2021-04-01 08:55:51 +02:00
Simon Giraudot
692c7a6f90
Remove unused parameter
2021-03-23 11:44:50 +01:00
Simon Giraudot
9724bed342
Prevent min/max macro substitution on windows
2021-03-22 08:24:44 +01:00
Simon Giraudot
9c90703f07
Fix unused parameters
2021-03-18 08:27:45 +01:00
Sébastien Loriot
86427877b7
fix warnings
2021-03-17 16:03:02 +01:00
Simon Giraudot
0da0b71980
Fix missing typename
2021-03-17 15:45:43 +01:00
Simon Giraudot
2fa19c2818
Fix more warnings
2021-03-17 08:12:53 +01:00
Simon Giraudot
701f230f24
Fix warning (unsigned is always >= 0)
2021-03-16 12:14:45 +01:00
Simon Giraudot
a14dfc4e96
Fix bbox init for EPECK compatibility
2021-03-16 12:01:27 +01:00
Simon Giraudot
39d3051d9f
Fix warnings
2021-03-16 08:54:36 +01:00
Simon Giraudot
e1cd919ea4
Fix warnings
2021-03-15 09:36:12 +01:00
Simon Giraudot
d58aa73857
Remove meaningless assertion on very unstable small timings
2021-03-15 09:31:23 +01:00
Simon Giraudot
349717097f
Fix doc warnings
2021-03-11 10:21:07 +01:00
Simon Giraudot
ea17a54671
Fix max() Windows error
2021-03-11 08:32:30 +01:00
Simon Giraudot
b22bd4e498
Update dependencies
2021-03-08 11:11:36 +01:00
Simon Giraudot
57af406402
Fix multiple inclusion guard
2021-03-04 15:55:14 +01:00
Simon Giraudot
67c1f3fad1
Add missing includes
2021-03-04 15:12:23 +01:00
Simon Giraudot
0b1d696c97
Add Orthtree.h include so that Node.h compiles
2021-03-04 08:29:24 +01:00
Simon Giraudot
e95dea12cd
Fix missing include
2021-03-03 15:00:49 +01:00
Simon Giraudot
1028cf02f9
Fix doc + add figure for traversal comparisons
2021-02-03 08:26:44 +01:00
Simon Giraudot
0f40608714
Make node comparable
2021-02-03 08:26:25 +01:00
Simon Giraudot
c15327a901
Add level traversal
2021-02-03 08:26:03 +01:00
Simon Giraudot
5aeb07d654
Minor fixes
2021-02-02 08:27:44 +01:00
Simon Giraudot
96d7c72ffa
Add kernel test
2021-02-02 08:27:21 +01:00
Simon Giraudot
8d30b39b73
More fixes from review
2021-02-02 08:17:54 +01:00
Simon Giraudot
1db1829b91
Insist on the points not being copied
2021-01-27 10:36:57 +01:00
Simon Giraudot
a0c24379ce
Fixes from review
2021-01-27 09:31:55 +01:00
Simon Giraudot
83b191cb08
Minor text corrections
2021-01-25 14:16:24 +01:00
Simon Giraudot
42a3e182a9
Minor fix of template names
2021-01-21 11:12:27 +01:00
Simon Giraudot
1e02106dd1
Improve documentation of traversals / split predicates
2021-01-21 09:54:46 +01:00
Simon Giraudot
224766a605
Fix concept and models
2021-01-21 09:31:58 +01:00
Simon Giraudot
628b973aec
Several minor corrections
2021-01-20 14:14:58 +01:00
Simon Giraudot
3254ad9e1e
Fix copy/move of Orthtree + add test for these constructors
2021-01-20 11:08:15 +01:00
Simon Giraudot
b7057e1785
Make Node a const range and fix encapsulation
2021-01-20 10:14:35 +01:00
Simon Giraudot
e8e3cbda72
Improve documentation of operator[]
2021-01-20 09:41:35 +01:00
Simon Giraudot
011eb7e83d
Change namespaces and fix doc
2021-01-20 09:22:36 +01:00
Simon Giraudot
e91fbd8c3c
Fix diagram in doc
2021-01-20 09:14:55 +01:00
Simon Giraudot
a0b9b46859
Fix ref manual
2021-01-19 15:51:58 +01:00
Simon Giraudot
d778018cda
Remove wrong ref to demo and add licence to package description
2021-01-19 15:34:31 +01:00
Simon Giraudot
4e6932cbe9
Fix filenames
2021-01-19 13:50:35 +01:00
Simon Giraudot
74b574ee90
Fix example lowercase filenames
2021-01-19 13:40:42 +01:00
Simon Giraudot
6967f900f1
Change traversal concept name
2021-01-19 13:35:53 +01:00
Simon Giraudot
a906b12b3c
Fix traversal concept, model and examples
2021-01-19 13:31:41 +01:00
Simon Giraudot
11aa2c24f5
Fix project names
2021-01-19 10:27:22 +01:00
Simon Giraudot
2cb6f51cd0
Minor corrections
2021-01-19 10:08:59 +01:00
Simon Giraudot
d8d47458ca
Better brief description of Orthtree
2021-01-19 09:26:10 +01:00
Simon Giraudot
327cb7e21c
Reorganize examples + precision about refine()
2021-01-19 09:22:46 +01:00
Simon Giraudot
9a77173ab9
Clarify predicate names
2021-01-19 09:17:40 +01:00
Simon Giraudot
71a99270df
Fix concept
2021-01-19 08:41:40 +01:00
Simon Giraudot
b39df0e9ee
WIP: corrections from review
2021-01-19 08:13:30 +01:00
Jackson Campolattaro
b0bfa4c0b4
Incorporate benchmark results into the Orthtree manual, with some commentary
2021-01-18 22:05:30 -05:00
Jackson Campolattaro
8a7544df7f
Set appropriate units and generate construction benchmark plot
2021-01-18 13:11:05 -05:00
Jackson Campolattaro
375cdf71ae
Add averaging to nearest neighbor benchmark to produce smoother plots
2021-01-18 12:16:30 -05:00
Jackson Campolattaro
31e669cece
Add naive comparison to the nearest neighbor benchmark
2020-11-04 22:24:27 -05:00
Jackson Campolattaro
514f937278
Add comparison with kdtree for nearest neighbor
2020-11-03 18:29:29 -05:00
Jackson Campolattaro
b1571bfa45
Update construction benchmark to make a comparison with the kDTree
2020-11-03 14:38:52 -05:00
Jackson Campolattaro
26877cdbc6
Create a helper function for benchmarking
2020-11-03 13:38:54 -05:00
Jackson Campolattaro
325c4b7191
Add gnuplot script for plotting benchmark results
2020-11-03 13:23:36 -05:00
Jackson Campolattaro
a62f868d9c
Update existing benchmarks to use new syntax
2020-11-03 12:45:20 -05:00
Simon Giraudot
74b26e1bf2
Fix tests
2020-10-27 13:35:36 +01:00
Simon Giraudot
aba3a1e4f2
Cleaning
2020-10-27 10:30:25 +01:00
Simon Giraudot
83b8a0dc71
Custom traversal example
2020-10-27 10:24:30 +01:00
Simon Giraudot
65ee28d33c
Update user manual
2020-10-27 10:18:44 +01:00
Simon Giraudot
0fcb4cb2ef
Finish reference manual
2020-10-27 09:04:13 +01:00
Simon Giraudot
0747b09e23
Make node trivially copiable and simplify APIs
2020-10-26 15:56:42 +01:00
Simon Giraudot
398fbb989c
WIP: big pass on doc
2020-10-26 13:59:24 +01:00
Simon Giraudot
feb8a21e3a
WIP: Orthtree/quadtree/octree doc
2020-10-22 15:57:07 +02:00
Simon Giraudot
68e5c3c481
Make Orthtree work in dim>3
2020-10-22 15:01:34 +02:00
Simon Giraudot
066712c881
Use Orthtree everywhere + define Octree/Quadtree aliases
2020-10-22 13:00:34 +02:00