#include <tesseract_collision_configuration.h>
Public Member Functions | |
TesseractCollisionConfigurationInfo | clone () const |
Clone the collision configuration information. More... | |
void | createPoolAllocators () |
Create pool allocators. More... | |
TesseractCollisionConfigurationInfo (bool create_pool_allocators=true, bool share_pool_allocators=false) | |
TesseractCollisionConfigurationInfo. More... | |
Protected Attributes | |
std::shared_ptr< btPoolAllocator > | collision_algorithm_pool_ |
std::shared_ptr< btPoolAllocator > | persistent_manifold_pool_ |
bool | share_pool_allocators_ { false } |
Definition at line 52 of file tesseract_collision_configuration.h.
tesseract_collision::tesseract_collision_bullet::TesseractCollisionConfigurationInfo::TesseractCollisionConfigurationInfo | ( | bool | create_pool_allocators = true , |
bool | share_pool_allocators = false |
||
) |
TesseractCollisionConfigurationInfo.
create_pool_allocators | Defer creation of pool allocators |
share_pool_allocators | Indicate if pool allocators should be shared amongst clones |
Definition at line 55 of file tesseract_collision_configuration.cpp.
TesseractCollisionConfigurationInfo tesseract_collision::tesseract_collision_bullet::TesseractCollisionConfigurationInfo::clone | ( | ) | const |
Clone the collision configuration information.
Definition at line 63 of file tesseract_collision_configuration.cpp.
void tesseract_collision::tesseract_collision_bullet::TesseractCollisionConfigurationInfo::createPoolAllocators | ( | ) |
Create pool allocators.
calculate maximum element size, big enough to fit any collision algorithm in the memory pool
Definition at line 81 of file tesseract_collision_configuration.cpp.
|
protected |
Definition at line 70 of file tesseract_collision_configuration.h.
|
protected |
Definition at line 69 of file tesseract_collision_configuration.h.
|
protected |
Definition at line 68 of file tesseract_collision_configuration.h.