19 #include <tbb/spin_rw_mutex.h>
20 #include <boost/unordered_map.hpp>
26 typedef std::pair<DtNodeToCollObjMMap::iterator, DtNodeToCollObjMMap::iterator>
51 virtual void drawDebugInfo(
btIDebugDraw* debugDrawer) = 0;
58 virtual void pageOutOldestData(
const int priority) = 0;
60 virtual void addNodeToCollisionMapping(
DtNodeId node,
61 btCollisionObject* collisionObject);
63 virtual void addNodesToCollisionMapping(
DtNodeId node,
66 virtual void removeNodeToCollisionMappings(
DtNodeId node);
68 virtual std::list<btCollisionObject*> collisionObjectsForNode(
74 virtual void setLabel(
const DtString&);
76 virtual void printInfo()
const;