2016-01-08 86 views

回答

0

總之,你需要用C++更多的經驗來使用這個庫,但是:

1-可能pcl'是你的圖書館,你一個包括名字空間。

2- <pcl::PointXYZ>是模板類型。

3- cloud是你的對象的一個​​樣本!

4- newpcl::PointCloud<pcl::PointXYZ>分配內存並將指針發送給cloud構造函數爭論!

1
pcl::PointCloud<pcl::PointXYZ>::Ptr cloud (new pcl::PointCloud<pcl::PointXYZ>); 

cloud是一個變量 - 名稱Ptr意味着它是一個(可能是「智能」)指針,爲PointCloud<PointXYZ>這聽起來像是某種3D點的容器,使用原始指針(從new)初始化爲默認構建的PointCloud<PointXYZ>。那可能是意味着在「雲」中沒有任何點。

pcl::前綴意味着你的「點雲圖書館」是一個namespace稱爲pcl(如果你在圖書館的頭文件看,可能大部分的文件將被namespace pcl { ... }包圍)。

之後,你可以使用「cloud->函數名(ARGS ...)」對雲進行操作 - 檢查可用功能的雲類型或文檔,數據成員等。

相關問題