<map id="btCollisionPairCallback" name="btCollisionPairCallback">
<area shape="rect" id="Node000001" title="interface for iterating all overlapping collision pairs, no matter how those pairs are stored (array,..." alt="" coords="1365,55,1536,80"/>
<area shape="rect" id="Node000002" href="$structbtOverlapCallback.html" title=" " alt="" coords="1056,5,1199,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="1214,21,1342,37,1405,51,1404,57,1341,42,1213,26"/>
<area shape="rect" id="Node000003" href="$structbtDispatcherInfo.html" title=" " alt="" coords="1062,55,1193,80"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="1208,65,1365,65,1365,70,1208,70"/>
<area shape="rect" id="Node000004" href="$classbtIDebugDraw.html" title="The btIDebugDraw interface class allows hooking up a debug renderer to visually debug simulations." alt="" coords="607,29,722,55"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="737,43,1062,61,1061,66,736,49"/>
<area shape="rect" id="Node000005" href="$classbtCollisionDispatcher.html" title="btCollisionDispatcher supports algorithms that handle ConvexConvex and ConvexConcave collision pairs." alt="" coords="1047,184,1208,209"/>
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="1174,176,1416,78,1418,83,1176,181"/>
<area shape="rect" id="Node000006" href="$classbtDispatcher.html" title="The btDispatcher interface class can be used in combination with broadphase to dispatch calculations ..." alt="" coords="5,104,111,129"/>
<area shape="poly" id="edge5_Node000005_Node000006" title=" " alt="" coords="125,109,135,109,232,109,353,105,457,96,634,74,719,69,808,73,908,89,1024,121,1051,133,1077,149,1115,182,1112,186,1074,154,1049,138,1022,126,907,94,808,78,719,74,634,79,457,101,353,111,232,114,135,114,126,114"/>
<area shape="rect" id="Node000011" href="$classbtCollisionAlgorithm.html" title="btCollisionAlgorithm is an collision interface that is compatible with the Broadphase and btDispatche..." alt="" coords="256,131,411,156"/>
<area shape="poly" id="edge11_Node000011_Node000006" title=" " alt="" coords="126,130,135,131,256,140,255,146,134,137,125,135"/>
<area shape="rect" id="Node000007" href="$classbtAlignedObjectArray.html" title=" " alt="" coords="565,181,764,221"/>
<area shape="poly" id="edge6_Node000005_Node000007" title=" " alt="" coords="779,197,1046,195,1046,200,779,202"/>
<area shape="rect" id="Node000008" href="$structbtBroadphasePair.html" title="The btBroadphasePair class contains a pair of aabb&#45;overlapping objects." alt="" coords="597,131,733,156"/>
<area shape="poly" id="edge7_Node000005_Node000008" title=" " alt="" coords="747,144,877,153,1023,170,1076,181,1075,186,1022,175,877,158,747,149"/>
<area shape="rect" id="Node000009" href="$structbtBroadphaseProxy.html" title="The btBroadphaseProxy is the main class that can be used with the Bullet broadphases." alt="" coords="259,204,408,229"/>
<area shape="poly" id="edge8_Node000008_Node000009" title=" " alt="" coords="422,214,475,206,525,189,537,178,549,166,595,150,597,155,552,171,541,182,528,194,476,211,423,219"/>
<area shape="rect" id="Node000010" href="$classbtVector3.html" title="btVector3 can be used to represent 3D points and vectors." alt="" coords="16,204,100,229"/>
<area shape="poly" id="edge9_Node000009_Node000010" title=" " alt="" coords="115,214,258,214,258,219,115,219"/>
<area shape="poly" id="edge10_Node000008_Node000011" title=" " alt="" coords="426,141,596,141,596,146,426,146"/>
<area shape="rect" id="Node000012" href="$classbtPoolAllocator.html" title="The btPoolAllocator class allows to efficiently allocate a large pool of objects, instead of dynamica..." alt="" coords="604,297,725,323"/>
<area shape="poly" id="edge12_Node000005_Node000012" title=" " alt="" coords="740,317,802,320,874,318,950,308,1022,286,1051,270,1077,249,1114,208,1118,211,1081,253,1054,274,1024,291,951,313,875,323,802,325,740,322"/>
<area shape="rect" id="Node000013" href="$classbtSpinMutex.html" title="btSpinMutex – lightweight spin&#45;mutex implemented with atomic ops, never puts a thread to sleep becaus..." alt="" coords="281,297,385,323"/>
<area shape="poly" id="edge13_Node000012_Node000013" title=" " alt="" coords="400,307,604,307,604,313,400,313"/>
<area shape="rect" id="Node000014" href="$structbtCollisionAlgorithmCreateFunc.html" title="Used by the btCollisionDispatcher to register and create instances for btCollisionAlgorithm." alt="" coords="551,371,779,396"/>
<area shape="poly" id="edge14_Node000005_Node000014" title=" " alt="" coords="734,397,799,406,874,408,912,404,950,397,987,386,1021,369,1043,353,1061,334,1090,288,1110,243,1120,209,1125,211,1115,245,1095,291,1066,337,1046,357,1024,374,989,391,952,402,913,410,874,413,799,411,734,402"/>
<area shape="rect" id="Node000015" href="$classbtCollisionConfiguration.html" title="btCollisionConfiguration allows to configure Bullet collision detection stack allocator size,..." alt="" coords="575,424,754,449"/>
<area shape="poly" id="edge15_Node000005_Node000015" title=" " alt="" coords="721,451,786,466,865,474,906,472,947,466,985,454,1021,436,1048,413,1070,384,1088,352,1101,319,1116,255,1122,209,1128,210,1122,256,1106,320,1092,354,1075,387,1052,416,1024,440,987,459,948,472,906,478,865,479,785,471,719,457"/>
</map>
