152 lines
24 KiB
Plaintext
152 lines
24 KiB
Plaintext
|
[01m[K/home/firmament/codes/24navigation/src/linefit_ground_segementation_ros2/linefit_ground_segmentation_ros/src/ground_segmentation_node.cc:[m[K In member function ‘[01m[Kvoid SegmentationNode::scanCallback(sensor_msgs::msg::PointCloud2_<std::allocator<void> >::SharedPtr)[m[K’:
|
|||
|
[01m[K/home/firmament/codes/24navigation/src/linefit_ground_segementation_ros2/linefit_ground_segmentation_ros/src/ground_segmentation_node.cc:117:34:[m[K [01;31m[Kerror: [m[Kconflicting declaration ‘[01m[Kpcl::PointCloud<pcl::PointXYZ> cloud[m[K’
|
|||
|
117 | pcl::PointCloud<pcl::PointXYZ> [01;31m[Kcloud[m[K;
|
|||
|
| [01;31m[K^~~~~[m[K
|
|||
|
[01m[K/home/firmament/codes/24navigation/src/linefit_ground_segementation_ros2/linefit_ground_segmentation_ros/src/ground_segmentation_node.cc:102:39:[m[K [01;36m[Knote: [m[Kprevious declaration as ‘[01m[Kpcl::PointCloud<pcl::PointXYZ>::Ptr cloud[m[K’
|
|||
|
102 | pcl::PointCloud<pcl::PointXYZ>::Ptr [01;36m[Kcloud[m[K(new pcl::PointCloud<pcl::PointXYZ>);
|
|||
|
| [01;36m[K^~~~~[m[K
|
|||
|
[01m[K/home/firmament/codes/24navigation/src/linefit_ground_segementation_ros2/linefit_ground_segmentation_ros/src/ground_segmentation_node.cc:118:18:[m[K [01;31m[Kerror: [m[Kno matching function for call to ‘[01m[KfromROSMsg(std::__shared_ptr_access<sensor_msgs::msg::PointCloud2_<std::allocator<void> >, __gnu_cxx::_S_atomic, false, false>::element_type&, pcl::PointCloud<pcl::PointXYZ>::Ptr&)[m[K’
|
|||
|
118 | [01;31m[Kpcl::fromROSMsg(*flipped_msg, cloud)[m[K;
|
|||
|
| [01;31m[K~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~[m[K
|
|||
|
In file included from [01m[K/home/firmament/codes/24navigation/src/linefit_ground_segementation_ros2/linefit_ground_segmentation_ros/src/ground_segmentation_node.cc:6[m[K:
|
|||
|
[01m[K/opt/ros/humble/include/pcl_conversions/pcl_conversions.h:566:8:[m[K [01;36m[Knote: [m[Kcandidate: ‘[01m[Ktemplate<class T> void pcl::fromROSMsg(const PointCloud2&, pcl::PointCloud<PointT>&)[m[K’
|
|||
|
566 | void [01;36m[KfromROSMsg[m[K(const sensor_msgs::msg::PointCloud2 &cloud, pcl::PointCloud<T> &pcl_cloud)
|
|||
|
| [01;36m[K^~~~~~~~~~[m[K
|
|||
|
[01m[K/opt/ros/humble/include/pcl_conversions/pcl_conversions.h:566:8:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed:
|
|||
|
[01m[K/home/firmament/codes/24navigation/src/linefit_ground_segementation_ros2/linefit_ground_segmentation_ros/src/ground_segmentation_node.cc:118:18:[m[K [01;36m[Knote: [m[K ‘[01m[Kpcl::PointCloud<pcl::PointXYZ>::Ptr[m[K’ {aka ‘[01m[Kstd::shared_ptr<pcl::PointCloud<pcl::PointXYZ> >[m[K’} is not derived from ‘[01m[Kpcl::PointCloud<PointT>[m[K’
|
|||
|
118 | [01;36m[Kpcl::fromROSMsg(*flipped_msg, cloud)[m[K;
|
|||
|
| [01;36m[K~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~[m[K
|
|||
|
[01m[K/home/firmament/codes/24navigation/src/linefit_ground_segementation_ros2/linefit_ground_segmentation_ros/src/ground_segmentation_node.cc:139:31:[m[K [01;31m[Kerror: [m[Kno matching function for call to ‘[01m[KtransformPointCloud(pcl::PointCloud<pcl::PointXYZ>::Ptr&, pcl::PointCloud<pcl::PointXYZ>&, Eigen::Affine3d&)[m[K’
|
|||
|
139 | [01;31m[Kpcl::transformPointCloud(cloud, cloud_transformed, tf)[m[K;
|
|||
|
| [01;31m[K~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
|
|||
|
In file included from [01m[K/home/firmament/codes/24navigation/src/linefit_ground_segementation_ros2/linefit_ground_segmentation_ros/src/ground_segmentation_node.cc:4[m[K:
|
|||
|
[01m[K/usr/include/pcl-1.12/pcl/common/transforms.h:60:3:[m[K [01;36m[Knote: [m[Kcandidate: ‘[01m[Ktemplate<class PointT, class Scalar> void pcl::transformPointCloud(const pcl::PointCloud<PointT>&, pcl::PointCloud<PointT>&, const Eigen::Transform<Scalar, 3, 2>&, bool)[m[K’
|
|||
|
60 | [01;36m[KtransformPointCloud[m[K (const pcl::PointCloud<PointT> &cloud_in,
|
|||
|
| [01;36m[K^~~~~~~~~~~~~~~~~~~[m[K
|
|||
|
[01m[K/usr/include/pcl-1.12/pcl/common/transforms.h:60:3:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed:
|
|||
|
[01m[K/home/firmament/codes/24navigation/src/linefit_ground_segementation_ros2/linefit_ground_segmentation_ros/src/ground_segmentation_node.cc:139:31:[m[K [01;36m[Knote: [m[K ‘[01m[Kpcl::PointCloud<pcl::PointXYZ>::Ptr[m[K’ {aka ‘[01m[Kstd::shared_ptr<pcl::PointCloud<pcl::PointXYZ> >[m[K’} is not derived from ‘[01m[Kconst pcl::PointCloud<PointT>[m[K’
|
|||
|
139 | [01;36m[Kpcl::transformPointCloud(cloud, cloud_transformed, tf)[m[K;
|
|||
|
| [01;36m[K~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
|
|||
|
In file included from [01m[K/home/firmament/codes/24navigation/src/linefit_ground_segementation_ros2/linefit_ground_segmentation_ros/src/ground_segmentation_node.cc:4[m[K:
|
|||
|
[01m[K/usr/include/pcl-1.12/pcl/common/transforms.h:69:3:[m[K [01;36m[Knote: [m[Kcandidate: ‘[01m[Ktemplate<class PointT> void pcl::transformPointCloud(const pcl::PointCloud<PointT>&, pcl::PointCloud<PointT>&, const Affine3f&, bool)[m[K’
|
|||
|
69 | [01;36m[KtransformPointCloud[m[K (const pcl::PointCloud<PointT> &cloud_in,
|
|||
|
| [01;36m[K^~~~~~~~~~~~~~~~~~~[m[K
|
|||
|
[01m[K/usr/include/pcl-1.12/pcl/common/transforms.h:69:3:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed:
|
|||
|
[01m[K/home/firmament/codes/24navigation/src/linefit_ground_segementation_ros2/linefit_ground_segmentation_ros/src/ground_segmentation_node.cc:139:31:[m[K [01;36m[Knote: [m[K ‘[01m[Kpcl::PointCloud<pcl::PointXYZ>::Ptr[m[K’ {aka ‘[01m[Kstd::shared_ptr<pcl::PointCloud<pcl::PointXYZ> >[m[K’} is not derived from ‘[01m[Kconst pcl::PointCloud<PointT>[m[K’
|
|||
|
139 | [01;36m[Kpcl::transformPointCloud(cloud, cloud_transformed, tf)[m[K;
|
|||
|
| [01;36m[K~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
|
|||
|
In file included from [01m[K/home/firmament/codes/24navigation/src/linefit_ground_segementation_ros2/linefit_ground_segmentation_ros/src/ground_segmentation_node.cc:4[m[K:
|
|||
|
[01m[K/usr/include/pcl-1.12/pcl/common/transforms.h:87:3:[m[K [01;36m[Knote: [m[Kcandidate: ‘[01m[Ktemplate<class PointT, class Scalar> void pcl::transformPointCloud(const pcl::PointCloud<PointT>&, const Indices&, pcl::PointCloud<PointT>&, const Eigen::Transform<Scalar, 3, 2>&, bool)[m[K’
|
|||
|
87 | [01;36m[KtransformPointCloud[m[K (const pcl::PointCloud<PointT> &cloud_in,
|
|||
|
| [01;36m[K^~~~~~~~~~~~~~~~~~~[m[K
|
|||
|
[01m[K/usr/include/pcl-1.12/pcl/common/transforms.h:87:3:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed:
|
|||
|
[01m[K/home/firmament/codes/24navigation/src/linefit_ground_segementation_ros2/linefit_ground_segmentation_ros/src/ground_segmentation_node.cc:139:31:[m[K [01;36m[Knote: [m[K ‘[01m[Kpcl::PointCloud<pcl::PointXYZ>::Ptr[m[K’ {aka ‘[01m[Kstd::shared_ptr<pcl::PointCloud<pcl::PointXYZ> >[m[K’} is not derived from ‘[01m[Kconst pcl::PointCloud<PointT>[m[K’
|
|||
|
139 | [01;36m[Kpcl::transformPointCloud(cloud, cloud_transformed, tf)[m[K;
|
|||
|
| [01;36m[K~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
|
|||
|
In file included from [01m[K/home/firmament/codes/24navigation/src/linefit_ground_segementation_ros2/linefit_ground_segmentation_ros/src/ground_segmentation_node.cc:4[m[K:
|
|||
|
[01m[K/usr/include/pcl-1.12/pcl/common/transforms.h:97:3:[m[K [01;36m[Knote: [m[Kcandidate: ‘[01m[Ktemplate<class PointT> void pcl::transformPointCloud(const pcl::PointCloud<PointT>&, const Indices&, pcl::PointCloud<PointT>&, const Affine3f&, bool)[m[K’
|
|||
|
97 | [01;36m[KtransformPointCloud[m[K (const pcl::PointCloud<PointT> &cloud_in,
|
|||
|
| [01;36m[K^~~~~~~~~~~~~~~~~~~[m[K
|
|||
|
[01m[K/usr/include/pcl-1.12/pcl/common/transforms.h:97:3:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed:
|
|||
|
[01m[K/home/firmament/codes/24navigation/src/linefit_ground_segementation_ros2/linefit_ground_segmentation_ros/src/ground_segmentation_node.cc:139:31:[m[K [01;36m[Knote: [m[K ‘[01m[Kpcl::PointCloud<pcl::PointXYZ>::Ptr[m[K’ {aka ‘[01m[Kstd::shared_ptr<pcl::PointCloud<pcl::PointXYZ> >[m[K’} is not derived from ‘[01m[Kconst pcl::PointCloud<PointT>[m[K’
|
|||
|
139 | [01;36m[Kpcl::transformPointCloud(cloud, cloud_transformed, tf)[m[K;
|
|||
|
| [01;36m[K~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
|
|||
|
In file included from [01m[K/home/firmament/codes/24navigation/src/linefit_ground_segementation_ros2/linefit_ground_segmentation_ros/src/ground_segmentation_node.cc:4[m[K:
|
|||
|
[01m[K/usr/include/pcl-1.12/pcl/common/transforms.h:116:3:[m[K [01;36m[Knote: [m[Kcandidate: ‘[01m[Ktemplate<class PointT, class Scalar> void pcl::transformPointCloud(const pcl::PointCloud<PointT>&, const pcl::PointIndices&, pcl::PointCloud<PointT>&, const Eigen::Transform<Scalar, 3, 2>&, bool)[m[K’
|
|||
|
116 | [01;36m[KtransformPointCloud[m[K (const pcl::PointCloud<PointT> &cloud_in,
|
|||
|
| [01;36m[K^~~~~~~~~~~~~~~~~~~[m[K
|
|||
|
[01m[K/usr/include/pcl-1.12/pcl/common/transforms.h:116:3:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed:
|
|||
|
[01m[K/home/firmament/codes/24navigation/src/linefit_ground_segementation_ros2/linefit_ground_segmentation_ros/src/ground_segmentation_node.cc:139:31:[m[K [01;36m[Knote: [m[K ‘[01m[Kpcl::PointCloud<pcl::PointXYZ>::Ptr[m[K’ {aka ‘[01m[Kstd::shared_ptr<pcl::PointCloud<pcl::PointXYZ> >[m[K’} is not derived from ‘[01m[Kconst pcl::PointCloud<PointT>[m[K’
|
|||
|
139 | [01;36m[Kpcl::transformPointCloud(cloud, cloud_transformed, tf)[m[K;
|
|||
|
| [01;36m[K~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
|
|||
|
In file included from [01m[K/home/firmament/codes/24navigation/src/linefit_ground_segementation_ros2/linefit_ground_segmentation_ros/src/ground_segmentation_node.cc:4[m[K:
|
|||
|
[01m[K/usr/include/pcl-1.12/pcl/common/transforms.h:126:3:[m[K [01;36m[Knote: [m[Kcandidate: ‘[01m[Ktemplate<class PointT> void pcl::transformPointCloud(const pcl::PointCloud<PointT>&, const pcl::PointIndices&, pcl::PointCloud<PointT>&, const Affine3f&, bool)[m[K’
|
|||
|
126 | [01;36m[KtransformPointCloud[m[K (const pcl::PointCloud<PointT> &cloud_in,
|
|||
|
| [01;36m[K^~~~~~~~~~~~~~~~~~~[m[K
|
|||
|
[01m[K/usr/include/pcl-1.12/pcl/common/transforms.h:126:3:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed:
|
|||
|
[01m[K/home/firmament/codes/24navigation/src/linefit_ground_segementation_ros2/linefit_ground_segmentation_ros/src/ground_segmentation_node.cc:139:31:[m[K [01;36m[Knote: [m[K ‘[01m[Kpcl::PointCloud<pcl::PointXYZ>::Ptr[m[K’ {aka ‘[01m[Kstd::shared_ptr<pcl::PointCloud<pcl::PointXYZ> >[m[K’} is not derived from ‘[01m[Kconst pcl::PointCloud<PointT>[m[K’
|
|||
|
139 | [01;36m[Kpcl::transformPointCloud(cloud, cloud_transformed, tf)[m[K;
|
|||
|
| [01;36m[K~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
|
|||
|
In file included from [01m[K/usr/include/pcl-1.12/pcl/common/transforms.h:493[m[K,
|
|||
|
from [01m[K/home/firmament/codes/24navigation/src/linefit_ground_segementation_ros2/linefit_ground_segmentation_ros/src/ground_segmentation_node.cc:4[m[K:
|
|||
|
[01m[K/usr/include/pcl-1.12/pcl/common/impl/transforms.hpp:221:1:[m[K [01;36m[Knote: [m[Kcandidate: ‘[01m[Ktemplate<class PointT, class Scalar> void pcl::transformPointCloud(const pcl::PointCloud<PointT>&, pcl::PointCloud<PointT>&, const Eigen::Matrix<Scalar, 4, 4>&, bool)[m[K’
|
|||
|
221 | [01;36m[KtransformPointCloud[m[K (const pcl::PointCloud<PointT> &cloud_in,
|
|||
|
| [01;36m[K^~~~~~~~~~~~~~~~~~~[m[K
|
|||
|
[01m[K/usr/include/pcl-1.12/pcl/common/impl/transforms.hpp:221:1:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed:
|
|||
|
[01m[K/home/firmament/codes/24navigation/src/linefit_ground_segementation_ros2/linefit_ground_segmentation_ros/src/ground_segmentation_node.cc:139:31:[m[K [01;36m[Knote: [m[K ‘[01m[Kpcl::PointCloud<pcl::PointXYZ>::Ptr[m[K’ {aka ‘[01m[Kstd::shared_ptr<pcl::PointCloud<pcl::PointXYZ> >[m[K’} is not derived from ‘[01m[Kconst pcl::PointCloud<PointT>[m[K’
|
|||
|
139 | [01;36m[Kpcl::transformPointCloud(cloud, cloud_transformed, tf)[m[K;
|
|||
|
| [01;36m[K~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
|
|||
|
In file included from [01m[K/home/firmament/codes/24navigation/src/linefit_ground_segementation_ros2/linefit_ground_segmentation_ros/src/ground_segmentation_node.cc:4[m[K:
|
|||
|
[01m[K/usr/include/pcl-1.12/pcl/common/transforms.h:237:3:[m[K [01;36m[Knote: [m[Kcandidate: ‘[01m[Ktemplate<class PointT> void pcl::transformPointCloud(const pcl::PointCloud<PointT>&, pcl::PointCloud<PointT>&, const Matrix4f&, bool)[m[K’
|
|||
|
237 | [01;36m[KtransformPointCloud[m[K (const pcl::PointCloud<PointT> &cloud_in,
|
|||
|
| [01;36m[K^~~~~~~~~~~~~~~~~~~[m[K
|
|||
|
[01m[K/usr/include/pcl-1.12/pcl/common/transforms.h:237:3:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed:
|
|||
|
[01m[K/home/firmament/codes/24navigation/src/linefit_ground_segementation_ros2/linefit_ground_segmentation_ros/src/ground_segmentation_node.cc:139:31:[m[K [01;36m[Knote: [m[K ‘[01m[Kpcl::PointCloud<pcl::PointXYZ>::Ptr[m[K’ {aka ‘[01m[Kstd::shared_ptr<pcl::PointCloud<pcl::PointXYZ> >[m[K’} is not derived from ‘[01m[Kconst pcl::PointCloud<PointT>[m[K’
|
|||
|
139 | [01;36m[Kpcl::transformPointCloud(cloud, cloud_transformed, tf)[m[K;
|
|||
|
| [01;36m[K~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
|
|||
|
In file included from [01m[K/usr/include/pcl-1.12/pcl/common/transforms.h:493[m[K,
|
|||
|
from [01m[K/home/firmament/codes/24navigation/src/linefit_ground_segementation_ros2/linefit_ground_segmentation_ros/src/ground_segmentation_node.cc:4[m[K:
|
|||
|
[01m[K/usr/include/pcl-1.12/pcl/common/impl/transforms.hpp:263:1:[m[K [01;36m[Knote: [m[Kcandidate: ‘[01m[Ktemplate<class PointT, class Scalar> void pcl::transformPointCloud(const pcl::PointCloud<PointT>&, const Indices&, pcl::PointCloud<PointT>&, const Eigen::Matrix<Scalar, 4, 4>&, bool)[m[K’
|
|||
|
263 | [01;36m[KtransformPointCloud[m[K (const pcl::PointCloud<PointT> &cloud_in,
|
|||
|
| [01;36m[K^~~~~~~~~~~~~~~~~~~[m[K
|
|||
|
[01m[K/usr/include/pcl-1.12/pcl/common/impl/transforms.hpp:263:1:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed:
|
|||
|
[01m[K/home/firmament/codes/24navigation/src/linefit_ground_segementation_ros2/linefit_ground_segmentation_ros/src/ground_segmentation_node.cc:139:31:[m[K [01;36m[Knote: [m[K ‘[01m[Kpcl::PointCloud<pcl::PointXYZ>::Ptr[m[K’ {aka ‘[01m[Kstd::shared_ptr<pcl::PointCloud<pcl::PointXYZ> >[m[K’} is not derived from ‘[01m[Kconst pcl::PointCloud<PointT>[m[K’
|
|||
|
139 | [01;36m[Kpcl::transformPointCloud(cloud, cloud_transformed, tf)[m[K;
|
|||
|
| [01;36m[K~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
|
|||
|
In file included from [01m[K/home/firmament/codes/24navigation/src/linefit_ground_segementation_ros2/linefit_ground_segmentation_ros/src/ground_segmentation_node.cc:4[m[K:
|
|||
|
[01m[K/usr/include/pcl-1.12/pcl/common/transforms.h:262:3:[m[K [01;36m[Knote: [m[Kcandidate: ‘[01m[Ktemplate<class PointT> void pcl::transformPointCloud(const pcl::PointCloud<PointT>&, const Indices&, pcl::PointCloud<PointT>&, const Matrix4f&, bool)[m[K’
|
|||
|
262 | [01;36m[KtransformPointCloud[m[K (const pcl::PointCloud<PointT> &cloud_in,
|
|||
|
| [01;36m[K^~~~~~~~~~~~~~~~~~~[m[K
|
|||
|
[01m[K/usr/include/pcl-1.12/pcl/common/transforms.h:262:3:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed:
|
|||
|
[01m[K/home/firmament/codes/24navigation/src/linefit_ground_segementation_ros2/linefit_ground_segmentation_ros/src/ground_segmentation_node.cc:139:31:[m[K [01;36m[Knote: [m[K ‘[01m[Kpcl::PointCloud<pcl::PointXYZ>::Ptr[m[K’ {aka ‘[01m[Kstd::shared_ptr<pcl::PointCloud<pcl::PointXYZ> >[m[K’} is not derived from ‘[01m[Kconst pcl::PointCloud<PointT>[m[K’
|
|||
|
139 | [01;36m[Kpcl::transformPointCloud(cloud, cloud_transformed, tf)[m[K;
|
|||
|
| [01;36m[K~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
|
|||
|
In file included from [01m[K/home/firmament/codes/24navigation/src/linefit_ground_segementation_ros2/linefit_ground_segmentation_ros/src/ground_segmentation_node.cc:4[m[K:
|
|||
|
[01m[K/usr/include/pcl-1.12/pcl/common/transforms.h:281:3:[m[K [01;36m[Knote: [m[Kcandidate: ‘[01m[Ktemplate<class PointT, class Scalar> void pcl::transformPointCloud(const pcl::PointCloud<PointT>&, const pcl::PointIndices&, pcl::PointCloud<PointT>&, const Eigen::Matrix<Scalar, 4, 4>&, bool)[m[K’
|
|||
|
281 | [01;36m[KtransformPointCloud[m[K (const pcl::PointCloud<PointT> &cloud_in,
|
|||
|
| [01;36m[K^~~~~~~~~~~~~~~~~~~[m[K
|
|||
|
[01m[K/usr/include/pcl-1.12/pcl/common/transforms.h:281:3:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed:
|
|||
|
[01m[K/home/firmament/codes/24navigation/src/linefit_ground_segementation_ros2/linefit_ground_segmentation_ros/src/ground_segmentation_node.cc:139:31:[m[K [01;36m[Knote: [m[K ‘[01m[Kpcl::PointCloud<pcl::PointXYZ>::Ptr[m[K’ {aka ‘[01m[Kstd::shared_ptr<pcl::PointCloud<pcl::PointXYZ> >[m[K’} is not derived from ‘[01m[Kconst pcl::PointCloud<PointT>[m[K’
|
|||
|
139 | [01;36m[Kpcl::transformPointCloud(cloud, cloud_transformed, tf)[m[K;
|
|||
|
| [01;36m[K~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
|
|||
|
In file included from [01m[K/home/firmament/codes/24navigation/src/linefit_ground_segementation_ros2/linefit_ground_segmentation_ros/src/ground_segmentation_node.cc:4[m[K:
|
|||
|
[01m[K/usr/include/pcl-1.12/pcl/common/transforms.h:291:3:[m[K [01;36m[Knote: [m[Kcandidate: ‘[01m[Ktemplate<class PointT> void pcl::transformPointCloud(const pcl::PointCloud<PointT>&, const pcl::PointIndices&, pcl::PointCloud<PointT>&, const Matrix4f&, bool)[m[K’
|
|||
|
291 | [01;36m[KtransformPointCloud[m[K (const pcl::PointCloud<PointT> &cloud_in,
|
|||
|
| [01;36m[K^~~~~~~~~~~~~~~~~~~[m[K
|
|||
|
[01m[K/usr/include/pcl-1.12/pcl/common/transforms.h:291:3:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed:
|
|||
|
[01m[K/home/firmament/codes/24navigation/src/linefit_ground_segementation_ros2/linefit_ground_segmentation_ros/src/ground_segmentation_node.cc:139:31:[m[K [01;36m[Knote: [m[K ‘[01m[Kpcl::PointCloud<pcl::PointXYZ>::Ptr[m[K’ {aka ‘[01m[Kstd::shared_ptr<pcl::PointCloud<pcl::PointXYZ> >[m[K’} is not derived from ‘[01m[Kconst pcl::PointCloud<PointT>[m[K’
|
|||
|
139 | [01;36m[Kpcl::transformPointCloud(cloud, cloud_transformed, tf)[m[K;
|
|||
|
| [01;36m[K~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
|
|||
|
In file included from [01m[K/usr/include/pcl-1.12/pcl/common/transforms.h:493[m[K,
|
|||
|
from [01m[K/home/firmament/codes/24navigation/src/linefit_ground_segementation_ros2/linefit_ground_segmentation_ros/src/ground_segmentation_node.cc:4[m[K:
|
|||
|
[01m[K/usr/include/pcl-1.12/pcl/common/impl/transforms.hpp:407:1:[m[K [01;36m[Knote: [m[Kcandidate: ‘[01m[Ktemplate<class PointT, class Scalar> void pcl::transformPointCloud(const pcl::PointCloud<PointT>&, pcl::PointCloud<PointT>&, const Eigen::Matrix<Scalar, 3, 1>&, const Eigen::Quaternion<Scalar>&, bool)[m[K’
|
|||
|
407 | [01;36m[KtransformPointCloud[m[K (const pcl::PointCloud<PointT> &cloud_in,
|
|||
|
| [01;36m[K^~~~~~~~~~~~~~~~~~~[m[K
|
|||
|
[01m[K/usr/include/pcl-1.12/pcl/common/impl/transforms.hpp:407:1:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed:
|
|||
|
[01m[K/home/firmament/codes/24navigation/src/linefit_ground_segementation_ros2/linefit_ground_segmentation_ros/src/ground_segmentation_node.cc:139:31:[m[K [01;36m[Knote: [m[K ‘[01m[Kpcl::PointCloud<pcl::PointXYZ>::Ptr[m[K’ {aka ‘[01m[Kstd::shared_ptr<pcl::PointCloud<pcl::PointXYZ> >[m[K’} is not derived from ‘[01m[Kconst pcl::PointCloud<PointT>[m[K’
|
|||
|
139 | [01;36m[Kpcl::transformPointCloud(cloud, cloud_transformed, tf)[m[K;
|
|||
|
| [01;36m[K~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
|
|||
|
In file included from [01m[K/home/firmament/codes/24navigation/src/linefit_ground_segementation_ros2/linefit_ground_segmentation_ros/src/ground_segmentation_node.cc:4[m[K:
|
|||
|
[01m[K/usr/include/pcl-1.12/pcl/common/transforms.h:404:3:[m[K [01;36m[Knote: [m[Kcandidate: ‘[01m[Ktemplate<class PointT> void pcl::transformPointCloud(const pcl::PointCloud<PointT>&, pcl::PointCloud<PointT>&, const Vector3f&, const Quaternionf&, bool)[m[K’
|
|||
|
404 | [01;36m[KtransformPointCloud[m[K (const pcl::PointCloud<PointT> &cloud_in,
|
|||
|
| [01;36m[K^~~~~~~~~~~~~~~~~~~[m[K
|
|||
|
[01m[K/usr/include/pcl-1.12/pcl/common/transforms.h:404:3:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed:
|
|||
|
[01m[K/home/firmament/codes/24navigation/src/linefit_ground_segementation_ros2/linefit_ground_segmentation_ros/src/ground_segmentation_node.cc:139:31:[m[K [01;36m[Knote: [m[K ‘[01m[Kpcl::PointCloud<pcl::PointXYZ>::Ptr[m[K’ {aka ‘[01m[Kstd::shared_ptr<pcl::PointCloud<pcl::PointXYZ> >[m[K’} is not derived from ‘[01m[Kconst pcl::PointCloud<PointT>[m[K’
|
|||
|
139 | [01;36m[Kpcl::transformPointCloud(cloud, cloud_transformed, tf)[m[K;
|
|||
|
| [01;36m[K~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
|
|||
|
[01m[K/home/firmament/codes/24navigation/src/linefit_ground_segementation_ros2/linefit_ground_segmentation_ros/src/ground_segmentation_node.cc:151:22:[m[K [01;31m[Kerror: [m[Koperands to ‘[01m[K?:[m[K’ have different types ‘[01m[Kpcl::PointCloud<pcl::PointXYZ>::Ptr[m[K’ {aka ‘[01m[Kstd::shared_ptr<pcl::PointCloud<pcl::PointXYZ> >[m[K’} and ‘[01m[Kpcl::PointCloud<pcl::PointXYZ>[m[K’
|
|||
|
151 | [01;31m[Kis_original_pc ? cloud : cloud_transformed[m[K;
|
|||
|
| [01;31m[K~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
|
|||
|
[01m[K/home/firmament/codes/24navigation/src/linefit_ground_segementation_ros2/linefit_ground_segmentation_ros/src/ground_segmentation_node.cc:155:32:[m[K [01;31m[Kerror: [m[K‘[01m[Kusing Ptr = class std::shared_ptr<pcl::PointCloud<pcl::PointXYZ> >[m[K’ {aka ‘[01m[Kclass std::shared_ptr<pcl::PointCloud<pcl::PointXYZ> >[m[K’} has no member named ‘[01m[Ksize[m[K’
|
|||
|
155 | for (size_t i = 0; i < cloud.[01;31m[Ksize[m[K(); ++i) {
|
|||
|
| [01;31m[K^~~~[m[K
|
|||
|
[01m[K/home/firmament/codes/24navigation/src/linefit_ground_segementation_ros2/linefit_ground_segmentation_ros/src/ground_segmentation_node.cc:157:35:[m[K [01;31m[Kerror: [m[Kno match for ‘[01m[Koperator[][m[K’ (operand types are ‘[01m[Kpcl::PointCloud<pcl::PointXYZ>::Ptr[m[K’ {aka ‘[01m[Kstd::shared_ptr<pcl::PointCloud<pcl::PointXYZ> >[m[K’} and ‘[01m[Ksize_t[m[K’ {aka ‘[01m[Klong unsigned int[m[K’})
|
|||
|
157 | ground_cloud.push_back(cloud[01;31m[K[[m[Ki]);
|
|||
|
| [01;31m[K^[m[K
|
|||
|
[01m[K/home/firmament/codes/24navigation/src/linefit_ground_segementation_ros2/linefit_ground_segmentation_ros/src/ground_segmentation_node.cc:159:37:[m[K [01;31m[Kerror: [m[Kno match for ‘[01m[Koperator[][m[K’ (operand types are ‘[01m[Kpcl::PointCloud<pcl::PointXYZ>::Ptr[m[K’ {aka ‘[01m[Kstd::shared_ptr<pcl::PointCloud<pcl::PointXYZ> >[m[K’} and ‘[01m[Ksize_t[m[K’ {aka ‘[01m[Klong unsigned int[m[K’})
|
|||
|
159 | obstacle_cloud.push_back(cloud[01;31m[K[[m[Ki]);
|
|||
|
| [01;31m[K^[m[K
|
|||
|
gmake[2]: *** [CMakeFiles/ground_segmentation_node.dir/build.make:76: CMakeFiles/ground_segmentation_node.dir/src/ground_segmentation_node.cc.o] Error 1
|
|||
|
gmake[1]: *** [CMakeFiles/Makefile2:140: CMakeFiles/ground_segmentation_node.dir/all] Error 2
|
|||
|
gmake: *** [Makefile:146: all] Error 2
|