|using||ShapeKey = shapes::ShapeConstWeakPtr|
|using||ShapeMap = std::map< ShapeKey, FCLGeometryConstPtr, std::owner_less< ShapeKey > >|
|void||bumpUseCount (bool force=false)|
|Counts cache usage and triggers clearing of cache when MAX_CLEAN_COUNT is exceeded. More...|
|Map of weak pointers to the FCLGeometry. More...|
|static const unsigned int||MAX_CLEAN_COUNT = 100|
Cache for an arbitrary type of shape. It is assigned during the execution of createCollisionGeometry().
Only a single cache per thread and object type is created as it is a quasi-singleton instance.
|using collision_detection::FCLShapeCache::ShapeKey = shapes::ShapeConstWeakPtr|
|using collision_detection::FCLShapeCache::ShapeMap = std::map<ShapeKey, FCLGeometryConstPtr, std::owner_less<ShapeKey> >|
|unsigned int collision_detection::FCLShapeCache::clean_count_|