Sophie

Sophie

distrib > Mageia > 7 > armv7hl > media > core-release > by-pkgid > deebb45492ddfb87b1d0b33e0be8a2b3 > files > 160

libbox2d-devel-2.3.1-3.mga7.armv7hl.rpm

<!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: b2EdgeAndCircleContact 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
   &#160;<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&amp;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&amp;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> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="classb2_edge_and_circle_contact-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">b2EdgeAndCircleContact Class Reference</div>  </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for b2EdgeAndCircleContact:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classb2_edge_and_circle_contact.png" usemap="#b2EdgeAndCircleContact_map" alt=""/>
  <map id="b2EdgeAndCircleContact_map" name="b2EdgeAndCircleContact_map">
<area href="classb2_contact.html" alt="b2Contact" shape="rect" coords="0,0,155,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:a9de91d6afe4d2407f679b2ccaded9c02"><td class="memItemLeft" align="right" valign="top"><a id="a9de91d6afe4d2407f679b2ccaded9c02"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>b2EdgeAndCircleContact</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:a9de91d6afe4d2407f679b2ccaded9c02"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f083c4c7c7da83eae38975164fd1452"><td class="memItemLeft" align="right" valign="top"><a id="a8f083c4c7c7da83eae38975164fd1452"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classb2_edge_and_circle_contact.html#a8f083c4c7c7da83eae38975164fd1452">Evaluate</a> (<a class="el" href="structb2_manifold.html">b2Manifold</a> *manifold, const <a class="el" href="structb2_transform.html">b2Transform</a> &amp;xfA, const <a class="el" href="structb2_transform.html">b2Transform</a> &amp;xfB)</td></tr>
<tr class="memdesc:a8f083c4c7c7da83eae38975164fd1452"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate this contact with your own manifold and transforms. <br /></td></tr>
<tr class="separator:a8f083c4c7c7da83eae38975164fd1452"><td class="memSeparator" colspan="2">&#160;</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="-"/>&#160;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> *&#160;</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">&#160;</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> *&#160;</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">&#160;</td></tr>
<tr class="memitem:a7f5645863f6197fa28cc1baafbd11255 inherit pub_methods_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="a7f5645863f6197fa28cc1baafbd11255"></a>
void&#160;</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">&#160;</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">&#160;</td></tr>
<tr class="memitem:a681346f93e2a27403383775a752c06a0 inherit pub_methods_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="a681346f93e2a27403383775a752c06a0"></a>
bool&#160;</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">&#160;</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">&#160;</td></tr>
<tr class="memitem:a6edf582f8c161d6632854cddefe55a0c inherit pub_methods_classb2_contact"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</td></tr>
<tr class="memitem:af81964f40dce556efbc83ae760f166b0 inherit pub_methods_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="af81964f40dce556efbc83ae760f166b0"></a>
bool&#160;</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">&#160;</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">&#160;</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> *&#160;</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">&#160;</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">&#160;</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> *&#160;</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">&#160;</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> *&#160;</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">&#160;</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">&#160;</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> *&#160;</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">&#160;</td></tr>
<tr class="memitem:aa0b0739e6615ba8d38e9b5bd8761dc31 inherit pub_methods_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="aa0b0739e6615ba8d38e9b5bd8761dc31"></a>
int32&#160;</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">&#160;</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">&#160;</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> *&#160;</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">&#160;</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">&#160;</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> *&#160;</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">&#160;</td></tr>
<tr class="memitem:aab201068e7f2cc31c69b1f5c8471d672 inherit pub_methods_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="aab201068e7f2cc31c69b1f5c8471d672"></a>
int32&#160;</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">&#160;</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">&#160;</td></tr>
<tr class="memitem:a5e8fbb6bb2966ac84272bb0ea9d2e4c7 inherit pub_methods_classb2_contact"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</td></tr>
<tr class="memitem:a7650ec27931c82f3914f37fdeb267b02 inherit pub_methods_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="a7650ec27931c82f3914f37fdeb267b02"></a>
float32&#160;</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">&#160;</td><td class="mdescRight">Get the friction. <br /></td></tr>
<tr class="separator:a7650ec27931c82f3914f37fdeb267b02 inherit pub_methods_classb2_contact"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad66d9290da187cef4c9f48c5766d4460 inherit pub_methods_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="ad66d9290da187cef4c9f48c5766d4460"></a>
void&#160;</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">&#160;</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">&#160;</td></tr>
<tr class="memitem:a24ca342c2bb766c53ef5ad04f5268fc1 inherit pub_methods_classb2_contact"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</td></tr>
<tr class="memitem:a9fb6e637026914c8752f89f91122b561 inherit pub_methods_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="a9fb6e637026914c8752f89f91122b561"></a>
float32&#160;</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">&#160;</td><td class="mdescRight">Get the restitution. <br /></td></tr>
<tr class="separator:a9fb6e637026914c8752f89f91122b561 inherit pub_methods_classb2_contact"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a243501bc5c146e9eb1296162d328aef1 inherit pub_methods_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="a243501bc5c146e9eb1296162d328aef1"></a>
void&#160;</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">&#160;</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">&#160;</td></tr>
<tr class="memitem:a32033914a6c7f35b469e8fddbc17c566 inherit pub_methods_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="a32033914a6c7f35b469e8fddbc17c566"></a>
void&#160;</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">&#160;</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">&#160;</td></tr>
<tr class="memitem:a927125db0b36947a3bb53c4e3eded1cd inherit pub_methods_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="a927125db0b36947a3bb53c4e3eded1cd"></a>
float32&#160;</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">&#160;</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">&#160;</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:a1b4a2a1d4098288c84a7778a4949d0f0"><td class="memItemLeft" align="right" valign="top"><a id="a1b4a2a1d4098288c84a7778a4949d0f0"></a>
static <a class="el" href="classb2_contact.html">b2Contact</a> *&#160;</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:a1b4a2a1d4098288c84a7778a4949d0f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a123eeb8144b01fc15c1318eacd0da4ca"><td class="memItemLeft" align="right" valign="top"><a id="a123eeb8144b01fc15c1318eacd0da4ca"></a>
static void&#160;</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:a123eeb8144b01fc15c1318eacd0da4ca"><td class="memSeparator" colspan="2">&#160;</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="-"/>&#160;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 &#160;</td><td class="memItemRight" valign="bottom">{ <br />
&#160;&#160;<b>e_islandFlag</b> = 0x0001, 
<b>e_touchingFlag</b> = 0x0002, 
<b>e_enabledFlag</b> = 0x0004, 
<b>e_filterFlag</b> = 0x0008, 
<br />
&#160;&#160;<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">&#160;</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="-"/>&#160;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&#160;</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">&#160;</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">&#160;</td></tr>
<tr class="memitem:a2d1c98399cef1eb95c6ee8aad8257f60 inherit pro_methods_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="a2d1c98399cef1eb95c6ee8aad8257f60"></a>
&#160;</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">&#160;</td></tr>
<tr class="memitem:a218a66a6c34e3de1c428aa73a0680dfe inherit pro_methods_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="a218a66a6c34e3de1c428aa73a0680dfe"></a>
void&#160;</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">&#160;</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="-"/>&#160;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&#160;</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">&#160;</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&#160;</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">&#160;</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> *&#160;</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">&#160;</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&#160;</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">&#160;</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&#160;</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">&#160;</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="-"/>&#160;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&#160;</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">&#160;</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> *&#160;</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">&#160;</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> *&#160;</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">&#160;</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>&#160;</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">&#160;</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>&#160;</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">&#160;</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> *&#160;</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">&#160;</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> *&#160;</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">&#160;</td></tr>
<tr class="memitem:ac69d3c8f18ac653cbff658a718ab9067 inherit pro_attribs_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="ac69d3c8f18ac653cbff658a718ab9067"></a>
int32&#160;</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">&#160;</td></tr>
<tr class="memitem:aaaae6d149986c7267f3e28f0c58da8a0 inherit pro_attribs_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="aaaae6d149986c7267f3e28f0c58da8a0"></a>
int32&#160;</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">&#160;</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>&#160;</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">&#160;</td></tr>
<tr class="memitem:afaa231f3e9a908154f9a32af456601b6 inherit pro_attribs_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="afaa231f3e9a908154f9a32af456601b6"></a>
int32&#160;</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">&#160;</td></tr>
<tr class="memitem:aa9e75253eaac6efdb6485a8646ac553f inherit pro_attribs_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="aa9e75253eaac6efdb6485a8646ac553f"></a>
float32&#160;</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">&#160;</td></tr>
<tr class="memitem:ac7915ef6f92d609ee0a43d518b4f9e75 inherit pro_attribs_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="ac7915ef6f92d609ee0a43d518b4f9e75"></a>
float32&#160;</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">&#160;</td></tr>
<tr class="memitem:a6bc56522b4c04e28bee3542a7fc2f796 inherit pro_attribs_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="a6bc56522b4c04e28bee3542a7fc2f796"></a>
float32&#160;</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">&#160;</td></tr>
<tr class="memitem:a70bbcb5cf7ade19ad986a6a1168e2b89 inherit pro_attribs_classb2_contact"><td class="memItemLeft" align="right" valign="top"><a id="a70bbcb5cf7ade19ad986a6a1168e2b89"></a>
float32&#160;</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">&#160;</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="-"/>&#160;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>&#160;</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">&#160;</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&#160;</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">&#160;</td></tr>
</table>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="b2_edge_and_circle_contact_8h_source.html">b2EdgeAndCircleContact.h</a></li>
<li>b2EdgeAndCircleContact.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 &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.14
</small></address>
</body>
</html>