Fix: iren is the the right interactor where to set picker
Kinfu 30% performance drop bugfix. In the modified CUDA files references to functions Block::reduce with an argument plus() were removed and a new reduce function was added instead.
Removed dead code in esf.hpp with potential memory access violations
Merge pull request #168 from szagoruyko/kinfufix

Kinfu 30% performance drop bugfix
Merge pull request #170 from jakobkirkegaard/master

Removed dead code in esf.hpp for fixing issue #87
Namespace, prefix, and lowercase sse functions

This fixes a compile error on OS X where the
MIN function collided with a MIN macro.

The fix namespaces the functions in pcl::common,
prefixes the functions with `sse_`, and lowercases
them to prevent interefence from macros.
Revert "Merge pull request #92 from nfioraio/master"

This reverts commit 789fb082b59b15b471b6de397862b85f04400e56, reversing
changes made to b16dff11b484ffd4491cd383d0c2c63798ebf3fd.
Solve for the error message: identifier "device_ptr" is undefined

Win7 64bit, VS 2010, CUDA 5.5 RC
Merge pull request #175 from jb4652/master

Solving compiling error for pcl_gpu_octree
Moved sse.hpp from common/pcl/common/impl/sse.hpp to common/include/pcl/sse.h.
Merge pull request #177 from mmunaro/master

Moved common/pcl/common/impl/sse.hpp to common/include/pcl/sse.h.
Rework of Supervoxel classes
  Changes in octree:
    Renamed OctreePointCloudSupervoxel class to OctreePointCloudAdjacency
      This is now a general class that can be used for any point type
    Added OctreePointCloudAdjacencyContainer
      This class allows for storage of a data member in leaves, for things like segmentation
  Changes in segmentation:
    Renamed Supervoxels  to SupervoxelClustering.
      Now uses OctreePointCloudAdjacency instead of OctreePointCloudSupervoxel
      Allows for providing a transform for octree calculation
      Returns a map of supervoxel objects, rather than a pointcloud of PointSuperVoxels
  Changes in apps:
    Renamed voxel_superpixels tool to supervoxels to match with class update
  Changes in examples:
    Changed segmentation/supervoxels to use renamed class, enhanced functionality and display to better show supervoxels
Added unit test for OctreePointcloudAdjacency
Added eigen aligned allocator to vector declarations in supervoxel_clustering
Cleaned up code in octree_pointcloud_adjacency (removed commented-out code)
Added option to disable transform in example_supervoxels
Fixed small bug that occured due to voxel_data values not being initialized.
Added tutorial for supervoxel clustering
Changed examples/segmentation/example_supervoxels.cpp so that graph creation is consistent with how it is done in tutorial
Switched all instances of XYZRGB to XYZRGBA
Updated cloud_composer tool with XYZRGBA change
Update to Supervoxel Clustering Tutorial
Added more figures, extended theoretical primer to help with understanding of what is going on.
Small changes to make clang happy
Added #define _USE_MATH_DEFINES in hog.h for using M_PI in Windows.
makes FastBilateralFilter and FastBilateralFilterOMP correctly handle point clouds with negative depth (z) values