Forráskód Böngészése

- Updated reference

Mich 13 éve
szülő
commit
6773b13ae2
2 módosított fájl, 265 hozzáadás és 22 törlés
  1. 31 22
      classPointForceController-members.html
  2. 234 0
      classPointForceController.html

+ 31 - 22
classPointForceController-members.html

@@ -29,14 +29,16 @@
 <p>This is the complete list of members for <a class="el" href="classPointForceController.html">PointForceController</a>, including all inherited members.</p>
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classSimObject.html#aa19815069e82c393e2c10885eabf8016">addFieldFilter</a>(fieldName)</td><td class="entry"><a class="el" href="classSimObject.html">SimObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classSimObject.html#a804a3fb06b864699c7bc2601e685756d">call</a>(%args)</td><td class="entry"><a class="el" href="classSimObject.html">SimObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classPointForceController.html#aed3682c97eeb57c1e4d5b30e83adcf07">canSaveDynamicFields</a></td><td class="entry"><a class="el" href="classPointForceController.html">PointForceController</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classPointForceController.html#a56cf169277b8f29d998e3c2cc4beb66a">class</a></td><td class="entry"><a class="el" href="classPointForceController.html">PointForceController</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classSimObject.html#abce68a893b7efa10c06ea780ddda7f06">clone</a>([bool copyDynamicFields?=false])</td><td class="entry"><a class="el" href="classSimObject.html">SimObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classSimObject.html#a0407d340f60883977e60e7414f804be8">delete</a>()</td><td class="entry"><a class="el" href="classSimObject.html">SimObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classSimObject.html#a6a5e4ea85ff866ed5340d20993541c50">dump</a>()</td><td class="entry"><a class="el" href="classSimObject.html">SimObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classSimObject.html#a7b595302fce08857b11a01bbb1083a7e">dumpClassHierarchy</a>()</td><td class="entry"><a class="el" href="classSimObject.html">SimObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classPointForceController.html#a4125ec422d8633a9e4a948828bba49cd">Force</a></td><td class="entry"><a class="el" href="classPointForceController.html">PointForceController</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classPointForceController.html#ac96ed6bcbc51427afa3245e8026a3dde">AngularDrag</a></td><td class="entry"><a class="el" href="classPointForceController.html">PointForceController</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classSimObject.html#a804a3fb06b864699c7bc2601e685756d">call</a>(%args)</td><td class="entry"><a class="el" href="classSimObject.html">SimObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classPointForceController.html#aed3682c97eeb57c1e4d5b30e83adcf07">canSaveDynamicFields</a></td><td class="entry"><a class="el" href="classPointForceController.html">PointForceController</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classPointForceController.html#a56cf169277b8f29d998e3c2cc4beb66a">class</a></td><td class="entry"><a class="el" href="classPointForceController.html">PointForceController</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classSimObject.html#abce68a893b7efa10c06ea780ddda7f06">clone</a>([bool copyDynamicFields?=false])</td><td class="entry"><a class="el" href="classSimObject.html">SimObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classSimObject.html#a0407d340f60883977e60e7414f804be8">delete</a>()</td><td class="entry"><a class="el" href="classSimObject.html">SimObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classSimObject.html#a6a5e4ea85ff866ed5340d20993541c50">dump</a>()</td><td class="entry"><a class="el" href="classSimObject.html">SimObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classSimObject.html#a7b595302fce08857b11a01bbb1083a7e">dumpClassHierarchy</a>()</td><td class="entry"><a class="el" href="classSimObject.html">SimObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classPointForceController.html#a4125ec422d8633a9e4a948828bba49cd">Force</a></td><td class="entry"><a class="el" href="classPointForceController.html">PointForceController</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classPointForceController.html#afa7d216a62bd3f70caee06d30b4c37dd">getAngularDrag</a>()</td><td class="entry"><a class="el" href="classPointForceController.html">PointForceController</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classSimObject.html#a8e927f41d38b279dc8684f7ced03c0fb">getClassName</a>()</td><td class="entry"><a class="el" href="classSimObject.html">SimObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classSimObject.html#a90cc89c3cebc772fdadfd9ac87ecd24e">getClassNamespace</a>()</td><td class="entry"><a class="el" href="classSimObject.html">SimObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classPickingSceneController.html#a077bf0e4f334704c51fe1eda0b106b43">getControlGroups</a>()</td><td class="entry"><a class="el" href="classPickingSceneController.html">PickingSceneController</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
@@ -51,7 +53,9 @@
   <tr class="even"><td class="entry"><a class="el" href="classSimObject.html#a1a4f6c730ac5325e79cc4554e43db26e">getGroup</a>()</td><td class="entry"><a class="el" href="classSimObject.html">SimObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classSimObject.html#a230cd7c02705a8d3eea78cacb320591f">getId</a>()</td><td class="entry"><a class="el" href="classSimObject.html">SimObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classSimObject.html#a9b026d477bdd586a8ad5ee0e7a6fb7fe">getInternalName</a>()</td><td class="entry"><a class="el" href="classSimObject.html">SimObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classSimObject.html#a84e32f38cdb775bfe739867d55737b4d">getName</a>()</td><td class="entry"><a class="el" href="classSimObject.html">SimObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classPointForceController.html#ab13973bea56ef149ee0639d0858a16d0">getLinearDrag</a>()</td><td class="entry"><a class="el" href="classPointForceController.html">PointForceController</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classSimObject.html#a84e32f38cdb775bfe739867d55737b4d">getName</a>()</td><td class="entry"><a class="el" href="classSimObject.html">SimObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classPointForceController.html#a5e4214a63a7e3cb3a8c136a3d65fceab">getNonLinear</a>()</td><td class="entry"><a class="el" href="classPointForceController.html">PointForceController</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classSimObject.html#a1058915844541a6bebebc75415bbe7e0">getProgenitorFile</a>()</td><td class="entry"><a class="el" href="classSimObject.html">SimObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classPointForceController.html#a9fa8fd917c5ac9a77f557b5e68a2997b">getRadius</a>()</td><td class="entry"><a class="el" href="classPointForceController.html">PointForceController</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classSimObject.html#a4b464b66407955fa435f66dc684971c8">getSuperClassNamespace</a>()</td><td class="entry"><a class="el" href="classSimObject.html">SimObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
