|
|
@@ -36,12 +36,24 @@
|
|
|
Public Member Functions</h2></td></tr>
|
|
|
<tr class="memitem:a6ec6a5664e54097d5aa3cf7469d8d9ea"><td class="memItemLeft" align="right" valign="top">virtual string </td><td class="memItemRight" valign="bottom"><a class="el" href="classPointForceController.html#a6ec6a5664e54097d5aa3cf7469d8d9ea">PointForceController</a> ()</td></tr>
|
|
|
<tr class="separator:a6ec6a5664e54097d5aa3cf7469d8d9ea"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:afa7d216a62bd3f70caee06d30b4c37dd"><td class="memItemLeft" align="right" valign="top">virtual float </td><td class="memItemRight" valign="bottom"><a class="el" href="classPointForceController.html#afa7d216a62bd3f70caee06d30b4c37dd">getAngularDrag</a> ()</td></tr>
|
|
|
+<tr class="separator:afa7d216a62bd3f70caee06d30b4c37dd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
<tr class="memitem:a1d1408c87caf7a0c1cfcf55adddd539b"><td class="memItemLeft" align="right" valign="top">virtual float </td><td class="memItemRight" valign="bottom"><a class="el" href="classPointForceController.html#a1d1408c87caf7a0c1cfcf55adddd539b">getForce</a> ()</td></tr>
|
|
|
<tr class="separator:a1d1408c87caf7a0c1cfcf55adddd539b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ab13973bea56ef149ee0639d0858a16d0"><td class="memItemLeft" align="right" valign="top">virtual float </td><td class="memItemRight" valign="bottom"><a class="el" href="classPointForceController.html#ab13973bea56ef149ee0639d0858a16d0">getLinearDrag</a> ()</td></tr>
|
|
|
+<tr class="separator:ab13973bea56ef149ee0639d0858a16d0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:a5e4214a63a7e3cb3a8c136a3d65fceab"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classPointForceController.html#a5e4214a63a7e3cb3a8c136a3d65fceab">getNonLinear</a> ()</td></tr>
|
|
|
+<tr class="separator:a5e4214a63a7e3cb3a8c136a3d65fceab"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
<tr class="memitem:a9fa8fd917c5ac9a77f557b5e68a2997b"><td class="memItemLeft" align="right" valign="top">virtual float </td><td class="memItemRight" valign="bottom"><a class="el" href="classPointForceController.html#a9fa8fd917c5ac9a77f557b5e68a2997b">getRadius</a> ()</td></tr>
|
|
|
<tr class="separator:a9fa8fd917c5ac9a77f557b5e68a2997b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:a2bddfc525658c0e453ad0ca45bff9729"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPointForceController.html#a2bddfc525658c0e453ad0ca45bff9729">setAngularDrag</a> (angularDrag)</td></tr>
|
|
|
+<tr class="separator:a2bddfc525658c0e453ad0ca45bff9729"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
<tr class="memitem:a9d87de2c393a468a4731edec3d7426c0"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPointForceController.html#a9d87de2c393a468a4731edec3d7426c0">setForce</a> (force)</td></tr>
|
|
|
<tr class="separator:a9d87de2c393a468a4731edec3d7426c0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:a77ac78dc7da62c62a7c9b53089dcbeb5"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPointForceController.html#a77ac78dc7da62c62a7c9b53089dcbeb5">setLinearDrag</a> (linearDrag)</td></tr>
|
|
|
+<tr class="separator:a77ac78dc7da62c62a7c9b53089dcbeb5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:aa81b3aa26da47d947a612c2ca2179343"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPointForceController.html#aa81b3aa26da47d947a612c2ca2179343">setNonLinear</a> (nonLinear)</td></tr>
|
|
|
+<tr class="separator:aa81b3aa26da47d947a612c2ca2179343"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
<tr class="memitem:a9c264a34cbfb3be74b833f761ee3f514"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPointForceController.html#a9c264a34cbfb3be74b833f761ee3f514">setPosition</a> (float x, float y)</td></tr>
|
|
|
<tr class="separator:a9c264a34cbfb3be74b833f761ee3f514"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
<tr class="memitem:a32c3f9da5d973cf7b47676aeba97551f"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPointForceController.html#a32c3f9da5d973cf7b47676aeba97551f">setRadius</a> (radius)</td></tr>
|
|
|
@@ -131,8 +143,14 @@ Public Member Functions</h2></td></tr>
|
|
|
</table><table class="memberdecls">
|
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
|
|
|
Public Attributes</h2></td></tr>
|
|
|
+<tr class="memitem:ac96ed6bcbc51427afa3245e8026a3dde"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="classPointForceController.html#ac96ed6bcbc51427afa3245e8026a3dde">AngularDrag</a></td></tr>
|
|
|
+<tr class="separator:ac96ed6bcbc51427afa3245e8026a3dde"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
<tr class="memitem:a4125ec422d8633a9e4a948828bba49cd"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="classPointForceController.html#a4125ec422d8633a9e4a948828bba49cd">Force</a></td></tr>
|
|
|
<tr class="separator:a4125ec422d8633a9e4a948828bba49cd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:adfa4c30a8d3c209c09bdd3b46a8d7235"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="classPointForceController.html#adfa4c30a8d3c209c09bdd3b46a8d7235">LinearDrag</a></td></tr>
|
|
|
+<tr class="separator:adfa4c30a8d3c209c09bdd3b46a8d7235"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ad7fa65e2b810150a48b8dad3020fc844"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classPointForceController.html#ad7fa65e2b810150a48b8dad3020fc844">NonLinear</a></td></tr>
|
|
|
+<tr class="separator:ad7fa65e2b810150a48b8dad3020fc844"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
<tr class="memitem:a55542e5f2d95f89ab8a2cb9eb094003a"><td class="memItemLeft" align="right" valign="top">Vector2 </td><td class="memItemRight" valign="bottom"><a class="el" href="classPointForceController.html#a55542e5f2d95f89ab8a2cb9eb094003a">Position</a></td></tr>
|
|
|
<tr class="separator:a55542e5f2d95f89ab8a2cb9eb094003a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
<tr class="memitem:a9358ac592cb7cca2f5c41c0f71b5aa68"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="classPointForceController.html#a9358ac592cb7cca2f5c41c0f71b5aa68">Radius</a></td></tr>
|
|
|
@@ -199,6 +217,31 @@ Public Attributes</h2></td></tr>
|
|
|
</div>
|
|
|
</div>
|
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
|
+<a class="anchor" id="afa7d216a62bd3f70caee06d30b4c37dd"></a>
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+<table class="mlabels">
|
|
|
+ <tr>
|
|
|
+ <td class="mlabels-left">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">virtual float PointForceController::getAngularDrag </td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramname"></td><td>)</td>
|
|
|
+ <td></td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+ </td>
|
|
|
+ <td class="mlabels-right">
|
|
|
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
|
|
+ </tr>
|
|
|
+</table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<p>Gets the angular drag coefficient. </p>
|
|
|
+<dl class="section return"><dt>Returns</dt><dd>The angular drag coefficient. </dd></dl>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
<a class="anchor" id="a1d1408c87caf7a0c1cfcf55adddd539b"></a>
|
|
|
<div class="memitem">
|
|
|
<div class="memproto">
|
|
|
@@ -222,6 +265,56 @@ Public Attributes</h2></td></tr>
|
|
|
<p>Gets the point force being used. </p>
|
|
|
<dl class="section return"><dt>Returns</dt><dd>The point force being used. </dd></dl>
|
|
|
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a class="anchor" id="ab13973bea56ef149ee0639d0858a16d0"></a>
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+<table class="mlabels">
|
|
|
+ <tr>
|
|
|
+ <td class="mlabels-left">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">virtual float PointForceController::getLinearDrag </td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramname"></td><td>)</td>
|
|
|
+ <td></td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+ </td>
|
|
|
+ <td class="mlabels-right">
|
|
|
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
|
|
+ </tr>
|
|
|
+</table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<p>Gets the linear drag coefficient. </p>
|
|
|
+<dl class="section return"><dt>Returns</dt><dd>The linear drag coefficient. </dd></dl>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a class="anchor" id="a5e4214a63a7e3cb3a8c136a3d65fceab"></a>
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+<table class="mlabels">
|
|
|
+ <tr>
|
|
|
+ <td class="mlabels-left">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">virtual bool PointForceController::getNonLinear </td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramname"></td><td>)</td>
|
|
|
+ <td></td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+ </td>
|
|
|
+ <td class="mlabels-right">
|
|
|
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
|
|
+ </tr>
|
|
|
+</table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<p>Gets whether to apply the force non-linearly (using the inverse square law) or linearly. </p>
|
|
|
+<dl class="section return"><dt>Returns</dt><dd>Whether to apply the force non-linearly (using the inverse square law) or linearly. </dd></dl>
|
|
|
+
|
|
|
</div>
|
|
|
</div>
|
|
|
<a class="anchor" id="a9fa8fd917c5ac9a77f557b5e68a2997b"></a>
|
|
|
@@ -247,6 +340,40 @@ Public Attributes</h2></td></tr>
|
|
|
<p>Gets the radius of the point force being used. </p>
|
|
|
<dl class="section return"><dt>Returns</dt><dd>The radius of the point force being used. </dd></dl>
|
|
|
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a class="anchor" id="a2bddfc525658c0e453ad0ca45bff9729"></a>
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+<table class="mlabels">
|
|
|
+ <tr>
|
|
|
+ <td class="mlabels-left">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">virtual void PointForceController::setAngularDrag </td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype">angularDrag </td>
|
|
|
+ <td class="paramname"></td><td>)</td>
|
|
|
+ <td></td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+ </td>
|
|
|
+ <td class="mlabels-right">
|
|
|
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
|
|
+ </tr>
|
|
|
+</table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<ul>
|
|
|
+<li>Sets the angular drag coefficient (0.0 to 1.0). <dl class="params"><dt>Parameters</dt><dd>
|
|
|
+ <table class="params">
|
|
|
+ <tr><td class="paramname">angularDrag</td><td>The angular drag coefficient </td></tr>
|
|
|
+ </table>
|
|
|
+ </dd>
|
|
|
+</dl>
|
|
|
+<dl class="section return"><dt>Returns</dt><dd>No return value. </dd></dl>
|
|
|
+</li>
|
|
|
+</ul>
|
|
|
+
|
|
|
</div>
|
|
|
</div>
|
|
|
<a class="anchor" id="a9d87de2c393a468a4731edec3d7426c0"></a>
|
|
|
@@ -281,6 +408,74 @@ Public Attributes</h2></td></tr>
|
|
|
</li>
|
|
|
</ul>
|
|
|
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a class="anchor" id="a77ac78dc7da62c62a7c9b53089dcbeb5"></a>
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+<table class="mlabels">
|
|
|
+ <tr>
|
|
|
+ <td class="mlabels-left">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">virtual void PointForceController::setLinearDrag </td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype">linearDrag </td>
|
|
|
+ <td class="paramname"></td><td>)</td>
|
|
|
+ <td></td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+ </td>
|
|
|
+ <td class="mlabels-right">
|
|
|
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
|
|
+ </tr>
|
|
|
+</table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<ul>
|
|
|
+<li>Sets the linear drag coefficient (0.0 to 1.0). <dl class="params"><dt>Parameters</dt><dd>
|
|
|
+ <table class="params">
|
|
|
+ <tr><td class="paramname">linearDrag</td><td>The linear drag coefficient </td></tr>
|
|
|
+ </table>
|
|
|
+ </dd>
|
|
|
+</dl>
|
|
|
+<dl class="section return"><dt>Returns</dt><dd>No return value. </dd></dl>
|
|
|
+</li>
|
|
|
+</ul>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a class="anchor" id="aa81b3aa26da47d947a612c2ca2179343"></a>
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+<table class="mlabels">
|
|
|
+ <tr>
|
|
|
+ <td class="mlabels-left">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">virtual void PointForceController::setNonLinear </td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype">nonLinear </td>
|
|
|
+ <td class="paramname"></td><td>)</td>
|
|
|
+ <td></td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+ </td>
|
|
|
+ <td class="mlabels-right">
|
|
|
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
|
|
+ </tr>
|
|
|
+</table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<ul>
|
|
|
+<li>Sets whether to apply the force non-linearly (using the inverse square law) or linearly. <dl class="params"><dt>Parameters</dt><dd>
|
|
|
+ <table class="params">
|
|
|
+ <tr><td class="paramname">nonLinear</td><td>whether to apply the force non-linearly (using the inverse square law) or linearly. </td></tr>
|
|
|
+ </table>
|
|
|
+ </dd>
|
|
|
+</dl>
|
|
|
+<dl class="section return"><dt>Returns</dt><dd>No return value. </dd></dl>
|
|
|
+</li>
|
|
|
+</ul>
|
|
|
+
|
|
|
</div>
|
|
|
</div>
|
|
|
<a class="anchor" id="a9c264a34cbfb3be74b833f761ee3f514"></a>
|
|
|
@@ -363,6 +558,19 @@ Public Attributes</h2></td></tr>
|
|
|
</div>
|
|
|
</div>
|
|
|
<h2 class="groupheader">Member Data Documentation</h2>
|
|
|
+<a class="anchor" id="ac96ed6bcbc51427afa3245e8026a3dde"></a>
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">float PointForceController::AngularDrag</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<p>The angular drag co-efficient for the fluid. </p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
<a class="anchor" id="aed3682c97eeb57c1e4d5b30e83adcf07"></a>
|
|
|
<div class="memitem">
|
|
|
<div class="memproto">
|
|
|
@@ -411,6 +619,32 @@ Public Attributes</h2></td></tr>
|
|
|
</table>
|
|
|
</div><div class="memdoc">
|
|
|
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a class="anchor" id="adfa4c30a8d3c209c09bdd3b46a8d7235"></a>
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">float PointForceController::LinearDrag</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<p>The linear drag co-efficient for the fluid. </p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a class="anchor" id="ad7fa65e2b810150a48b8dad3020fc844"></a>
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">bool PointForceController::NonLinear</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<p>Whether to apply the force non-linearly (using the inverse square law) or linearly. </p>
|
|
|
+
|
|
|
</div>
|
|
|
</div>
|
|
|
<a class="anchor" id="a692e81792841aa2ee5dc0d46221f5934"></a>
|