<map id="chrono::ChConstraint" name="chrono::ChConstraint">
<area shape="rect" id="Node000001" title="Base class for representing constraints (bilateral or unilateral)." alt="" coords="5,337,151,364"/>
<area shape="rect" id="Node000002" href="$classchrono_1_1_ch_constraint_two_tuples.html" title=" " alt="" coords="221,105,429,148"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="86,322,102,285,126,240,158,196,197,158,222,145,219,149,200,162,162,199,131,243,107,287,92,324"/>
<area shape="rect" id="Node000007" href="$classchrono_1_1_ch_constraint_two_tuples.html" title=" " alt="" coords="206,172,444,231"/>
<area shape="poly" id="edge6_Node000001_Node000007" title=" " alt="" coords="99,325,142,282,197,240,223,229,219,233,200,245,145,286,103,327"/>
<area shape="rect" id="Node000008" href="$classchrono_1_1_ch_constraint_two_tuples.html" title=" " alt="" coords="199,255,451,313"/>
<area shape="poly" id="edge7_Node000001_Node000008" title=" " alt="" coords="143,331,216,312,212,316,146,335"/>
<area shape="rect" id="Node000009" href="$classchrono_1_1_ch_constraint_ngeneric.html" title="Constraint between N objects of type ChVariables()." alt="" coords="226,337,424,364"/>
<area shape="poly" id="edge8_Node000001_Node000009" title=" " alt="" coords="165,348,228,349,224,352,168,353"/>
<area shape="rect" id="Node000010" href="$classchrono_1_1_ch_constraint_three.html" title="This class is inherited by the base ChConstraint(), which does almost nothing." alt="" coords="236,388,414,415"/>
<area shape="poly" id="edge9_Node000001_Node000010" title=" " alt="" coords="158,365,199,373,256,386,252,389,198,379,160,370"/>
<area shape="rect" id="Node000013" href="$classchrono_1_1_ch_constraint_two.html" title="This class implements the functionality for a constraint between a COUPLE of TWO objects of type ChVa..." alt="" coords="240,439,410,465"/>
<area shape="poly" id="edge12_Node000001_Node000013" title=" " alt="" coords="107,371,151,399,200,424,242,438,237,441,198,429,148,404,109,376"/>
<area shape="rect" id="Node000017" href="$classchrono_1_1_ch_constraint_two_tuples.html" title="This constraint is built on top of two ChConstraintTuple objects, each with a tuple of 1 or 2 or 3 di..." alt="" coords="221,607,429,649"/>
<area shape="poly" id="edge16_Node000001_Node000017" title=" " alt="" coords="103,374,307,605,302,607,100,378"/>
<area shape="rect" id="Node000003" href="$classchrono_1_1_ch_constraint_two_tuples_contact_n.html" title=" " alt="" coords="499,5,730,48"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="392,97,498,57,537,47,533,50,500,63,395,101"/>
<area shape="rect" id="Node000004" href="$classchrono_1_1_ch_constraint_two_tuples_friction_t.html" title=" " alt="" coords="502,72,728,115"/>
<area shape="poly" id="edge3_Node000002_Node000004" title=" " alt="" coords="443,111,503,105,499,108,446,115"/>
<area shape="rect" id="Node000005" href="$classchrono_1_1_ch_constraint_two_tuples_rolling_n.html" title=" " alt="" coords="502,139,727,181"/>
<area shape="poly" id="edge4_Node000002_Node000005" title=" " alt="" coords="444,138,504,146,499,148,445,143"/>
<area shape="rect" id="Node000006" href="$classchrono_1_1_ch_constraint_two_tuples_rolling_t.html" title=" " alt="" coords="503,205,726,248"/>
<area shape="poly" id="edge5_Node000002_Node000006" title=" " alt="" coords="436,151,452,158,477,174,500,191,530,204,525,206,498,196,474,179,450,162,437,156"/>
<area shape="rect" id="Node000011" href="$classchrono_1_1_ch_constraint_three_b_b_shaft.html" title="Constraint between two bodies (2x6dof in space) and a 1D dof (a shaft)." alt="" coords="526,305,704,348"/>
<area shape="poly" id="edge10_Node000010_Node000011" title=" " alt="" coords="416,382,450,373,498,357,539,347,535,350,500,363,452,379,419,387"/>
<area shape="rect" id="Node000012" href="$classchrono_1_1_ch_constraint_three_generic.html" title="Constraint between three objects of type ChVariables(), with generic number of scalar variables each." alt="" coords="526,372,704,415"/>
<area shape="poly" id="edge11_Node000010_Node000012" title=" " alt="" coords="429,396,527,395,522,397,430,401"/>
<area shape="rect" id="Node000014" href="$classchrono_1_1_ch_constraint_two_bodies.html" title="Constraint between two objects of type ChVariablesBody." alt="" coords="510,439,719,465"/>
<area shape="poly" id="edge13_Node000013_Node000014" title=" " alt="" coords="425,449,512,451,507,453,426,455"/>
<area shape="rect" id="Node000015" href="$classchrono_1_1_ch_constraint_two_generic.html" title="This class implements the functionality for a constraint between a COUPLE of TWO objects of type ChVa..." alt="" coords="508,489,722,516"/>
<area shape="poly" id="edge14_Node000013_Node000015" title=" " alt="" coords="420,466,537,488,532,490,421,471"/>
<area shape="rect" id="Node000016" href="$classchrono_1_1_ch_constraint_two_generic_boxed.html" title="This class is inherited from the base ChConstraintTwoGeneric, which can be used for most pairwise con..." alt="" coords="778,481,993,524"/>
<area shape="poly" id="edge15_Node000015_Node000016" title=" " alt="" coords="737,500,781,502,775,503,738,505"/>
<area shape="rect" id="Node000018" href="$classchrono_1_1_ch_constraint_two_tuples_contact_n.html" title="Normal reaction between two objects, each represented by a tuple of ChVariables objects." alt="" coords="510,540,719,583"/>
<area shape="poly" id="edge17_Node000017_Node000018" title=" " alt="" coords="434,600,521,582,516,584,436,605"/>
<area shape="rect" id="Node000019" href="$classchrono_1_1_ch_constraint_two_tuples_friction_t.html" title="Base class for friction constraints between two objects, each represented by a tuple of ChVariables o..." alt="" coords="510,607,719,649"/>
<area shape="poly" id="edge18_Node000017_Node000019" title=" " alt="" coords="444,625,513,627,507,629,445,631"/>
<area shape="rect" id="Node000020" href="$classchrono_1_1_ch_constraint_two_tuples_rolling_n.html" title="Normal reaction between two objects, each represented by a tuple of ChVariables objects." alt="" coords="510,673,719,716"/>
<area shape="poly" id="edge19_Node000017_Node000020" title=" " alt="" coords="435,651,522,672,516,673,435,656"/>
<area shape="rect" id="Node000021" href="$classchrono_1_1_ch_constraint_two_tuples_rolling_t.html" title="Base class for friction constraints between two objects, each represented by a tuple of ChVariables o..." alt="" coords="510,740,719,783"/>
<area shape="poly" id="edge20_Node000017_Node000021" title=" " alt="" coords="371,655,432,691,500,726,532,740,527,739,498,730,429,696,370,660"/>
</map>