@@ -61,6 +65,8 @@
   <tr class="even"><td class="entry"><a class="el" href="classSimObject.html#a86048647be436a21246de6a92f807ea4">isMemberOfClass</a>(string classname)</td><td class="entry"><a class="el" href="classSimObject.html">SimObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classSimObject.html#a89bdccd1d3b307d9caf08496003a63cb">isMethod</a>(string method name)</td><td class="entry"><a class="el" href="classSimObject.html">SimObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classSimObject.html#a4d77984a510b832f0f2a87d132192af1">isTimerActive</a>()</td><td class="entry"><a class="el" href="classSimObject.html">SimObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classPointForceController.html#adfa4c30a8d3c209c09bdd3b46a8d7235">LinearDrag</a></td><td class="entry"><a class="el" href="classPointForceController.html">PointForceController</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classPointForceController.html#ad7fa65e2b810150a48b8dad3020fc844">NonLinear</a></td><td class="entry"><a class="el" href="classPointForceController.html">PointForceController</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classPointForceController.html#a692e81792841aa2ee5dc0d46221f5934">parentGroup</a></td><td class="entry"><a class="el" href="classPointForceController.html">PointForceController</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classPointForceController.html#a6ec6a5664e54097d5aa3cf7469d8d9ea">PointForceController</a>()</td><td class="entry"><a class="el" href="classPointForceController.html">PointForceController</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classPointForceController.html#a55542e5f2d95f89ab8a2cb9eb094003a">Position</a></td><td class="entry"><a class="el" href="classPointForceController.html">PointForceController</a></td><td class="entry"></td></tr>
