PCL v1.10.1 Release Notes
Release Date: 2020-03-19 // about 4 years ago-
Notable changes
๐ Deprecation of public APIs, scheduled to be removed after two minor releases
- [common] Deprecate several
PointWithViewpoint
ctors; make ctors more uniform in PCL point types [#3597]
Removal of the public APIs deprecated in previous releases
- [common] Remove deprecated checks for
USE_ROS
macro [#3690]
Behavior changes in classes, apps, or tools
- [tools] Continue on PCD load failure in
pcl_train_linemod_template
[#3652]
๐ Changes grouped by module
CMake:
- ๐ Fix CMake grouping of tools targets [#3709]
- Enable
PCL_ONLY_CORE_POINT_TYPES
in mingw builds [#3694] - โฌ๏ธ Downgrade RSSDK2 warning message to status [#3683]
- ๐ Fix test targets arguments for MSVC [#3636]
- โ Remove duplicate
/bigobj
for MSVC [#3604]
libpcl_common:
- Better PointType ctor and reduced warnings in
register_point_struct.h
[#3732] - [removal] Remove deprecated checks for
USE_ROS
macro [#3690] - Replace
dirent
withboost::filesystem
[#3676] - ๐ Fix code accidentally casting away const-ness [#3648]
- ๐ Fix compilation of CUDA code on Windows [#3634]
- โ Remove undefined behavior and add stricter checks in console arg parsing [#3613]
- ๐ [deprecation] Deprecate several
PointWithViewpoint
ctors; make ctors more uniform in PCL point types [#3597]
libpcl_cuda:
libpcl_features:
- โ Add precompiled
computeApproximateCovariances
; fix compilation error for the same [#3711] - ๐ Fix vector initialization in
NormalEstimationOMP
[#3614] - ๐ Fix indexing bug in
IntegralImageNormalEstimation
[#3574]
libpcl_filters:
- ๐ Set
is_dense
based on actual cloud contents inremoveNaNNormalsFromPointCloud()
[#3685]
libpcl_gpu:
- ๐ Fix compile error in KinFuLS
initRegistration
[#3737] - ๐ Fix illegal memory acces in CUDA Octree builder [#3627]
- ๐ Fix compile issue in
people_app
[#3618] - ๐ Fix compilation of CUDA/GPU modules [#3576]
libpcl_io:
- ๐ Fix
if/ifdef
WIN32 issues [#3668] - โ Add
Grabber::toggle()
method [#3615] - Close the correct file in
pcl::io::savePLYFileBinary
[#3601] - ๐ Fix entropy range encoding in octree-based pointcloud compression [#3579]
libpcl_surface:
- โ Add default initialization of grid resolution in
MarchingCubes
[#3718]
PCL Apps:
- ๐ Fix
if/ifdef
WIN32 issues [#3668]
๐ PCL Docs:
- ๐ Fix missing standard includes, reduce warnings in doxygen-enabled builds [#3755]
PCL Tutorials:
- ๐ Fix documentation for point cloud stream compression executable name [#3693]
- ๐ Fix segfault in NARF keypoint extraction tutorial [#3623]
PCL Tools:
- [common] Deprecate several