<map id="chrono::ChLinkMate" name="chrono::ChLinkMate">
<area shape="rect" id="Node000001" title="Base class for constraints between two frames attached to two bodies." alt="" coords="710,284,848,311"/>
<area shape="rect" id="Node000006" href="$classchrono_1_1_ch_link_mate_generic.html" title="Generic mate constraint." alt="" coords="896,284,1079,311"/>
<area shape="poly" id="edge5_Node000001_Node000006" title=" " alt="" coords="863,295,898,297,893,298,864,300"/>
<area shape="rect" id="Node000002" href="$classchrono_1_1_ch_link.html" title="Base class for joints between two ChBodyFrame objects." alt="" coords="552,284,662,311"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="677,295,712,296,707,298,678,300"/>
<area shape="rect" id="Node000003" href="$classchrono_1_1_ch_link_base.html" title="Base class for all types of constraints in the 3D space." alt="" coords="365,284,504,311"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="519,295,554,296,550,298,520,300"/>
<area shape="rect" id="Node000004" href="$classchrono_1_1_ch_physics_item.html" title="Base class for physics items that are part of a simulation." alt="" coords="159,284,317,311"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="331,295,367,296,362,299,334,300"/>
<area shape="rect" id="Node000005" href="$classchrono_1_1_ch_obj.html" title="Base class for all Chrono objects." alt="" coords="5,284,111,311"/>
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="125,295,160,296,156,299,128,300"/>
<area shape="rect" id="Node000007" href="$classchrono_1_1_ch_link_mate_cylindrical.html" title="Mate constraint of coaxial type." alt="" coords="1130,5,1330,32"/>
<area shape="poly" id="edge6_Node000006_Node000007" title=" " alt="" coords="994,268,1010,219,1036,158,1075,95,1098,67,1126,42,1149,31,1145,34,1129,46,1102,70,1079,98,1041,160,1015,221,998,271"/>
<area shape="rect" id="Node000008" href="$classchrono_1_1_ch_link_mate_distance_z.html" title="Mate constraining distance of origin of frame 2 respect to Z axis of frame 1." alt="" coords="1131,56,1329,83"/>
<area shape="poly" id="edge7_Node000006_Node000008" title=" " alt="" coords="998,268,1017,229,1044,181,1081,133,1126,92,1151,82,1146,85,1129,97,1085,137,1049,184,1021,231,1002,272"/>
<area shape="rect" id="Node000009" href="$classchrono_1_1_ch_link_mate_fix.html" title="Mate constraint to completely fix relative motion of two frames." alt="" coords="1152,107,1308,133"/>
<area shape="poly" id="edge8_Node000006_Node000009" title=" " alt="" coords="1004,269,1053,205,1087,172,1126,143,1154,133,1150,135,1129,148,1091,176,1057,209,1008,273"/>
<area shape="rect" id="Node000010" href="$classchrono_1_1_ch_link_mate_orthogonal.html" title="Mate constraint of orthogonal type." alt="" coords="1129,157,1331,184"/>
<area shape="poly" id="edge9_Node000006_Node000010" title=" " alt="" coords="1013,271,1063,232,1126,194,1161,183,1156,186,1128,198,1066,236,1016,276"/>
<area shape="rect" id="Node000011" href="$classchrono_1_1_ch_link_mate_parallel.html" title="Mate constraint of parallel type." alt="" coords="1139,208,1321,235"/>
<area shape="poly" id="edge10_Node000006_Node000011" title=" " alt="" coords="1037,275,1127,244,1171,234,1166,236,1128,249,1039,280"/>
<area shape="rect" id="Node000012" href="$classchrono_1_1_ch_link_mate_planar.html" title="Mate constraint of plane&#45;to&#45;plane type." alt="" coords="1142,259,1318,285"/>
<area shape="poly" id="edge11_Node000006_Node000012" title=" " alt="" coords="1094,284,1144,280,1139,282,1096,289"/>
<area shape="rect" id="Node000013" href="$classchrono_1_1_ch_link_mate_prismatic.html" title="Mate constraint of prismatic type." alt="" coords="1133,309,1327,336"/>
<area shape="poly" id="edge12_Node000006_Node000013" title=" " alt="" coords="1095,306,1136,312,1130,313,1096,311"/>
<area shape="rect" id="Node000014" href="$classchrono_1_1_ch_link_mate_rack_pinion.html" title="Rack&#45;pinion link between two body frames." alt="" coords="1127,360,1333,387"/>
<area shape="poly" id="edge13_Node000006_Node000014" title=" " alt="" coords="1038,314,1128,345,1171,359,1166,360,1127,351,1038,319"/>
<area shape="rect" id="Node000015" href="$classchrono_1_1_ch_link_mate_revolute.html" title="Mate constraint of revolute type." alt="" coords="1135,411,1325,437"/>
<area shape="poly" id="edge14_Node000006_Node000015" title=" " alt="" coords="1015,318,1066,359,1128,396,1161,410,1156,410,1126,401,1063,363,1014,324"/>
<area shape="rect" id="Node000016" href="$classchrono_1_1_ch_link_mate_spherical.html" title="Mate constraint of spherical type." alt="" coords="1134,461,1326,488"/>
<area shape="poly" id="edge15_Node000006_Node000016" title=" " alt="" coords="1006,321,1057,386,1091,419,1129,447,1155,461,1149,461,1126,452,1087,423,1053,389,1005,326"/>
<area shape="rect" id="Node000017" href="$classchrono_1_1_ch_link_motion_imposed.html" title="A joint to enforce position and rotation between two frames on two bodies, using six rheonomic constr..." alt="" coords="1131,512,1329,539"/>
<area shape="poly" id="edge16_Node000006_Node000017" title=" " alt="" coords="1001,322,1021,363,1049,411,1085,458,1129,498,1151,512,1146,511,1126,502,1081,462,1044,414,1017,366,999,327"/>
<area shape="rect" id="Node000018" href="$classchrono_1_1_ch_link_motor.html" title="Base class for all &quot;motor&quot; constraints between two frames on two bodies." alt="" coords="1159,563,1301,589"/>
<area shape="poly" id="edge17_Node000006_Node000018" title=" " alt="" coords="997,323,1015,374,1041,434,1079,496,1102,524,1129,548,1161,567,1156,566,1126,553,1098,528,1075,500,1036,437,1010,375,995,328"/>
<area shape="rect" id="Node000019" href="$classchrono_1_1_ch_link_motor_linear.html" title="Base class for all linear &quot;motor&quot; constraints between two frames on two bodies." alt="" coords="1388,463,1565,489"/>
<area shape="poly" id="edge18_Node000018_Node000019" title=" " alt="" coords="1311,555,1332,548,1398,518,1450,491,1455,489,1400,523,1334,553,1312,560"/>
<area shape="rect" id="Node000024" href="$classchrono_1_1_ch_link_motor_rotation.html" title="Base class for all rotational &quot;motor&quot; constraints between two frames on two bodies." alt="" coords="1381,663,1572,689"/>
<area shape="poly" id="edge23_Node000018_Node000024" title=" " alt="" coords="1280,593,1444,662,1438,662,1279,598"/>
<area shape="rect" id="Node000020" href="$classchrono_1_1_ch_link_motor_linear_driveline.html" title="Couples the relative translation of two bodies (along Z direction of the link frames) with the rotati..." alt="" coords="1627,321,1804,364"/>
<area shape="poly" id="edge19_Node000019_Node000020" title=" " alt="" coords="1505,450,1556,412,1619,374,1643,365,1648,364,1621,378,1559,416,1507,455"/>
<area shape="rect" id="Node000021" href="$classchrono_1_1_ch_link_motor_linear_force.html" title="A linear motor that applies a force between two frames on two bodies along Z axis." alt="" coords="1627,388,1804,431"/>
<area shape="poly" id="edge20_Node000019_Node000021" title=" " alt="" coords="1541,455,1634,432,1639,431,1543,460"/>
<area shape="rect" id="Node000022" href="$classchrono_1_1_ch_link_motor_linear_position.html" title="A linear motor that enforces the position z(t) between two frames on two bodies, using a rheonomic co..." alt="" coords="1627,455,1804,497"/>
<area shape="poly" id="edge21_Node000019_Node000022" title=" " alt="" coords="1580,473,1629,476,1624,476,1581,479"/>
<area shape="rect" id="Node000023" href="$classchrono_1_1_ch_link_motor_linear_speed.html" title="A linear motor that enforces the speed v(t) between two frames on two bodies, using a rheonomic const..." alt="" coords="1627,521,1804,564"/>
<area shape="poly" id="edge22_Node000019_Node000023" title=" " alt="" coords="1542,491,1639,521,1634,521,1542,497"/>
<area shape="rect" id="Node000025" href="$classchrono_1_1_ch_link_motor_rotation_angle.html" title="A motor that enforces the rotation angle r(t) between two frames on two bodies, using a rheonomic con..." alt="" coords="1620,588,1811,631"/>
<area shape="poly" id="edge24_Node000024_Node000025" title=" " alt="" coords="1541,655,1634,632,1639,631,1542,661"/>
<area shape="rect" id="Node000026" href="$classchrono_1_1_ch_link_motor_rotation_driveline.html" title="Couple for the relative rotation of two bodies (along the link frame Z direction) with the rotation o..." alt="" coords="1620,655,1811,697"/>
<area shape="poly" id="edge25_Node000024_Node000026" title=" " alt="" coords="1588,673,1622,676,1617,676,1588,679"/>
<area shape="rect" id="Node000027" href="$classchrono_1_1_ch_link_motor_rotation_speed.html" title="A motor that enforces the angular speed w(t) between two frames on two bodies, using a rheonomic cons..." alt="" coords="1620,721,1811,764"/>
<area shape="poly" id="edge26_Node000024_Node000027" title=" " alt="" coords="1542,691,1639,721,1634,720,1542,697"/>
<area shape="rect" id="Node000028" href="$classchrono_1_1_ch_link_motor_rotation_torque.html" title="A motor that applies a torque between two frames on two bodies." alt="" coords="1620,788,1811,831"/>
<area shape="poly" id="edge27_Node000024_Node000028" title=" " alt="" coords="1507,697,1559,736,1621,774,1648,788,1643,787,1619,778,1556,740,1505,702"/>
</map>
