<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="1358,57,1528,85"/>
<area shape="rect" id="Node000002" href="$structbtOverlapCallback.html" title=" " alt="" coords="1051,5,1192,33"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="1207,22,1334,38,1400,57,1395,57,1333,43,1208,27"/>
<area shape="rect" id="Node000003" href="$structbtDispatcherInfo.html" title=" " alt="" coords="1057,57,1186,85"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="1201,69,1360,71,1355,72,1202,74"/>
<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="604,32,718,60"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="733,47,1059,67,1054,69,734,52"/>
<area shape="rect" id="Node000005" href="$classbtCollisionDispatcher.html" title="btCollisionDispatcher supports algorithms that handle ConvexConvex and ConvexConcave collision pairs." alt="" coords="1041,189,1202,217"/>
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="1170,181,1404,86,1409,85,1172,186"/>
<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,107,110,134"/>
<area shape="poly" id="edge5_Node000005_Node000006" title=" " alt="" coords="124,113,134,113,230,113,403,106,627,95,742,93,849,95,944,104,1018,121,1046,134,1072,152,1111,190,1105,189,1069,156,1044,139,1016,126,943,109,849,100,742,98,627,100,403,111,230,118,134,118,127,118"/>
<area shape="rect" id="Node000011" href="$classbtCollisionAlgorithm.html" title="btCollisionAlgorithm is an collision interface that is compatible with the Broadphase and btDispatche..." alt="" coords="254,133,408,161"/>
<area shape="poly" id="edge11_Node000011_Node000006" title=" " alt="" coords="121,136,134,138,195,144,256,147,251,150,194,149,133,143,124,141"/>
<area shape="rect" id="Node000007" href="$classbtAlignedObjectArray.html" title=" " alt="" coords="562,185,759,230"/>
<area shape="poly" id="edge6_Node000005_Node000007" title=" " alt="" coords="774,204,1043,203,1038,205,775,209"/>
<area shape="rect" id="Node000008" href="$structbtBroadphasePair.html" title="The btBroadphasePair class contains a pair of aabb&#45;overlapping objects." alt="" coords="593,133,728,161"/>
<area shape="poly" id="edge7_Node000005_Node000008" title=" " alt="" coords="744,147,873,156,1018,174,1074,189,1069,189,1017,179,873,161,744,153"/>
<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="257,212,405,240"/>
<area shape="poly" id="edge8_Node000008_Node000009" title=" " alt="" coords="420,224,472,216,522,198,529,192,533,185,545,170,568,160,595,154,590,156,570,165,549,175,537,188,533,195,524,202,474,221,422,229"/>
<area shape="rect" id="Node000010" href="$classbtVector3.html" title="btVector3 can be used to represent 3D points and vectors." alt="" coords="16,212,99,240"/>
<area shape="poly" id="edge9_Node000009_Node000010" title=" " alt="" coords="113,223,258,224,255,228,115,228"/>
<area shape="poly" id="edge10_Node000008_Node000011" title=" " alt="" coords="423,145,595,146,590,148,424,150"/>
<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="600,312,721,340"/>
<area shape="poly" id="edge12_Node000005_Node000012" title=" " alt="" coords="736,333,799,336,870,334,945,323,982,314,1016,301,1046,283,1072,260,1108,219,1113,216,1076,264,1049,287,1018,306,983,319,946,329,871,340,799,342,736,338"/>
<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="279,312,382,340"/>
<area shape="poly" id="edge13_Node000012_Node000013" title=" " alt="" coords="398,323,603,325,598,327,398,328"/>
<area shape="rect" id="Node000014" href="$structbtCollisionAlgorithmCreateFunc.html" title="Used by the btCollisionDispatcher to register and create instances for btCollisionAlgorithm." alt="" coords="547,391,774,418"/>
<area shape="poly" id="edge14_Node000005_Node000014" title=" " alt="" coords="735,419,800,428,873,429,910,425,947,418,983,406,1016,390,1038,372,1057,351,1087,302,1105,254,1115,219,1119,216,1110,255,1091,304,1062,354,1042,376,1019,394,985,411,949,423,911,431,873,434,799,433,735,424"/>
<area shape="rect" id="Node000015" href="$classbtCollisionConfiguration.html" title="btCollisionConfiguration allows to configure Bullet collision detection stack allocator size,..." alt="" coords="572,447,749,474"/>
<area shape="poly" id="edge15_Node000005_Node000015" title=" " alt="" coords="719,476,785,491,863,499,903,498,943,491,981,479,1016,461,1044,436,1067,405,1084,370,1097,334,1112,266,1118,219,1122,215,1117,267,1102,336,1089,372,1071,408,1048,439,1019,465,983,484,944,497,904,503,863,504,784,497,719,482"/>
</map>
