|
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 |