Commit Graph

  • 2aa92aedc5 Fix kinfu_large_scale Lars Glud 2021-03-10 12:37:34 +01:00
  • 873fd4113f Fix Kinfu Lars Glud 2021-03-10 12:37:20 +01:00
  • eda8c5e2d6 Add pcl_cuda interface library. Lars Glud 2021-03-10 12:37:01 +01:00
  • a0def52e89 update gpu_surface Lars Glud 2021-03-05 20:30:31 +01:00
  • 6af360dc9d Update gpu_people Lars Glud 2021-03-05 20:30:20 +01:00
  • a3c6f5dd98 Update kinfu_large_scale Lars Glud 2021-03-05 20:30:06 +01:00
  • 484a869d66 Update kinfu. Lars Glud 2021-03-05 20:29:53 +01:00
  • 71a2ef3433 Ensure gpu_containers is compiled with cuda enabled. Lars Glud 2021-03-05 20:29:36 +01:00
  • 6d6718c2ee Use Enable_cuda as a first level language. Lars Glud 2021-03-05 20:28:26 +01:00
  • bb24d8e487 Update to CMake 3.10 Lars Glud 2021-03-05 20:23:29 +01:00
  • 3abf1bd2c4 [Cmake] Update required qt (#4775) Lars Glud 2021-06-20 21:26:45 +02:00
  • 22cc0c6e47 [gpu] Add ability to download contiguous chunk of memory to host using Device{Array,Memory} (#4741) Fabian Schuetze 2021-06-18 07:58:45 +02:00
  • 1bb13a19cc Merge pull request #4801 from SunBlack/clangFormat_ci_ungrouped_apps Kunal Tyagi 2021-06-16 21:55:07 +09:00
  • 4ae2f03f83 Enable Clang-Format on CI for ungrouped apps Heiko Thiel 2021-06-15 15:28:08 +02:00
  • df4bd4ad3f Apply clangformat to gpu code (#4719) Fabian Schuetze 2021-06-15 03:06:26 +02:00
  • 35e2f36f7f Merge pull request #4788 from mvieth/pcl_faster_compilation Kunal Tyagi 2021-06-15 00:32:19 +09:00
  • 824d0d89d2 Fix PointXYZRGBA ctor, set A as 255 by default (#4799) Kunal Tyagi 2021-06-11 09:58:43 +09:00
  • bc3d8076e2 Update the CMake version required for running the tutorials (#4796) Kunal Tyagi 2021-06-10 17:50:32 +09:00
  • 8ba6c9a64e Use a = 255 by default Kunal Tyagi 2021-06-10 17:46:19 +09:00
  • e602b901d0 [cuda] Fix cuda I/O cmake (#4794) Lars Glud 2021-06-10 10:41:55 +02:00
  • 741df2950c [Apps/Cmake] Update cmake apps (#4767) Lars Glud 2021-06-10 10:38:13 +02:00
  • d39d3d3300 unit tests for constexpr static member functions of point types (#4752) Alexander Turkin 2021-06-10 03:21:25 +03:00
  • f8a48ddd61 Merge pull request #4785 from kunaltyagi/functor.protect Kunal Tyagi 2021-06-09 17:54:16 +09:00
  • 2e8435d9ff Add citation to README (#4781) Kunal Tyagi 2021-06-09 08:09:46 +09:00
  • 5f07591104 Replace deprecated random shuffle with shuffle (#4778) Alexander Turkin 2021-06-07 08:24:22 +03:00
  • d2fe65eb14 Merge pull request #4642 from mvieth/octree_compression Markus Vieth 2021-06-06 13:11:28 +02:00
  • 1eadcc0259 [Apps] Update apps cmake qt usage (#4769) Lars Glud 2021-06-06 05:38:21 +02:00
  • 492caaebed Add protected ctor and setter for now private data member Kunal Tyagi 2021-06-01 21:31:47 +09:00
  • 2743c9474e Remove assumptions (used while packaging PCL) for getMatrixXfMap documentation (#4772) Kunal Tyagi 2021-06-06 12:33:07 +09:00
  • b45dc18dfd Merge pull request #4784 from al-tu/edit-boost-version-in-pclconfig-cmake-in Markus Vieth 2021-06-04 21:14:19 +02:00
  • 41f70f78ec Remove pseudo-template-instantiations in eigen.h to reduce compilation time They are neither real template instantiations, nor real template specialisations. They are just non-template functions with the same name that call the actual template function. But since common/eigen.h always includes common/eigen.hpp, the template definition/implementation is available. Since the template function is called with float and double, it is implicitly instantiated every time the common/eigen.h header is included somewhere (which is, including transitive includes, a few hundred times). Removing these pseudo-template-instantiations reduces the build time of PCL by about 10 to 15 percent. Markus Vieth 2021-06-03 21:34:19 +02:00
  • 30b325f26b Merge branch 'master' into edit-boost-version-in-pclconfig-cmake-in Alexander Turkin 2021-06-03 00:05:46 +03:00
  • fb791de105 Fix missing boost mpl headers (#4783) Alexander Turkin 2021-06-02 08:16:35 +03:00
  • e4e5a2a3f1 correct minimum boost version and list of supported versions Alexander Turkin 2021-06-01 17:39:14 +03:00
  • 202cbc24a1 Merge pull request #4774 from tin1254/fix_save_ply Kunal Tyagi 2021-06-01 21:16:18 +09:00
  • b9e29941fd PCLConfig.cmake.in edit for boost version to be same as the one in pcl_find_boost.cmake Alexander Turkin 2021-06-01 11:44:53 +03:00
  • 7537fc6fc1 Merge pull request #4779 from mvieth/octree_add_includes Markus Vieth 2021-06-01 09:29:16 +02:00
  • 8de064943b list of supported boost versions updated to include latest 1.76.0 (#4777) Alexander Turkin 2021-05-28 10:14:08 +03:00
  • 817959cd2a Add missing includes to density and singlepoint octree OctreePointCloud is not instantiated with the specific template parameters that are used, so without these additional includes, linker errors appear. OcteePointCloudDensity and OctreePointCloudSinglePoint are not instantiated either, they are header-only. See also octree_inst.cpp Markus Vieth 2021-05-26 22:21:13 +02:00
  • cd400da58e Merge pull request #4776 from jmaiolini/updateBinariesDoc Kunal Tyagi 2021-05-26 22:37:19 +09:00
  • b571b4f042 updated binaries doc jmaiolini 2021-05-26 09:01:28 +02:00
  • 42074a2523 Add writing empty face in ply writer tin1254 2021-05-25 04:15:54 +02:00
  • 9427050881 Use more pcl::Indices (#4758) Markus Vieth 2021-05-25 18:28:41 +02:00
  • 4e7c566aa4 Merge pull request #4771 from tin1254/update_write_new_class_tutorial Markus Vieth 2021-05-25 14:46:50 +02:00
  • 3d739a4f47 Merge pull request #4765 from larshg/UpdateRquiredBoost Kunal Tyagi 2021-05-24 23:54:08 +09:00
  • adedcb6f63 Merge pull request #4766 from larshg/UpdateRequiredFlann Kunal Tyagi 2021-05-24 23:53:59 +09:00
  • d0ebd87d36 Update license in documentation tin1254 2021-05-24 15:18:57 +02:00
  • 562ac9dd6d Improve code style in documentation tin1254 2021-05-24 02:55:22 +02:00
  • 89fe1c7e82 Update required FLANN Lars Glud 2021-05-21 09:25:37 +02:00
  • 52aed361e1 Updated minimum required boost to 1.65.0. Lars Glud 2021-05-18 16:33:31 +02:00
  • b19c99a5f4 Add support for reentrant qhull (#4540) Alexander Turkin 2021-05-18 16:06:53 +03:00
  • 6cc233a04e Small container improvement (#4748) Fabian Schuetze 2021-05-17 04:46:12 +02:00
  • 877d29e338 Merge pull request #4760 from mvieth/documentation_passthrough Kunal Tyagi 2021-05-17 11:42:04 +09:00
  • cf988ddb36 Replace PassThrough with removeNaNFromPointCloud in 3 tutorials - and adapt corresponding rst files - the PassThrough was a bad choice because it removes (large) parts of the clouds that should be segmented - for region_growing_rgb_segmentation this messes up the whole tutorial - for region_growing_segmentation this would be a problem if the result of the PassThrough would not be discarded - removeNaNFromPointCloud is the right choice since it only removes the invalid points, and it still serves as an example that the segmentation classes can work with indices Markus Vieth 2021-05-16 20:52:40 +02:00
  • 1903b0e11d Improve explanation what PassThrough filter does in tutorials Markus Vieth 2021-05-16 19:03:33 +02:00
  • 6881d4204d Merge pull request #4426 from larshg/AddWindowsContainers Lars Glud 2021-05-16 17:31:01 +02:00
  • 76cd5c8630 Enable to exlude visualization tests Lars Glud 2021-04-05 22:33:12 +02:00
  • 5d46250337 Add windows container. Lars Glud 2020-03-26 14:32:31 +01:00
  • 1ae76606d5 Fix PolygonMesh::concatenate and its unit test (#4745) Taehong Jeong (Hugh) 2021-05-14 04:27:02 +09:00
  • 270e05128b Add formal documentation of PCD binary_compressed format (#4753) Markus Vieth 2021-05-12 10:30:57 +02:00
  • 77c27c35e1 Use range-based for & std::find to modernize codes in segmentation (#4738) Hang Yan 2021-05-11 20:17:54 +08:00
  • acf10d4a96 Merge pull request #4751 from larshg/FixEnsensoGrabber Markus Vieth 2021-05-10 14:31:28 +02:00
  • 7e21a6c7a6 Merge pull request #4755 from SunBlack/fix_outofcore_breadth_first_iterator Markus Vieth 2021-05-10 09:22:34 +02:00
  • 28a31ea353 Merge pull request #4754 from SunBlack/remove_QT_NO_DEBUG Kunal Tyagi 2021-05-10 13:28:07 +09:00
  • 82f4f07da0 Fix compile issue due to missing include under MSVC 2019 Heiko Thiel 2021-05-09 23:03:34 +02:00
  • 84b7abfcc9 Remove definition of QT_NO_DEBUG as it will be automatically set since Qt 5.1.1 Heiko Thiel 2021-05-09 11:19:36 +02:00
  • 5253b4cf9f Merge pull request #4746 from kosmastsk/master Lars Glud 2021-05-08 00:02:27 +02:00
  • d8d7e4eaf0 Merge pull request #4750 from Roboterbastler/fix_small_typo Lars Glud 2021-05-07 23:59:16 +02:00
  • 52c3d73fc1 Fix ensenso_grabber Lars Glud 2020-11-25 12:38:33 +01:00
  • a380379f28 Fix missing verb in sample_consensus doc Jacob Seibert 2021-05-07 20:07:17 +02:00
  • db76e0c5f6 Fix typo in kdtree_search.cpp tutorial source (#1) Kosmas Tsiakas 2021-05-07 17:06:32 +03:00
  • 1acca4bc63 Merge pull request #4712 from mvieth/improve_tests Markus Vieth 2021-05-06 13:00:54 +02:00
  • 10190eb947 Add more output to (k)fpcs test Markus Vieth 2021-04-30 18:46:47 +02:00
  • 75f06c3d37 Add SCOPED_TRACE to more tests Markus Vieth 2021-04-26 20:43:36 +02:00
  • 28320f56ca Improve test_organized_index - do not use geometry::distance. That is (partly) optimized for speed, but for the tests, accuracy is most important. Use custom point_distance function instead - store random seed and print it with SCOPED_TRACE, so that tests are reproducible Markus Vieth 2021-04-18 20:55:44 +02:00
  • 11ab21b71c Add more output for sac test that sometimes fails Markus Vieth 2021-04-18 19:58:07 +02:00
  • d0d19b3920 Merge pull request #4729 from mvieth/optimize_includes9 Markus Vieth 2021-05-05 18:50:47 +02:00
  • 78dc48d6a4 Fixed PCL_WARNINGS_ARE_ERRORS option and some compile warnings (#4695) Hang Yan 2021-05-05 19:48:28 +08:00
  • ed0c79eeb7 Deprecate unneeded headers Markus Vieth 2021-04-26 19:09:01 +02:00
  • c9f35621b5 Update line numbers in tutorial Markus Vieth 2021-04-26 18:51:17 +02:00
  • 29936f7688 Optimize includes Markus Vieth 2021-04-25 15:38:57 +02:00
  • f11cf55f7a Add constexpr to static member functions for point types, add macro for if constexpr (#4735) Alexander 2021-05-04 10:15:08 +03:00
  • f2e9c17993 Merge pull request #4740 from kunaltyagi/pointlab Markus Vieth 2021-05-04 09:12:41 +02:00
  • 9e042f9b7e Merge pull request #4742 from mnobrecastro/macros-aligned-conflict-eigen-fix Markus Vieth 2021-05-04 09:10:14 +02:00
  • 673cb7df80 Namespace in aligned_{malloc/free} (pcl_macros.h) solves Eigen lib's conflict. Fixes issue #4734. mnobrecastro 2021-05-01 19:59:26 +02:00
  • 490ce4119c [Fix] Add missing copy ctor for PointXYZLAB Kunal Tyagi 2021-04-30 06:04:23 +09:00
  • 51b8652042 [GPU] Export and template extract clusters (#4196) Lars Glud 2021-04-29 22:40:39 +02:00
  • 33e96282aa Merge pull request #4727 from larshg/FixCRonLF Kunal Tyagi 2021-04-29 23:49:07 +04:00
  • 8a5c8354ea Merge pull request #4730 from larshg/FixVirtuelScanner Kunal Tyagi 2021-04-29 23:48:44 +04:00
  • cad5d08d9e Fix addition of Carriage Return to PCD files. Lars Glud 2021-04-23 22:51:11 +02:00
  • 4f69ae448b Merge pull request #4720 from tomlankhorst/patch-1 Markus Vieth 2021-04-27 20:25:18 +02:00
  • a948d07096 Merge pull request #4711 from larshg/FixPFM Kunal Tyagi 2021-04-28 02:05:35 +09:00
  • 9269024f59 Merge pull request #4728 from larshg/FixGPUOctreeTest Kunal Tyagi 2021-04-27 20:03:24 +09:00
  • ccc5b75f44 Merge pull request #4707 from giordano/mg/pcl-io-win32 Kunal Tyagi 2021-04-27 11:07:41 +09:00
  • 842ff6770b Moved PointXYZLAB to common point types (#4706) Yan Hang 2021-04-27 03:07:51 +08:00
  • a42fb1e3a5 Added scale parameter (m / mm) Lars Glud 2021-04-26 11:05:32 +02:00
  • a05ccf7137 Clear cloud at each view iteration. Lars Glud 2021-04-26 10:57:17 +02:00
  • 88c52d0ba7 Fix GPU Octree test Lars Glud 2021-04-24 18:45:23 +02:00
  • 4dce635451 Pass surface_ point to isFinite Tom Lankhorst 2021-04-22 10:40:25 +02:00
  • 47bd241dfc Merge pull request #4714 from kunaltyagi/readme.docs-badge Kunal Tyagi 2021-04-21 21:36:49 +09:00