@@ -68,20 +74,23 @@
   <tr><td class="entry"><a class="el" href="classSimObject.html#a5a3e025c27ebe1d34a8485ee53199dcb">removeFieldFilter</a>(fieldName)</td><td class="entry"><a class="el" href="classSimObject.html">SimObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classSimObject.html#aac4f9db0033e9192254a8308f6101909">save</a>(fileName,[selectedOnly])</td><td class="entry"><a class="el" href="classSimObject.html">SimObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classSimObject.html#a38c14c64f403c3df7749ca315c325386">schedule</a>(time, command,&lt; arg1...argN &gt;)</td><td class="entry"><a class="el" href="classSimObject.html">SimObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classSimObject.html#ac70958a4cae93deda0d031947d187892">setClassNamespace</a>()</td><td class="entry"><a class="el" href="classSimObject.html">SimObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classPickingSceneController.html#ad7f65a5de0446ecfcabeabe964ff2b91">setControlGroups</a>(groups $)</td><td class="entry"><a class="el" href="classPickingSceneController.html">PickingSceneController</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classPickingSceneController.html#a7f751ddb6714ac66349c2f43e5bb2180">setControlLayers</a>(layers $)</td><td class="entry"><a class="el" href="classPickingSceneController.html">PickingSceneController</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classSimObject.html#a29f97240eeaf780e9c02bee7aa6e7b25">setFieldValue</a>(fieldName, value)</td><td class="entry"><a class="el" href="classSimObject.html">SimObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classPointForceController.html#a9d87de2c393a468a4731edec3d7426c0">setForce</a>(force)</td><td class="entry"><a class="el" href="classPointForceController.html">PointForceController</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classSimObject.html#acf355cf2001b85ffcf07958400c97605">setInternalName</a>()</td><td class="entry"><a class="el" href="classSimObject.html">SimObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classPointForceController.html#a2bddfc525658c0e453ad0ca45bff9729">setAngularDrag</a>(angularDrag)</td><td class="entry"><a class="el" href="classPointForceController.html">PointForceController</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classSimObject.html#ac70958a4cae93deda0d031947d187892">setClassNamespace</a>()</td><td class="entry"><a class="el" href="classSimObject.html">SimObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classPickingSceneController.html#ad7f65a5de0446ecfcabeabe964ff2b91">setControlGroups</a>(groups $)</td><td class="entry"><a class="el" href="classPickingSceneController.html">PickingSceneController</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classPickingSceneController.html#a7f751ddb6714ac66349c2f43e5bb2180">setControlLayers</a>(layers $)</td><td class="entry"><a class="el" href="classPickingSceneController.html">PickingSceneController</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classSimObject.html#a29f97240eeaf780e9c02bee7aa6e7b25">setFieldValue</a>(fieldName, value)</td><td class="entry"><a class="el" href="classSimObject.html">SimObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classPointForceController.html#a9d87de2c393a468a4731edec3d7426c0">setForce</a>(force)</td><td class="entry"><a class="el" href="classPointForceController.html">PointForceController</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classSimObject.html#acf355cf2001b85ffcf07958400c97605">setInternalName</a>()</td><td class="entry"><a class="el" href="classSimObject.html">SimObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classPointForceController.html#a77ac78dc7da62c62a7c9b53089dcbeb5">setLinearDrag</a>(linearDrag)</td><td class="entry"><a class="el" href="classPointForceController.html">PointForceController</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classSimObject.html#a1e799de6b4329f9ce9b94a176ad1cfbb">setName</a>(newName)</td><td class="entry"><a class="el" href="classSimObject.html">SimObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classPointForceController.html#a9c264a34cbfb3be74b833f761ee3f514">setPosition</a>(float x, float y)</td><td class="entry"><a class="el" href="classPointForceController.html">PointForceController</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classSimObject.html#ad2b00ab622649aa8b1b2b5600ea4abb1">setProgenitorFile</a>(file)</td><td class="entry"><a class="el" href="classSimObject.html">SimObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classPointForceController.html#a32c3f9da5d973cf7b47676aeba97551f">setRadius</a>(radius)</td><td class="entry"><a class="el" href="classPointForceController.html">PointForceController</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classSimObject.html#a94f53f0f93ced24b597de83aa122e824">setSuperClassNamespace</a>()</td><td class="entry"><a class="el" href="classSimObject.html">SimObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classSimObject.html#ab928f21c5a7e13a0c2cdbcf479c9e07d">startTimer</a>(callbackFunction, float timePeriod,[repeat])</td><td class="entry"><a class="el" href="classSimObject.html">SimObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classSimObject.html#acd9c4032150dd0566eca593062588e9f">stopTimer</a>()</td><td class="entry"><a class="el" href="classSimObject.html">SimObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classPointForceController.html#ae102b4ef828d7d99dcbfcc47fb108e7c">superclass</a></td><td class="entry"><a class="el" href="classPointForceController.html">PointForceController</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classPointForceController.html#aa81b3aa26da47d947a612c2ca2179343">setNonLinear</a>(nonLinear)</td><td class="entry"><a class="el" href="classPointForceController.html">PointForceController</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classPointForceController.html#a9c264a34cbfb3be74b833f761ee3f514">setPosition</a>(float x, float y)</td><td class="entry"><a class="el" href="classPointForceController.html">PointForceController</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classSimObject.html#ad2b00ab622649aa8b1b2b5600ea4abb1">setProgenitorFile</a>(file)</td><td class="entry"><a class="el" href="classSimObject.html">SimObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classPointForceController.html#a32c3f9da5d973cf7b47676aeba97551f">setRadius</a>(radius)</td><td class="entry"><a class="el" href="classPointForceController.html">PointForceController</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classSimObject.html#a94f53f0f93ced24b597de83aa122e824">setSuperClassNamespace</a>()</td><td class="entry"><a class="el" href="classSimObject.html">SimObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classSimObject.html#ab928f21c5a7e13a0c2cdbcf479c9e07d">startTimer</a>(callbackFunction, float timePeriod,[repeat])</td><td class="entry"><a class="el" href="classSimObject.html">SimObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classSimObject.html#acd9c4032150dd0566eca593062588e9f">stopTimer</a>()</td><td class="entry"><a class="el" href="classSimObject.html">SimObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classPointForceController.html#ae102b4ef828d7d99dcbfcc47fb108e7c">superclass</a></td><td class="entry"><a class="el" href="classPointForceController.html">PointForceController</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- START FOOTER -->
 <br>

