|
Point Cloud Library (PCL)
1.7.2
|
#include <pcl/surface/3rdparty/opennurbs/opennurbs_fsp.h>
Inheritance diagram for ON_FixedSizePool:Public Member Functions | |
| ON_FixedSizePool () | |
| ~ON_FixedSizePool () | |
| bool | Create (size_t sizeof_element, size_t element_count_estimate, size_t block_element_capacity) |
| size_t | SizeofElement () const |
| void * | AllocateElement () |
| void | ReturnElement (void *p) |
| void | ReturnAll () |
| void | Destroy () |
| size_t | ActiveElementCount () const |
| size_t | TotalElementCount () const |
| void * | FirstElement () |
| void * | FirstElement (size_t element_index) |
| void * | NextElement () |
| void * | FirstBlock (size_t *block_element_count) |
| void * | NextBlock (size_t *block_element_count) |
| void * | Element (size_t element_index) const |
| void | SetHeap (ON_MEMORY_POOL *heap) |
| ON_MEMORY_POOL * | Heap () |
| void | EmergencyDestroy () |
Friends | |
| class | ON_FixedSizePoolIterator |
Definition at line 19 of file opennurbs_fsp.h.
| ON_FixedSizePool::ON_FixedSizePool | ( | ) |
| ON_FixedSizePool::~ON_FixedSizePool | ( | ) |
| size_t ON_FixedSizePool::ActiveElementCount | ( | ) | const |
Referenced by ON_SimpleFixedSizePool< T >::ActiveElementCount().
| void* ON_FixedSizePool::AllocateElement | ( | ) |
Referenced by ON_SimpleFixedSizePool< T >::AllocateElement().
| bool ON_FixedSizePool::Create | ( | size_t | sizeof_element, |
| size_t | element_count_estimate, | ||
| size_t | block_element_capacity | ||
| ) |
Referenced by ON_SimpleFixedSizePool< T >::Create().
| void ON_FixedSizePool::Destroy | ( | ) |
| void* ON_FixedSizePool::Element | ( | size_t | element_index | ) | const |
Referenced by ON_SimpleFixedSizePool< T >::Element().
| void ON_FixedSizePool::EmergencyDestroy | ( | ) |
Referenced by ON_SimpleFixedSizePool< T >::EmergencyDestroy().
| void* ON_FixedSizePool::FirstBlock | ( | size_t * | block_element_count | ) |
Referenced by ON_SimpleFixedSizePool< T >::FirstBlock().
| void* ON_FixedSizePool::FirstElement | ( | ) |
Referenced by ON_SimpleFixedSizePool< T >::FirstElement().
| void* ON_FixedSizePool::FirstElement | ( | size_t | element_index | ) |
| ON_MEMORY_POOL* ON_FixedSizePool::Heap | ( | ) |
Referenced by ON_SimpleFixedSizePool< T >::Heap().
| void* ON_FixedSizePool::NextBlock | ( | size_t * | block_element_count | ) |
Referenced by ON_SimpleFixedSizePool< T >::NextBlock().
| void* ON_FixedSizePool::NextElement | ( | ) |
Referenced by ON_SimpleFixedSizePool< T >::NextElement().
| void ON_FixedSizePool::ReturnAll | ( | ) |
Referenced by ON_SimpleFixedSizePool< T >::ReturnAll().
| void ON_FixedSizePool::ReturnElement | ( | void * | p | ) |
Referenced by ON_SimpleFixedSizePool< T >::ReturnElement().
| void ON_FixedSizePool::SetHeap | ( | ON_MEMORY_POOL * | heap | ) |
Referenced by ON_SimpleFixedSizePool< T >::SetHeap().
| size_t ON_FixedSizePool::SizeofElement | ( | ) | const |
Referenced by ON_SimpleFixedSizePool< T >::SizeofElement().
| size_t ON_FixedSizePool::TotalElementCount | ( | ) | const |
Referenced by ON_SimpleFixedSizePool< T >::TotalElementCount().
|
friend |
Definition at line 329 of file opennurbs_fsp.h.