added functions for trimmed b-spline surfaces

git-svn-id: svn+ssh://svn.pointclouds.org/pcl/trunk@7231 a9d63959-f2ad-4865-b262-bf0e56cfafb6
* added TransformationEstimationPointToPlaneLLSWeighted - not unit tested yet, still experimental

git-svn-id: svn+ssh://svn.pointclouds.org/pcl/trunk@7232 a9d63959-f2ad-4865-b262-bf0e56cfafb6
OOP: Setting svn:eol-style property to native

git-svn-id: svn+ssh://svn.pointclouds.org/pcl/trunk@7233 a9d63959-f2ad-4865-b262-bf0e56cfafb6
Let the registration fail if the maximum number of iterations is reached (disabled by default). Added 'const' to some methods.

git-svn-id: svn+ssh://svn.pointclouds.org/pcl/trunk@7234 a9d63959-f2ad-4865-b262-bf0e56cfafb6
Disabled the lighting for the wireframe representation of the geometric primitives -> visibility not dependent on direction

git-svn-id: svn+ssh://svn.pointclouds.org/pcl/trunk@7235 a9d63959-f2ad-4865-b262-bf0e56cfafb6
Changed the unit tests for the TransformationEstimation.
Advantages:
  * Known ground truth.
  * Independent of CorrespondenceEstimation.
Disadvantages:
  * Idealized (no noise, exact correspondences).
  * No test if the TransformationEstimation uses the correct correspondences.
Commented in the test for TransformationEstimationLM (FAILS!)


git-svn-id: svn+ssh://svn.pointclouds.org/pcl/trunk@7236 a9d63959-f2ad-4865-b262-bf0e56cfafb6
Added size () method to (Const)CloudIterator (returns the size of the cloud or indices).

git-svn-id: svn+ssh://svn.pointclouds.org/pcl/trunk@7237 a9d63959-f2ad-4865-b262-bf0e56cfafb6
removed functor - gcc 4.2 does not like them

git-svn-id: svn+ssh://svn.pointclouds.org/pcl/trunk@7238 a9d63959-f2ad-4865-b262-bf0e56cfafb6
Changed implementation of TransformationEstimationSVD to use the umeyama from Eigen. Note: Umeyama could be used in TransformationEstimationSVDScale as well.

git-svn-id: svn+ssh://svn.pointclouds.org/pcl/trunk@7239 a9d63959-f2ad-4865-b262-bf0e56cfafb6
added computation of integral image

git-svn-id: svn+ssh://svn.pointclouds.org/pcl/trunk@7240 a9d63959-f2ad-4865-b262-bf0e56cfafb6
* switched internal SVD-based transformation estimation with the Umeyama method in Eigen (less maintenance)


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

git-svn-id: svn+ssh://svn.pointclouds.org/pcl/trunk@7242 a9d63959-f2ad-4865-b262-bf0e56cfafb6
comment out LM test as the test is bad


git-svn-id: svn+ssh://svn.pointclouds.org/pcl/trunk@7243 a9d63959-f2ad-4865-b262-bf0e56cfafb6
New tutorial for Conditional Euclidean Clustering


git-svn-id: svn+ssh://svn.pointclouds.org/pcl/trunk@7244 a9d63959-f2ad-4865-b262-bf0e56cfafb6
OOP: Setting svn:eol-style property to native

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


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


git-svn-id: svn+ssh://svn.pointclouds.org/pcl/trunk@7247 a9d63959-f2ad-4865-b262-bf0e56cfafb6
added Ptr/ConstPtr for @PCLVisualizer@


git-svn-id: svn+ssh://svn.pointclouds.org/pcl/trunk@7248 a9d63959-f2ad-4865-b262-bf0e56cfafb6
updated iss3d: added angle_threshold, added check on input normals (initCompute), fixed compiler warnings

git-svn-id: svn+ssh://svn.pointclouds.org/pcl/trunk@7249 a9d63959-f2ad-4865-b262-bf0e56cfafb6
added gtest for iss 3d

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