Saya baru mengenal PCL dan saya ingin mendapatkan semua indeks dari node cabang di pcl::octree
. Jadi, simpul akar misalnya harus memberikan setiap indeks dan setiap simpul sub-cabang indeks dari titik-titik semua simpul daun dalam simpul cabang ini. Apa cara terbaik untuk mencapai hal ini?
Saya menggunakan a
pcl::octree::OctreePointCloudSearch<pcl::PointXYZ, pcl::octree::OctreeContainerPointIndices, pcl::octree::OctreeContainerPointIndices>
dan berharap dengan parameter templat ke-3 untuk BranchContainerT
juga disetel ke pcl::octree::OctreeContainerPointIndices
dapat memanggil sesuatu seperti
std::vector<int> indices;
auto it = m_octree->breadth_begin();
it.getBranchContainer().getPointIndices(indices)
Namun, vektor indeksnya kosong. Tentu saja, saya dapat mengulangi semua node secara manual, mendapatkan daun dan memasukkan indeks, tapi mungkin saya melewatkan sesuatu di sini ..?