Абстрактный класс узла octree Подробнее...
#include <pcl/octree/octree_nodes.h>
Открытые члены-функции | |
| OctreeNode ()=default | |
| virtual | ~OctreeNode ()=default |
| virtual node_type_t | getNodeType () const =0 |
| Чисто виртуальный метод для получения типа узла octree (ветвь или лист) Подробнее... |
|
| virtual OctreeNode * | deepCopy () const =0 |
| Чисто виртуальный метод для выполнения глубокой копии octree. Подробнее... |
|
Подробное описание
Абстрактный класс узла octree
- Примечание
- Каждый узел octree должен реализовывать метод getNodeType ()
Определение в строке 59 файла octree_nodes.h.
Документация конструкторов и деструкторов
OctreeNode()
| default |
~OctreeNode()
| virtualdefault |
Документация членов-функций
deepCopy()
| pure virtual |
Чисто виртуальный метод для выполнения глубокой копии октодерева.
Реализован в pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT >, pcl::octree::OctreeBranchNode< ContainerT >, pcl::octree::OctreeLeafNode< ContainerT > и pcl::octree::BufferedBranchNode< ContainerT >.
getNodeType()
| pure virtual |
Чисто виртуальный метод для получения типа узла октодерева (ветвь или лист)
Реализован в pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT >, pcl::octree::OctreeBranchNode< ContainerT >, pcl::octree::OctreeLeafNode< ContainerT > и pcl::octree::BufferedBranchNode< ContainerT >.
Используется в pcl::octree::OctreePointCloudSearch< PointT, LeafContainerT, BranchContainerT >::boxSearchRecursive(), pcl::octree::Octree2BufBase< LeafContainerT, BranchContainerT >::createLeafRecursive(), pcl::octree::Octree2BufBase< LeafContainerT, BranchContainerT >::deleteBranchChild(), pcl::octree::OctreeBase< LeafContainerT, BranchContainerT >::deleteBranchChild(), pcl::octree::Octree2BufBase< LeafContainerT, BranchContainerT >::deserializeTreeRecursive(), pcl::octree::OctreeBase< OctreeContainerPointIndices, OctreeContainerEmpty >::existLeaf(), pcl::octree::OctreePointCloudSearch< PointT, LeafContainerT, BranchContainerT >::getIntersectedVoxelCentersRecursive(), pcl::octree::OctreePointCloudSearch< PointT, pcl::octree::OctreeContainerPointIndices, pcl::octree::OctreeContainerEmpty >::getIntersectedVoxelIndices(), pcl::octree::OctreePointCloudSearch< PointT, LeafContainerT, BranchContainerT >::getIntersectedVoxelIndicesRecursive(), pcl::octree::OctreePointCloud< PointT, LeafContainerT, BranchContainerT, OctreeT >::getOccupiedVoxelCentersRecursive(), pcl::octree::OctreePointCloudVoxelCentroid< PointT, LeafContainerT, BranchContainerT >::getVoxelCentroidsRecursive(), pcl::octree::OctreeIteratorBase< OctreeT >::isBranchNode(), pcl::octree::OctreeIteratorBase< OctreeT >::isLeafNode(), pcl::octree::OctreeLeafNodeDepthFirstIterator< OctreeT >::operator*(), pcl::octree::OctreeLeafNodeBreadthFirstIterator< OctreeT >::operator*(), pcl::octree::OctreeDepthFirstIterator< OctreeT >::operator++(), pcl::octree::OctreeBreadthFirstIterator< OctreeT >::operator++(), pcl::octree::OctreeLeafNodeDepthFirstIterator< OctreeT >::operator++(), pcl::octree::OctreePointCloudSearch< PointT, pcl::octree::OctreeContainerPointIndices, pcl::octree::OctreeContainerEmpty >::pointSquaredDist(), pcl::octree::Octree2BufBase< LeafContainerT, BranchContainerT >::serializeTreeRecursive(), pcl::octree::OctreeBase< OctreeContainerPointIndices, OctreeContainerEmpty >::setTreeDepth() и pcl::octree::Octree2BufBase< LeafContainerT, BranchContainerT >::treeCleanUpRecursive().
Документация для этого класса была сгенерирована из следующего файла:
- pcl/octree/octree_nodes.h
© 2009–2012, Willow Garage, Inc.
© 2012–, Open Perception, Inc.
Licensed under the BSD License.
https://pointclouds.org/documentation/classpcl_1_1octree_1_1_octree_node.html