Point Cloud Library (PCL)
1.14.1-dev
|
Octree node pool More...
#include <pcl/octree/octree_node_pool.h>
Public Member Functions | |
OctreeNodePool () | |
Empty constructor. More... | |
virtual | ~OctreeNodePool () |
Empty deconstructor. More... | |
void | pushNode (NodeT *node_arg) |
Push node to pool. More... | |
NodeT * | popNode () |
Pop node from pool - Allocates new nodes if pool is empty. More... | |
void | deletePool () |
Delete all nodes in pool. More... | |
Protected Attributes | |
std::vector< NodeT * > | nodePool_ |
Octree node pool
Definition at line 54 of file octree_node_pool.h.
|
inline |
Empty constructor.
Definition at line 57 of file octree_node_pool.h.
|
inlinevirtual |
Empty deconstructor.
Definition at line 60 of file octree_node_pool.h.
References pcl::octree::OctreeNodePool< NodeT >::deletePool().
|
inline |
Delete all nodes in pool.
Definition at line 98 of file octree_node_pool.h.
References pcl::octree::OctreeNodePool< NodeT >::nodePool_.
Referenced by pcl::octree::OctreeNodePool< NodeT >::~OctreeNodePool().
|
inline |
Pop node from pool - Allocates new nodes if pool is empty.
Definition at line 75 of file octree_node_pool.h.
References pcl::octree::OctreeNodePool< NodeT >::nodePool_.
|
inline |
Push node to pool.
node_arg | add this node to the pool |
Definition at line 66 of file octree_node_pool.h.
References pcl::octree::OctreeNodePool< NodeT >::nodePool_.
|
protected |
Definition at line 108 of file octree_node_pool.h.
Referenced by pcl::octree::OctreeNodePool< NodeT >::deletePool(), pcl::octree::OctreeNodePool< NodeT >::popNode(), and pcl::octree::OctreeNodePool< NodeT >::pushNode().