Commit Graph

99773 Commits

Author SHA1 Message Date
Mael Rouxel-Labbé 906a2c911e Misc minor fixes & cleaning 2022-02-18 16:11:41 +01:00
Mael Rouxel-Labbé 18541fd29a Various fixes for bounds and realizing triangle pairs 2022-02-18 16:10:58 +01:00
Mael Rouxel-Labbé e10bda5d27 Manipulate squared distances to avoid many sqrts 2022-02-18 16:09:15 +01:00
Sébastien Loriot 0dca23cbf8 progress_display is replaced starting boost 1.72 2022-02-18 15:53:54 +01:00
Sébastien Loriot b4d37aff47 use non-deprecated API 2022-02-18 15:53:54 +01:00
Sébastien Loriot 3c120f11b0 add missing default 2022-02-18 15:50:59 +01:00
Sébastien Loriot fe9b74dcd3 add determinism test 2022-02-18 15:50:59 +01:00
Sébastien Loriot f7fa358585 remove useless certainly
will fail a few lines below anyway
2022-02-18 15:50:59 +01:00
Sébastien Loriot f6f2b28b0e make the crossing point computation deterministic 2022-02-18 15:50:58 +01:00
Andreas Fabri 740d34234f delete trailing whitespace 2022-02-18 15:42:31 +01:00
Andreas Fabri abe216b73d PSP: ofstream -> sstream 2022-02-18 15:42:29 +01:00
Andreas Fabri db10b7afde ImageIO: Use CGAL_USE to avoid warning 2022-02-18 15:39:22 +01:00
Laurent Rineau a331ede932 Merge branch '5.4.x-branch' 2022-02-18 15:24:16 +01:00
Laurent Rineau fb764adef8 Merge branch '5.3.x-branch' into 5.4.x-branch 2022-02-18 15:23:34 +01:00
Laurent Rineau 643b846c8e Merge pull request #6294 from sloriot/BGL-uw
fix ununitialized variable warnings
2022-02-18 15:22:50 +01:00
Laurent Rineau 05996bc843 Merge pull request #6309 from sloriot/PMP-size_t_FT
Avoid std::size_t to FT conversion
2022-02-18 15:22:48 +01:00
Laurent Rineau 6873af7fc4 Merge pull request #6274 from afabri/Distance_3-Fix_Gmpz_from_non_integral_double_warning-GF
Distance_3: Construct a FT from non integral double
2022-02-18 15:21:44 +01:00
Laurent Rineau f01b30de0d Merge pull request #6287 from afabri/Spatial_searching-Incremental_Manhattan_fix-GF
Spatial_searching:  Fix incremental search with Manhattan distance
2022-02-18 15:21:42 +01:00
Laurent Rineau 03d415ee4b Merge pull request #6297 from afabri/Spatial_searching-dangling_pointer_warning-GF
Spatial_searching: Add a variable as we had a warning about a potentially dangling pointer
2022-02-18 15:21:40 +01:00
Laurent Rineau 4ba68e654f Merge pull request #6298 from afabri/Triangulation_2-quiet_warning-GF
Triangulation_2: Quiet a warning
2022-02-18 15:21:38 +01:00
Laurent Rineau 143683c980 Merge pull request #6300 from afabri/Polygon_no_need_for_SunProCC_workaround-GF
Polygon:  Remove a workaround for an old Sun compiler
2022-02-18 15:21:36 +01:00
Laurent Rineau 43b49409d1 Merge pull request #6288 from GilesBathgate/Nef_3-constructor_single_initialise-GilesBathgate
Simplify initialisation in Nef_polyhedron_3
2022-02-18 11:43:45 +01:00
Laurent Rineau c8273a1135 Merge pull request #6311 from MaelRL/PMP-HD_doc-GF
Tiny doc fixes for PMP Hausdorff distance functions
2022-02-18 11:43:43 +01:00
Laurent Rineau 7d4c637472 Merge pull request #6312 from MaelRL/PMP-Remove_PMP_namespace_def-GF
Remove some wide 'PMP' namespace declarations
2022-02-18 11:43:40 +01:00
Laurent Rineau adb3e7a3e7 updated crontab (automated commit) 2022-02-17 17:18:03 +01:00
Andreas Fabri 1c1d5d194d Add missing #include 2022-02-17 15:10:40 +00:00
Mael Rouxel-Labbé d638859698 Remove unused atomic variable 2022-02-17 12:36:27 +01:00
Mael Rouxel-Labbé 25f7ee501d Fix missing sqrt in triangle sampling 2022-02-17 11:16:36 +01:00
Mael Rouxel-Labbé 4473b907ee Only call sqrt() once instead of every iteration (Naive Hausdorff) 2022-02-16 16:01:36 +01:00
Mael Rouxel-Labbé 3ea1c754e6 Misc minor fixes / cleaning 2022-02-16 13:03:23 +01:00
Mael Rouxel-Labbé a0cbf8277d Reintroduce third stopping condition and tighter subdivision bounds 2022-02-16 13:02:03 +01:00
Jane Tournois da74c2a4d8 remove unused typedef 2022-02-16 12:17:39 +01:00
Mael Rouxel-Labbé f8a37c0d6c Quit as early as possible in TM1 traversal + same mechanism in TM2 traversal 2022-02-15 16:22:28 +01:00
Mael Rouxel-Labbé 3a78f70ac7 Do not consider candidates that have become obsolete 2022-02-15 16:19:54 +01:00
Sébastien Loriot 0469fd35f4 remove unused variable 2022-02-15 16:19:30 +01:00
Jane Tournois 976d10b254 BGLize code about property map and fix compilation with Polyhedron_3 2022-02-15 15:33:42 +01:00
Jane Tournois a2abc9b9e0 fix second template parameter 2022-02-15 15:29:56 +01:00
Jane Tournois 2c14df7dd5 make kd tree mutable 2022-02-15 15:29:31 +01:00
Mael Rouxel-Labbé 2e6b6f7f4c Fix returning distance with > error_bound error when the distance is small 2022-02-15 13:30:19 +01:00
Jane Tournois 2cc2fab4a2 fix test_autorefinement on Windows by moving back to boost::unordered_map 2022-02-14 14:01:59 +01:00
Mael Rouxel-Labbé 126d07977b Remove useless check 2022-02-13 21:09:58 +01:00
Mael Rouxel-Labbé cef8728a2f Add a convenience macro when no culling is desired (debug) 2022-02-13 21:09:45 +01:00
Mael Rouxel-Labbé b6d9759964 Do not recompute the bbox of the TM1 triangle at every node of the TM2 tree 2022-02-13 21:05:06 +01:00
Mael Rouxel-Labbé b5632f719e Remove unused traits (template) parameter from the traversal classes 2022-02-13 20:49:18 +01:00
Mael Rouxel-Labbé 6acbd74342 Various bound fixes and improvements, add early quitting in TM2 traversal 2022-02-13 20:25:11 +01:00
Mael Rouxel-Labbé 7b9179d08b Remove broken second stopping condition
Projection on the same triangle imply lower = upper bound.
Changing the global bound because there's no reason for a triangle
to be realizing any bound just because its vertices project
onto the same triangle.
2022-02-13 20:11:36 +01:00
Mael Rouxel-Labbé 95de952715 Misc minor fixes 2022-02-13 18:59:59 +01:00
Mael Rouxel-Labbé 5a9f1b21ee Fix early quitting not quitting as early as it should 2022-02-13 01:01:35 +01:00
Mael Rouxel-Labbé b829c3744f Fix bad TM1 culling bound 2022-02-12 21:50:01 +01:00
Mael Rouxel-Labbé e68f13ff62 Fix bad TM2 culling criterion: (dist <= upper) is sufficient for intersection 2022-02-12 21:49:55 +01:00