From 1d7052aa8ffdbb0af8f33c38ceef812cc814a2b0 Mon Sep 17 00:00:00 2001 From: Tsukasa Sugiura Date: Fri, 8 Dec 2017 04:16:35 +0900 Subject: [PATCH] Fix convert to Eigen::Vector3f from Normal of pcl::PointXYZINormal Fix convert to Eigen::Vector3f from Normal of pcl::PointXYZINormal. --- .../conditional_euclidean_clustering.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/tutorials/content/sources/conditional_euclidean_clustering/conditional_euclidean_clustering.cpp b/doc/tutorials/content/sources/conditional_euclidean_clustering/conditional_euclidean_clustering.cpp index 1dc31e1e051..54d8fe59c59 100644 --- a/doc/tutorials/content/sources/conditional_euclidean_clustering/conditional_euclidean_clustering.cpp +++ b/doc/tutorials/content/sources/conditional_euclidean_clustering/conditional_euclidean_clustering.cpp @@ -21,7 +21,7 @@ enforceIntensitySimilarity (const PointTypeFull& point_a, const PointTypeFull& p bool enforceCurvatureOrIntensitySimilarity (const PointTypeFull& point_a, const PointTypeFull& point_b, float squared_distance) { - Eigen::Map point_a_normal = point_a.normal, point_b_normal = point_b.normal; + Eigen::Map point_a_normal = point_a.getNormalVector3fMap (), point_b_normal = point_b.getNormalVector3fMap (); if (fabs (point_a.intensity - point_b.intensity) < 5.0f) return (true); if (fabs (point_a_normal.dot (point_b_normal)) < 0.05) @@ -32,7 +32,7 @@ enforceCurvatureOrIntensitySimilarity (const PointTypeFull& point_a, const Point bool customRegionGrowing (const PointTypeFull& point_a, const PointTypeFull& point_b, float squared_distance) { - Eigen::Map point_a_normal = point_a.normal, point_b_normal = point_b.normal; + Eigen::Map point_a_normal = point_a.getNormalVector3fMap (), point_b_normal = point_b.getNormalVector3fMap (); if (squared_distance < 10000) { if (fabs (point_a.intensity - point_b.intensity) < 8.0f)