Laurent Rineau
5a628ec88a
Merge pull request #7881 from afabri/Poisson-enable_structural_filtering-GF
...
Poisson Surface Reconstruction: Enable Structural Filtering
2023-12-11 13:56:08 +01:00
Andreas Fabri
74bcf248b3
const&
2023-12-01 07:16:53 +00:00
Mael Rouxel-Labbé
bdc800bbab
Merge the test about Poisson w/ parallel Mesh_3 into the (new) example
2023-11-28 11:41:49 +01:00
Mael Rouxel-Labbé
3df5e76199
Use enumerable_thread_specific rather than a static hint value
...
With a static hint and re-initialization in the constructor,
we could still get issues if someone did something like:
Poisson poisson_1(...);
Poisson poisson_2(...)
mesh(poisson_1);
mesh(poisson_2); // problem: the static hint points to a cell of T1
2023-11-28 11:10:38 +01:00
Mael Rouxel-Labbé
e9e3287e63
Fix location hint potentially carrying over to the next reconstruction
2023-11-27 17:20:22 +01:00
Mael Rouxel-Labbé
bcb872f384
Simplify hint mechanism
...
It is threadsafe, but it still isn't optimal within each thread:
when computing a refinement point for Mesh_3, the oracle will
be successively asked about points that are close by, but when
we switch from one dichotomy to the next, the hint is likely
terrible.
2023-11-27 17:17:35 +01:00
Sébastien Loriot
36379f42f4
WIP try with thread local static variable
2023-11-27 11:47:26 +01:00
Sébastien Loriot
d1aabccbd4
add missing typename
2023-11-27 11:46:55 +01:00
Andreas Fabri
b3cbbd2a78
Poisson Surface Reconstruction: Enable Structural Filtering
2023-11-23 15:28:08 +00:00
Andreas Fabri
25e597ac79
Poisson Surface Reconstruction: Enable Structural Filtering
2023-11-23 15:22:20 +00:00
Jane Tournois
64976a9f99
use Real_timer
2023-11-23 15:15:38 +01:00
Jane Tournois
78730a1b8f
add examples to try running Poisson reconstruction with Mesh_3 in parallel
2023-11-21 17:34:19 +01:00
albert-github
301728a8a9
issue #7395 Improvement of layout of model relations
...
- Completed the cgalModels part
2023-07-09 12:43:36 +02:00
Sébastien Loriot
f936680600
Merge remote-tracking branch 'cgal/master' into HEAD
2023-06-15 18:48:39 +02:00
Andreas Fabri
6cb88afe17
Scale_space_reconstruction: Cleanup
2023-05-17 14:31:46 +01:00
Sébastien Loriot
b039040f73
boost::is_convertible -> std::is_convertible
2023-04-23 22:37:07 +02:00
Sébastien Loriot
a88af6c0c6
boost::array -> std::array
2023-04-23 22:37:07 +02:00
Andreas Fabri
0d320e48a8
Merge branch 'Number_types-fix_VC2017_boost_mp-GF' into CORE-boost_mp_number-GF
2023-03-17 08:28:10 +01:00
Laurent Rineau
5a20fd8567
Merge pull request #7238 from albert-github/feature/bug_author_consistency
...
Making description of author(s) of a package consistent
2023-02-24 16:14:43 +01:00
Sébastien Loriot
9e72361537
All packages depends now on CGAL_Core (like Kernel)
2023-02-20 15:24:16 +01:00
albert-github
57e900b47c
Making description of author(s) of a package consistent
...
- use `\cgalPckAuthor` in case of one author
- use of `\cgalPckAuthors` in case of multiple authors
- using in case of multiple authors always `, and `
- in the 1.9.6 `BaseDoxyfile.in` let the `\cgalPckAuthors` point to `\cgalPckAuthor` to get consistent output (not done for other versions as in the past the `ALIASES` could not call one another).
2023-02-02 18:40:44 +01:00
Mael
153c603209
Merge branch 'master' into CGAL-Clean_CMakeLists.txt-GF
2023-01-27 22:09:02 +01:00
Mael
6538b22e06
Merge branch 'master' into CGAL-Clean_CMakeLists.txt-GF
2022-12-05 16:03:41 +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
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
c04dceb71d
Merge master
2022-10-14 14:40:58 +01:00
Andreas Fabri
ce65fa9833
Remove comment snippet in an internal function
2022-09-28 11:53:10 +01:00
Andreas Fabri
d3fca65ae5
CGAL: No longer per package assertions
2022-09-23 12:49:40 +01: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
Mael Rouxel-Labbé
7cb21c24b0
Uniformize message() for missing 3rd party libraries
...
STATUS for non-essential, NOTICE for important stuff
2022-09-06 16:07:31 +02:00
Mael Rouxel-Labbé
28ba446895
Clean (some) CMakeLists.txt indentation
2022-09-06 15:38:18 +02:00
Sébastien Loriot
4f5f8341cc
use std::enable_if_t
2022-06-10 07:37:53 +02:00
albert-github
47f0eb43d1
Poisson_surface_reconstruction_3: unknown command `@commentheading`
...
Found the warning:
```
output_surface_facets_to_triangle_soup.h:29: warning: Found unknown command '@commentheading'
```
Command is superflouous as the `tparam` command will provide the relevant header..
2022-05-26 19:06:01 +02:00
Andreas Fabri
3ad94a7393
Use \pre
2022-05-17 12:04:52 +01:00
Andreas Fabri
4968d218b5
Fix doxygen warnings
2022-05-17 10:31:07 +01:00
Laurent Rineau
2288225448
Massive update of CMake policies to version 3.23
2022-05-06 09:34:35 +02:00
Mael Rouxel-Labbé
a43b79a69f
Test code fixes
2022-04-04 11:33:28 +02:00
Mael Rouxel-Labbé
19162905eb
Clean and factorize robust circumcenter filtered traits
2022-04-04 11:33:27 +02:00
Stéphane Laurent
f43c55f66f
fixed a typo in the intro of 'Scale-Space Surface Reconstruction' and fixed #6220
2022-01-13 09:43:22 +01:00
Sébastien Loriot
ab48f63e30
update latest cmake version tested
2021-11-09 10:58:47 +01:00
Laurent Rineau
241f151ac2
Merge pull request #6076 from danston/Documentation-fix_tuto_reconstruction-danston
...
Added Missing Call to the Remove Method in the Reconstruction Tutorial
2021-10-29 16:46:27 +02:00
Dmitry Anisimov
9fc7d9670e
added missing call to the remove method
2021-10-21 17:33:29 +02:00
Sébastien Loriot
1857a25d28
Merge remote-tracking branch 'cgal/master' into CGAL_data-moving_files
2021-10-06 13:50:31 +02: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
dc8f15271a
expand *
2021-09-23 18:56:14 +02:00
Sébastien Loriot
bd345c7f83
remove .cmd files for examples
2021-09-23 18:54:46 +02:00
Sébastien Loriot
a3cf61fc8c
remove commited cgal_test_with_cmake
2021-09-23 18:54:16 +02:00
Andreas Fabri
3b7754f796
CGAL_TRACE() -> CGAL_TRACE_STREAM
2021-09-23 17:00:10 +02:00
Sébastien Loriot
f5d2fb28a2
remove artificial dependency to Polygon
2021-09-01 16:41:36 +02:00
Laurent Rineau
26ad68e486
Merge pull request #5649 from sloriot/CGAL-no_boost_shared_ptr
...
Replace internal use of boost shared_ptr
2021-05-18 18:14:12 +02:00
Sébastien Loriot
4e519a3c7a
move documented IO functions in IO namespace
2021-05-05 13:15:37 +02:00
Sébastien Loriot
fb6f703b55
IO namespace for files in IO directories
2021-05-04 14:36:06 +02:00
Sébastien Loriot
1faa0e2992
replace internal use of boost::shared_ptr by std::shared_ptr
2021-04-28 10:55:26 +02:00
Maxime Gimeno
c49152359c
update max version of cmake and announce the new minimal in CHANGE.md
2021-04-15 15:08:54 +02:00
Laurent Rineau
21755b1123
Merge pull request #5245 from GilesBathgate/create-assertions-fix
...
Allow -DNDEBUG and CGAL_nnn_assertions at the same time
2021-03-24 15:05:41 +01:00
Laurent Rineau
158495bdb5
Merge pull request #5444 from sgiraudot/Poisson-Kernel_compatibility-GF
...
[Poisson Reconstruction] Compatibility with Simple Cartesian
2021-03-10 10:39:37 +01:00
Laurent Rineau
92e024f123
Merge pull request #5444 from sgiraudot/Poisson-Kernel_compatibility-GF
...
[Poisson Reconstruction] Compatibility with Simple Cartesian
2021-03-10 10:33:14 +01:00
Simon Giraudot
848aa7d8ab
Fix compatibility of Poisson with Simple_cartesian<float>
2021-02-08 10:16:59 +01:00
Simon Giraudot
0f556c05b6
Fix compatibility of Poisson with Simple_cartesian<double>
2021-02-08 09:53:14 +01:00
Sébastien Loriot
bc161f2ae9
Merge 'CGAL-Eigen3_support-5.2'
2021-01-15 10:59:20 +01:00
Sébastien Loriot
f4935dc199
Merge branch 'CGAL-Eigen3_support-5.1'
2021-01-15 10:54:02 +01:00
Sébastien Loriot
eecb00534e
fix macro name to be consistent with find_package
2021-01-15 10:43:34 +01:00
Maxime Gimeno
bcac80b15c
Fixes and clean-up
2021-01-08 13:15:04 +01:00
Giles Bathgate
5a36ff89b5
Drop NDEBUG it is already visible through CGAL_NO_ASSERTIONS
2020-12-04 19:42:21 +00:00
Maxime Gimeno
3b70343590
Merge remote-tracking branch 'cgal/master' into CGAL_IO-maxGimeno
2020-11-16 16:19:43 +01:00
Maxime Gimeno
e6c237bad3
FIX
2020-10-30 11:04:11 +01:00
Maxime Gimeno
1c00bf6847
Merge remote-tracking branch 'cgal/master' into Cmake_improvements-maxGimeno
2020-10-29 15:09:16 +01:00
Laurent Rineau
d6e94ee38d
Merge pull request #5035 from sgiraudot/Poisson_reconstruction-Fix_thread_safety-GF
...
Poisson Reconstruction: Fix thread safety
2020-10-29 10:51:19 +01:00
Mael Rouxel-Labbé
4b28101397
Misc IO fixes
2020-10-14 21:46:18 +02:00
Simon Giraudot
37d2002b2c
Fix tabs
2020-09-30 15:22:07 +02:00
Simon Giraudot
3e0fde9683
Improve thread-safety structures from review
2020-09-29 15:56:13 +02:00
Simon Giraudot
2e56893cf0
Add test for poisson and parallel Mesh_3
2020-09-29 14:33:20 +02:00
Simon Giraudot
c005b37e2d
Thread safe cell hint
2020-09-29 14:03:22 +02:00
Simon Giraudot
07b6cb75c7
thread safe cached barycentric coordinates
2020-09-29 14:02:34 +02:00
Maxime Gimeno
9c15f2c9dc
Use FeatureSummary in the demo, and remove CGAL_FOUND
2020-08-04 12:46:17 +02:00
Mael Rouxel-Labbé
26ae0d2b8c
Misc compilation fixes
2020-06-23 19:11:55 +02:00
Mael Rouxel-Labbé
9cca59ba36
Actually use the new IO functions + some example improvements
2020-06-23 18:24:39 +02:00
Maxime Gimeno
ea53a8d70d
Merge remote-tracking branch 'cgal/master' into CGAL_IO-maxGimeno
2020-06-17 14:25:21 +02:00
Maxime Gimeno
25c8313859
Replace IO functions in examples and fix Surface_mesh read_OFF()
2020-06-16 14:36:24 +02:00
Simon Giraudot
89285f1feb
Merge remote-tracking branch 'mine/CMake-Third_party_imported_targets-GF' into CMake-Third_party_imported_targets-GF
2020-05-28 08:53:17 +02:00
Simon Giraudot
1772709b94
Update remove_outliers with new API
2020-05-18 13:53:11 +02:00
Maxime Gimeno
049439fa6b
Merge remote-tracking branch 'cgal/master' into CGAL_IO-maxGimeno
2020-04-30 16:47:58 +02:00
Simon Giraudot
421096fd7f
Use imported targets everywhere
2020-04-15 14:06:13 +02:00
Sebastien Loriot
3bca04d1f9
Merge pull request #4552 from sgiraudot/PSP-No_copy_for_kdtree-GF
...
[Point Set Processing] Big factorization + cleanup
2020-04-02 14:12:59 +02:00
Maxime Gimeno
abc623d5a8
clean-up
2020-04-01 15:03:43 +02:00
Maxime Gimeno
69a2a23cc6
rename IO functions in point_set packages
2020-04-01 14:33:14 +02:00
Simon Giraudot
6b2dad145a
Remove trailing whitespace
2020-04-01 07:59:15 +02:00
Simon Giraudot
0409e2b48d
Fix iterator determinism in Poisson
2020-03-30 15:47:45 +02:00
Sébastien Loriot
2e180ac589
extra run of the script to remove tabs and trailing whitespaces
2020-03-26 19:29:44 +01:00
Sébastien Loriot
a0345b135c
Update branch from master after trailing whitespaces and tabs removal
2020-03-26 19:29:05 +01:00
Sébastien Loriot
d733c001df
extra run of the script to remove tabs and trailing whitespaces
2020-03-26 18:56:42 +01:00
Sébastien Loriot
2fa1f56ea1
Update branch from master after trailing whitespaces and tabs removal
2020-03-26 18:56:26 +01:00
Sébastien Loriot
8bb22d5b2c
extra run of the script to remove tabs and trailing whitespaces
...
right after the merge of the 5.0 release branch
+ manual fix of the files (indentation was changed in the meantime):
* Spatial_sorting/include/CGAL/Multiscale_sort.h
* Spatial_sorting/test/Spatial_sorting/test_multiscale.cpp
2020-03-26 14:26:59 +01:00
Sébastien Loriot
8b153fb495
Merge branch 'cgal/releases/CGAL-5.0-branch'
...
whitespace+tab removal, merged with option -Xignore-space-change
2020-03-26 14:22:32 +01:00
Sébastien Loriot
0779373835
extra run of the script to remove tabs and trailing whitespaces
...
right after the merge of 4.14 release branch
+ manual fix on one line in:
* Arrangement_on_surface_2/include/CGAL/IO/Arr_text_formatter.h
* .travis/generate_travis.sh
2020-03-26 14:16:06 +01:00
Sébastien Loriot
0a46621dc6
Merge branch 'cgal/releases/CGAL-4.14-branch'
...
whitespace+tab removal, merged with option -Xignore-all-space
2020-03-26 13:28:46 +01:00
Sébastien Loriot
590612a563
run the script to remove tabs and trailing whitespaces
2020-03-26 13:25:16 +01:00
Simon Giraudot
8f28d6a397
Merge remote-tracking branch 'mine/CGAL_Tutorials-Surface_reconstruction-GF' into CGAL_Tutorials-Surface_reconstruction-GF
2020-03-23 09:20:24 +01:00
Sébastien Loriot
2a13c8cbec
Update from master
2020-03-20 09:05:58 +01:00