Fix link error with class PCLPainter2D (#746)
model outlier removal contribution
Code upate
Signed-off-by: Victor Lamoine <victor.lamoine@gmail.com>
Update tutorial
Remove model_from_normals_ class member
Use pcl::isFinite instead of pcl_isfinite
Change cloud_normals_ into a const ptr
Silence a warning about VERSION for CMake >= 3

When using CMake >=3 the following warning pop up

  CMake Warning (dev) at CMakeLists.txt:11 (project):
     Policy CMP0048 is not set: project() command manages VERSION variables.
     Run "cmake --help-policy CMP0048" for policy details.  Use the cmake_policy
     command to set the policy and suppress this warning.

     The following variable(s) would be set to empty:

       PCL_VERSION
   This warning is for project developers.  Use -Wno-dev to suppress it.

This is due to the fact that CMake version 3.0 introduced the VERSION
option to the project() command. In order to *not* use this feature and
not get annoying warnings, the policy CMP0048 has to be explicitly set
to "OLD".
Merge pull request #702 from VictorLamoine/timoHackel

Model outlier removal contribution
Fix warnings in outofcore/outofcore_cloud.h

> outofcore_cloud.h:158:29: warning: comparison of integers of different signs: 'int' and 'boost::uint64_t' (aka 'unsigned long') [-Wsign-compare]
> outofcore_cloud.h:163:26: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
Fix warnings in outofcore/outofcore_viewer.cpp

> outofcore_viewer.cpp:137:11: warning: unused variable 'MAX_DEPTH' [-Wunused-const-variable]
> outofcore_cloud.cpp:316:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare]
Fix warnings in outofcore/scene.cpp

> scene.cpp:31:21: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare]
> scene.cpp:45:21: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare]
> scene.cpp:63:21: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare]
Fix warnings in outofcore/viewport.cpp

> viewport.cpp:147:21: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare]
> viewport.cpp:161:21: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare]
> viewport.cpp:192:21: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare]
Fix warnings in features/integral_image_normal.hpp

> integral_image_normal.hpp:1034:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
> integral_image_normal.hpp:1041:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
> integral_image_normal.hpp:1078:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
> integral_image_normal.hpp:1085:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
Fix warnings in segmentation/progressive_morphological_filter.hpp

> progressive_morphological_filter.hpp:116:21: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare]
> progressive_morphological_filter.hpp:133:42: warning: comparison of integers of different signs: 'boost::int32_t' (aka 'int') and 'size_type' (aka 'unsigned long') [-Wsign-compare]
Fix warnings in segmentation/approximate_progressive_morphological_filter.hpp

> approximate_progressive_morphological_filter.hpp:139:21: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare]
> approximate_progressive_morphological_filter.hpp:157:21: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare]
> approximate_progressive_morphological_filter.hpp:238:42: warning: comparison of integers of different signs: 'boost::int32_t' (aka 'int') and 'size_type' (aka 'unsigned long') [-Wsign-compare]
Fix warnings in people/hog.cpp

> hog.cpp:342:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
> hog.cpp:344:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
> hog.cpp:346:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
Fix warnings in tools/compute_hausdorff.cpp

> compute_hausdorff.cpp:91:21: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare]
> compute_hausdorff.cpp:105:21: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare]
Fix warnings in recognition/surface_normal_modality.h

> surface_normal_modality.h:735:40: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'const int' [-Wsign-compare]
> surface_normal_modality.h:737:42: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'const int' [-Wsign-compare]
> surface_normal_modality.h:950:40: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'const int' [-Wsign-compare]
> surface_normal_modality.h:952:42: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'const int' [-Wsign-compare]
Fix warnings in tools/lum.cpp

> lum.cpp:116:22: warning: comparison of integers of different signs: 'int' and 'typename SLAMGraph::vertices_size_type' (aka 'unsigned long') [-Wsign-compare]
> lum.cpp:123:20: warning: comparison of integers of different signs: 'int' and 'typename SLAMGraph::vertices_size_type' (aka 'unsigned long') [-Wsign-compare]