Commit Graph

438 Commits

Author SHA1 Message Date
Laurent Rineau 0a74393dcf Commit all new dependencies files 2018-03-06 18:44:48 +01:00
Laurent Rineau 9e7115ac2e Merge pull request #2784 from maxGimeno/Travis_check_package_dep-GF
TravisCI:  check package dependencies
2018-02-14 15:33:31 +01:00
Maxime Gimeno 5d46351d77 Fix wrong patch 2018-02-09 10:54:34 +01:00
Laurent Rineau fcc85861f6 Merge pull request #2776 from sgiraudot/Shape_detection-Fix_infinite_loop-GF
Shape Detection: Fix Infinite Loop

# Conflicts:
#	Point_set_shape_detection_3/include/CGAL/Shape_detection_3/Efficient_RANSAC.h
2018-02-02 16:07:22 +01:00
Maxime Gimeno 688b5dd06e Move dependencies creation to package_info and add dependencies to git 2018-02-02 12:08:05 +01:00
Maxime Gimeno 8bde832931 Fix METIS headers in BGL 2018-02-02 12:08:05 +01:00
Maxime Gimeno a676d5a60e Try to fix errors in classification checks 2018-02-02 12:08:05 +01:00
Maxime Gimeno acd0a72edf Modify travis script to test dependencies 2018-02-02 12:08:05 +01:00
Maxime Gimeno ae36b452bc Add dependencies of all packages 2018-02-02 12:08:05 +01:00
Maxime Gimeno 7fa4b380d2 fixes in includes logic. 2018-02-02 12:08:05 +01:00
Laurent Rineau f310fc588d
Merge pull request #2690 from sgiraudot/Classification-ETHZ_random_forest-GF
Classification: ETHZ Random Forest
2018-02-01 17:35:30 +01:00
Simon Giraudot 2b6e30f95d Fix infinite loop in RANSAC 2018-02-01 10:49:30 +01:00
Simon Giraudot 6269309d86 Use CGAL include for boost counting/transform iterators everywhere 2018-01-23 11:09:52 +01:00
Simon Giraudot 0461e50cb5 Use new API of read_xyz_points() 2018-01-12 09:54:15 +01:00
Simon Giraudot 2df0442088 Rephrase text 2018-01-12 09:54:14 +01:00
Simon Giraudot 65c4307593 Use cpp11::function for shape detection callbacks 2018-01-12 09:54:14 +01:00
Simon Giraudot 0ec0f32597 Callback on shape detection: pass advancement as parameter 2018-01-12 09:54:14 +01:00
Simon Giraudot df21e1078f Document callback example 2018-01-12 09:54:14 +01:00
Simon Giraudot c81c5650ad Add example for callback mechanism 2018-01-12 09:54:14 +01:00
Simon Giraudot d5251d163b Add callback parameter to region growing and RANSAC 2018-01-12 09:54:13 +01:00
Simon Giraudot 9c107d2947 Fix PSP new API in shape detection examples and tests 2018-01-10 16:39:34 +01:00
Simon Giraudot f9edfc8e0f Add missing default constructor 2018-01-10 16:38:35 +01:00
Laurent Rineau 42b11ddf29 Revert the merge of PR #2478
This reverts the merge commit 46cc91e787 onto
488c3e2879.
2018-01-04 17:54:08 +01:00
Sébastien Loriot ee57fc2d6c add SPDX identifier for files under the GPL-3+ license 2017-11-12 10:17:51 +01:00
Simon Giraudot a2c6fe7a9f Fix conversion warning float->size_t 2017-11-09 12:28:59 +01:00
Simon Giraudot 38582123ad Fix log2 2017-11-09 12:28:59 +01:00
Simon Giraudot 80abef71cf Add limit failed candidate to size and fix generated candidates computation 2017-11-09 12:28:59 +01:00
Simon Giraudot 948f06ea61 Octree: add option to compute ideal maximum level w.r.t scale 2017-11-09 12:28:59 +01:00
Laurent Rineau 208005b014 Merge pull request #2565 from MaelRL/Various-Fix_numeric_limits_min_uses_411-GF
Fix wrong uses of std::numeric_limits::min() (4.11)
2017-11-03 14:29:30 +01:00
Simon Giraudot 5b85e38f06 Fix conversion warning float->size_t 2017-11-02 15:06:03 +01:00
Simon Giraudot 404ee8285e Fix log2 2017-11-02 08:27:10 +01:00
Simon Giraudot a533952a93 Add limit failed candidate to size and fix generated candidates computation 2017-10-31 12:10:51 +01:00
Simon Giraudot ce8157242b Octree: add option to compute ideal maximum level w.r.t scale 2017-10-31 12:06:21 +01:00
Mael Rouxel-Labbé 5ef873d67e Merge remote-tracking branch 'mine/Various-Fix_numeric_limits_min_uses-GF' into Various-Fix_numeric_limits_min_uses_411-GF 2017-10-27 11:57:21 +02:00
Mael Rouxel-Labbé da5200f577 Fixed wrong uses of std::numeric_limits::min() 2017-10-27 11:40:22 +02:00
Laurent Rineau e8457db212 Merge pull request #2486 from sgiraudot/Shape_detection-Fix_duplicate_indices-GF
Region Growing: fix badly initialized class_index (lead to duplicate indices)
2017-10-17 15:20:31 +02:00
Laurent Rineau 46cc91e787 Merge pull request #2478 from mtola/master
fix bug -> 2x 2 missing "inline" to prevent duplicate symbols during …
2017-10-13 17:06:22 +02:00
Laurent Rineau 8f46324806 Merge pull request #2475 from sgiraudot/Fix_counting_iterator_warning_everywhere-GF
Fix counting iterator warnings
2017-10-11 19:15:15 +02:00
Simon Giraudot 5232df1ead Fix bug: badly initialized class_index (lead to duplicate indices) 2017-10-03 15:32:18 +02:00
Simon Giraudot 1e7b9ea027 Fix counting iterator warnings 2017-09-29 14:47:17 +02:00
Caedmon Irias 8690601d56 Cherry-pick pull request #2409 from SKURInc/master
avoid index out of range with large bitmap sizes

