Octree node pool More...
#include <octree_node_pool.h>
Public Member Functions | |
| void | deletePool () |
| Delete all nodes in pool. | |
| OctreeNodePool () | |
| Empty constructor. | |
| NodeT * | popNode () |
| Pop node from pool - Allocates new nodes if pool is empty. | |
| void | pushNode (NodeT *node_arg) |
| Push node to pool. | |
| virtual | ~OctreeNodePool () |
| Empty deconstructor. | |
Protected Attributes | |
| vector< NodeT * > | nodePool_ |
Octree node pool
Definition at line 58 of file octree_node_pool.h.
| pcl::octree::OctreeNodePool< NodeT >::OctreeNodePool | ( | ) | [inline] |
Empty constructor.
Definition at line 62 of file octree_node_pool.h.
| virtual pcl::octree::OctreeNodePool< NodeT >::~OctreeNodePool | ( | ) | [inline, virtual] |
Empty deconstructor.
Definition at line 69 of file octree_node_pool.h.
| void pcl::octree::OctreeNodePool< NodeT >::deletePool | ( | ) | [inline] |
Delete all nodes in pool.
Definition at line 114 of file octree_node_pool.h.
| NodeT* pcl::octree::OctreeNodePool< NodeT >::popNode | ( | ) | [inline] |
Pop node from pool - Allocates new nodes if pool is empty.
Definition at line 88 of file octree_node_pool.h.
| void pcl::octree::OctreeNodePool< NodeT >::pushNode | ( | NodeT * | node_arg | ) | [inline] |
Push node to pool.
| childIdx_arg,: | pointer of noe |
Definition at line 79 of file octree_node_pool.h.
vector<NodeT*> pcl::octree::OctreeNodePool< NodeT >::nodePool_ [protected] |
Definition at line 125 of file octree_node_pool.h.