Skip to content

Commit d983131

Browse files
authored
Merge pull request #4323 from kunaltyagi/1.11.1
Release 1.11.1
2 parents 9b34891 + 913e2b0 commit d983131

File tree

3 files changed

+89
-2
lines changed

3 files changed

+89
-2
lines changed

CHANGES.md

Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,92 @@
11
# ChangeList
22

3+
## = 1.11.1 (13.08.2020) =
4+
5+
Apart from the usual serving of bug-fixes and speed improvements, PCL 1.11.1 brings in
6+
better support for CUDA, more uniform behavior in code as well as cmake, and an
7+
experimental feature: `functor_filter`.
8+
9+
### Notable changes
10+
11+
**New features** *added to PCL*
12+
13+
* **[ci]** Add support for CUDA in CI [[#4101](https://github.com/PointCloudLibrary/pcl/pull/4101)]
14+
* **[common]** Add always-unsigned index type `uindex_t` dependent on `index_t` [[#4205](https://github.com/PointCloudLibrary/pcl/pull/4205)]
15+
* **[filters]** Add a filter accepting a functor to reduce boiler plate code for simple filters [[#3890](https://github.com/PointCloudLibrary/pcl/pull/3890)]
16+
17+
### Changes grouped by module
18+
19+
#### CMake:
20+
21+
* Update `pcl_find_boost` to allow compilation with Boost 1.73 and 1.72 [[#4080](https://github.com/PointCloudLibrary/pcl/pull/4080)]
22+
* Fix NSIS Template for NSIS3 [[#4093](https://github.com/PointCloudLibrary/pcl/pull/4093)]
23+
* Add option to choose `pcl::index_t` while compiling [[#4166](https://github.com/PointCloudLibrary/pcl/pull/4166)]
24+
* Fix name warnings for PCAP, libusb and Ensenso. [[#4182](https://github.com/PointCloudLibrary/pcl/pull/4182)]
25+
* Fixes compile error on MSVC by disabling Whole Program Optimization [[#4197](https://github.com/PointCloudLibrary/pcl/pull/4197)]
26+
27+
#### libpcl_common:
28+
29+
* Remove use of dynamic allocation in `GaussianKernel::convolve{Rows,Cols}` [[#4092](https://github.com/PointCloudLibrary/pcl/pull/4092)]
30+
* Replace usage of `std::vector<int>` with `Indices` [[#3989](https://github.com/PointCloudLibrary/pcl/pull/3989)]
31+
* Update `PointCloud` to conform to requirements of `ReversibleContainer` [[#3980](https://github.com/PointCloudLibrary/pcl/pull/3980)]
32+
* **[new feature]** Add always-unsigned index type `uindex_t` dependent on `index_t` [[#4205](https://github.com/PointCloudLibrary/pcl/pull/4205)]
33+
* Adding `data` member function to `PointCloud` [[#4216](https://github.com/PointCloudLibrary/pcl/pull/4216)]
34+
* Switch `int` to `index_t` for field index variables in `pclBase`, add `pcl::UNAVAILABLE` for same [[#4211](https://github.com/PointCloudLibrary/pcl/pull/4211)]
35+
* Added `resize` with 2 arguments to `PointCloud` [[#4225](https://github.com/PointCloudLibrary/pcl/pull/4225)]
36+
* Adding `max_size` to PointCloud [[#4254](https://github.com/PointCloudLibrary/pcl/pull/4254)]
37+
* Support multiple arguments in `pcl::utils::ignore()` [[#4269](https://github.com/PointCloudLibrary/pcl/pull/4269)]
38+
39+
#### libpcl_features:
40+
41+
* Fix feature histogram constructor bug [[#4234](https://github.com/PointCloudLibrary/pcl/pull/4234)]
42+
* Fix regression in Organized Edge Detection (introduced in PCL 1.10.1) [[#4311](https://github.com/PointCloudLibrary/pcl/pull/4311)]
43+
44+
#### libpcl_filters:
45+
46+
* reduce computations involved in iterating over the pointcloud for `FastBilateral{OMP}` [[#4134](https://github.com/PointCloudLibrary/pcl/pull/4134)]
47+
* **[new feature]** Add a filter accepting a functor to reduce boiler plate code for simple filters [[#3890](https://github.com/PointCloudLibrary/pcl/pull/3890)]
48+
* Refatoring VoxelGridCovariance to make it multi-thread safe (and more) [[#4251](https://github.com/PointCloudLibrary/pcl/pull/4251)]
49+
50+
#### libpcl_gpu:
51+
52+
* Replace volatile shared memory with shfl_sync in KNNSearch [[#4306](https://github.com/PointCloudLibrary/pcl/pull/4306)]
53+
* Fix octree radiusSearch [[#4146](https://github.com/PointCloudLibrary/pcl/pull/4146)]
54+
55+
#### libpcl_io:
56+
57+
* Better conversion of depth data + focal length into X,Y,Z point data [[#4128](https://github.com/PointCloudLibrary/pcl/pull/4128)]
58+
* Add iterator include for back_iterator to support VS2019 [[#4319](https://github.com/PointCloudLibrary/pcl/pull/4319)]
59+
60+
#### libpcl_outofcore:
61+
62+
* Fix compile issue in OutofcoreOctreeBase::setLODFilter after switching from boost::shared_ptr to std::shared_ptr [[#4081](https://github.com/PointCloudLibrary/pcl/pull/4081)]
63+
64+
#### libpcl_registration:
65+
66+
* Fix bug in NDT step interval convergence criteria [[#4181](https://github.com/PointCloudLibrary/pcl/pull/4181)]
67+
68+
#### libpcl_segmentation:
69+
70+
* Clean FLANN includes [[#4025](https://github.com/PointCloudLibrary/pcl/pull/4025)]
71+
* Update angle between 2 planes to be the smallest angle between them [[#4161](https://github.com/PointCloudLibrary/pcl/pull/4161)]
72+
73+
#### libpcl_simulation:
74+
75+
* Don't prefix in shaders. [[#4209](https://github.com/PointCloudLibrary/pcl/pull/4209)]
76+
77+
#### libpcl_visualization:
78+
79+
* Fix error: misplaced deprecation attributes in `vtkVertexBufferObject{,Mapper}` [[#4079](https://github.com/PointCloudLibrary/pcl/pull/4079)]
80+
81+
#### PCL Docs:
82+
83+
* Fix typo in FPFH documentation, $$p_k$$ was used instead of $$p_i$$ [[#4112](https://github.com/PointCloudLibrary/pcl/pull/4112)]
84+
* Fix typos in PFH estimation tutorial [[#4111](https://github.com/PointCloudLibrary/pcl/pull/4111)]
85+
86+
#### CI:
87+
88+
* **[new feature]** Add support for CUDA in CI [[#4101](https://github.com/PointCloudLibrary/pcl/pull/4101)]
89+
390
## = 1.11.0 (11.05.2020) =
491

592
Starting with PCL 1.11, PCL uses `std::shared_ptr` and `std::weak_ptr` instead of the

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ if("${CMAKE_BUILD_TYPE}" STREQUAL "")
2626
set(CMAKE_BUILD_TYPE RelWithDebInfo CACHE STRING "build type default to RelWithDebInfo, set to Release to improve performance" FORCE)
2727
endif()
2828

29-
project(PCL VERSION 1.11.0.99)
29+
project(PCL VERSION 1.11.1)
3030
string(TOLOWER ${PROJECT_NAME} PROJECT_NAME_LOWER)
3131

3232
### ---[ Find universal dependencies

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
[![Release][release-image]][releases]
66
[![License][license-image]][license]
77

8-
[release-image]: https://img.shields.io/badge/release-1.11.0-green.svg?style=flat
8+
[release-image]: https://img.shields.io/badge/release-1.11.1-green.svg?style=flat
99
[releases]: https://github.com/PointCloudLibrary/pcl/releases
1010

1111
[license-image]: https://img.shields.io/badge/license-BSD-green.svg?style=flat

0 commit comments

Comments
 (0)