With large u and v, the product u * v exceeds the capacity of an int.  The result when coerced to size_t can be an out of range index into bitmap.
Avoid this by casting u and v to size_t before multiplying.
2017-09-15 16:27:38 +02:00
Caedmon Irias 19fa9bffc6 avoid index out of range with large bitmap sizes
With large u and v, the product u * v exceeds the capacity of an int.  The result when coerced to size_t can be an out of range index into bitmap.
Avoid this by casting u and v to size_t before multiplying.
2017-09-09 12:34:42 -07:00
Jane Tournois 93035b5a71 add pragmas to silent conversion warning from boost::counting_iterator on windows 32 bits
in boost/iterator/counting_iterator.hpp, the function
boost::number_distance::distance() converts an integer of the return type of
boost::detail::numeric_distance() (a 64 bits boost::intmax_t) into an integer
of `Difference` type (a 32 bits std::ptrdiff_t, prescribed in Region_growing.h)
2017-08-31 15:30:42 +02:00
Simon Giraudot 65c0a49e09 Fix Windows warning C4244 (counting_iterator diff type) 2017-08-28 09:59:22 +02:00
Simon Giraudot 335abd45dd Fix warnings 2017-08-14 09:58:33 +02:00
Simon Giraudot 3d53408682 Fix Doxygen warnings 2017-08-07 17:00:00 +02:00
Simon Giraudot bc3999f470 More warning fixes 2017-08-07 10:09:04 +02:00
Simon Giraudot f03469dc5e Fix error in example (bad argument handling) 2017-08-07 10:08:28 +02:00
Simon Giraudot dd7bebe3e9 Fix windows warning FT conversion 2017-08-07 09:59:17 +02:00
Simon Giraudot 3fbc15fa7e Warning fix: typename outside class 2017-08-07 09:55:18 +02:00