Point Cloud Library (PCL)  1.7.0
Public Member Functions | Friends
ON_FixedSizePool Class Reference

#include <pcl/surface/3rdparty/opennurbs/opennurbs_fsp.h>

+ Inheritance diagram for ON_FixedSizePool:

List of all members.

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

Detailed Description

Definition at line 19 of file opennurbs_fsp.h.


Constructor & Destructor Documentation


Member Function Documentation

bool ON_FixedSizePool::Create ( size_t  sizeof_element,
size_t  element_count_estimate,
size_t  block_element_capacity 
)
void* ON_FixedSizePool::Element ( size_t  element_index) const
void* ON_FixedSizePool::FirstBlock ( size_t *  block_element_count)
void* ON_FixedSizePool::FirstElement ( size_t  element_index)
ON_MEMORY_POOL* ON_FixedSizePool::Heap ( )
void* ON_FixedSizePool::NextBlock ( size_t *  block_element_count)
void ON_FixedSizePool::ReturnElement ( void *  p)
void ON_FixedSizePool::SetHeap ( ON_MEMORY_POOL *  heap)

Friends And Related Function Documentation

friend class ON_FixedSizePoolIterator [friend]

Definition at line 329 of file opennurbs_fsp.h.


The documentation for this class was generated from the following file: