dart
|
Public Member Functions | |
CollisionObjectManager (CollisionDetector *cd) | |
Constructor. | |
virtual std::shared_ptr< CollisionObject > | claimCollisionObject (const dynamics::ShapeFrame *shapeFrame)=0 |
Claim CollisionObject associated with shapeFrame. More... | |
CollisionDetector * | getCollisionDetector () |
Returns collision detector. | |
virtual | ~CollisionObjectManager ()=default |
Virtual destructor. | |
Protected Attributes | |
CollisionDetector * | mCollisionDetector |
|
pure virtual |
Claim CollisionObject associated with shapeFrame.
New CollisionObject will be created if it hasn't created yet for shapeFrame.
Implemented in dart::collision::CollisionDetector::ManagerForSharableCollisionObjects, and dart::collision::CollisionDetector::ManagerForUnsharableCollisionObjects.