DART 6.6.2
|
#include <CollisionDetector.hpp>
Public Member Functions | |
CollisionObjectManager (CollisionDetector *cd) | |
Constructor. | |
virtual std::shared_ptr< CollisionObject > | claimCollisionObject (const dynamics::ShapeFrame *shapeFrame)=0 |
Claim CollisionObject associated with shapeFrame. | |
CollisionDetector * | getCollisionDetector () |
Returns collision detector. | |
Protected Attributes | |
CollisionDetector * | mCollisionDetector |
dart::collision::CollisionDetector::CollisionObjectManager::CollisionObjectManager | ( | CollisionDetector * | cd | ) |
Constructor.
|
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::ManagerForUnsharableCollisionObjects, and dart::collision::CollisionDetector::ManagerForSharableCollisionObjects.
CollisionDetector * dart::collision::CollisionDetector::CollisionObjectManager::getCollisionDetector | ( | ) |
Returns collision detector.
|
protected |