Abstract octree node class More...
#include <octree_nodes.h>
Public Member Functions | |
virtual OctreeNode * | deepCopy () const =0 |
Pure virtual method to perform a deep copy of the octree. | |
virtual node_type_t | getNodeType () const =0 |
Pure virtual method for receiving the type of octree node (branch or leaf) | |
OctreeNode () | |
virtual | ~OctreeNode () |
Abstract octree node class
Definition at line 69 of file octree_nodes.h.
pcl::octree::OctreeNode::OctreeNode | ( | ) | [inline] |
Definition at line 73 of file octree_nodes.h.
virtual pcl::octree::OctreeNode::~OctreeNode | ( | ) | [inline, virtual] |
Definition at line 78 of file octree_nodes.h.
virtual OctreeNode* pcl::octree::OctreeNode::deepCopy | ( | ) | const [pure virtual] |
Pure virtual method to perform a deep copy of the octree.
Implemented in pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT >, pcl::octree::OctreeBranchNode< ContainerT >, pcl::octree::OctreeLeafNode< ContainerT >, and pcl::octree::BufferedBranchNode< ContainerT >.
virtual node_type_t pcl::octree::OctreeNode::getNodeType | ( | ) | const [pure virtual] |
Pure virtual method for receiving the type of octree node (branch or leaf)
Implemented in pcl::octree::OctreeBranchNode< ContainerT >, pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT >, pcl::octree::BufferedBranchNode< ContainerT >, and pcl::octree::OctreeLeafNode< ContainerT >.