点云技术相关产学研社区

 找回密码
 立即注册加入PCL中国点云技术相关产学研社区

扫一扫,访问微社区

查看: 3743|回复: 0

请问谁用过pcl::PlaneClipper3D 怎么是抽象类

[复制链接]
发表于 2014-2-10 10:50:38 | 显示全部楼层 |阅读模式
请问谁用过pcl::PlaneClipper3D
怎么是抽象类啊
pcl::PointCloud<pcl::PointXYZ>::Ptr planeClipper3D(pcl::PointCloud<pcl::PointXYZ>::Ptr &cloud,double angle)
{
    std::vector<int> clippedIndex;
Eigen::Vector4f plane_params;
double a = sinf(pcl::deg2rad((double)angle));
double b = cosf(pcl::deg2rad((double)angle));
double c = 0;
double d = 0;
plane_params[0] = 0 - a;
plane_params[1] = b;
plane_params[2] = c;
plane_params[3] = d;
pcl::PointCloud<pcl::PointXYZ>::Ptr cloud_plane (new pcl::PointCloud<pcl::PointXYZ>);
pcl::PlaneClipper3D<pcl::PointXYZ> planeClipper(plane_params);

//planeClipper.setPlaneParameters(plane_params);
planeClipper.clipPointCloud3D(*cloud,clippedIndex);
pcl::copyPointCloud(*cloud,clippedIndex,*cloud_plane);

return cloud_plane;
}

error C2259: 'pcl::PlaneClipper3D<PointT>' : cannot instantiate abstract class
回复

使用道具 举报

本版积分规则

QQ|小黑屋|点云技术相关产学研社区 ( 陕ICP备13001629号 )

GMT+8, 2024-4-29 11:39 , Processed in 1.884011 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表