![]() |
Prusa Slicer 2.6.0
|
Inheritance diagram for igl::geodesic::SimlpeMemoryAllocator< T >:
Collaboration diagram for igl::geodesic::SimlpeMemoryAllocator< T >:Public Types | |
| typedef T * | pointer |
Public Member Functions | |
| SimlpeMemoryAllocator (unsigned block_size=0, unsigned max_number_of_blocks=0) | |
| ~SimlpeMemoryAllocator () | |
| void | reset (unsigned block_size, unsigned max_number_of_blocks) |
| pointer | allocate (unsigned const n) |
Private Attributes | |
| std::vector< std::vector< T > > | m_storage |
| unsigned | m_block_size |
| unsigned | m_max_number_of_blocks |
| unsigned | m_current_position |
| typedef T* igl::geodesic::SimlpeMemoryAllocator< T >::pointer |
|
inline |
References igl::geodesic::SimlpeMemoryAllocator< T >::reset().
Here is the call graph for this function:
|
inline |
|
inline |
References igl::geodesic::SimlpeMemoryAllocator< T >::m_block_size, igl::geodesic::SimlpeMemoryAllocator< T >::m_current_position, and igl::geodesic::SimlpeMemoryAllocator< T >::m_storage.
Referenced by igl::geodesic::Mesh::allocate_pointers().
Here is the caller graph for this function:
|
inline |
References igl::geodesic::SimlpeMemoryAllocator< T >::m_block_size, igl::geodesic::SimlpeMemoryAllocator< T >::m_current_position, igl::geodesic::SimlpeMemoryAllocator< T >::m_max_number_of_blocks, and igl::geodesic::SimlpeMemoryAllocator< T >::m_storage.
Referenced by igl::geodesic::SimlpeMemoryAllocator< T >::SimlpeMemoryAllocator(), and igl::geodesic::Mesh::initialize_mesh_data().
Here is the caller graph for this function:
|
private |
|
private |
|
private |
Referenced by igl::geodesic::SimlpeMemoryAllocator< T >::reset().
|
private |