<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta name="generator" content="Doxygen 1.8.14"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>Box2D: b2CircleContact Class Reference</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="dynsections.js"></script> <link href="search/search.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="search/searchdata.js"></script> <script type="text/javascript" src="search/search.js"></script> <link href="doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td id="projectlogo"><img alt="Logo" src="icon.gif"/></td> <td id="projectalign" style="padding-left: 0.5em;"> <div id="projectname">Box2D  <span id="projectnumber">2.3.0</span> </div> <div id="projectbrief">A 2D Physics Engine for Games</div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.14 --> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ var searchBox = new SearchBox("searchBox", "search",false,'Search'); /* @license-end */ </script> <script type="text/javascript" src="menudata.js"></script> <script type="text/javascript" src="menu.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('',true,false,'search.php','Search'); $(document).ready(function() { init_search(); }); }); /* @license-end */</script> <div id="main-nav"></div> <!-- window showing the filter options --> <div id="MSearchSelectWindow" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> </div> <!-- iframe showing the search results (closed by default) --> <div id="MSearchResultsWindow"> <iframe src="javascript:void(0)" frameborder="0" name="MSearchResults" id="MSearchResults"> </iframe> </div> </div><!-- top --> <div class="header"> <div class="summary"> <a href="#pub-methods">Public Member Functions</a> | <a href="#pub-static-methods">Static Public Member Functions</a> | <a href="classb2_circle_contact-members.html">List of all members</a> </div> <div class="headertitle"> <div class="title">b2CircleContact Class Reference</div> </div> </div><!--header--> <div class="contents"> <div class="dynheader"> Inheritance diagram for b2CircleContact:</div> <div class="dyncontent"> <div class="center"> <img src="classb2_circle_contact.png" usemap="#b2CircleContact_map" alt=""/> <map id="b2CircleContact_map" name="b2CircleContact_map"> <area href="classb2_contact.html" alt="b2Contact" shape="rect" coords="0,0,103,24"/> </map> </div></div> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a> Public Member Functions</h2></td></tr> <tr class="memitem:a77e06c857edb2ca171340898f09ef789"><td class="memItemLeft" align="right" valign="top"><a id="a77e06c857edb2ca171340898f09ef789"></a>  </td><td class="memItemRight" valign="bottom"><b>b2CircleContact</b> (<a class="el" href="classb2_fixture.html">b2Fixture</a> *fixtureA, <a class="el" href="classb2_fixture.html">b2Fixture</a> *fixtureB)</td></tr> <tr class="separator:a77e06c857edb2ca171340898f09ef789"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac0651dda773561b8561b8efa3cd31d5c"><td class="memItemLeft" align="right" valign="top"><a id="ac0651dda773561b8561b8efa3cd31d5c"></a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="classb2_circle_contact.html#ac0651dda773561b8561b8efa3cd31d5c">Evaluate</a> (<a class="el" href="structb2_manifold.html">b2Manifold</a> *manifold, const <a class="el" href="structb2_transform.html">b2Transform</a> &xfA, const <a class="el" href="structb2_transform.html">b2Transform</a> &xfB)</td></tr> <tr class="memdesc:ac0651dda773561b8561b8efa3cd31d5c"><td class="mdescLeft"> </td><td class="mdescRight">Evaluate this contact with your own manifold and transforms. <br /></td></tr> <tr class="separator:ac0651dda773561b8561b8efa3cd31d5c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pub_methods_classb2_contact"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classb2_contact')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classb2_contact.html">b2Contact</a></td></tr> <tr class="memitem:ab0597077b23615476327f9b32d9c4979 inherit pub_methods_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structb2_manifold.html">b2Manifold</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classb2_contact.html#ab0597077b23615476327f9b32d9c4979">GetManifold</a> ()</td></tr> <tr class="separator:ab0597077b23615476327f9b32d9c4979 inherit pub_methods_classb2_contact"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4a0a4ee449a4a6fbb8c39567fa10bc2b inherit pub_methods_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="a4a0a4ee449a4a6fbb8c39567fa10bc2b"></a> const <a class="el" href="structb2_manifold.html">b2Manifold</a> * </td><td class="memItemRight" valign="bottom"><b>GetManifold</b> () const</td></tr> <tr class="separator:a4a0a4ee449a4a6fbb8c39567fa10bc2b inherit pub_methods_classb2_contact"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7f5645863f6197fa28cc1baafbd11255 inherit pub_methods_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="a7f5645863f6197fa28cc1baafbd11255"></a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="classb2_contact.html#a7f5645863f6197fa28cc1baafbd11255">GetWorldManifold</a> (<a class="el" href="structb2_world_manifold.html">b2WorldManifold</a> *worldManifold) const</td></tr> <tr class="memdesc:a7f5645863f6197fa28cc1baafbd11255 inherit pub_methods_classb2_contact"><td class="mdescLeft"> </td><td class="mdescRight">Get the world manifold. <br /></td></tr> <tr class="separator:a7f5645863f6197fa28cc1baafbd11255 inherit pub_methods_classb2_contact"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a681346f93e2a27403383775a752c06a0 inherit pub_methods_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="a681346f93e2a27403383775a752c06a0"></a> bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classb2_contact.html#a681346f93e2a27403383775a752c06a0">IsTouching</a> () const</td></tr> <tr class="memdesc:a681346f93e2a27403383775a752c06a0 inherit pub_methods_classb2_contact"><td class="mdescLeft"> </td><td class="mdescRight">Is this contact touching? <br /></td></tr> <tr class="separator:a681346f93e2a27403383775a752c06a0 inherit pub_methods_classb2_contact"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6edf582f8c161d6632854cddefe55a0c inherit pub_methods_classb2_contact"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classb2_contact.html#a6edf582f8c161d6632854cddefe55a0c">SetEnabled</a> (bool flag)</td></tr> <tr class="separator:a6edf582f8c161d6632854cddefe55a0c inherit pub_methods_classb2_contact"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af81964f40dce556efbc83ae760f166b0 inherit pub_methods_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="af81964f40dce556efbc83ae760f166b0"></a> bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classb2_contact.html#af81964f40dce556efbc83ae760f166b0">IsEnabled</a> () const</td></tr> <tr class="memdesc:af81964f40dce556efbc83ae760f166b0 inherit pub_methods_classb2_contact"><td class="mdescLeft"> </td><td class="mdescRight">Has this contact been disabled? <br /></td></tr> <tr class="separator:af81964f40dce556efbc83ae760f166b0 inherit pub_methods_classb2_contact"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aebfebb1e4b27dc0bd7aa120093e3d650 inherit pub_methods_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="aebfebb1e4b27dc0bd7aa120093e3d650"></a> <a class="el" href="classb2_contact.html">b2Contact</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classb2_contact.html#aebfebb1e4b27dc0bd7aa120093e3d650">GetNext</a> ()</td></tr> <tr class="memdesc:aebfebb1e4b27dc0bd7aa120093e3d650 inherit pub_methods_classb2_contact"><td class="mdescLeft"> </td><td class="mdescRight">Get the next contact in the world's contact list. <br /></td></tr> <tr class="separator:aebfebb1e4b27dc0bd7aa120093e3d650 inherit pub_methods_classb2_contact"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5231c6fe1b2b374ac9909a248aee0c98 inherit pub_methods_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="a5231c6fe1b2b374ac9909a248aee0c98"></a> const <a class="el" href="classb2_contact.html">b2Contact</a> * </td><td class="memItemRight" valign="bottom"><b>GetNext</b> () const</td></tr> <tr class="separator:a5231c6fe1b2b374ac9909a248aee0c98 inherit pub_methods_classb2_contact"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a707a3a5a14c2cdd4c6eb7fc648d76037 inherit pub_methods_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="a707a3a5a14c2cdd4c6eb7fc648d76037"></a> <a class="el" href="classb2_fixture.html">b2Fixture</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classb2_contact.html#a707a3a5a14c2cdd4c6eb7fc648d76037">GetFixtureA</a> ()</td></tr> <tr class="memdesc:a707a3a5a14c2cdd4c6eb7fc648d76037 inherit pub_methods_classb2_contact"><td class="mdescLeft"> </td><td class="mdescRight">Get fixture A in this contact. <br /></td></tr> <tr class="separator:a707a3a5a14c2cdd4c6eb7fc648d76037 inherit pub_methods_classb2_contact"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad3c9e8c69128efbe03af632c1acc7776 inherit pub_methods_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="ad3c9e8c69128efbe03af632c1acc7776"></a> const <a class="el" href="classb2_fixture.html">b2Fixture</a> * </td><td class="memItemRight" valign="bottom"><b>GetFixtureA</b> () const</td></tr> <tr class="separator:ad3c9e8c69128efbe03af632c1acc7776 inherit pub_methods_classb2_contact"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa0b0739e6615ba8d38e9b5bd8761dc31 inherit pub_methods_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="aa0b0739e6615ba8d38e9b5bd8761dc31"></a> int32 </td><td class="memItemRight" valign="bottom"><a class="el" href="classb2_contact.html#aa0b0739e6615ba8d38e9b5bd8761dc31">GetChildIndexA</a> () const</td></tr> <tr class="memdesc:aa0b0739e6615ba8d38e9b5bd8761dc31 inherit pub_methods_classb2_contact"><td class="mdescLeft"> </td><td class="mdescRight">Get the child primitive index for fixture A. <br /></td></tr> <tr class="separator:aa0b0739e6615ba8d38e9b5bd8761dc31 inherit pub_methods_classb2_contact"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a68464fe587d7e6a1f52763e965bb7361 inherit pub_methods_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="a68464fe587d7e6a1f52763e965bb7361"></a> <a class="el" href="classb2_fixture.html">b2Fixture</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classb2_contact.html#a68464fe587d7e6a1f52763e965bb7361">GetFixtureB</a> ()</td></tr> <tr class="memdesc:a68464fe587d7e6a1f52763e965bb7361 inherit pub_methods_classb2_contact"><td class="mdescLeft"> </td><td class="mdescRight">Get fixture B in this contact. <br /></td></tr> <tr class="separator:a68464fe587d7e6a1f52763e965bb7361 inherit pub_methods_classb2_contact"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa89780a20a2b7cd424c09adca9917546 inherit pub_methods_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="aa89780a20a2b7cd424c09adca9917546"></a> const <a class="el" href="classb2_fixture.html">b2Fixture</a> * </td><td class="memItemRight" valign="bottom"><b>GetFixtureB</b> () const</td></tr> <tr class="separator:aa89780a20a2b7cd424c09adca9917546 inherit pub_methods_classb2_contact"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aab201068e7f2cc31c69b1f5c8471d672 inherit pub_methods_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="aab201068e7f2cc31c69b1f5c8471d672"></a> int32 </td><td class="memItemRight" valign="bottom"><a class="el" href="classb2_contact.html#aab201068e7f2cc31c69b1f5c8471d672">GetChildIndexB</a> () const</td></tr> <tr class="memdesc:aab201068e7f2cc31c69b1f5c8471d672 inherit pub_methods_classb2_contact"><td class="mdescLeft"> </td><td class="mdescRight">Get the child primitive index for fixture B. <br /></td></tr> <tr class="separator:aab201068e7f2cc31c69b1f5c8471d672 inherit pub_methods_classb2_contact"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5e8fbb6bb2966ac84272bb0ea9d2e4c7 inherit pub_methods_classb2_contact"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classb2_contact.html#a5e8fbb6bb2966ac84272bb0ea9d2e4c7">SetFriction</a> (float32 friction)</td></tr> <tr class="separator:a5e8fbb6bb2966ac84272bb0ea9d2e4c7 inherit pub_methods_classb2_contact"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7650ec27931c82f3914f37fdeb267b02 inherit pub_methods_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="a7650ec27931c82f3914f37fdeb267b02"></a> float32 </td><td class="memItemRight" valign="bottom"><a class="el" href="classb2_contact.html#a7650ec27931c82f3914f37fdeb267b02">GetFriction</a> () const</td></tr> <tr class="memdesc:a7650ec27931c82f3914f37fdeb267b02 inherit pub_methods_classb2_contact"><td class="mdescLeft"> </td><td class="mdescRight">Get the friction. <br /></td></tr> <tr class="separator:a7650ec27931c82f3914f37fdeb267b02 inherit pub_methods_classb2_contact"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad66d9290da187cef4c9f48c5766d4460 inherit pub_methods_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="ad66d9290da187cef4c9f48c5766d4460"></a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="classb2_contact.html#ad66d9290da187cef4c9f48c5766d4460">ResetFriction</a> ()</td></tr> <tr class="memdesc:ad66d9290da187cef4c9f48c5766d4460 inherit pub_methods_classb2_contact"><td class="mdescLeft"> </td><td class="mdescRight">Reset the friction mixture to the default value. <br /></td></tr> <tr class="separator:ad66d9290da187cef4c9f48c5766d4460 inherit pub_methods_classb2_contact"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a24ca342c2bb766c53ef5ad04f5268fc1 inherit pub_methods_classb2_contact"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classb2_contact.html#a24ca342c2bb766c53ef5ad04f5268fc1">SetRestitution</a> (float32 restitution)</td></tr> <tr class="separator:a24ca342c2bb766c53ef5ad04f5268fc1 inherit pub_methods_classb2_contact"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9fb6e637026914c8752f89f91122b561 inherit pub_methods_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="a9fb6e637026914c8752f89f91122b561"></a> float32 </td><td class="memItemRight" valign="bottom"><a class="el" href="classb2_contact.html#a9fb6e637026914c8752f89f91122b561">GetRestitution</a> () const</td></tr> <tr class="memdesc:a9fb6e637026914c8752f89f91122b561 inherit pub_methods_classb2_contact"><td class="mdescLeft"> </td><td class="mdescRight">Get the restitution. <br /></td></tr> <tr class="separator:a9fb6e637026914c8752f89f91122b561 inherit pub_methods_classb2_contact"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a243501bc5c146e9eb1296162d328aef1 inherit pub_methods_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="a243501bc5c146e9eb1296162d328aef1"></a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="classb2_contact.html#a243501bc5c146e9eb1296162d328aef1">ResetRestitution</a> ()</td></tr> <tr class="memdesc:a243501bc5c146e9eb1296162d328aef1 inherit pub_methods_classb2_contact"><td class="mdescLeft"> </td><td class="mdescRight">Reset the restitution to the default value. <br /></td></tr> <tr class="separator:a243501bc5c146e9eb1296162d328aef1 inherit pub_methods_classb2_contact"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a32033914a6c7f35b469e8fddbc17c566 inherit pub_methods_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="a32033914a6c7f35b469e8fddbc17c566"></a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="classb2_contact.html#a32033914a6c7f35b469e8fddbc17c566">SetTangentSpeed</a> (float32 speed)</td></tr> <tr class="memdesc:a32033914a6c7f35b469e8fddbc17c566 inherit pub_methods_classb2_contact"><td class="mdescLeft"> </td><td class="mdescRight">Set the desired tangent speed for a conveyor belt behavior. In meters per second. <br /></td></tr> <tr class="separator:a32033914a6c7f35b469e8fddbc17c566 inherit pub_methods_classb2_contact"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a927125db0b36947a3bb53c4e3eded1cd inherit pub_methods_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="a927125db0b36947a3bb53c4e3eded1cd"></a> float32 </td><td class="memItemRight" valign="bottom"><a class="el" href="classb2_contact.html#a927125db0b36947a3bb53c4e3eded1cd">GetTangentSpeed</a> () const</td></tr> <tr class="memdesc:a927125db0b36947a3bb53c4e3eded1cd inherit pub_methods_classb2_contact"><td class="mdescLeft"> </td><td class="mdescRight">Get the desired tangent speed. In meters per second. <br /></td></tr> <tr class="separator:a927125db0b36947a3bb53c4e3eded1cd inherit pub_methods_classb2_contact"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a> Static Public Member Functions</h2></td></tr> <tr class="memitem:ab0ea452487cb19217ae8480dbc22fd41"><td class="memItemLeft" align="right" valign="top"><a id="ab0ea452487cb19217ae8480dbc22fd41"></a> static <a class="el" href="classb2_contact.html">b2Contact</a> * </td><td class="memItemRight" valign="bottom"><b>Create</b> (<a class="el" href="classb2_fixture.html">b2Fixture</a> *fixtureA, int32 indexA, <a class="el" href="classb2_fixture.html">b2Fixture</a> *fixtureB, int32 indexB, <a class="el" href="classb2_block_allocator.html">b2BlockAllocator</a> *allocator)</td></tr> <tr class="separator:ab0ea452487cb19217ae8480dbc22fd41"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4ca67c653a18d88180e49149f0df742a"><td class="memItemLeft" align="right" valign="top"><a id="a4ca67c653a18d88180e49149f0df742a"></a> static void </td><td class="memItemRight" valign="bottom"><b>Destroy</b> (<a class="el" href="classb2_contact.html">b2Contact</a> *contact, <a class="el" href="classb2_block_allocator.html">b2BlockAllocator</a> *allocator)</td></tr> <tr class="separator:a4ca67c653a18d88180e49149f0df742a"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a> Additional Inherited Members</h2></td></tr> <tr class="inherit_header pro_types_classb2_contact"><td colspan="2" onclick="javascript:toggleInherit('pro_types_classb2_contact')"><img src="closed.png" alt="-"/> Protected Types inherited from <a class="el" href="classb2_contact.html">b2Contact</a></td></tr> <tr class="memitem:ab8f00a9c04b3eea54a9c5bab29328c3e inherit pro_types_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="ab8f00a9c04b3eea54a9c5bab29328c3e"></a>enum  </td><td class="memItemRight" valign="bottom">{ <br />   <b>e_islandFlag</b> = 0x0001, <b>e_touchingFlag</b> = 0x0002, <b>e_enabledFlag</b> = 0x0004, <b>e_filterFlag</b> = 0x0008, <br />   <b>e_bulletHitFlag</b> = 0x0010, <b>e_toiFlag</b> = 0x0020 <br /> }</td></tr> <tr class="separator:ab8f00a9c04b3eea54a9c5bab29328c3e inherit pro_types_classb2_contact"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pro_methods_classb2_contact"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classb2_contact')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classb2_contact.html">b2Contact</a></td></tr> <tr class="memitem:a44a3d32149021269eb9dfd4015c98e0d inherit pro_methods_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="a44a3d32149021269eb9dfd4015c98e0d"></a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="classb2_contact.html#a44a3d32149021269eb9dfd4015c98e0d">FlagForFiltering</a> ()</td></tr> <tr class="memdesc:a44a3d32149021269eb9dfd4015c98e0d inherit pro_methods_classb2_contact"><td class="mdescLeft"> </td><td class="mdescRight">Flag this contact for filtering. Filtering will occur the next time step. <br /></td></tr> <tr class="separator:a44a3d32149021269eb9dfd4015c98e0d inherit pro_methods_classb2_contact"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2d1c98399cef1eb95c6ee8aad8257f60 inherit pro_methods_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="a2d1c98399cef1eb95c6ee8aad8257f60"></a>  </td><td class="memItemRight" valign="bottom"><b>b2Contact</b> (<a class="el" href="classb2_fixture.html">b2Fixture</a> *fixtureA, int32 indexA, <a class="el" href="classb2_fixture.html">b2Fixture</a> *fixtureB, int32 indexB)</td></tr> <tr class="separator:a2d1c98399cef1eb95c6ee8aad8257f60 inherit pro_methods_classb2_contact"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a218a66a6c34e3de1c428aa73a0680dfe inherit pro_methods_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="a218a66a6c34e3de1c428aa73a0680dfe"></a> void </td><td class="memItemRight" valign="bottom"><b>Update</b> (<a class="el" href="classb2_contact_listener.html">b2ContactListener</a> *listener)</td></tr> <tr class="separator:a218a66a6c34e3de1c428aa73a0680dfe inherit pro_methods_classb2_contact"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pro_static_methods_classb2_contact"><td colspan="2" onclick="javascript:toggleInherit('pro_static_methods_classb2_contact')"><img src="closed.png" alt="-"/> Static Protected Member Functions inherited from <a class="el" href="classb2_contact.html">b2Contact</a></td></tr> <tr class="memitem:ad905650aab96ead0434c2bb449e4129c inherit pro_static_methods_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="ad905650aab96ead0434c2bb449e4129c"></a> static void </td><td class="memItemRight" valign="bottom"><b>AddType</b> (b2ContactCreateFcn *createFcn, b2ContactDestroyFcn *destroyFcn, b2Shape::Type typeA, b2Shape::Type typeB)</td></tr> <tr class="separator:ad905650aab96ead0434c2bb449e4129c inherit pro_static_methods_classb2_contact"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac77031d85c2e06d5cdc1f5c774f8f3fd inherit pro_static_methods_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="ac77031d85c2e06d5cdc1f5c774f8f3fd"></a> static void </td><td class="memItemRight" valign="bottom"><b>InitializeRegisters</b> ()</td></tr> <tr class="separator:ac77031d85c2e06d5cdc1f5c774f8f3fd inherit pro_static_methods_classb2_contact"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2de75f3569a0f962cf1e6e1b6384c0a1 inherit pro_static_methods_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="a2de75f3569a0f962cf1e6e1b6384c0a1"></a> static <a class="el" href="classb2_contact.html">b2Contact</a> * </td><td class="memItemRight" valign="bottom"><b>Create</b> (<a class="el" href="classb2_fixture.html">b2Fixture</a> *fixtureA, int32 indexA, <a class="el" href="classb2_fixture.html">b2Fixture</a> *fixtureB, int32 indexB, <a class="el" href="classb2_block_allocator.html">b2BlockAllocator</a> *allocator)</td></tr> <tr class="separator:a2de75f3569a0f962cf1e6e1b6384c0a1 inherit pro_static_methods_classb2_contact"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a36c1f6767f212f2e4ddb4c4b2c7cdb75 inherit pro_static_methods_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="a36c1f6767f212f2e4ddb4c4b2c7cdb75"></a> static void </td><td class="memItemRight" valign="bottom"><b>Destroy</b> (<a class="el" href="classb2_contact.html">b2Contact</a> *contact, b2Shape::Type typeA, b2Shape::Type typeB, <a class="el" href="classb2_block_allocator.html">b2BlockAllocator</a> *allocator)</td></tr> <tr class="separator:a36c1f6767f212f2e4ddb4c4b2c7cdb75 inherit pro_static_methods_classb2_contact"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab57797a25c2206edf1ad7c4dcd1cbca5 inherit pro_static_methods_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="ab57797a25c2206edf1ad7c4dcd1cbca5"></a> static void </td><td class="memItemRight" valign="bottom"><b>Destroy</b> (<a class="el" href="classb2_contact.html">b2Contact</a> *contact, <a class="el" href="classb2_block_allocator.html">b2BlockAllocator</a> *allocator)</td></tr> <tr class="separator:ab57797a25c2206edf1ad7c4dcd1cbca5 inherit pro_static_methods_classb2_contact"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pro_attribs_classb2_contact"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classb2_contact')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classb2_contact.html">b2Contact</a></td></tr> <tr class="memitem:a85d5408adcbf466bcb8f291aeb35bc3b inherit pro_attribs_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="a85d5408adcbf466bcb8f291aeb35bc3b"></a> uint32 </td><td class="memItemRight" valign="bottom"><b>m_flags</b></td></tr> <tr class="separator:a85d5408adcbf466bcb8f291aeb35bc3b inherit pro_attribs_classb2_contact"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adf3a3450e0fa9cf6d11ca22467c2370b inherit pro_attribs_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="adf3a3450e0fa9cf6d11ca22467c2370b"></a> <a class="el" href="classb2_contact.html">b2Contact</a> * </td><td class="memItemRight" valign="bottom"><b>m_prev</b></td></tr> <tr class="separator:adf3a3450e0fa9cf6d11ca22467c2370b inherit pro_attribs_classb2_contact"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a241fea000d26da8761b5520a9adcd87a inherit pro_attribs_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="a241fea000d26da8761b5520a9adcd87a"></a> <a class="el" href="classb2_contact.html">b2Contact</a> * </td><td class="memItemRight" valign="bottom"><b>m_next</b></td></tr> <tr class="separator:a241fea000d26da8761b5520a9adcd87a inherit pro_attribs_classb2_contact"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5f5ce747bb04f48843eb07304d47faab inherit pro_attribs_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="a5f5ce747bb04f48843eb07304d47faab"></a> <a class="el" href="structb2_contact_edge.html">b2ContactEdge</a> </td><td class="memItemRight" valign="bottom"><b>m_nodeA</b></td></tr> <tr class="separator:a5f5ce747bb04f48843eb07304d47faab inherit pro_attribs_classb2_contact"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4887c3acb8cb857e2bec659027539c7a inherit pro_attribs_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="a4887c3acb8cb857e2bec659027539c7a"></a> <a class="el" href="structb2_contact_edge.html">b2ContactEdge</a> </td><td class="memItemRight" valign="bottom"><b>m_nodeB</b></td></tr> <tr class="separator:a4887c3acb8cb857e2bec659027539c7a inherit pro_attribs_classb2_contact"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aec94bbbb8862f09365a5af99650b5be4 inherit pro_attribs_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="aec94bbbb8862f09365a5af99650b5be4"></a> <a class="el" href="classb2_fixture.html">b2Fixture</a> * </td><td class="memItemRight" valign="bottom"><b>m_fixtureA</b></td></tr> <tr class="separator:aec94bbbb8862f09365a5af99650b5be4 inherit pro_attribs_classb2_contact"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a83b18f0da1cfeb2c9dccc6aabed881d3 inherit pro_attribs_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="a83b18f0da1cfeb2c9dccc6aabed881d3"></a> <a class="el" href="classb2_fixture.html">b2Fixture</a> * </td><td class="memItemRight" valign="bottom"><b>m_fixtureB</b></td></tr> <tr class="separator:a83b18f0da1cfeb2c9dccc6aabed881d3 inherit pro_attribs_classb2_contact"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac69d3c8f18ac653cbff658a718ab9067 inherit pro_attribs_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="ac69d3c8f18ac653cbff658a718ab9067"></a> int32 </td><td class="memItemRight" valign="bottom"><b>m_indexA</b></td></tr> <tr class="separator:ac69d3c8f18ac653cbff658a718ab9067 inherit pro_attribs_classb2_contact"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaaae6d149986c7267f3e28f0c58da8a0 inherit pro_attribs_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="aaaae6d149986c7267f3e28f0c58da8a0"></a> int32 </td><td class="memItemRight" valign="bottom"><b>m_indexB</b></td></tr> <tr class="separator:aaaae6d149986c7267f3e28f0c58da8a0 inherit pro_attribs_classb2_contact"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aebdc2c073d05ac8e544a591d2043b251 inherit pro_attribs_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="aebdc2c073d05ac8e544a591d2043b251"></a> <a class="el" href="structb2_manifold.html">b2Manifold</a> </td><td class="memItemRight" valign="bottom"><b>m_manifold</b></td></tr> <tr class="separator:aebdc2c073d05ac8e544a591d2043b251 inherit pro_attribs_classb2_contact"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afaa231f3e9a908154f9a32af456601b6 inherit pro_attribs_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="afaa231f3e9a908154f9a32af456601b6"></a> int32 </td><td class="memItemRight" valign="bottom"><b>m_toiCount</b></td></tr> <tr class="separator:afaa231f3e9a908154f9a32af456601b6 inherit pro_attribs_classb2_contact"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa9e75253eaac6efdb6485a8646ac553f inherit pro_attribs_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="aa9e75253eaac6efdb6485a8646ac553f"></a> float32 </td><td class="memItemRight" valign="bottom"><b>m_toi</b></td></tr> <tr class="separator:aa9e75253eaac6efdb6485a8646ac553f inherit pro_attribs_classb2_contact"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac7915ef6f92d609ee0a43d518b4f9e75 inherit pro_attribs_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="ac7915ef6f92d609ee0a43d518b4f9e75"></a> float32 </td><td class="memItemRight" valign="bottom"><b>m_friction</b></td></tr> <tr class="separator:ac7915ef6f92d609ee0a43d518b4f9e75 inherit pro_attribs_classb2_contact"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6bc56522b4c04e28bee3542a7fc2f796 inherit pro_attribs_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="a6bc56522b4c04e28bee3542a7fc2f796"></a> float32 </td><td class="memItemRight" valign="bottom"><b>m_restitution</b></td></tr> <tr class="separator:a6bc56522b4c04e28bee3542a7fc2f796 inherit pro_attribs_classb2_contact"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a70bbcb5cf7ade19ad986a6a1168e2b89 inherit pro_attribs_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="a70bbcb5cf7ade19ad986a6a1168e2b89"></a> float32 </td><td class="memItemRight" valign="bottom"><b>m_tangentSpeed</b></td></tr> <tr class="separator:a70bbcb5cf7ade19ad986a6a1168e2b89 inherit pro_attribs_classb2_contact"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pro_static_attribs_classb2_contact"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_classb2_contact')"><img src="closed.png" alt="-"/> Static Protected Attributes inherited from <a class="el" href="classb2_contact.html">b2Contact</a></td></tr> <tr class="memitem:a5e2beb4e435e1545ae043a7a2b77d1da inherit pro_static_attribs_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="a5e2beb4e435e1545ae043a7a2b77d1da"></a> static <a class="el" href="structb2_contact_register.html">b2ContactRegister</a> </td><td class="memItemRight" valign="bottom"><b>s_registers</b> [b2Shape::e_typeCount][b2Shape::e_typeCount]</td></tr> <tr class="separator:a5e2beb4e435e1545ae043a7a2b77d1da inherit pro_static_attribs_classb2_contact"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a672598c350694d7b9a89c45f8ad0dd90 inherit pro_static_attribs_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="a672598c350694d7b9a89c45f8ad0dd90"></a> static bool </td><td class="memItemRight" valign="bottom"><b>s_initialized</b> = false</td></tr> <tr class="separator:a672598c350694d7b9a89c45f8ad0dd90 inherit pro_static_attribs_classb2_contact"><td class="memSeparator" colspan="2"> </td></tr> </table> <hr/>The documentation for this class was generated from the following files:<ul> <li><a class="el" href="b2_circle_contact_8h_source.html">b2CircleContact.h</a></li> <li>b2CircleContact.cpp</li> </ul> </div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated on Fri Sep 21 2018 22:35:07 for Box2D by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/> </a> 1.8.14 </small></address> </body> </html>