Point Cloud Library (PCL) 1.12.0
|
Abstract octree node class More...
#include <pcl/octree/octree_nodes.h>
Public Member Functions | |
OctreeNode () | |
virtual | ~OctreeNode () |
virtual node_type_t | getNodeType () const =0 |
Pure virtual method for receiving the type of octree node (branch or leaf) | |
virtual OctreeNode * | deepCopy () const =0 |
Pure virtual method to perform a deep copy of the octree. | |
Abstract octree node class
Definition at line 58 of file octree_nodes.h.
|
inline |
Definition at line 60 of file octree_nodes.h.
|
inlinevirtual |
Definition at line 62 of file octree_nodes.h.
|
pure virtual |
Pure virtual method to perform a deep copy of the octree.
Implemented in pcl::octree::BufferedBranchNode< ContainerT >, pcl::octree::OctreeLeafNode< ContainerT >, pcl::octree::OctreeBranchNode< ContainerT >, and pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT >.
|
pure virtual |
Pure virtual method for receiving the type of octree node (branch or leaf)
Implemented in pcl::octree::BufferedBranchNode< ContainerT >, pcl::octree::OctreeLeafNode< ContainerT >, pcl::octree::OctreeBranchNode< ContainerT >, and pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT >.
Referenced by pcl::octree::OctreePointCloudSearch< PointT, LeafContainerT, BranchContainerT >::getIntersectedVoxelCentersRecursive(), pcl::octree::OctreePointCloudSearch< PointT, LeafContainerT, BranchContainerT >::getIntersectedVoxelIndicesRecursive(), pcl::octree::OctreeIteratorBase< OctreeT >::isBranchNode(), pcl::octree::OctreeIteratorBase< OctreeT >::isLeafNode(), pcl::octree::OctreeLeafNodeDepthFirstIterator< OctreeT >::operator*(), and pcl::octree::OctreeLeafNodeDepthFirstIterator< OctreeT >::operator++().