+ 234 - 0
classPointForceController.html

@@ -36,12 +36,24 @@
 Public Member Functions</h2></td></tr>
 <tr class="memitem:a6ec6a5664e54097d5aa3cf7469d8d9ea"><td class="memItemLeft" align="right" valign="top">virtual string&#160;</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">&#160;</td></tr>
+<tr class="memitem:afa7d216a62bd3f70caee06d30b4c37dd"><td class="memItemLeft" align="right" valign="top">virtual float&#160;</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">&#160;</td></tr>
 <tr class="memitem:a1d1408c87caf7a0c1cfcf55adddd539b"><td class="memItemLeft" align="right" valign="top">virtual float&#160;</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">&#160;</td></tr>
+<tr class="memitem:ab13973bea56ef149ee0639d0858a16d0"><td class="memItemLeft" align="right" valign="top">virtual float&#160;</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">&#160;</td></tr>
+<tr class="memitem:a5e4214a63a7e3cb3a8c136a3d65fceab"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</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">&#160;</td></tr>
 <tr class="memitem:a9fa8fd917c5ac9a77f557b5e68a2997b"><td class="memItemLeft" align="right" valign="top">virtual float&#160;</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">&#160;</td></tr>
+<tr class="memitem:a2bddfc525658c0e453ad0ca45bff9729"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</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">&#160;</td></tr>
 <tr class="memitem:a9d87de2c393a468a4731edec3d7426c0"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</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">&#160;</td></tr>
+<tr class="memitem:a77ac78dc7da62c62a7c9b53089dcbeb5"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</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">&#160;</td></tr>
+<tr class="memitem:aa81b3aa26da47d947a612c2ca2179343"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</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">&#160;</td></tr>
 <tr class="memitem:a9c264a34cbfb3be74b833f761ee3f514"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</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">&#160;</td></tr>
 <tr class="memitem:a32c3f9da5d973cf7b47676aeba97551f"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</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&#160;</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">&#160;</td></tr>
 <tr class="memitem:a4125ec422d8633a9e4a948828bba49cd"><td class="memItemLeft" align="right" valign="top">float&#160;</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">&#160;</td></tr>
+<tr class="memitem:adfa4c30a8d3c209c09bdd3b46a8d7235"><td class="memItemLeft" align="right" valign="top">float&#160;</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">&#160;</td></tr>
+<tr class="memitem:ad7fa65e2b810150a48b8dad3020fc844"><td class="memItemLeft" align="right" valign="top">bool&#160;</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">&#160;</td></tr>
 <tr class="memitem:a55542e5f2d95f89ab8a2cb9eb094003a"><td class="memItemLeft" align="right" valign="top">Vector2&#160;</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">&#160;</td></tr>
 <tr class="memitem:a9358ac592cb7cca2f5c41c0f71b5aa68"><td class="memItemLeft" align="right" valign="top">float&#160;</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&#160;</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&#160;</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&#160;</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>