DART  6.6.2
dart::collision::CollisionDetector::ManagerForSharableCollisionObjects::CollisionObjectDeleter Struct Referencefinal

This deleter is responsible for deleting CollisionObject and removing it from mCollisionObjectMap when it is not shared by any CollisionGroups. More...

Public Member Functions

 CollisionObjectDeleter (ManagerForSharableCollisionObjects *mgr)
 
void operator() (CollisionObject *object) const
 

Public Attributes

ManagerForSharableCollisionObjectsmCollisionObjectManager
 

Detailed Description

This deleter is responsible for deleting CollisionObject and removing it from mCollisionObjectMap when it is not shared by any CollisionGroups.

Constructor & Destructor Documentation

◆ CollisionObjectDeleter()

dart::collision::CollisionDetector::ManagerForSharableCollisionObjects::CollisionObjectDeleter::CollisionObjectDeleter ( ManagerForSharableCollisionObjects mgr)

Member Function Documentation

◆ operator()()

void dart::collision::CollisionDetector::ManagerForSharableCollisionObjects::CollisionObjectDeleter::operator() ( CollisionObject object) const

Member Data Documentation

◆ mCollisionObjectManager

ManagerForSharableCollisionObjects* dart::collision::CollisionDetector::ManagerForSharableCollisionObjects::CollisionObjectDeleter::mCollisionObjectManager