Files
bullet3/Extras/GIMPACT/docs/html/classgim__contact__array.html
2007-06-22 17:32:28 +00:00

206 lines
9.1 KiB
HTML
Executable File

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>GIMPACT: gim_contact_array Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.2 -->
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="modules.html"><span>Modules</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<h1>gim_contact_array Class Reference<br>
<small>
[<a class="el" href="group___c_o_n_t_a_c_t_s.html">CONTACTS</a>]</small>
</h1><!-- doxytag: class="gim_contact_array" --><!-- doxytag: inherits="gim_array&lt; GIM_CONTACT &gt;" --><code>#include &lt;gim_contact.h&gt;</code>
<p>
<p>Inheritance diagram for gim_contact_array:
<p><center><img src="classgim__contact__array.png" usemap="#gim_contact_array_map" border="0" alt=""></center>
<map name="gim_contact_array_map">
<area href="classgim__array.html" alt="gim_array< GIM_CONTACT >" shape="rect" coords="0,0,183,24">
</map>
<a href="classgim__contact__array-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgim__contact__array.html#ebf945441ec5ac046ca769884a93823a">gim_contact_array</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgim__contact__array.html#a35384cf722e52dad7e9966b8c5624f4">push_contact</a> (const btVector3 &amp;point, const btVector3 &amp;normal, GREAL depth, GUINT feature1, GUINT feature2)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgim__contact__array.html#af165fe754942e9f157b39d7db181d60">push_triangle_contacts</a> (const <a class="el" href="struct_g_i_m___t_r_i_a_n_g_l_e___c_o_n_t_a_c_t___d_a_t_a.html">GIM_TRIANGLE_CONTACT_DATA</a> &amp;tricontact, GUINT feature1, GUINT feature2)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgim__contact__array.html#74bc3c96a4552559f250df1528afae99">merge_contacts</a> (const <a class="el" href="classgim__contact__array.html">gim_contact_array</a> &amp;contacts, bool normal_contact_average=true)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgim__contact__array.html#c72ddf0ededc37e0bbf8bdb0fa2f406c">merge_contacts_unique</a> (const <a class="el" href="classgim__contact__array.html">gim_contact_array</a> &amp;contacts)</td></tr>
</table>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="ebf945441ec5ac046ca769884a93823a"></a><!-- doxytag: member="gim_contact_array::gim_contact_array" ref="ebf945441ec5ac046ca769884a93823a" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">gim_contact_array::gim_contact_array </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="a35384cf722e52dad7e9966b8c5624f4"></a><!-- doxytag: member="gim_contact_array::push_contact" ref="a35384cf722e52dad7e9966b8c5624f4" args="(const btVector3 &amp;point, const btVector3 &amp;normal, GREAL depth, GUINT feature1, GUINT feature2)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">SIMD_FORCE_INLINE void gim_contact_array::push_contact </td>
<td>(</td>
<td class="paramtype">const btVector3 &amp;&nbsp;</td>
<td class="paramname"> <em>point</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const btVector3 &amp;&nbsp;</td>
<td class="paramname"> <em>normal</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">GREAL&nbsp;</td>
<td class="paramname"> <em>depth</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">GUINT&nbsp;</td>
<td class="paramname"> <em>feature1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">GUINT&nbsp;</td>
<td class="paramname"> <em>feature2</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="af165fe754942e9f157b39d7db181d60"></a><!-- doxytag: member="gim_contact_array::push_triangle_contacts" ref="af165fe754942e9f157b39d7db181d60" args="(const GIM_TRIANGLE_CONTACT_DATA &amp;tricontact, GUINT feature1, GUINT feature2)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">SIMD_FORCE_INLINE void gim_contact_array::push_triangle_contacts </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="struct_g_i_m___t_r_i_a_n_g_l_e___c_o_n_t_a_c_t___d_a_t_a.html">GIM_TRIANGLE_CONTACT_DATA</a> &amp;&nbsp;</td>
<td class="paramname"> <em>tricontact</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">GUINT&nbsp;</td>
<td class="paramname"> <em>feature1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">GUINT&nbsp;</td>
<td class="paramname"> <em>feature2</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="74bc3c96a4552559f250df1528afae99"></a><!-- doxytag: member="gim_contact_array::merge_contacts" ref="74bc3c96a4552559f250df1528afae99" args="(const gim_contact_array &amp;contacts, bool normal_contact_average=true)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void gim_contact_array::merge_contacts </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classgim__contact__array.html">gim_contact_array</a> &amp;&nbsp;</td>
<td class="paramname"> <em>contacts</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>normal_contact_average</em> = <code>true</code></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="c72ddf0ededc37e0bbf8bdb0fa2f406c"></a><!-- doxytag: member="gim_contact_array::merge_contacts_unique" ref="c72ddf0ededc37e0bbf8bdb0fa2f406c" args="(const gim_contact_array &amp;contacts)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void gim_contact_array::merge_contacts_unique </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classgim__contact__array.html">gim_contact_array</a> &amp;&nbsp;</td>
<td class="paramname"> <em>contacts</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li>C:/desarrollo/GIMPACT/GIMPACT/include/GIMPACT/core/<a class="el" href="gim__contact_8h.html">gim_contact.h</a></ul>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 13 16:58:22 2007 for GIMPACT by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address>
</body>
</html>