Skip to content

Commit

Permalink
Update changelog for 1.8.0 release
Browse files Browse the repository at this point in the history
  • Loading branch information
taketwo committed Oct 22, 2015
1 parent b65f072 commit 0d171cc
Showing 1 changed file with 183 additions and 0 deletions.
183 changes: 183 additions & 0 deletions CHANGES.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,188 @@
# ChangeList

## *= 1.8.0 (xx.10.2015) =*

* Added missing `Eigen::aligned_allocator` in vectors that contain vectorizable
Eigen where appropriate
[[#1034]](https://github.com/PointCloudLibrary/pcl/pull/1034)

### `libpcl_common:`

* Added `copy_all_fields` option to the family of transformPointCloudXXX()
functions
[[#805]](https://github.com/PointCloudLibrary/pcl/pull/805)
* Added a color lookup table consisting of 256 colors structured in a maximally
discontinuous manner (Glasbey colors)
[[#849]](https://github.com/PointCloudLibrary/pcl/pull/849)
* Added a helper class `EventFrequency` to measure frequency of a certain event
[[#850]](https://github.com/PointCloudLibrary/pcl/pull/850)
* Added a new `UniqueShapeContext1960` point type
[[#856]](https://github.com/PointCloudLibrary/pcl/pull/856)
* Added a function `transformPointWithNormal()`
[[#908]](https://github.com/PointCloudLibrary/pcl/pull/908)
* Fixed index-out-of-range error in `copyPointCloud()` for empty clouds
[[#933]](https://github.com/PointCloudLibrary/pcl/pull/933)
* Fixed errors when compiling library with Boost 1.56 and Qt4
[[#938]](https://github.com/PointCloudLibrary/pcl/pull/938)
* Created a new point type `PointXYZLNormal` with position, normal, and label
fields
[[#962]](https://github.com/PointCloudLibrary/pcl/pull/962)
* Created a new point type `PointDEM` to represent Digital Elevation Maps
[[#1021]](https://github.com/PointCloudLibrary/pcl/pull/1021)
* Fixed angle convexity calculation for parallel and anti-parallel normals,
where a rounding error occasionally caused NaN angles in `getAngle3D()`
[[#1035]](https://github.com/PointCloudLibrary/pcl/pull/1035)

### `libpcl_features:`

* Fixed default parameters of the USC descriptor to match the values proposed in
the original paper
[[#856]](https://github.com/PointCloudLibrary/pcl/pull/856)
* Fixed the L1 normalization of the `ROPSEstimation` feature
[[#993]](https://github.com/PointCloudLibrary/pcl/pull/993)
* Fixed default angle step in `ROPSEstimation`
[[#1000]](https://github.com/PointCloudLibrary/pcl/pull/1000)

### `libpcl_filters:`

* Improved `RadiusOutlierRemoval` performance by using nearest-K search when the
input point cloud is dense
[[#709]](https://github.com/PointCloudLibrary/pcl/pull/709)
* Fixed the signature of `BoxClipper3D::clipPlanarPolygon3D()`
[[#911]](https://github.com/PointCloudLibrary/pcl/pull/911)
* Updated base `Filter` class to allow using same point cloud as input and
output (effective for every filtering algorithm)
[[#1042]](https://github.com/PointCloudLibrary/pcl/pull/1042)

### `libpcl_gpu:`

* Added a function `hasShifted()` in KinFu large scale
[[#944]](https://github.com/PointCloudLibrary/pcl/pull/944)
* Fixed empty "View3D" window bug when using registration mode with `-pcd` flag
in KinFu app
[[#1018]](https://github.com/PointCloudLibrary/pcl/pull/1018)

### `libpcl_io:`

* Added a grabber for IDS Imaging Ensenso devices
[[#888]](https://github.com/PointCloudLibrary/pcl/pull/888)
* Updated `RobotEyeGrabber` class to handle new packet format
[[#982]](https://github.com/PointCloudLibrary/pcl/pull/982)
* Fixed focal length computation in `OpenNI2Grabber`
[[#992]](https://github.com/PointCloudLibrary/pcl/pull/992)
* Updated `OpenNIGrabber` to use depth camera parameters instead of color camera
parameters for point reprojection
[[#994]](https://github.com/PointCloudLibrary/pcl/pull/994)
* Made PCD reader case insensitive with respect to nan/NaN/NAN values
[[#1004]](https://github.com/PointCloudLibrary/pcl/pull/1004)

### `libpcl_keypoints:`

* Fixed invalid array allocation in `ISSKeypoint3D`
[[#1022]](https://github.com/PointCloudLibrary/pcl/pull/1022)

### `libpcl_octree:`

* Added `const` qualifiers in `OctreePointCloud::getVoxelBounds()`
[[#1016]](https://github.com/PointCloudLibrary/pcl/pull/1016)

### `libpcl_registration:`

* Updated `GeneralizedIterativeClosestPoint` to return _transformed_ input point
cloud after alignment
[[#887]](https://github.com/PointCloudLibrary/pcl/pull/887)
* Fixed a problem with multiple definition of `setInputFeatureCloud` and
`nearestNeighborSearch` symbols in `PPFRegistration`
[[#891]](https://github.com/PointCloudLibrary/pcl/pull/891)
[[#907]](https://github.com/PointCloudLibrary/pcl/pull/907)
* Added an implementation of the algorithm "4-Points Congruent Sets for Robust
Surface Registration"
[[#976]](https://github.com/PointCloudLibrary/pcl/pull/976)
* Added an implementation of the algorithm "Keypoint-based 4-Points Congruent
Sets – Automated marker-less registration of laser scans"
[[#979]](https://github.com/PointCloudLibrary/pcl/pull/979)
* Fixed compilation of `pcl_registration` module with MSVC2010
[[#1014]](https://github.com/PointCloudLibrary/pcl/pull/1014)
* Removed wrong error normalization in `SampleConsensusPrerejective`
[[#1037]](https://github.com/PointCloudLibrary/pcl/pull/1037)

### `libpcl_sample_consensus:`

* Fixed behavior of `SACMODEL_PARALLEL_LINE` to match the name (instead of
searching for lines perpendicular to a given axis)
[[#969]](https://github.com/PointCloudLibrary/pcl/pull/969)

### `libpcl_segmentation:`

* Added implementation of `LCCP` segmentation algorithm
[[#718]](https://github.com/PointCloudLibrary/pcl/pull/718)
* Made `SupervoxelClustering` fully deterministic and made some internal
refactoring
[[#912]](https://github.com/PointCloudLibrary/pcl/pull/912)
* Moved specializations of `OctreePointCloudAdjacency::VoxelData` class from
header to implementation files
[[#919]](https://github.com/PointCloudLibrary/pcl/pull/919)
* Deprecated `SupervoxelClustering::getColoredCloud()`
[[#941]](https://github.com/PointCloudLibrary/pcl/pull/941)

### `libpcl_stereo:`

* Added a new `DisparityMapConverter` class for converting disparity maps into
point clouds
[[#1021]](https://github.com/PointCloudLibrary/pcl/pull/1021)
* Added a new `DigitalElevationMapBuilder` class for building Digital Elevation
Maps from disparity maps
[[#1021]](https://github.com/PointCloudLibrary/pcl/pull/1021)

### `libpcl_surface:`

* Updated `TextureMapping` to not use hard-coded point types
[[#929]](https://github.com/PointCloudLibrary/pcl/pull/929)

### `libpcl_visualization:`

* Added a new `PointCloudColorHandler` for "label" field
[[#849]](https://github.com/PointCloudLibrary/pcl/pull/849)
* Fixed `setSize()` and `setPosition()` functions in `PCLVisualizer`
[[#923]](https://github.com/PointCloudLibrary/pcl/pull/923)
* Fixed an issue with `PCLVisualizer` producing empty screenshots on some system
configurations
[[#956]](https://github.com/PointCloudLibrary/pcl/pull/956)
* Added a new function `removeAllCoordinateSystems()` in `PCLVisualizer`
[[#965]](https://github.com/PointCloudLibrary/pcl/pull/965)
* Made `PCLVisualizer::addPointCloudPrincipalCurvatures()` templated on point
and normal type
[[#965]](https://github.com/PointCloudLibrary/pcl/pull/965)
* Fixed a minor bug in `PCLVisualizer::updatePolygonMesh()`
[[#977]](https://github.com/PointCloudLibrary/pcl/pull/977)
* Fixed a minor bug in `ImageViewer::addMask()`
[[#990]](https://github.com/PointCloudLibrary/pcl/pull/990)
* Fixed opacity handling in `ImageViewer`
[[#995]](https://github.com/PointCloudLibrary/pcl/pull/995)
* Fixed a bug with `ImageViewer` not displaying anything with VTK 6
[[#1009]](https://github.com/PointCloudLibrary/pcl/pull/1009)
* Updated `ImageViewer` to work around a bug in VTK 6.1
[[#1017]](https://github.com/PointCloudLibrary/pcl/pull/1017)
* Fixed an Eigen-related compilation error in `PCLVisualizer::renderView()`
[[#1019]](https://github.com/PointCloudLibrary/pcl/pull/1019)
* Fixed wrong axis flipping in `PCLVisualizer::renderView()`
[[#1026]](https://github.com/PointCloudLibrary/pcl/pull/1026)

### `PCL Apps:`

* Fixed compilation of `point_cloud_editor` with Qt5
[[#935]](https://github.com/PointCloudLibrary/pcl/pull/935)

### `PCL Examples:`

* Updated supervoxel clustering example
[[#915]](https://github.com/PointCloudLibrary/pcl/pull/915)

### `PCL Tools:`

* Added support for point label visualization in `pcl_viewer`
[[#849]](https://github.com/PointCloudLibrary/pcl/pull/849)

## *= 1.7.2 (10.09.2014) =*

* Added support for VTK6
Expand Down

0 comments on commit 0d171cc

Please sign in to comment.