Laurent Rineau
e628e6e203
This branch target 4.14.3
2019-12-12 10:50:20 +01:00
Laurent Rineau
f5dffb0aab
Merge pull request #4374 from maxGimeno/4_14_Fixes-maxGimeno
...
Surface_sweep_2 Fix c++11 call
2019-12-05 10:59:02 +01:00
Laurent Rineau
6ded244449
Merge branch 'DT_3-issue4388__for_CGAL-4.13.2-GF' into DT_3-issue4388__for_CGAL-4.14.2-GF
2019-12-04 15:32:07 +01:00
Laurent Rineau
3ade506eba
Create approximate_size() in Concurrent_compact_container
...
Instead of having an atomic integer for the size of the compact
container, now all free lists have an atomic integer for their size,
but it is only updated when the size is increased by 10%.
2019-12-04 15:20:52 +01:00
Laurent Rineau
12181210e8
Add a bench of DT3 with TBB and Google benchmark
2019-12-04 15:16:25 +01:00
Laurent Rineau
4208951252
revert "Access to the "current" size of the compact container"
...
Reverts commit 2836828d61
2019-12-04 15:16:25 +01:00
Laurent Rineau
6f3db341f9
Fix issue #4357
...
Compilation error if <CGAL/Intersections_3/Triangle_3_Triangle_3.h> is included first.
2019-12-04 09:40:59 +01:00
Maxime Gimeno
d6d42e58ef
Reset Edge-collapse
2019-11-29 09:26:35 +01:00
Maxime Gimeno
a5917098ba
Add missing stream includes
2019-11-29 09:16:00 +01:00
Maxime Gimeno
b36a1bd18c
Add mnissing <iostream>
2019-11-29 09:14:11 +01:00
Maxime Gimeno
e5df49fa54
Replace a nullptr by NULL
2019-11-25 16:09:00 +01:00
Laurent Rineau
19efe6e568
Merge pull request #4311 from maxGimeno/Distance_3-Plane_plane-maxGimeno
...
Distance_3: Add Pl_3-Pl_3
2019-11-06 17:39:01 +01:00
Laurent Rineau
918d99340a
Merge pull request #4326 from lrineau/ImageIO-fix_warnings-lrineau
...
ImageIO: fix warnings
2019-11-06 17:38:57 +01:00
Laurent Rineau
3eabfdb444
Merge pull request #4314 from MaelRL/APLG-Make_step_a_parameter-GF
...
Apollonius Graph 2: make sampling distance a parameter of the parabola sampling function
2019-10-31 10:38:40 +01:00
Laurent Rineau
543eae9a01
Merge pull request #4315 from mglisse/Number_types-Mpzf_canon-glisse
...
Properly canonicalize the result of a subtraction in Mpzf
2019-10-31 10:38:37 +01:00
Laurent Rineau
5e1fe8a0b0
fix warnings
2019-10-29 15:39:57 +01:00
Marc Glisse
d715ddd148
Properly canonicalize the result of a subtraction in Mpzf
...
1000-999=0001, there are multiple leading 0s to remove.
2019-10-25 16:32:28 +02:00
Laurent Rineau
b64ed0e3b1
Merge pull request #4103 from sloriot/Sweep_surface_2-derecursive_overlaps
...
Derecursification of overlap detectiong on the right of event
2019-10-25 16:24:51 +02:00
Maxime Gimeno
8251bb9bac
fix after review
2019-10-25 11:21:05 +02:00
Mael Rouxel-Labbé
c80abc7711
Make parabola sampling a parameter of the sampling function
...
The current API is not so useful because it is is not adapted to other
scales
2019-10-25 10:20:30 +02:00
Maxime Gimeno
1dc880d2a1
Add squared_distance(Plane_3, Plane_3) and a test.
2019-10-24 15:55:35 +02:00
Sébastien Loriot
0970a303e9
fix warning
2019-10-24 11:05:24 +02:00
Sébastien Loriot
7b4de1ec34
replace the function clipping last-curves at the end of overlapping curves
...
There are several advantages:
- no longer use a recursive call
- only split curves if needed (because there are effectively on the right of an event)
- fix a bug when the subcurve on the right was not a subcurve of an overlapping curve
This happens in test/construction_segments/data/test_12.txt for example where
the curve C1 is created by doing (A+B)+C while (B+C) is then added on the right
of the end of C1 -> with the old code (B+C) it would not be split (here X+Y means
curve created from the overlap of curve X and Y).
2019-10-20 12:09:18 +02:00
Laurent Rineau
7acfdff7d5
SMSP: fix border and robustness issues ( #3977 )
...
SMSP: fix border and robustness issues
Co-authored-by: Maxime GIMENO <maxime.gimeno@gmail.com>
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2019-10-18 14:24:42 +02:00
Laurent Rineau
2edcf7b033
Merge pull request #4269 from maxGimeno/PMP-Fix_doc_macro-maxGimeno
...
PMP: Fix doc macro
2019-10-18 14:17:19 +02:00
Laurent Rineau
7cb06cfd42
Merge pull request #4276 from MaelRL/SMP-ARAP_improvements-GF
...
SMP: Various improvements to the ARAP parameterizer
2019-10-18 14:17:17 +02:00
Laurent Rineau
be0c21cfa4
Merge pull request #4280 from lrineau/CGAL-fix_CGAL_CreateSingleSourceCGALProgram-GF
...
Fix CGAL_CreateSingleSourceCGALProgram for CGAL_Core and others components
2019-10-18 14:17:15 +02:00
Laurent Rineau
59398afe51
Merge pull request #4282 from sloriot/CGAL-doc_style_issue
...
Fix doc style issue
2019-10-18 14:17:12 +02:00
Laurent Rineau
d1c55a6915
Merge pull request #4283 from sloriot/SMSeg-more_robust
...
Be more robust to degenerate and almost degenerate faces
2019-10-18 14:17:10 +02:00
Laurent Rineau
95fecfc784
Merge pull request #4285 from lrineau/Installation-fix_CMake_scripts_for_installed_header_only-GF
...
Fix CMake scripts for installed header-only version of CGAL
2019-10-18 14:17:08 +02:00
Laurent Rineau
421a98cd95
Merge pull request #4292 from maxGimeno/CGAL_Config-Fix_typo-maxGimeno
...
Remove extra S in macro
2019-10-18 14:17:05 +02:00
Sébastien Loriot
90b199b952
fix typos
2019-10-18 09:40:01 +02:00
Mael Rouxel-Labbé
df6568f733
Fix bad copy paste
2019-10-16 09:35:48 +02:00
Mael Rouxel-Labbé
e4e63e087b
Remove leftover expensive assertion
2019-10-16 09:33:33 +02:00
Mael Rouxel-Labbé
09e563c73f
Fix a "potentially uninitialized" warning
2019-10-16 09:33:29 +02:00
Laurent Rineau
13bd01d38c
Fix when CGAL_Qt5 is not available
2019-10-15 09:16:26 +02:00
Maxime Gimeno
856b7722f1
Remove extra S in macro
2019-10-15 09:03:13 +02:00
Mael
1637608b9a
Remove accidentally committed debug code
2019-10-14 09:03:33 +02:00
Mael Rouxel-Labbé
90d4bbb871
Use traits' functors rather than global functions
2019-10-11 14:30:26 +02:00
Mael Rouxel-Labbé
9eb7852753
Enable robustness tricks by default
2019-10-11 12:02:58 +02:00
Mael Rouxel-Labbé
87b605a68b
Fix always propagating on the right as soon as the node is not a source
2019-10-11 12:02:17 +02:00
Laurent Rineau
ff9eaa41f0
Fix CGAL_Qt5_FOUND and other
...
When an installed header-only version of CGAL is used, and when all
`demo/*` are configured at once, then only the first demo got
`CGAL_Qt5_FOUND` correctly set.
2019-10-11 11:01:24 +02:00
Laurent Rineau
08a42cf35b
Fix the detection of CGAL_ROOT
...
On Debian, CMake files are in
`/usr/local/lib/x86_64-linux-gnu/cmake/CGAL/` are our previous heuristic fails.
2019-10-11 11:00:29 +02:00
Mael Rouxel-Labbé
e6c788efbd
Fix indentation
2019-10-11 09:29:58 +02:00
Mael Rouxel-Labbé
b32dd4b5de
Add more robust code for two predicates, disabled behind a macro for now
2019-10-11 09:26:17 +02:00
Mael Rouxel-Labbé
53bb36f4d7
Fix debug code compilation
2019-10-11 09:25:10 +02:00
Sébastien Loriot
41a4f2f4a6
Merge remote-tracking branch 'sloriot/Sweep_surface_2-derecursive_overlaps' into HEAD
...
Conflicts:
Surface_sweep_2/include/CGAL/Surface_sweep_2/Surface_sweep_2_impl.h
2019-10-11 07:03:44 +02:00
Sébastien Loriot
15a546084c
be more robust to degenerate and almost degenerate faces
2019-10-10 17:22:19 +02:00
Mael Rouxel-Labbé
7e5f6293f3
Clean debug code
2019-10-10 14:54:35 +02:00
Sébastien Loriot
fb5ef9ad68
fix issues in Related Functions background expension
2019-10-10 14:46:33 +02:00