在点云库中添加新的 PointType
Adding a new PointType in Point Cloud Library
作为 PCL 的新用户,我必须处理一些包含 class 属性(除了标签 属性)的 ply 文件。
我决定修改库以创建一个新的 PointType,它可能被称为 PointXYZLC;
到目前为止,我已经修改了
- point_types.h 文件通过添加结构 PointXYZLC(l.103 左右)
- point_types.h 到 POINT_CLOUD_REGISTER_POINT_STRUC(pcl::PointXYZLC ...)(大约 l.424)
- std::ostream 部分的 point_types.cpp。
但是,我通过使用 class 创建云进行测试,但库无法识别新的 class。
有进一步修改的想法吗?
提前致谢,
我使用了一个技巧来使用现有的 PointType 类。我将 类 重新归因于标签并使用 pcl::PointXYZL
作为 PCL 的新用户,我必须处理一些包含 class 属性(除了标签 属性)的 ply 文件。
我决定修改库以创建一个新的 PointType,它可能被称为 PointXYZLC;
到目前为止,我已经修改了
- point_types.h 文件通过添加结构 PointXYZLC(l.103 左右)
- point_types.h 到 POINT_CLOUD_REGISTER_POINT_STRUC(pcl::PointXYZLC ...)(大约 l.424)
- std::ostream 部分的 point_types.cpp。
但是,我通过使用 class 创建云进行测试,但库无法识别新的 class。
有进一步修改的想法吗?
提前致谢,
我使用了一个技巧来使用现有的 PointType 类。我将 类 重新归因于标签并使用 pcl::PointXYZL