Ich bin neu in PCL und ich möchte alle Indizes von einem Knoten Knoten in pcl::octree
erhalten. So sollte der Wurzelknoten zum Beispiel jedem einzelnen Index und jedem Unterzweigknoten die Indizes der Punkte aller Blattknoten innerhalb dieses Verzweigungsknotens bereitstellen. Was ist der beste Weg, dies zu erreichen?PointCloudLibrary (PCL) - Octree - Indizes aller Punkte innerhalb eines * Branch * Knoten
Ich bin mit einem
pcl::octree::OctreePointCloudSearch<pcl::PointXYZ, pcl::octree::OctreeContainerPointIndices, pcl::octree::OctreeContainerPointIndices>
und hoffte, mit dem 3. Template-Parameter für die BranchContainerT
auch pcl::octree::OctreeContainerPointIndices
gesetzt, um etwas zu nennen wie
std::vector<int> indices;
auto it = m_octree->breadth_begin();
it.getBranchContainer().getPointIndices(indices)
jedoch die Indizes Vektor ist leer . Natürlich kann ich manuell über alle Knoten iterieren, bekomme die Blätter und füge die Indizes ein, aber vielleicht fehlt mir hier etwas ..?
Hmm, kennt niemand PCL? – Simon