Public Types | |
| using | Comperator = std::owner_less< std::weak_ptr< const shapes::Shape >> |
| using | Map = std::map< std::weak_ptr< const shapes::Shape >, BodyDecompositionConstPtr, Comperator > |
Public Member Functions | |
| BodyDecompositionCache () | |
Public Attributes | |
| unsigned int | clean_count_ |
| boost::mutex | lock_ |
| Map | map_ |
Static Public Attributes | |
| static const unsigned int | MAX_CLEAN_COUNT = 100 |
Definition at line 45 of file collision_common_distance_field.cpp.
| using collision_detection::BodyDecompositionCache::Comperator = std::owner_less<std::weak_ptr<const shapes::Shape>> |
Definition at line 47 of file collision_common_distance_field.cpp.
| using collision_detection::BodyDecompositionCache::Map = std::map<std::weak_ptr<const shapes::Shape>, BodyDecompositionConstPtr, Comperator> |
Definition at line 48 of file collision_common_distance_field.cpp.
|
inline |
Definition at line 50 of file collision_common_distance_field.cpp.
| unsigned int collision_detection::BodyDecompositionCache::clean_count_ |
Definition at line 55 of file collision_common_distance_field.cpp.
| boost::mutex collision_detection::BodyDecompositionCache::lock_ |
Definition at line 56 of file collision_common_distance_field.cpp.
| Map collision_detection::BodyDecompositionCache::map_ |
Definition at line 54 of file collision_common_distance_field.cpp.
|
static |
Definition at line 53 of file collision_common_distance_field.cpp.