Commit Graph

85677 Commits

Author SHA1 Message Date
Maxime Gimeno 93c2247335 Replace all QTimers 2020-01-13 16:33:30 +01:00
Maxime Gimeno 3debd4813e Use QVaraitn::fromValue() 2020-01-13 16:32:58 +01:00
Maxime Gimeno 2bb22ad954 Replace `QTime`s by `QElapsedTimer`s. It seems the header of QTime has been deprecated but it has not been documented... 2020-01-13 16:32:49 +01:00
Maxime Gimeno 6dccde35ef Fix c++11 errors 2020-01-13 16:20:51 +01:00
Laurent Rineau 8ac23b392a Fix PR #4406 with C++03 2020-01-07 14:45:36 +01:00
Sebastien Loriot 0134499a2d
Merge pull request #4390 from lrineau/Interesections_3-fix_issue_4357-GF
Fix issue #4357
2019-12-20 09:44:39 +01:00
Sebastien Loriot 141dda4290
Merge pull request #4384 from maxGimeno/Aff_transformation_3-Fix_include-maxGimeno
Fix Aff_transformation_3 missing includes
2019-12-20 09:44:24 +01:00
Laurent Rineau b412a64fdd Merge pull request #4392 from lrineau/DT_3-issue4388__for_CGAL-4.14.2-GF
Fix DT3 parallel performance loss (issue #4388) for CGAL-4.14.x
2019-12-17 09:09:16 +01:00
Laurent Rineau 063189dfac Merge pull request #4406 from afabri/Triangulation_2-fix_Projection_traits-GF
Triangulation_2:  Projection_traits::Construct_bbox_2 must return Bbox_2
2019-12-17 09:09:13 +01:00
Andreas Fabri 4d4b891362 T2: Projection_traits::Construct_bbox_2 must return Bbox_2 2019-12-13 15:47:43 +01:00
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