Commit Graph

  • 13b48f0de7 Perform static cast + transform instead of simple copy to avoid compiler warning (#5103) Kunal Tyagi 2021-12-27 20:16:16 +09:00
  • 40bf6c03b2 Fix Bug between addText3D and QVTKWidget (#5054) Shu Dengdeng 2021-12-27 05:09:45 -06:00
  • bd975d59fe Drop $PCL_SOURCES_TREE from installation cmake Jochen Sprickerhof 2021-12-25 09:30:57 +01:00
  • 904cc7b458 Merge pull request #5098 from SunBlack/duplicated_typename Kunal Tyagi 2021-12-24 01:58:02 +09:00
  • ca1ba30deb Use likelihood instead of probability in ndt (#5073) Christoph Gruber 2021-12-23 15:17:09 +01:00
  • 8090732ee1 Fix variable set but not used Heiko Thiel 2021-12-23 15:06:05 +01:00
  • f5c4348db8 Fix returning reference to local temporary object in OutofcoreOctreeBase::getCoordSystem() by adjusting the return type of OutofcoreOctreeBaseMetadata::getCoordinateSystem() Heiko Thiel 2021-12-23 14:28:36 +01:00
  • 470ae00e7e Fix: 'QFlags' is deprecated: Use default constructor instead Heiko Thiel 2021-12-23 14:13:30 +01:00
  • a0418bf421 Remove duplicated typename as it is already implicit present Heiko Thiel 2021-12-23 13:30:16 +01:00
  • 5a3c9eec5c Add PointXY specific behavior to transformPointCloud() (#4943) Arkaprabha Chakraborty 2021-12-23 15:28:18 +05:30
  • 2edd82d9d2 Merge pull request #5096 from SunBlack/helper_typedef Markus Vieth 2021-12-23 10:39:12 +01:00
  • df19eb75e7 Merge pull request #4909 from mvieth/fix_operators Markus Vieth 2021-12-23 09:55:40 +01:00
  • 08b858e4d6 Use C++14 helper typedef Heiko Thiel 2021-12-22 21:19:11 +01:00
  • 3542ebf49c applyFilter() made protected (#4933) Arkaprabha Chakraborty 2021-12-23 00:43:59 +05:30
  • 22c9c20c1b Add a .editorconfig file Heiko Thiel 2021-12-21 13:06:25 +01:00
  • 24fc395f6c Merge pull request #5080 from grischi/ndt-fix-doxygen Markus Vieth 2021-12-22 18:24:51 +01:00
  • 2202fb345d Rename template params in register_point_struct.h Markus Vieth 2021-12-22 17:44:30 +01:00
  • c506cc32ab Merge pull request #5083 from kunaltyagi/cpp20 Kunal Tyagi 2021-12-23 00:26:58 +09:00
  • fe59f84090 Merge pull request #4973 from tin1254/fix_mls_voxel_grid_dilation Markus Vieth 2021-12-22 11:09:32 +01:00
  • 71b6d1ea18 Merge pull request #4977 from jspricke/drop_pkgcfg_version Markus Vieth 2021-12-22 11:06:32 +01:00
  • cf58fb5f79 [GPU] Use C++11 std::atomic instead of non-standard extensions (#4807) Fabian Schuetze 2021-12-22 11:03:55 +01:00
  • 8a43207aa1 Merge pull request #5095 from PointCloudLibrary/revert-5062-revert-2562 Markus Vieth 2021-12-22 11:00:28 +01:00
  • a163e09159 Add more configuration options to GRSDEstimation (#4852) Markus Vieth 2021-12-22 10:57:21 +01:00
  • 793fa04bbb Merge pull request #4962 from PointCloudLibrary/revert-4961-revert-4956-crop_box_aligned Markus Vieth 2021-12-22 10:55:37 +01:00
  • 72b35396d1 Add utility macro PCL_{IF,WHILE}_UNLIKELY (#5064) Kunal Tyagi 2021-12-22 18:54:30 +09:00
  • 478010fd3a Revert "Revert "Implement SampleConsensusModelSphere<PointT>::projectPoints…" Markus Vieth 2021-12-21 18:41:23 +01:00
  • bee5981a1c Bump version to 1.12.1.99 post release Markus Vieth 2021-12-21 13:09:55 +01:00
  • e8ed4be802 Merge pull request #5084 from mvieth/bump_1_12_1 pcl-1.12.1 Kunal Tyagi 2021-12-21 20:48:06 +09:00
  • b2777647e1 Me being stupid Kunal Tyagi 2021-12-16 02:00:54 +09:00
  • f6498a71f7 Bump version to 1.12.1 Markus Vieth 2021-12-15 14:05:31 +01:00
  • 41d47516eb Use invoke_result if available for supporting C++20 Kunal Tyagi 2021-12-15 21:40:29 +09:00
  • 44e8325640 fix doxygen comments in ndt.h Christoph Gruber 2021-12-14 15:58:14 +01:00
  • c51f7a2dfc Merge pull request #5079 from UnaNancyOwen/fix_installer Kunal Tyagi 2021-12-14 16:39:11 +09:00
  • 86bff29569 Merge pull request #5077 from kunaltyagi/fix.io_ply.boost Kunal Tyagi 2021-12-14 16:28:00 +09:00
  • 815cca0941 [cmake] add comment for get root directory of each dependencies Tsukasa Sugiura 2021-12-14 14:52:09 +09:00
  • de0da25a12 [cmake] fix install qhull to 3rdparty/qhull Tsukasa Sugiura 2021-12-14 13:58:38 +09:00
  • 3fd1c662d9 Link Boost with ply for proper compilation Kunal Tyagi 2021-12-14 11:49:47 +09:00
  • 7a3e48472a Merge pull request #5065 from kunaltyagi/changelog.1.12.1 Kunal Tyagi 2021-12-13 21:23:01 +09:00
  • 35dec7a0ff Merge 6316b5ff8f into 4c089904cc pcl-1.12.1-rc1 Kunal Tyagi 2021-12-13 04:46:01 +00:00
  • 6316b5ff8f Update changelog Kunal Tyagi 2021-12-13 13:45:43 +09:00
  • f495548ee8 Add changelog for 1.12.1-alpha Kunal Tyagi 2021-12-09 23:14:51 +09:00
  • 4c089904cc Merge pull request #5071 from mvieth/release_qhull_debug Kunal Tyagi 2021-12-13 13:37:41 +09:00
  • 2cfbdb05a4 Reorder if-else statements in Find*.cmake Previously, if the required type did not match DONTCARE and SHARED, the library would default to static (even if the required type was unset/empty, e.g. in a downstream project). Now, it is checked whether the required type matches SHARED or STATIC, else it is assumed to be DONTCARE. So for example, if PCL_QHULL_REQUIRED_TYPE="" (empty): previously: use static qhull, now: behave as if PCL_QHULL_REQUIRED_TYPE=DONTCARE Markus Vieth 2021-12-12 20:31:22 +01:00
  • 999292ab84 Export variables for downstream projects PCL_QHULL_REQUIRED_TYPE, PCL_FLANN_REQUIRED_TYPE, and PCL_SHARED_LIBS are used in FindFLANN.cmake and FindQhull.cmake by downstream projects. They are needed to choose the correct library type (shared/static). QHULL_USE_STATIC and FLANN_USE_STATIC are not used any more Markus Vieth 2021-12-12 20:26:26 +01:00
  • 17708b0f14 Better logging for perception_pcl_ros docker build More logging, but disable the status line that spams the log Markus Vieth 2021-12-12 20:23:35 +01:00
  • bc3032e8ee Merge pull request #5067 from UnaNancyOwen/update_boost Markus Vieth 2021-12-11 20:14:50 +01:00
  • 82a6ccf463 Update pcl_find_boost to allow compilation with Boost 1.78 Tsukasa Sugiura 2021-12-11 13:08:39 +09:00
  • c624e760c1 [CMake] Add a pcl_find_libusb.cmake (#4653) Lars Glud 2021-12-09 14:57:27 +01:00
  • 2d14ee9148 Merge pull request #5062 from mvieth/revert-2562 Kunal Tyagi 2021-12-08 10:56:52 +09:00
  • 325dc4e91e Revert "Implement SampleConsensusModelSphere<PointT>::projectPoints properly (#2562)" Markus Vieth 2021-12-07 21:04:28 +01:00
  • 6019dd23c1 Merge pull request #5061 from herrwusel/tutorial-pointtype Markus Vieth 2021-12-07 18:42:20 +01:00
  • c509b2ba0d Enhance finding of qhull (#4923) Lars Glud 2021-12-07 14:07:38 +01:00
  • 57629d2078 Fix EIGEN_ALIGN position in point types tutorial herrwusel 2021-12-07 13:23:34 +01:00
  • 9e57621022 Merge pull request #4390 from guban/og4377 Kunal Tyagi 2021-12-04 00:10:22 +09:00
  • 7edca84b3e Merge pull request #5049 from mvieth/mls_duplicate_fix Lars Glud 2021-11-28 19:06:33 +01:00
  • ee970719a9 Merge pull request #4979 from thekyz/thekyz/fix-uninitialized-warning Lars Glud 2021-11-28 19:04:28 +01:00
  • e0ab610546 Merge pull request #5015 from larshg/fixFPICPolution Lars Glud 2021-11-28 18:58:21 +01:00
  • 196843b3ee Fix duplicate definition error in mls Message is: multiple definition of `pcl::MLSResult::calculatePrincipalCurvatures(double, double) const' Can occur when PCL_NO_PRECOMPILE is used Markus Vieth 2021-11-26 21:01:12 +01:00
  • 242cb85949 Link to specific vtk libraries for IO, surface and visualization. Some VTK library poluted CUDA flags with -fPIC. Remove dublicated CUDA flags, made others private. larshg 2021-11-04 14:21:33 +01:00
  • 10ca604f3c Merge pull request #4996 from larshg/UpdateCMakeInFile Lars Glud 2021-11-25 09:20:33 +01:00
  • 6fd2e62a0a Support of Qt6 besides Qt5 #4959 (#4969) Benjamin Buch 2021-11-23 20:57:08 +01:00
  • c50382b168 Merge pull request #4983 from mvieth/better_cov Markus Vieth 2021-11-20 14:54:10 +01:00
  • f8f1e0a8f3 Update Qt tutorials with VTK9 (#5005) Lars Glud 2021-11-18 22:00:08 +01:00
  • 28bd16a13d Merge pull request #5028 from JackBoosY/dev/jack/add-libusb-dependency-with-openni-non-win Lars Glud 2021-11-18 21:52:58 +01:00
  • b56e0f094b [pcl_cuda_common] Export the pkgconfig file (#5026) Jack·Boos·Yu 2021-11-19 04:51:43 +08:00
  • c6dab29e46 Include <limits> which is missing in a VTK 9.0.x header (#5038) Markus Vieth 2021-11-18 21:27:03 +01:00
  • abd2f8fca3 PLY parser: accept files with whitespace at line end (#5033) herrwusel 2021-11-18 21:22:32 +01:00
  • 4d36fea0a1 Merge pull request #5037 from mvieth/rtd_sphinx_req Markus Vieth 2021-11-16 18:01:11 +01:00
  • a09a1fb914 Require sphinx>=3 to fix errors on readthedocs See https://blog.readthedocs.com/build-errors-docutils-0-18/ Markus Vieth 2021-11-16 13:47:08 +01:00
  • af3a2ea434 Merge pull request #5000 from mvieth/boost_link_date_time Markus Vieth 2021-11-11 18:14:44 +01:00
  • 8529d3401a Merge pull request #5018 from mvieth/macos_ci_update Markus Vieth 2021-11-11 14:28:27 +01:00
  • f8c0e1a049 Merge pull request #5022 from UnaNancyOwen/add_vs2022 Markus Vieth 2021-11-11 10:33:21 +01:00
  • 92713fff3c Merge pull request #5020 from KotaYonezawa/ndt.cos_angle Markus Vieth 2021-11-09 14:05:01 +01:00
  • 374241c654 [pcl_io] Set libusb as a required dependency of openni in non-Windows JackBoosY 2021-11-09 00:24:23 -08:00
  • 4328b59ffa Add Visual Studio 2022 Tsukasa Sugiura 2021-11-09 09:35:29 +09:00
  • fc8ad4e70e Corrected cos_angle calculation from rotation matrix. (#5016) Kota Yonezawa 2021-11-08 19:28:49 +09:00
  • 40c9fd6ef4 Update README with new macOS CI badges Markus Vieth 2021-11-07 18:57:43 +01:00
  • 691d60d62d Update one macOS CI from 10.14 to 11 Markus Vieth 2021-11-07 15:33:25 +01:00
  • d1c69ee25b Merge pull request #5010 from mvieth/tutorials_correspondence_grouping Markus Vieth 2021-11-07 08:55:22 +01:00
  • 13614335b6 Improve correspondence grouping tutorial - Change download link: the new cloud has color (removing "Failed to find match for field 'rgba'" warning) and results in a transformation that is not the identity transformation - Remove surplus parameters from example command - Add note about invalid reference frames warning Markus Vieth 2021-11-02 20:55:03 +01:00
  • a39143c64d Merge pull request #4429 from ysuzuki19/io_tim_grabber Markus Vieth 2021-11-02 14:23:53 +01:00
  • 35e03cec65 Merge pull request #4978 from jspricke/test_arm Markus Vieth 2021-10-30 10:59:26 +02:00
  • a4d8c85429 Merge pull request #5002 from SunBlack/fix_IncludeCategories Markus Vieth 2021-10-29 18:08:57 +02:00
  • 6d30c737b7 Fix regex detection of std includes in the clang-format file Heiko Thiel 2021-10-28 11:58:59 +02:00
  • 04c5f30883 Link individually instead Markus Vieth 2021-10-27 17:54:19 +02:00
  • aca70ec0b4 Link to missing boost date_time Markus Vieth 2021-10-27 12:22:46 +02:00
  • 5c11ef3d47 Fix mls voxel grid hashing out of bound tin1254 2021-10-07 01:33:48 +02:00
  • 8e4d8fbf37 Update PCLConfig.cmake.in to 3.10 for default policy. Only use usefile for versions before VTK 9. Lars Glud 2021-10-25 16:42:37 +02:00
  • 0fa62f2604 Fix alignment in tests for armhf/armel Jochen Sprickerhof 2021-10-08 19:22:51 +02:00
  • d0b85accee add tim_grabber ysuzuki19 2020-09-29 18:26:44 +09:00
  • 90e3d1bcc5 Improve error checking in sac_model_registration.h Avoids "maybe uninitialized" warnings Markus Vieth 2021-10-17 20:49:57 +02:00
  • e42dddee72 Adapt test values after replacing covariance algorithm The old test values were apparently only chosen to fit the old covariance algorithm, so they can simply be replaced with values that fit the new, more accurate covariance algorithm. Markus Vieth 2021-10-17 20:46:14 +02:00
  • 6930949115 Replace algorithm in computeMeanAndCovarianceMatrix for robust calculations The previous, naive implementation was not accurate enough. The new implementation uses an estimate of the mean to shift the data. It is much more accurate and almost as fast as the naive implementation. Also considered were a two-pass and an online implementation, but they are overall not as accurate and/or fast as the chosen algorithm. See https://github.com/PointCloudLibrary/pcl/issues/4965 for details Markus Vieth 2021-10-17 20:41:22 +02:00
  • d7e415d758 Add new tests that ensure an accurate covariance computation Markus Vieth 2021-10-17 13:28:04 +02:00
  • cd99687bd1 Fix discretization bug in PPFRegistration (#4975) kaiwen2020 2021-10-17 02:33:18 +08:00
  • 751799fac2 fix uninitialized warning thekyz 2021-10-11 09:21:41 +01:00
  • 5b61081a94 Drop version from pkg-config files Jochen Sprickerhof 2021-10-09 13:47:47 +02:00
  • 00a55faaa3 Merge pull request #4952 from larshg/UpdateBoostUsage Kunal Tyagi 2021-10-07 18:36:57 +09:00
  • 81acef2145 Merge pull request #4972 from UnaNancyOwen/update_boost Kunal Tyagi 2021-10-07 11:17:45 +09:00
  • 6958ce3a51 Update pcl_find_boost to allow compilation with Boost 1.77 Tsukasa Sugiura 2021-10-06 13:30:32 +09:00