Added an implementation of bounding volume hierarchies which can be used to accelerate geometric intersection tests

git-svn-id: svn+ssh://svn.pointclouds.org/pcl/trunk@8767 a9d63959-f2ad-4865-b262-bf0e56cfafb6
* Added OpenMP options for @LZFReader@s and the @ImageGrabber@. On a slow (non-server) machine in release mode, the speedup is negligible; but when loading many clouds on a server, it makes a substantial difference.


git-svn-id: svn+ssh://svn.pointclouds.org/pcl/trunk@8768 a9d63959-f2ad-4865-b262-bf0e56cfafb6
Made some changes in the ORRGraph class hoping that Windows and MAC will compile

git-svn-id: svn+ssh://svn.pointclouds.org/pcl/trunk@8769 a9d63959-f2ad-4865-b262-bf0e56cfafb6
Made some changes in the BVH class hoping that Windows and MAC will compile

git-svn-id: svn+ssh://svn.pointclouds.org/pcl/trunk@8770 a9d63959-f2ad-4865-b262-bf0e56cfafb6
Added two new objects and made some modifications to the code

git-svn-id: svn+ssh://svn.pointclouds.org/pcl/trunk@8771 a9d63959-f2ad-4865-b262-bf0e56cfafb6
random sampling filtering should be fixed now - bug #964

git-svn-id: svn+ssh://svn.pointclouds.org/pcl/trunk@8772 a9d63959-f2ad-4865-b262-bf0e56cfafb6
fixed possible win32 preprocessor problems, as in #977

git-svn-id: svn+ssh://svn.pointclouds.org/pcl/trunk@8773 a9d63959-f2ad-4865-b262-bf0e56cfafb6
major revision of octree-base classes


git-svn-id: svn+ssh://svn.pointclouds.org/pcl/trunk@8774 a9d63959-f2ad-4865-b262-bf0e56cfafb6
removing debugging code


git-svn-id: svn+ssh://svn.pointclouds.org/pcl/trunk@8775 a9d63959-f2ad-4865-b262-bf0e56cfafb6
removing debug tests


git-svn-id: svn+ssh://svn.pointclouds.org/pcl/trunk@8776 a9d63959-f2ad-4865-b262-bf0e56cfafb6
revert Makefile to -r8773


git-svn-id: svn+ssh://svn.pointclouds.org/pcl/trunk@8777 a9d63959-f2ad-4865-b262-bf0e56cfafb6
adding missing octree_inst.cpp


git-svn-id: svn+ssh://svn.pointclouds.org/pcl/trunk@8778 a9d63959-f2ad-4865-b262-bf0e56cfafb6