19 #include <tbb/spin_rw_mutex.h>
20 #include <boost/unordered_map.hpp>
26 typedef std::pair<DtNodeToCollObjMMap::iterator, DtNodeToCollObjMMap::iterator>
49 virtual void drawDebugInfo(
btIDebugDraw* debugDrawer) = 0;
56 virtual void pageOutOldestData(
const int priority) = 0;
58 virtual void addNodeToCollisionMapping(
DtNodeId node,
59 btCollisionObject* collisionObject);
61 virtual void addNodesToCollisionMapping(
DtNodeId node,
64 virtual void removeNodeToCollisionMappings(
DtNodeId node);
66 virtual std::list<btCollisionObject*> collisionObjectsForNode(
69 virtual const Coordinate_System* localCS()
const;
71 virtual void setLocalCS(
const Coordinate_System* localCS);