Public Types | |
using | ShapeKey = std::weak_ptr< const shapes::Shape > |
using | ShapeMap = std::map< ShapeKey, FCLGeometryConstPtr, std::owner_less< ShapeKey >> |
Public Member Functions | |
void | bumpUseCount (bool force=false) |
FCLShapeCache () | |
Public Attributes | |
unsigned int | clean_count_ |
boost::mutex | lock_ |
ShapeMap | map_ |
Static Public Attributes | |
static const unsigned int | MAX_CLEAN_COUNT = 100 |
Definition at line 351 of file collision_common.cpp.
using collision_detection::FCLShapeCache::ShapeKey = std::weak_ptr<const shapes::Shape> |
Definition at line 353 of file collision_common.cpp.
using collision_detection::FCLShapeCache::ShapeMap = std::map<ShapeKey, FCLGeometryConstPtr, std::owner_less<ShapeKey>> |
Definition at line 354 of file collision_common.cpp.
|
inline |
Definition at line 356 of file collision_common.cpp.
|
inline |
Definition at line 360 of file collision_common.cpp.
unsigned int collision_detection::FCLShapeCache::clean_count_ |
Definition at line 386 of file collision_common.cpp.
boost::mutex collision_detection::FCLShapeCache::lock_ |
Definition at line 387 of file collision_common.cpp.
ShapeMap collision_detection::FCLShapeCache::map_ |
Definition at line 385 of file collision_common.cpp.
|
static |
Definition at line 383 of file collision_common.cpp.