summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakob Odersky <jodersky@gmail.com>2009-11-16 11:48:01 +0000
committerJakob Odersky <jodersky@gmail.com>2009-11-16 11:48:01 +0000
commitfbdf90f0deb14ddd8a457ff1f5f7715e4d3c2f2a (patch)
tree1840153eb5b273fdb1dbe585afde893c9b8d766f
parent9d20024aa35cd7f923ebfc1ed9a2ffbf2731da70 (diff)
downloadsims-fbdf90f0deb14ddd8a457ff1f5f7715e4d3c2f2a.tar.gz
sims-fbdf90f0deb14ddd8a457ff1f5f7715e4d3c2f2a.tar.bz2
sims-fbdf90f0deb14ddd8a457ff1f5f7715e4d3c2f2a.zip
Added new test.
-rw-r--r--doc/all-classes.html10
-rw-r--r--doc/graphyx/graphics/Parser$object.html12
-rw-r--r--doc/graphyx/gui$content.html48
-rw-r--r--doc/graphyx/gui$package.html9
-rw-r--r--doc/graphyx/gui/AboutHelpFrame$object.html98
-rw-r--r--doc/graphyx/gui/AboutHelpFrame.html138
-rw-r--r--doc/graphyx/gui/MainPanel.html20
-rw-r--r--doc/graphyx/gui/MenuHelp.html202
-rw-r--r--doc/graphyx/gui/MenuPanel.html175
-rw-r--r--doc/graphyx/tests$content.html11
-rw-r--r--doc/graphyx/tests$package.html6
-rw-r--r--doc/graphyx/tests/Carriage$object.Car.html272
-rw-r--r--doc/graphyx/tests/Carriage$object.html182
-rw-r--r--doc/graphyx/tests/Test.html2
-rw-r--r--doc/sims/dynamics/Body.html14
-rw-r--r--doc/sims/dynamics/World.html36
-rw-r--r--doc/sims/math/Matrix22.html18
-rw-r--r--doc/sims/prefabs/Prefab.html2
-rw-r--r--doc/sims/util/RelativeVector.html16
-rw-r--r--src/graphyx/Graphyx.scala1
-rw-r--r--src/graphyx/tests/Carriage.scala55
-rw-r--r--src/graphyx/tests/EmptyTest.scala1
-rw-r--r--src/sims/collision/Collision.scala1
23 files changed, 1270 insertions, 59 deletions
diff --git a/doc/all-classes.html b/doc/all-classes.html
index 086233b..a5b98a0 100644
--- a/doc/all-classes.html
+++ b/doc/all-classes.html
@@ -5,9 +5,11 @@
</head>
<body onload="init()"><div><div class="kinds" id="Classes">Classes</div><ul class="list">
<li id="Classes_A"><a href="sims/collision/AABB.html" target="contentFrame">AABB</a></li>
+<li><a href="graphyx/gui/AboutHelpFrame.html" target="contentFrame">AboutHelpFrame</a></li>
<li id="Classes_B"><a href="sims/dynamics/Body.html" target="contentFrame">Body</a></li>
<li><a href="graphyx/gui/BodyPopup.html" target="contentFrame">BodyPopup</a></li>
-<li id="Classes_C"><a href="sims/dynamics/Circle.html" target="contentFrame">Circle</a></li>
+<li id="Classes_C"><a href="graphyx/tests/Carriage$object.Car.html" target="contentFrame">Carriage.Car</a></li>
+<li><a href="sims/dynamics/Circle.html" target="contentFrame">Circle</a></li>
<li><a href="sims/collision/CircleCollision.html" target="contentFrame">CircleCollision</a></li>
<li><a href="sims/collision/Collision.html" target="contentFrame">Collision</a></li>
<li><a href="sims/dynamics/Constraint.html" target="contentFrame">Constraint</a></li>
@@ -41,6 +43,8 @@
<li id="Classes_M"><a href="graphyx/gui/MainFrame.html" target="contentFrame">MainFrame</a></li>
<li><a href="graphyx/gui/MainPanel.html" target="contentFrame">MainPanel</a></li>
<li><a href="sims/math/Matrix22.html" target="contentFrame">Matrix22</a></li>
+<li><a href="graphyx/gui/MenuHelp.html" target="contentFrame">MenuHelp</a></li>
+<li><a href="graphyx/gui/MenuPanel.html" target="contentFrame">MenuPanel</a></li>
<li id="Classes_N"><a href="sims/prefabs/Net.html" target="contentFrame">Net</a></li>
<li id="Classes_O"><a href="graphyx/gui/OptionsPanel.html" target="contentFrame">OptionsPanel</a></li>
<li><a href="sims/collision/Overlap.html" target="contentFrame">Overlap</a></li>
@@ -72,9 +76,11 @@
</ul>
<div class="kinds" id="Objects">Objects</div><ul class="list">
<li id="Objects_A"><a href="sims/collision/AABB$object.html" target="contentFrame">AABB</a></li>
+<li><a href="graphyx/gui/AboutHelpFrame$object.html" target="contentFrame">AboutHelpFrame</a></li>
<li id="Objects_B"><a href="graphyx/tests/BallStack$object.html" target="contentFrame">BallStack</a></li>
<li><a href="sims/dynamics/Body$object.html" target="contentFrame">Body</a></li>
-<li id="Objects_C"><a href="graphyx/tests/Chain$object.html" target="contentFrame">Chain</a></li>
+<li id="Objects_C"><a href="graphyx/tests/Carriage$object.html" target="contentFrame">Carriage</a></li>
+<li><a href="graphyx/tests/Chain$object.html" target="contentFrame">Chain</a></li>
<li><a href="sims/dynamics/Circle$object.html" target="contentFrame">Circle</a></li>
<li><a href="sims/collision/CircleCollision$object.html" target="contentFrame">CircleCollision</a></li>
<li><a href="sims/collision/Collision$object.html" target="contentFrame">Collision</a></li>
diff --git a/doc/graphyx/graphics/Parser$object.html b/doc/graphyx/graphics/Parser$object.html
index ae47866..4e88dfa 100644
--- a/doc/graphyx/graphics/Parser$object.html
+++ b/doc/graphyx/graphics/Parser$object.html
@@ -56,8 +56,8 @@
<code> def</code>
</td>
<td class="signature">
- <em><a href="../../graphyx/graphics/Parser$object.html#toGraphical%28sims.collision.AABB%29" target="_self">toGraphical</a></em>
- (<em>real</em> : <a href="../../sims/collision/AABB.html" target="_self">AABB</a>) : <a href="../../graphyx/graphics/GraphicalAABB.html" target="_self">GraphicalAABB</a>
+ <em><a href="../../graphyx/graphics/Parser$object.html#toGraphical%28sims.dynamics.Body%29" target="_self">toGraphical</a></em>
+ (<em>real</em> : <a href="../../sims/dynamics/Body.html" target="_self">Body</a>) : <a href="../../graphyx/graphics/GraphicalBody.html" target="_self">GraphicalBody</a>
</td>
@@ -100,8 +100,8 @@
<code> def</code>
</td>
<td class="signature">
- <em><a href="../../graphyx/graphics/Parser$object.html#toGraphical%28sims.collision.Collision%29" target="_self">toGraphical</a></em>
- (<em>real</em> : <a href="../../sims/collision/Collision.html" target="_self">Collision</a>) : <a href="../../graphyx/graphics/GraphicalCollision.html" target="_self">GraphicalCollision</a>
+ <em><a href="../../graphyx/graphics/Parser$object.html#toGraphical%28sims.collision.AABB%29" target="_self">toGraphical</a></em>
+ (<em>real</em> : <a href="../../sims/collision/AABB.html" target="_self">AABB</a>) : <a href="../../graphyx/graphics/GraphicalAABB.html" target="_self">GraphicalAABB</a>
</td>
@@ -111,8 +111,8 @@
<code> def</code>
</td>
<td class="signature">
- <em><a href="../../graphyx/graphics/Parser$object.html#toGraphical%28sims.dynamics.Body%29" target="_self">toGraphical</a></em>
- (<em>real</em> : <a href="../../sims/dynamics/Body.html" target="_self">Body</a>) : <a href="../../graphyx/graphics/GraphicalBody.html" target="_self">GraphicalBody</a>
+ <em><a href="../../graphyx/graphics/Parser$object.html#toGraphical%28sims.collision.Collision%29" target="_self">toGraphical</a></em>
+ (<em>real</em> : <a href="../../sims/collision/Collision.html" target="_self">Collision</a>) : <a href="../../graphyx/graphics/GraphicalCollision.html" target="_self">GraphicalCollision</a>
</td>
diff --git a/doc/graphyx/gui$content.html b/doc/graphyx/gui$content.html
index b402d3b..433bf88 100644
--- a/doc/graphyx/gui$content.html
+++ b/doc/graphyx/gui$content.html
@@ -10,6 +10,17 @@
<code> class</code>
</td>
<td class="signature">
+ <em><a href="../graphyx/gui/AboutHelpFrame.html" target="_self">AboutHelpFrame</a></em>
+ <code> extends </code><a href="" target="contentFrame" class="scala/swing/Frame">scala.swing.Frame</a>
+
+
+ </td>
+ </tr>
+<tr>
+ <td class="modifiers" valign="top">
+ <code> class</code>
+ </td>
+ <td class="signature">
<em><a href="../graphyx/gui/BodyPopup.html" target="_self">BodyPopup</a></em>
<code> extends </code><a href="../graphyx/gui/PopupMenu.html" target="_self">PopupMenu</a>
@@ -98,6 +109,28 @@
<code> class</code>
</td>
<td class="signature">
+ <em><a href="../graphyx/gui/MenuHelp.html" target="_self">MenuHelp</a></em>
+ <code> extends </code><a href="" target="contentFrame" class="scala/swing/Menu">scala.swing.Menu</a>
+
+
+ </td>
+ </tr>
+<tr>
+ <td class="modifiers" valign="top">
+ <code> class</code>
+ </td>
+ <td class="signature">
+ <em><a href="../graphyx/gui/MenuPanel.html" target="_self">MenuPanel</a></em>
+ (<em>container</em> : <a href="../graphyx/gui/Container.html" target="_self">Container</a>)<code> extends </code><a href="" target="contentFrame" class="scala/swing/BoxPanel">scala.swing.BoxPanel</a>
+
+
+ </td>
+ </tr>
+<tr>
+ <td class="modifiers" valign="top">
+ <code> class</code>
+ </td>
+ <td class="signature">
<em><a href="../graphyx/gui/OptionsPanel.html" target="_self">OptionsPanel</a></em>
(<em>container</em> : <a href="../graphyx/gui/Container.html" target="_self">Container</a>)<code> extends </code><a href="" target="contentFrame" class="scala/swing/GridPanel">scala.swing.GridPanel</a>
@@ -138,5 +171,18 @@
</td>
</tr>
</table>
-</body>
+<table summary="" cellpadding="3" class="member">
+ <tr><td class="title" colspan="2">Object Summary</td></tr>
+ <tr>
+ <td class="modifiers" valign="top">
+ <code> object</code>
+ </td>
+ <td class="signature">
+ <em><a href="../graphyx/gui/AboutHelpFrame$object.html" target="_self">AboutHelpFrame</a></em>
+ <code> extends </code><a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html" target="_self">AnyRef</a>
+
+
+ </td>
+ </tr>
+ </table></body>
</html> \ No newline at end of file
diff --git a/doc/graphyx/gui$package.html b/doc/graphyx/gui$package.html
index d822a38..1d41d2c 100644
--- a/doc/graphyx/gui$package.html
+++ b/doc/graphyx/gui$package.html
@@ -8,7 +8,8 @@
<a href="../graphyx/gui$content.html" target="contentFrame">graphyx.gui</a>
</td></tr>
</table><div><div class="kinds" id="Classes">Classes</div><ul class="list">
- <li id="Classes_B"><a href="../graphyx/gui/BodyPopup.html" target="contentFrame">BodyPopup</a></li>
+ <li id="Classes_A"><a href="../graphyx/gui/AboutHelpFrame.html" target="contentFrame">AboutHelpFrame</a></li>
+<li id="Classes_B"><a href="../graphyx/gui/BodyPopup.html" target="contentFrame">BodyPopup</a></li>
<li id="Classes_C"><a href="../graphyx/gui/Container.html" target="contentFrame">Container</a></li>
<li><a href="../graphyx/gui/ControlPanel.html" target="contentFrame">ControlPanel</a></li>
<li id="Classes_G"><a href="../graphyx/gui/GrabbedBody.html" target="contentFrame">GrabbedBody</a></li>
@@ -16,10 +17,14 @@
<li id="Classes_I"><a href="../graphyx/gui/InfoPanel.html" target="contentFrame">InfoPanel</a></li>
<li id="Classes_M"><a href="../graphyx/gui/MainFrame.html" target="contentFrame">MainFrame</a></li>
<li><a href="../graphyx/gui/MainPanel.html" target="contentFrame">MainPanel</a></li>
+<li><a href="../graphyx/gui/MenuHelp.html" target="contentFrame">MenuHelp</a></li>
+<li><a href="../graphyx/gui/MenuPanel.html" target="contentFrame">MenuPanel</a></li>
<li id="Classes_O"><a href="../graphyx/gui/OptionsPanel.html" target="contentFrame">OptionsPanel</a></li>
<li id="Classes_P"><a href="../graphyx/gui/PopupMenu.html" target="contentFrame">PopupMenu</a></li>
<li id="Classes_S"><a href="../graphyx/gui/ShapeInfoPanel.html" target="contentFrame">ShapeInfoPanel</a></li>
<li id="Classes_W"><a href="../graphyx/gui/WorldPanel.html" target="contentFrame">WorldPanel</a></li>
</ul>
-</div></body>
+<div class="kinds" id="Objects">Objects</div><ul class="list">
+ <li id="Objects_A"><a href="../graphyx/gui/AboutHelpFrame$object.html" target="contentFrame">AboutHelpFrame</a></li>
+ </ul></div></body>
</html> \ No newline at end of file
diff --git a/doc/graphyx/gui/AboutHelpFrame$object.html b/doc/graphyx/gui/AboutHelpFrame$object.html
new file mode 100644
index 0000000..776fc9f
--- /dev/null
+++ b/doc/graphyx/gui/AboutHelpFrame$object.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html>
+ <head><title>object AboutHelpFrame in graphyx.gui</title>
+ <meta http-equiv="content-type" content="text/html; charset=UTF8"></meta><meta content="scaladoc (version 2.7.5.final)" name="generator"></meta><link href="../../style.css" type="text/css" rel="stylesheet"></link><script type="text/javascript" src="../../script.js"></script>
+ </head>
+ <body onload="init()">
+ <table summary="" class="navigation">
+ <tr>
+ <td class="navigation-links" valign="top">
+ <!-- <table><tr></tr></table> -->
+ </td>
+ <td align="right" valign="top" style="white-space:nowrap;" rowspan="2">
+ <div class="doctitle-larger">SiMS</div>
+ </td>
+ </tr>
+ <tr><td></td></tr>
+ </table>
+
+ <div class="entity">
+ <a href="../../graphyx/gui$package.html" target="_self">graphyx.gui</a>
+ <br></br>
+ <span class="entity">object AboutHelpFrame</span>
+ </div><hr></hr>
+ <div class="source">
+ [source: <a href="" class="graphyx/gui/AboutHelpFrame"><code>graphyx/gui/AboutHelpFrame.scala</code></a>]
+ </div><hr></hr>
+ <a name="AboutHelpFrame"></a><dl>
+ <dt>
+
+ <code></code>
+ <code>object</code>
+ <em>AboutHelpFrame</em>
+ </dt>
+ <dd><code> extends </code><a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html" target="_self">AnyRef</a></dd>
+ </dl>
+
+
+<table summary="" cellpadding="3" class="member">
+ <tr><td class="title" colspan="2">Value Summary</td></tr>
+ <tr>
+ <td class="modifiers" valign="top">
+ <code> val</code>
+ </td>
+ <td class="signature">
+ <em><a href="../../graphyx/gui/AboutHelpFrame$object.html#frame" target="_self">frame</a></em>
+ : <a href="../../graphyx/gui/AboutHelpFrame.html" target="_self">AboutHelpFrame</a>
+
+
+ </td>
+ </tr>
+ </table>
+<table summary="" cellpadding="3" class="inherited">
+ <tr><td class="title" colspan="2">
+ Methods inherited from <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html" target="_self">AnyRef</a>
+ </td></tr>
+ <tr><td class="signature" colspan="2">
+ <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#getClass%28%29" target="_self">getClass</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#hashCode%28%29" target="_self">hashCode</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#equals%28Any%29" target="_self">equals</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#clone%28%29" target="_self">clone</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#toString%28%29" target="_self">toString</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#notify%28%29" target="_self">notify</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#notifyAll%28%29" target="_self">notifyAll</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#wait%28Long%29" target="_self">wait</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#wait%28Long%2CInt%29" target="_self">wait</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#wait%28%29" target="_self">wait</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#finalize%28%29" target="_self">finalize</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#%3D%3D%28AnyRef%29" target="_self">==</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#%21%3D%28AnyRef%29" target="_self">!=</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#eq%28AnyRef%29" target="_self">eq</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#ne%28AnyRef%29" target="_self">ne</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#synchronized%28T0%29" target="_self">synchronized</a>
+ </td></tr>
+ </table><table summary="" cellpadding="3" class="inherited">
+ <tr><td class="title" colspan="2">
+ Methods inherited from <a href="http://www.scala-lang.org/docu/files/api/scala/Any.html" target="_self">Any</a>
+ </td></tr>
+ <tr><td class="signature" colspan="2">
+ <a href="http://www.scala-lang.org/docu/files/api/scala/Any.html#%3D%3D%28Any%29" target="_self">==</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/Any.html#%21%3D%28Any%29" target="_self">!=</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/Any.html#isInstanceOf" target="_self">isInstanceOf</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/Any.html#asInstanceOf" target="_self">asInstanceOf</a>
+ </td></tr>
+ </table>
+
+
+
+
+<table summary="" cellpadding="3" class="member-detail">
+ <tr><td class="title">Value Details</td></tr>
+ </table><div><a name="frame"></a><dl>
+ <dt>
+
+ <code></code>
+ <code>val</code>
+ <em>frame</em> : <a href="../../graphyx/gui/AboutHelpFrame.html" target="_self">AboutHelpFrame</a>
+ </dt>
+ <dd></dd>
+ </dl><hr></hr></div>
+
+
+
+ <hr></hr>
+ <table summary="" class="navigation">
+ <tr>
+ <td class="navigation-links" valign="top">
+ <!-- <table><tr></tr></table> -->
+ </td>
+ <td align="right" valign="top" style="white-space:nowrap;" rowspan="2">
+ <div class="doctitle-larger">SiMS</div>
+ </td>
+ </tr>
+ <tr><td></td></tr>
+ </table>
+ </body>
+ </html> \ No newline at end of file
diff --git a/doc/graphyx/gui/AboutHelpFrame.html b/doc/graphyx/gui/AboutHelpFrame.html
new file mode 100644
index 0000000..5fcd3aa
--- /dev/null
+++ b/doc/graphyx/gui/AboutHelpFrame.html
@@ -0,0 +1,138 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html>
+ <head><title>class AboutHelpFrame in graphyx.gui</title>
+ <meta http-equiv="content-type" content="text/html; charset=UTF8"></meta><meta content="scaladoc (version 2.7.5.final)" name="generator"></meta><link href="../../style.css" type="text/css" rel="stylesheet"></link><script type="text/javascript" src="../../script.js"></script>
+ </head>
+ <body onload="init()">
+ <table summary="" class="navigation">
+ <tr>
+ <td class="navigation-links" valign="top">
+ <!-- <table><tr></tr></table> -->
+ </td>
+ <td align="right" valign="top" style="white-space:nowrap;" rowspan="2">
+ <div class="doctitle-larger">SiMS</div>
+ </td>
+ </tr>
+ <tr><td></td></tr>
+ </table>
+
+ <div class="entity">
+ <a href="../../graphyx/gui$package.html" target="_self">graphyx.gui</a>
+ <br></br>
+ <span class="entity">class AboutHelpFrame</span>
+ </div><hr></hr>
+ <div class="source">
+ [source: <a href="" class="graphyx/gui/AboutHelpFrame"><code>graphyx/gui/AboutHelpFrame.scala</code></a>]
+ </div><hr></hr>
+ <a name="AboutHelpFrame"></a><dl>
+ <dt>
+
+ <code></code>
+ <code>class</code>
+ <em>AboutHelpFrame</em>
+ </dt>
+ <dd><code> extends </code><a href="" target="contentFrame" class="scala/swing/Frame">scala.swing.Frame</a></dd>
+ </dl>
+
+
+<table summary="" cellpadding="3" class="inherited">
+ <tr><td class="title" colspan="2">
+ Values and Variables inherited from <a href="" target="contentFrame" class="scala/swing/Frame">scala.swing.Frame</a>
+ </td></tr>
+ <tr><td class="signature" colspan="2">
+ <a href="#peer" target="contentFrame" class="scala/swing/Frame">scala.swing.Frame.peer</a>
+ </td></tr>
+ </table><table summary="" cellpadding="3" class="inherited">
+ <tr><td class="title" colspan="2">
+ Values and Variables inherited from <a href="" target="contentFrame" class="scala/swing/Publisher">scala.swing.Publisher</a>
+ </td></tr>
+ <tr><td class="signature" colspan="2">
+ <a href="#listeners" target="contentFrame" class="scala/swing/Publisher">scala.swing.Publisher.listeners</a>
+ </td></tr>
+ </table><table summary="" cellpadding="3" class="inherited">
+ <tr><td class="title" colspan="2">
+ Values and Variables inherited from <a href="" target="contentFrame" class="scala/swing/Reactor">scala.swing.Reactor</a>
+ </td></tr>
+ <tr><td class="signature" colspan="2">
+ <a href="#reactions" target="contentFrame" class="scala/swing/Reactor">scala.swing.Reactor.reactions</a>
+ </td></tr>
+ </table>
+<table summary="" cellpadding="3" class="inherited">
+ <tr><td class="title" colspan="2">
+ Methods inherited from <a href="" target="contentFrame" class="scala/swing/Frame">scala.swing.Frame</a>
+ </td></tr>
+ <tr><td class="signature" colspan="2">
+ <a href="#title" target="contentFrame" class="scala/swing/Frame">scala.swing.Frame.title</a>, <a href="#title_=" target="contentFrame" class="scala/swing/Frame">scala.swing.Frame.title_=</a>, <a href="#contents_=" target="contentFrame" class="scala/swing/Frame">scala.swing.Frame.contents_=</a>, <a href="#defaultButton" target="contentFrame" class="scala/swing/Frame">scala.swing.Frame.defaultButton</a>, <a href="#defaultButton_=" target="contentFrame" class="scala/swing/Frame">scala.swing.Frame.defaultButton_=</a>, <a href="#defaultButton_=" target="contentFrame" class="scala/swing/Frame">scala.swing.Frame.defaultButton_=</a>, <a href="#dispose" target="contentFrame" class="scala/swing/Frame">scala.swing.Frame.dispose</a>, <a href="#pack" target="contentFrame" class="scala/swing/Frame">scala.swing.Frame.pack</a>, <a href="#menuBar" target="contentFrame" class="scala/swing/Frame">scala.swing.Frame.menuBar</a>, <a href="#menuBar_=" target="contentFrame" class="scala/swing/Frame">scala.swing.Frame.menuBar_=</a>, <a href="#setLocationRelativeTo" target="contentFrame" class="scala/swing/Frame">scala.swing.Frame.setLocationRelativeTo</a>, <a href="#location_=" target="contentFrame" class="scala/swing/Frame">scala.swing.Frame.location_=</a>, <a href="#iconImage" target="contentFrame" class="scala/swing/Frame">scala.swing.Frame.iconImage</a>, <a href="#iconImage_=" target="contentFrame" class="scala/swing/Frame">scala.swing.Frame.iconImage_=</a>
+ </td></tr>
+ </table><table summary="" cellpadding="3" class="inherited">
+ <tr><td class="title" colspan="2">
+ Methods inherited from <a href="" target="contentFrame" class="scala/swing/Publisher">scala.swing.Publisher</a>
+ </td></tr>
+ <tr><td class="signature" colspan="2">
+ <a href="#subscribe" target="contentFrame" class="scala/swing/Publisher">scala.swing.Publisher.subscribe</a>, <a href="#unsubscribe" target="contentFrame" class="scala/swing/Publisher">scala.swing.Publisher.unsubscribe</a>, <a href="#publish" target="contentFrame" class="scala/swing/Publisher">scala.swing.Publisher.publish</a>
+ </td></tr>
+ </table><table summary="" cellpadding="3" class="inherited">
+ <tr><td class="title" colspan="2">
+ Methods inherited from <a href="" target="contentFrame" class="scala/swing/Reactor">scala.swing.Reactor</a>
+ </td></tr>
+ <tr><td class="signature" colspan="2">
+ <a href="#listenTo" target="contentFrame" class="scala/swing/Reactor">scala.swing.Reactor.listenTo</a>, <a href="#deafTo" target="contentFrame" class="scala/swing/Reactor">scala.swing.Reactor.deafTo</a>
+ </td></tr>
+ </table><table summary="" cellpadding="3" class="inherited">
+ <tr><td class="title" colspan="2">
+ Methods inherited from <a href="" target="contentFrame" class="scala/swing/RootPanel">scala.swing.RootPanel</a>
+ </td></tr>
+ <tr><td class="signature" colspan="2">
+ <a href="#contents" target="contentFrame" class="scala/swing/RootPanel">scala.swing.RootPanel.contents</a>
+ </td></tr>
+ </table><table summary="" cellpadding="3" class="inherited">
+ <tr><td class="title" colspan="2">
+ Methods inherited from <a href="" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement</a>
+ </td></tr>
+ <tr><td class="signature" colspan="2">
+ <a href="#self" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.self</a>, <a href="#foreground" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.foreground</a>, <a href="#foreground_=" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.foreground_=</a>, <a href="#background" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.background</a>, <a href="#background_=" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.background_=</a>, <a href="#minimumSize" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.minimumSize</a>, <a href="#minimumSize_=" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.minimumSize_=</a>, <a href="#maximumSize" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.maximumSize</a>, <a href="#maximumSize_=" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.maximumSize_=</a>, <a href="#preferredSize" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.preferredSize</a>, <a href="#preferredSize_=" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.preferredSize_=</a>, <a href="#preferredSize_=" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.preferredSize_=</a>, <a href="#font" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.font</a>, <a href="#font_=" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.font_=</a>, <a href="#locationOnScreen" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.locationOnScreen</a>, <a href="#location" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.location</a>, <a href="#bounds" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.bounds</a>, <a href="#size" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.size</a>, <a href="#size_=" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.size_=</a>, <a href="#size_=" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.size_=</a>, <a href="#locale" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.locale</a>, <a href="#toolkit" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.toolkit</a>, <a href="#cursor" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.cursor</a>, <a href="#cursor_=" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.cursor_=</a>, <a href="#visible" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.visible</a>, <a href="#visible_=" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.visible_=</a>, <a href="#showing" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.showing</a>, <a href="#repaint" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.repaint</a>
+ </td></tr>
+ </table><table summary="" cellpadding="3" class="inherited">
+ <tr><td class="title" colspan="2">
+ Methods inherited from <a href="" target="contentFrame" class="scala/Proxy">scala.Proxy</a>
+ </td></tr>
+ <tr><td class="signature" colspan="2">
+ <a href="#hashCode" target="contentFrame" class="scala/Proxy">scala.Proxy.hashCode</a>, <a href="#equals" target="contentFrame" class="scala/Proxy">scala.Proxy.equals</a>, <a href="#toString" target="contentFrame" class="scala/Proxy">scala.Proxy.toString</a>
+ </td></tr>
+ </table><table summary="" cellpadding="3" class="inherited">
+ <tr><td class="title" colspan="2">
+ Methods inherited from <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html" target="_self">AnyRef</a>
+ </td></tr>
+ <tr><td class="signature" colspan="2">
+ <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#getClass%28%29" target="_self">getClass</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#clone%28%29" target="_self">clone</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#notify%28%29" target="_self">notify</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#notifyAll%28%29" target="_self">notifyAll</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#wait%28Long%29" target="_self">wait</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#wait%28Long%2CInt%29" target="_self">wait</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#wait%28%29" target="_self">wait</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#finalize%28%29" target="_self">finalize</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#%3D%3D%28AnyRef%29" target="_self">==</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#%21%3D%28AnyRef%29" target="_self">!=</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#eq%28AnyRef%29" target="_self">eq</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#ne%28AnyRef%29" target="_self">ne</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#synchronized%28T0%29" target="_self">synchronized</a>
+ </td></tr>
+ </table><table summary="" cellpadding="3" class="inherited">
+ <tr><td class="title" colspan="2">
+ Methods inherited from <a href="http://www.scala-lang.org/docu/files/api/scala/Any.html" target="_self">Any</a>
+ </td></tr>
+ <tr><td class="signature" colspan="2">
+ <a href="http://www.scala-lang.org/docu/files/api/scala/Any.html#%3D%3D%28Any%29" target="_self">==</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/Any.html#%21%3D%28Any%29" target="_self">!=</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/Any.html#isInstanceOf" target="_self">isInstanceOf</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/Any.html#asInstanceOf" target="_self">asInstanceOf</a>
+ </td></tr>
+ </table>
+
+
+
+
+
+
+
+
+ <hr></hr>
+ <table summary="" class="navigation">
+ <tr>
+ <td class="navigation-links" valign="top">
+ <!-- <table><tr></tr></table> -->
+ </td>
+ <td align="right" valign="top" style="white-space:nowrap;" rowspan="2">
+ <div class="doctitle-larger">SiMS</div>
+ </td>
+ </tr>
+ <tr><td></td></tr>
+ </table>
+ </body>
+ </html> \ No newline at end of file
diff --git a/doc/graphyx/gui/MainPanel.html b/doc/graphyx/gui/MainPanel.html
index a02c4c1..57eb648 100644
--- a/doc/graphyx/gui/MainPanel.html
+++ b/doc/graphyx/gui/MainPanel.html
@@ -86,6 +86,17 @@
<code> val</code>
</td>
<td class="signature">
+ <em><a href="../../graphyx/gui/MainPanel.html#menuPanel" target="_self">menuPanel</a></em>
+ : <a href="../../graphyx/gui/MenuPanel.html" target="_self">MenuPanel</a>
+
+
+ </td>
+ </tr>
+<tr>
+ <td class="modifiers" valign="top">
+ <code> val</code>
+ </td>
+ <td class="signature">
<em><a href="../../graphyx/gui/MainPanel.html#optionsPanel" target="_self">optionsPanel</a></em>
: <a href="../../graphyx/gui/OptionsPanel.html" target="_self">OptionsPanel</a>
@@ -247,6 +258,15 @@
</dt>
<dd></dd>
</dl><hr></hr>
+<a name="menuPanel"></a><dl>
+ <dt>
+
+ <code></code>
+ <code>val</code>
+ <em>menuPanel</em> : <a href="../../graphyx/gui/MenuPanel.html" target="_self">MenuPanel</a>
+ </dt>
+ <dd></dd>
+ </dl><hr></hr>
<a name="worldPanel"></a><dl>
<dt>
diff --git a/doc/graphyx/gui/MenuHelp.html b/doc/graphyx/gui/MenuHelp.html
new file mode 100644
index 0000000..311784d
--- /dev/null
+++ b/doc/graphyx/gui/MenuHelp.html
@@ -0,0 +1,202 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html>
+ <head><title>class MenuHelp in graphyx.gui</title>
+ <meta http-equiv="content-type" content="text/html; charset=UTF8"></meta><meta content="scaladoc (version 2.7.5.final)" name="generator"></meta><link href="../../style.css" type="text/css" rel="stylesheet"></link><script type="text/javascript" src="../../script.js"></script>
+ </head>
+ <body onload="init()">
+ <table summary="" class="navigation">
+ <tr>
+ <td class="navigation-links" valign="top">
+ <!-- <table><tr></tr></table> -->
+ </td>
+ <td align="right" valign="top" style="white-space:nowrap;" rowspan="2">
+ <div class="doctitle-larger">SiMS</div>
+ </td>
+ </tr>
+ <tr><td></td></tr>
+ </table>
+
+ <div class="entity">
+ <a href="../../graphyx/gui$package.html" target="_self">graphyx.gui</a>
+ <br></br>
+ <span class="entity">class MenuHelp</span>
+ </div><hr></hr>
+ <div class="source">
+ [source: <a href="" class="graphyx/gui/MenuHelp"><code>graphyx/gui/MenuHelp.scala</code></a>]
+ </div><hr></hr>
+ <a name="MenuHelp"></a><dl>
+ <dt>
+
+ <code></code>
+ <code>class</code>
+ <em>MenuHelp</em>
+ </dt>
+ <dd><code> extends </code><a href="" target="contentFrame" class="scala/swing/Menu">scala.swing.Menu</a></dd>
+ </dl>
+
+
+<table summary="" cellpadding="3" class="member">
+ <tr><td class="title" colspan="2">Value Summary</td></tr>
+ <tr>
+ <td class="modifiers" valign="top">
+ <code> val</code>
+ </td>
+ <td class="signature">
+ <em><a href="../../graphyx/gui/MenuHelp.html#components" target="_self">components</a></em>
+ : <a href="" target="contentFrame" class="scala/List">scala.List</a>[<a href="" target="contentFrame" class="scala/swing/MenuItem">scala.swing.MenuItem</a>]
+
+
+ </td>
+ </tr>
+<tr>
+ <td class="modifiers" valign="top">
+ <code> val</code>
+ </td>
+ <td class="signature">
+ <em><a href="../../graphyx/gui/MenuHelp.html#miAbout" target="_self">miAbout</a></em>
+ : <a href="" target="contentFrame" class="scala/swing/MenuItem">scala.swing.MenuItem</a>
+
+
+ </td>
+ </tr>
+ </table><table summary="" cellpadding="3" class="inherited">
+ <tr><td class="title" colspan="2">
+ Values and Variables inherited from <a href="" target="contentFrame" class="scala/swing/Menu">scala.swing.Menu</a>
+ </td></tr>
+ <tr><td class="signature" colspan="2">
+ <a href="#peer" target="contentFrame" class="scala/swing/Menu">scala.swing.Menu.peer</a>
+ </td></tr>
+ </table><table summary="" cellpadding="3" class="inherited">
+ <tr><td class="title" colspan="2">
+ Values and Variables inherited from <a href="" target="contentFrame" class="scala/swing/SequentialContainer/Wrapper">scala.swing.SequentialContainer.Wrapper</a>
+ </td></tr>
+ <tr><td class="signature" colspan="2">
+ <a href="#contents" target="contentFrame" class="scala/swing/SequentialContainer/Wrapper">scala.swing.SequentialContainer.Wrapper.contents</a>
+ </td></tr>
+ </table><table summary="" cellpadding="3" class="inherited">
+ <tr><td class="title" colspan="2">
+ Values and Variables inherited from <a href="" target="contentFrame" class="scala/swing/Container/Wrapper">scala.swing.Container.Wrapper</a>
+ </td></tr>
+ <tr><td class="signature" colspan="2">
+ <a href="#_contents" target="contentFrame" class="scala/swing/Container/Wrapper">scala.swing.Container.Wrapper._contents</a>
+ </td></tr>
+ </table><table summary="" cellpadding="3" class="inherited">
+ <tr><td class="title" colspan="2">
+ Values and Variables inherited from <a href="" target="contentFrame" class="scala/swing/Component">scala.swing.Component</a>
+ </td></tr>
+ <tr><td class="signature" colspan="2">
+ <a href="#initP" target="contentFrame" class="scala/swing/Component">scala.swing.Component.initP</a>
+ </td></tr>
+ </table><table summary="" cellpadding="3" class="inherited">
+ <tr><td class="title" colspan="2">
+ Values and Variables inherited from <a href="" target="contentFrame" class="scala/swing/Publisher">scala.swing.Publisher</a>
+ </td></tr>
+ <tr><td class="signature" colspan="2">
+ <a href="#listeners" target="contentFrame" class="scala/swing/Publisher">scala.swing.Publisher.listeners</a>
+ </td></tr>
+ </table><table summary="" cellpadding="3" class="inherited">
+ <tr><td class="title" colspan="2">
+ Values and Variables inherited from <a href="" target="contentFrame" class="scala/swing/Reactor">scala.swing.Reactor</a>
+ </td></tr>
+ <tr><td class="signature" colspan="2">
+ <a href="#reactions" target="contentFrame" class="scala/swing/Reactor">scala.swing.Reactor.reactions</a>
+ </td></tr>
+ </table>
+<table summary="" cellpadding="3" class="inherited">
+ <tr><td class="title" colspan="2">
+ Methods inherited from <a href="" target="contentFrame" class="scala/swing/AbstractButton">scala.swing.AbstractButton</a>
+ </td></tr>
+ <tr><td class="signature" colspan="2">
+ <a href="#text" target="contentFrame" class="scala/swing/AbstractButton">scala.swing.AbstractButton.text</a>, <a href="#text_=" target="contentFrame" class="scala/swing/AbstractButton">scala.swing.AbstractButton.text_=</a>, <a href="#icon" target="contentFrame" class="scala/swing/AbstractButton">scala.swing.AbstractButton.icon</a>, <a href="#icon_=" target="contentFrame" class="scala/swing/AbstractButton">scala.swing.AbstractButton.icon_=</a>, <a href="#pressedIcon" target="contentFrame" class="scala/swing/AbstractButton">scala.swing.AbstractButton.pressedIcon</a>, <a href="#pressedIcon_=" target="contentFrame" class="scala/swing/AbstractButton">scala.swing.AbstractButton.pressedIcon_=</a>, <a href="#selectedIcon" target="contentFrame" class="scala/swing/AbstractButton">scala.swing.AbstractButton.selectedIcon</a>, <a href="#selectedIcon_=" target="contentFrame" class="scala/swing/AbstractButton">scala.swing.AbstractButton.selectedIcon_=</a>, <a href="#disabledIcon" target="contentFrame" class="scala/swing/AbstractButton">scala.swing.AbstractButton.disabledIcon</a>, <a href="#disabledIcon_=" target="contentFrame" class="scala/swing/AbstractButton">scala.swing.AbstractButton.disabledIcon_=</a>, <a href="#disabledSelectedIcon" target="contentFrame" class="scala/swing/AbstractButton">scala.swing.AbstractButton.disabledSelectedIcon</a>, <a href="#disabledSelectedIcon_=" target="contentFrame" class="scala/swing/AbstractButton">scala.swing.AbstractButton.disabledSelectedIcon_=</a>, <a href="#rolloverIcon" target="contentFrame" class="scala/swing/AbstractButton">scala.swing.AbstractButton.rolloverIcon</a>, <a href="#rolloverIcon_=" target="contentFrame" class="scala/swing/AbstractButton">scala.swing.AbstractButton.rolloverIcon_=</a>, <a href="#rolloverSelectedIcon" target="contentFrame" class="scala/swing/AbstractButton">scala.swing.AbstractButton.rolloverSelectedIcon</a>, <a href="#rolloverSelectedIcon_=" target="contentFrame" class="scala/swing/AbstractButton">scala.swing.AbstractButton.rolloverSelectedIcon_=</a>, <a href="#action" target="contentFrame" class="scala/swing/AbstractButton">scala.swing.AbstractButton.action</a>, <a href="#action_=" target="contentFrame" class="scala/swing/AbstractButton">scala.swing.AbstractButton.action_=</a>, <a href="#selected" target="contentFrame" class="scala/swing/AbstractButton">scala.swing.AbstractButton.selected</a>, <a href="#selected_=" target="contentFrame" class="scala/swing/AbstractButton">scala.swing.AbstractButton.selected_=</a>, <a href="#contentAreaFilled" target="contentFrame" class="scala/swing/AbstractButton">scala.swing.AbstractButton.contentAreaFilled</a>, <a href="#contentAreaFilled_=" target="contentFrame" class="scala/swing/AbstractButton">scala.swing.AbstractButton.contentAreaFilled_=</a>, <a href="#borderPainted" target="contentFrame" class="scala/swing/AbstractButton">scala.swing.AbstractButton.borderPainted</a>, <a href="#borderPainted_=" target="contentFrame" class="scala/swing/AbstractButton">scala.swing.AbstractButton.borderPainted_=</a>, <a href="#focusPainted" target="contentFrame" class="scala/swing/AbstractButton">scala.swing.AbstractButton.focusPainted</a>, <a href="#focusPainted_=" target="contentFrame" class="scala/swing/AbstractButton">scala.swing.AbstractButton.focusPainted_=</a>, <a href="#rolloverEnabled" target="contentFrame" class="scala/swing/AbstractButton">scala.swing.AbstractButton.rolloverEnabled</a>, <a href="#rolloverEnabled_=" target="contentFrame" class="scala/swing/AbstractButton">scala.swing.AbstractButton.rolloverEnabled_=</a>, <a href="#verticalTextPosition" target="contentFrame" class="scala/swing/AbstractButton">scala.swing.AbstractButton.verticalTextPosition</a>, <a href="#verticalTextPosition_=" target="contentFrame" class="scala/swing/AbstractButton">scala.swing.AbstractButton.verticalTextPosition_=</a>, <a href="#verticalAlignment" target="contentFrame" class="scala/swing/AbstractButton">scala.swing.AbstractButton.verticalAlignment</a>, <a href="#verticalAlignment_=" target="contentFrame" class="scala/swing/AbstractButton">scala.swing.AbstractButton.verticalAlignment_=</a>, <a href="#horizontalTextPosition" target="contentFrame" class="scala/swing/AbstractButton">scala.swing.AbstractButton.horizontalTextPosition</a>, <a href="#horizontalTextPosition_=" target="contentFrame" class="scala/swing/AbstractButton">scala.swing.AbstractButton.horizontalTextPosition_=</a>, <a href="#horizontalAlignment" target="contentFrame" class="scala/swing/AbstractButton">scala.swing.AbstractButton.horizontalAlignment</a>, <a href="#horizontalAlignment_=" target="contentFrame" class="scala/swing/AbstractButton">scala.swing.AbstractButton.horizontalAlignment_=</a>, <a href="#iconTextGap" target="contentFrame" class="scala/swing/AbstractButton">scala.swing.AbstractButton.iconTextGap</a>, <a href="#iconTextGap_=" target="contentFrame" class="scala/swing/AbstractButton">scala.swing.AbstractButton.iconTextGap_=</a>, <a href="#mnemonic" target="contentFrame" class="scala/swing/AbstractButton">scala.swing.AbstractButton.mnemonic</a>, <a href="#mnemonic_=" target="contentFrame" class="scala/swing/AbstractButton">scala.swing.AbstractButton.mnemonic_=</a>, <a href="#displayedMnemonicIndex" target="contentFrame" class="scala/swing/AbstractButton">scala.swing.AbstractButton.displayedMnemonicIndex</a>, <a href="#displayedMnemonicIndex_=" target="contentFrame" class="scala/swing/AbstractButton">scala.swing.AbstractButton.displayedMnemonicIndex_=</a>, <a href="#multiClickThreshold" target="contentFrame" class="scala/swing/AbstractButton">scala.swing.AbstractButton.multiClickThreshold</a>, <a href="#multiClickThreshold_=" target="contentFrame" class="scala/swing/AbstractButton">scala.swing.AbstractButton.multiClickThreshold_=</a>, <a href="#doClick" target="contentFrame" class="scala/swing/AbstractButton">scala.swing.AbstractButton.doClick</a>, <a href="#doClick" target="contentFrame" class="scala/swing/AbstractButton">scala.swing.AbstractButton.doClick</a>, <a href="#margin" target="contentFrame" class="scala/swing/AbstractButton">scala.swing.AbstractButton.margin</a>, <a href="#margin_=" target="contentFrame" class="scala/swing/AbstractButton">scala.swing.AbstractButton.margin_=</a>
+ </td></tr>
+ </table><table summary="" cellpadding="3" class="inherited">
+ <tr><td class="title" colspan="2">
+ Methods inherited from <a href="" target="contentFrame" class="scala/swing/Component">scala.swing.Component</a>
+ </td></tr>
+ <tr><td class="signature" colspan="2">
+ <a href="#xLayoutAlignment" target="contentFrame" class="scala/swing/Component">scala.swing.Component.xLayoutAlignment</a>, <a href="#xLayoutAlignment_=" target="contentFrame" class="scala/swing/Component">scala.swing.Component.xLayoutAlignment_=</a>, <a href="#yLayoutAlignment" target="contentFrame" class="scala/swing/Component">scala.swing.Component.yLayoutAlignment</a>, <a href="#yLayoutAlignment_=" target="contentFrame" class="scala/swing/Component">scala.swing.Component.yLayoutAlignment_=</a>, <a href="#border" target="contentFrame" class="scala/swing/Component">scala.swing.Component.border</a>, <a href="#border_=" target="contentFrame" class="scala/swing/Component">scala.swing.Component.border_=</a>, <a href="#opaque" target="contentFrame" class="scala/swing/Component">scala.swing.Component.opaque</a>, <a href="#opaque_=" target="contentFrame" class="scala/swing/Component">scala.swing.Component.opaque_=</a>, <a href="#enabled" target="contentFrame" class="scala/swing/Component">scala.swing.Component.enabled</a>, <a href="#enabled_=" target="contentFrame" class="scala/swing/Component">scala.swing.Component.enabled_=</a>, <a href="#tooltip" target="contentFrame" class="scala/swing/Component">scala.swing.Component.tooltip</a>, <a href="#tooltip_=" target="contentFrame" class="scala/swing/Component">scala.swing.Component.tooltip_=</a>, <a href="#inputVerifier" target="contentFrame" class="scala/swing/Component">scala.swing.Component.inputVerifier</a>, <a href="#inputVerifier_=" target="contentFrame" class="scala/swing/Component">scala.swing.Component.inputVerifier_=</a>, <a href="#revalidate" target="contentFrame" class="scala/swing/Component">scala.swing.Component.revalidate</a>, <a href="#requestFocus" target="contentFrame" class="scala/swing/Component">scala.swing.Component.requestFocus</a>, <a href="#paintComponent" target="contentFrame" class="scala/swing/Component">scala.swing.Component.paintComponent</a>, <a href="#paint" target="contentFrame" class="scala/swing/Component">scala.swing.Component.paint</a>, <a href="#toString" target="contentFrame" class="scala/swing/Component">scala.swing.Component.toString</a>
+ </td></tr>
+ </table><table summary="" cellpadding="3" class="inherited">
+ <tr><td class="title" colspan="2">
+ Methods inherited from <a href="" target="contentFrame" class="scala/swing/Publisher">scala.swing.Publisher</a>
+ </td></tr>
+ <tr><td class="signature" colspan="2">
+ <a href="#subscribe" target="contentFrame" class="scala/swing/Publisher">scala.swing.Publisher.subscribe</a>, <a href="#unsubscribe" target="contentFrame" class="scala/swing/Publisher">scala.swing.Publisher.unsubscribe</a>, <a href="#publish" target="contentFrame" class="scala/swing/Publisher">scala.swing.Publisher.publish</a>
+ </td></tr>
+ </table><table summary="" cellpadding="3" class="inherited">
+ <tr><td class="title" colspan="2">
+ Methods inherited from <a href="" target="contentFrame" class="scala/swing/Reactor">scala.swing.Reactor</a>
+ </td></tr>
+ <tr><td class="signature" colspan="2">
+ <a href="#listenTo" target="contentFrame" class="scala/swing/Reactor">scala.swing.Reactor.listenTo</a>, <a href="#deafTo" target="contentFrame" class="scala/swing/Reactor">scala.swing.Reactor.deafTo</a>
+ </td></tr>
+ </table><table summary="" cellpadding="3" class="inherited">
+ <tr><td class="title" colspan="2">
+ Methods inherited from <a href="" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement</a>
+ </td></tr>
+ <tr><td class="signature" colspan="2">
+ <a href="#self" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.self</a>, <a href="#foreground" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.foreground</a>, <a href="#foreground_=" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.foreground_=</a>, <a href="#background" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.background</a>, <a href="#background_=" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.background_=</a>, <a href="#minimumSize" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.minimumSize</a>, <a href="#minimumSize_=" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.minimumSize_=</a>, <a href="#maximumSize" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.maximumSize</a>, <a href="#maximumSize_=" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.maximumSize_=</a>, <a href="#preferredSize" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.preferredSize</a>, <a href="#preferredSize_=" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.preferredSize_=</a>, <a href="#preferredSize_=" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.preferredSize_=</a>, <a href="#font" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.font</a>, <a href="#font_=" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.font_=</a>, <a href="#locationOnScreen" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.locationOnScreen</a>, <a href="#location" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.location</a>, <a href="#bounds" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.bounds</a>, <a href="#size" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.size</a>, <a href="#size_=" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.size_=</a>, <a href="#size_=" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.size_=</a>, <a href="#locale" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.locale</a>, <a href="#toolkit" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.toolkit</a>, <a href="#cursor" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.cursor</a>, <a href="#cursor_=" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.cursor_=</a>, <a href="#visible" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.visible</a>, <a href="#visible_=" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.visible_=</a>, <a href="#showing" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.showing</a>, <a href="#repaint" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.repaint</a>
+ </td></tr>
+ </table><table summary="" cellpadding="3" class="inherited">
+ <tr><td class="title" colspan="2">
+ Methods inherited from <a href="" target="contentFrame" class="scala/Proxy">scala.Proxy</a>
+ </td></tr>
+ <tr><td class="signature" colspan="2">
+ <a href="#hashCode" target="contentFrame" class="scala/Proxy">scala.Proxy.hashCode</a>, <a href="#equals" target="contentFrame" class="scala/Proxy">scala.Proxy.equals</a>
+ </td></tr>
+ </table><table summary="" cellpadding="3" class="inherited">
+ <tr><td class="title" colspan="2">
+ Methods inherited from <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html" target="_self">AnyRef</a>
+ </td></tr>
+ <tr><td class="signature" colspan="2">
+ <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#getClass%28%29" target="_self">getClass</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#clone%28%29" target="_self">clone</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#notify%28%29" target="_self">notify</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#notifyAll%28%29" target="_self">notifyAll</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#wait%28Long%29" target="_self">wait</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#wait%28Long%2CInt%29" target="_self">wait</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#wait%28%29" target="_self">wait</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#finalize%28%29" target="_self">finalize</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#%3D%3D%28AnyRef%29" target="_self">==</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#%21%3D%28AnyRef%29" target="_self">!=</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#eq%28AnyRef%29" target="_self">eq</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#ne%28AnyRef%29" target="_self">ne</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#synchronized%28T0%29" target="_self">synchronized</a>
+ </td></tr>
+ </table><table summary="" cellpadding="3" class="inherited">
+ <tr><td class="title" colspan="2">
+ Methods inherited from <a href="http://www.scala-lang.org/docu/files/api/scala/Any.html" target="_self">Any</a>
+ </td></tr>
+ <tr><td class="signature" colspan="2">
+ <a href="http://www.scala-lang.org/docu/files/api/scala/Any.html#%3D%3D%28Any%29" target="_self">==</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/Any.html#%21%3D%28Any%29" target="_self">!=</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/Any.html#isInstanceOf" target="_self">isInstanceOf</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/Any.html#asInstanceOf" target="_self">asInstanceOf</a>
+ </td></tr>
+ </table>
+
+
+
+
+<table summary="" cellpadding="3" class="member-detail">
+ <tr><td class="title">Value Details</td></tr>
+ </table><div><a name="miAbout"></a><dl>
+ <dt>
+
+ <code></code>
+ <code>val</code>
+ <em>miAbout</em> : <a href="" target="contentFrame" class="scala/swing/MenuItem">scala.swing.MenuItem</a>
+ </dt>
+ <dd></dd>
+ </dl><hr></hr>
+<a name="components"></a><dl>
+ <dt>
+
+ <code></code>
+ <code>val</code>
+ <em>components</em> : <a href="" target="contentFrame" class="scala/List">scala.List</a>[<a href="" target="contentFrame" class="scala/swing/MenuItem">scala.swing.MenuItem</a>]
+ </dt>
+ <dd></dd>
+ </dl><hr></hr></div>
+
+
+
+ <hr></hr>
+ <table summary="" class="navigation">
+ <tr>
+ <td class="navigation-links" valign="top">
+ <!-- <table><tr></tr></table> -->
+ </td>
+ <td align="right" valign="top" style="white-space:nowrap;" rowspan="2">
+ <div class="doctitle-larger">SiMS</div>
+ </td>
+ </tr>
+ <tr><td></td></tr>
+ </table>
+ </body>
+ </html> \ No newline at end of file
diff --git a/doc/graphyx/gui/MenuPanel.html b/doc/graphyx/gui/MenuPanel.html
new file mode 100644
index 0000000..a685510
--- /dev/null
+++ b/doc/graphyx/gui/MenuPanel.html
@@ -0,0 +1,175 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html>
+ <head><title>class MenuPanel in graphyx.gui</title>
+ <meta http-equiv="content-type" content="text/html; charset=UTF8"></meta><meta content="scaladoc (version 2.7.5.final)" name="generator"></meta><link href="../../style.css" type="text/css" rel="stylesheet"></link><script type="text/javascript" src="../../script.js"></script>
+ </head>
+ <body onload="init()">
+ <table summary="" class="navigation">
+ <tr>
+ <td class="navigation-links" valign="top">
+ <!-- <table><tr></tr></table> -->
+ </td>
+ <td align="right" valign="top" style="white-space:nowrap;" rowspan="2">
+ <div class="doctitle-larger">SiMS</div>
+ </td>
+ </tr>
+ <tr><td></td></tr>
+ </table>
+
+ <div class="entity">
+ <a href="../../graphyx/gui$package.html" target="_self">graphyx.gui</a>
+ <br></br>
+ <span class="entity">class MenuPanel</span>
+ </div><hr></hr>
+ <div class="source">
+ [source: <a href="" class="graphyx/gui/MenuPanel"><code>graphyx/gui/MenuPanel.scala</code></a>]
+ </div><hr></hr>
+ <a name="MenuPanel"></a><dl>
+ <dt>
+
+ <code></code>
+ <code>class</code>
+ <em>MenuPanel</em>(<em>container</em> : <a href="../../graphyx/gui/Container.html" target="_self">Container</a>)
+ </dt>
+ <dd><code> extends </code><a href="" target="contentFrame" class="scala/swing/BoxPanel">scala.swing.BoxPanel</a></dd>
+ </dl>
+
+
+<table summary="" cellpadding="3" class="member">
+ <tr><td class="title" colspan="2">Value Summary</td></tr>
+ <tr>
+ <td class="modifiers" valign="top">
+ <code> val</code>
+ </td>
+ <td class="signature">
+ <em><a href="../../graphyx/gui/MenuPanel.html#mnu" target="_self">mnu</a></em>
+ : <a href="" target="contentFrame" class="scala/swing/MenuBar">scala.swing.MenuBar</a>
+
+
+ </td>
+ </tr>
+ </table><table summary="" cellpadding="3" class="inherited">
+ <tr><td class="title" colspan="2">
+ Values and Variables inherited from <a href="" target="contentFrame" class="scala/swing/BoxPanel">scala.swing.BoxPanel</a>
+ </td></tr>
+ <tr><td class="signature" colspan="2">
+ <a href="#peer" target="contentFrame" class="scala/swing/BoxPanel">scala.swing.BoxPanel.peer</a>
+ </td></tr>
+ </table><table summary="" cellpadding="3" class="inherited">
+ <tr><td class="title" colspan="2">
+ Values and Variables inherited from <a href="" target="contentFrame" class="scala/swing/SequentialContainer/Wrapper">scala.swing.SequentialContainer.Wrapper</a>
+ </td></tr>
+ <tr><td class="signature" colspan="2">
+ <a href="#contents" target="contentFrame" class="scala/swing/SequentialContainer/Wrapper">scala.swing.SequentialContainer.Wrapper.contents</a>
+ </td></tr>
+ </table><table summary="" cellpadding="3" class="inherited">
+ <tr><td class="title" colspan="2">
+ Values and Variables inherited from <a href="" target="contentFrame" class="scala/swing/Container/Wrapper">scala.swing.Container.Wrapper</a>
+ </td></tr>
+ <tr><td class="signature" colspan="2">
+ <a href="#_contents" target="contentFrame" class="scala/swing/Container/Wrapper">scala.swing.Container.Wrapper._contents</a>
+ </td></tr>
+ </table><table summary="" cellpadding="3" class="inherited">
+ <tr><td class="title" colspan="2">
+ Values and Variables inherited from <a href="" target="contentFrame" class="scala/swing/Component">scala.swing.Component</a>
+ </td></tr>
+ <tr><td class="signature" colspan="2">
+ <a href="#initP" target="contentFrame" class="scala/swing/Component">scala.swing.Component.initP</a>
+ </td></tr>
+ </table><table summary="" cellpadding="3" class="inherited">
+ <tr><td class="title" colspan="2">
+ Values and Variables inherited from <a href="" target="contentFrame" class="scala/swing/Publisher">scala.swing.Publisher</a>
+ </td></tr>
+ <tr><td class="signature" colspan="2">
+ <a href="#listeners" target="contentFrame" class="scala/swing/Publisher">scala.swing.Publisher.listeners</a>
+ </td></tr>
+ </table><table summary="" cellpadding="3" class="inherited">
+ <tr><td class="title" colspan="2">
+ Values and Variables inherited from <a href="" target="contentFrame" class="scala/swing/Reactor">scala.swing.Reactor</a>
+ </td></tr>
+ <tr><td class="signature" colspan="2">
+ <a href="#reactions" target="contentFrame" class="scala/swing/Reactor">scala.swing.Reactor.reactions</a>
+ </td></tr>
+ </table>
+<table summary="" cellpadding="3" class="inherited">
+ <tr><td class="title" colspan="2">
+ Methods inherited from <a href="" target="contentFrame" class="scala/swing/Component">scala.swing.Component</a>
+ </td></tr>
+ <tr><td class="signature" colspan="2">
+ <a href="#xLayoutAlignment" target="contentFrame" class="scala/swing/Component">scala.swing.Component.xLayoutAlignment</a>, <a href="#xLayoutAlignment_=" target="contentFrame" class="scala/swing/Component">scala.swing.Component.xLayoutAlignment_=</a>, <a href="#yLayoutAlignment" target="contentFrame" class="scala/swing/Component">scala.swing.Component.yLayoutAlignment</a>, <a href="#yLayoutAlignment_=" target="contentFrame" class="scala/swing/Component">scala.swing.Component.yLayoutAlignment_=</a>, <a href="#border" target="contentFrame" class="scala/swing/Component">scala.swing.Component.border</a>, <a href="#border_=" target="contentFrame" class="scala/swing/Component">scala.swing.Component.border_=</a>, <a href="#opaque" target="contentFrame" class="scala/swing/Component">scala.swing.Component.opaque</a>, <a href="#opaque_=" target="contentFrame" class="scala/swing/Component">scala.swing.Component.opaque_=</a>, <a href="#enabled" target="contentFrame" class="scala/swing/Component">scala.swing.Component.enabled</a>, <a href="#enabled_=" target="contentFrame" class="scala/swing/Component">scala.swing.Component.enabled_=</a>, <a href="#tooltip" target="contentFrame" class="scala/swing/Component">scala.swing.Component.tooltip</a>, <a href="#tooltip_=" target="contentFrame" class="scala/swing/Component">scala.swing.Component.tooltip_=</a>, <a href="#inputVerifier" target="contentFrame" class="scala/swing/Component">scala.swing.Component.inputVerifier</a>, <a href="#inputVerifier_=" target="contentFrame" class="scala/swing/Component">scala.swing.Component.inputVerifier_=</a>, <a href="#revalidate" target="contentFrame" class="scala/swing/Component">scala.swing.Component.revalidate</a>, <a href="#requestFocus" target="contentFrame" class="scala/swing/Component">scala.swing.Component.requestFocus</a>, <a href="#paintComponent" target="contentFrame" class="scala/swing/Component">scala.swing.Component.paintComponent</a>, <a href="#paint" target="contentFrame" class="scala/swing/Component">scala.swing.Component.paint</a>, <a href="#toString" target="contentFrame" class="scala/swing/Component">scala.swing.Component.toString</a>
+ </td></tr>
+ </table><table summary="" cellpadding="3" class="inherited">
+ <tr><td class="title" colspan="2">
+ Methods inherited from <a href="" target="contentFrame" class="scala/swing/Publisher">scala.swing.Publisher</a>
+ </td></tr>
+ <tr><td class="signature" colspan="2">
+ <a href="#subscribe" target="contentFrame" class="scala/swing/Publisher">scala.swing.Publisher.subscribe</a>, <a href="#unsubscribe" target="contentFrame" class="scala/swing/Publisher">scala.swing.Publisher.unsubscribe</a>, <a href="#publish" target="contentFrame" class="scala/swing/Publisher">scala.swing.Publisher.publish</a>
+ </td></tr>
+ </table><table summary="" cellpadding="3" class="inherited">
+ <tr><td class="title" colspan="2">
+ Methods inherited from <a href="" target="contentFrame" class="scala/swing/Reactor">scala.swing.Reactor</a>
+ </td></tr>
+ <tr><td class="signature" colspan="2">
+ <a href="#listenTo" target="contentFrame" class="scala/swing/Reactor">scala.swing.Reactor.listenTo</a>, <a href="#deafTo" target="contentFrame" class="scala/swing/Reactor">scala.swing.Reactor.deafTo</a>
+ </td></tr>
+ </table><table summary="" cellpadding="3" class="inherited">
+ <tr><td class="title" colspan="2">
+ Methods inherited from <a href="" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement</a>
+ </td></tr>
+ <tr><td class="signature" colspan="2">
+ <a href="#self" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.self</a>, <a href="#foreground" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.foreground</a>, <a href="#foreground_=" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.foreground_=</a>, <a href="#background" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.background</a>, <a href="#background_=" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.background_=</a>, <a href="#minimumSize" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.minimumSize</a>, <a href="#minimumSize_=" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.minimumSize_=</a>, <a href="#maximumSize" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.maximumSize</a>, <a href="#maximumSize_=" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.maximumSize_=</a>, <a href="#preferredSize" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.preferredSize</a>, <a href="#preferredSize_=" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.preferredSize_=</a>, <a href="#preferredSize_=" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.preferredSize_=</a>, <a href="#font" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.font</a>, <a href="#font_=" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.font_=</a>, <a href="#locationOnScreen" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.locationOnScreen</a>, <a href="#location" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.location</a>, <a href="#bounds" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.bounds</a>, <a href="#size" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.size</a>, <a href="#size_=" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.size_=</a>, <a href="#size_=" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.size_=</a>, <a href="#locale" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.locale</a>, <a href="#toolkit" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.toolkit</a>, <a href="#cursor" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.cursor</a>, <a href="#cursor_=" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.cursor_=</a>, <a href="#visible" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.visible</a>, <a href="#visible_=" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.visible_=</a>, <a href="#showing" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.showing</a>, <a href="#repaint" target="contentFrame" class="scala/swing/UIElement">scala.swing.UIElement.repaint</a>
+ </td></tr>
+ </table><table summary="" cellpadding="3" class="inherited">
+ <tr><td class="title" colspan="2">
+ Methods inherited from <a href="" target="contentFrame" class="scala/Proxy">scala.Proxy</a>
+ </td></tr>
+ <tr><td class="signature" colspan="2">
+ <a href="#hashCode" target="contentFrame" class="scala/Proxy">scala.Proxy.hashCode</a>, <a href="#equals" target="contentFrame" class="scala/Proxy">scala.Proxy.equals</a>
+ </td></tr>
+ </table><table summary="" cellpadding="3" class="inherited">
+ <tr><td class="title" colspan="2">
+ Methods inherited from <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html" target="_self">AnyRef</a>
+ </td></tr>
+ <tr><td class="signature" colspan="2">
+ <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#getClass%28%29" target="_self">getClass</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#clone%28%29" target="_self">clone</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#notify%28%29" target="_self">notify</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#notifyAll%28%29" target="_self">notifyAll</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#wait%28Long%29" target="_self">wait</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#wait%28Long%2CInt%29" target="_self">wait</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#wait%28%29" target="_self">wait</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#finalize%28%29" target="_self">finalize</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#%3D%3D%28AnyRef%29" target="_self">==</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#%21%3D%28AnyRef%29" target="_self">!=</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#eq%28AnyRef%29" target="_self">eq</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#ne%28AnyRef%29" target="_self">ne</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#synchronized%28T0%29" target="_self">synchronized</a>
+ </td></tr>
+ </table><table summary="" cellpadding="3" class="inherited">
+ <tr><td class="title" colspan="2">
+ Methods inherited from <a href="http://www.scala-lang.org/docu/files/api/scala/Any.html" target="_self">Any</a>
+ </td></tr>
+ <tr><td class="signature" colspan="2">
+ <a href="http://www.scala-lang.org/docu/files/api/scala/Any.html#%3D%3D%28Any%29" target="_self">==</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/Any.html#%21%3D%28Any%29" target="_self">!=</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/Any.html#isInstanceOf" target="_self">isInstanceOf</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/Any.html#asInstanceOf" target="_self">asInstanceOf</a>
+ </td></tr>
+ </table>
+
+
+
+
+<table summary="" cellpadding="3" class="member-detail">
+ <tr><td class="title">Value Details</td></tr>
+ </table><div><a name="mnu"></a><dl>
+ <dt>
+
+ <code></code>
+ <code>val</code>
+ <em>mnu</em> : <a href="" target="contentFrame" class="scala/swing/MenuBar">scala.swing.MenuBar</a>
+ </dt>
+ <dd></dd>
+ </dl><hr></hr></div>
+
+
+
+ <hr></hr>
+ <table summary="" class="navigation">
+ <tr>
+ <td class="navigation-links" valign="top">
+ <!-- <table><tr></tr></table> -->
+ </td>
+ <td align="right" valign="top" style="white-space:nowrap;" rowspan="2">
+ <div class="doctitle-larger">SiMS</div>
+ </td>
+ </tr>
+ <tr><td></td></tr>
+ </table>
+ </body>
+ </html> \ No newline at end of file
diff --git a/doc/graphyx/tests$content.html b/doc/graphyx/tests$content.html
index c136e55..a16a70b 100644
--- a/doc/graphyx/tests$content.html
+++ b/doc/graphyx/tests$content.html
@@ -35,6 +35,17 @@
<code> object</code>
</td>
<td class="signature">
+ <em><a href="../graphyx/tests/Carriage$object.html" target="_self">Carriage</a></em>
+ <code> extends </code><a href="../graphyx/tests/Test.html" target="_self">Test</a>
+
+
+ </td>
+ </tr>
+<tr>
+ <td class="modifiers" valign="top">
+ <code> object</code>
+ </td>
+ <td class="signature">
<em><a href="../graphyx/tests/Chain$object.html" target="_self">Chain</a></em>
<code> extends </code><a href="../graphyx/tests/Test.html" target="_self">Test</a>
diff --git a/doc/graphyx/tests$package.html b/doc/graphyx/tests$package.html
index b3a9adc..7afa1bc 100644
--- a/doc/graphyx/tests$package.html
+++ b/doc/graphyx/tests$package.html
@@ -8,11 +8,13 @@
<a href="../graphyx/tests$content.html" target="contentFrame">graphyx.tests</a>
</td></tr>
</table><div><div class="kinds" id="Classes">Classes</div><ul class="list">
- <li id="Classes_T"><a href="../graphyx/tests/Test.html" target="contentFrame">Test</a></li>
+ <li id="Classes_C"><a href="../graphyx/tests/Carriage$object.Car.html" target="contentFrame">Carriage.Car</a></li>
+<li id="Classes_T"><a href="../graphyx/tests/Test.html" target="contentFrame">Test</a></li>
</ul>
<div class="kinds" id="Objects">Objects</div><ul class="list">
<li id="Objects_B"><a href="../graphyx/tests/BallStack$object.html" target="contentFrame">BallStack</a></li>
-<li id="Objects_C"><a href="../graphyx/tests/Chain$object.html" target="contentFrame">Chain</a></li>
+<li id="Objects_C"><a href="../graphyx/tests/Carriage$object.html" target="contentFrame">Carriage</a></li>
+<li><a href="../graphyx/tests/Chain$object.html" target="contentFrame">Chain</a></li>
<li><a href="../graphyx/tests/CompositeShape$object.html" target="contentFrame">CompositeShape</a></li>
<li><a href="../graphyx/tests/Cup$object.html" target="contentFrame">Cup</a></li>
<li id="Objects_E"><a href="../graphyx/tests/EmptyTest$object.html" target="contentFrame">EmptyTest</a></li>
diff --git a/doc/graphyx/tests/Carriage$object.Car.html b/doc/graphyx/tests/Carriage$object.Car.html
new file mode 100644
index 0000000..79e3aa1
--- /dev/null
+++ b/doc/graphyx/tests/Carriage$object.Car.html
@@ -0,0 +1,272 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html>
+ <head><title>class Car in graphyx.tests.Carriage</title>
+ <meta http-equiv="content-type" content="text/html; charset=UTF8"></meta><meta content="scaladoc (version 2.7.5.final)" name="generator"></meta><link href="../../style.css" type="text/css" rel="stylesheet"></link><script type="text/javascript" src="../../script.js"></script>
+ </head>
+ <body onload="init()">
+ <table summary="" class="navigation">
+ <tr>
+ <td class="navigation-links" valign="top">
+ <!-- <table><tr></tr></table> -->
+ </td>
+ <td align="right" valign="top" style="white-space:nowrap;" rowspan="2">
+ <div class="doctitle-larger">SiMS</div>
+ </td>
+ </tr>
+ <tr><td></td></tr>
+ </table>
+
+ <div class="entity">
+ <a href="../../graphyx/tests/Carriage$object.html" target="_self">graphyx.tests.Carriage</a>
+ <br></br>
+ <span class="entity">class Car</span>
+ </div><hr></hr>
+ <div class="source">
+ [source: <a href="" class="graphyx/tests/Carriage"><code>graphyx/tests/Carriage.scala</code></a>]
+ </div><hr></hr>
+ <a name="Car"></a><dl>
+ <dt>
+
+ <code></code>
+ <code>class</code>
+ <em>Car</em>
+ </dt>
+ <dd><code> extends </code><a href="../../sims/prefabs/Prefab.html" target="_self">Prefab</a></dd>
+ </dl>
+
+
+<table summary="" cellpadding="3" class="member">
+ <tr><td class="title" colspan="2">Value Summary</td></tr>
+ <tr>
+ <td class="modifiers" valign="top">
+ <code>override val</code>
+ </td>
+ <td class="signature">
+ <em><a href="../../graphyx/tests/Carriage$object.Car.html#bodies" target="_self">bodies</a></em>
+ : <a href="" target="contentFrame" class="scala/List">scala.List</a>[<a href="../../sims/dynamics/Body.html" target="_self">Body</a>]
+
+
+ </td>
+ </tr>
+<tr>
+ <td class="modifiers" valign="top">
+ <code> val</code>
+ </td>
+ <td class="signature">
+ <em><a href="../../graphyx/tests/Carriage$object.Car.html#chassis" target="_self">chassis</a></em>
+ : <a href="../../sims/dynamics/Body.html" target="_self">Body</a>
+
+
+ </td>
+ </tr>
+<tr>
+ <td class="modifiers" valign="top">
+ <code>override val</code>
+ </td>
+ <td class="signature">
+ <em><a href="../../graphyx/tests/Carriage$object.Car.html#joints" target="_self">joints</a></em>
+ : <a href="" target="contentFrame" class="scala/List">scala.List</a>[<a href="../../sims/dynamics/joints/Joint.html" target="_self">Joint</a><code> with </code><a href="" target="contentFrame" class="scala/Product">scala.Product</a>]
+
+
+ </td>
+ </tr>
+<tr>
+ <td class="modifiers" valign="top">
+ <code> val</code>
+ </td>
+ <td class="signature">
+ <em><a href="../../graphyx/tests/Carriage$object.Car.html#leftDamper" target="_self">leftDamper</a></em>
+ : <a href="../../sims/dynamics/joints/SpringJoint.html" target="_self">SpringJoint</a>
+
+
+ </td>
+ </tr>
+<tr>
+ <td class="modifiers" valign="top">
+ <code> val</code>
+ </td>
+ <td class="signature">
+ <em><a href="../../graphyx/tests/Carriage$object.Car.html#leftStabelizer" target="_self">leftStabelizer</a></em>
+ : <a href="../../sims/dynamics/joints/DistanceJoint.html" target="_self">DistanceJoint</a>
+
+
+ </td>
+ </tr>
+<tr>
+ <td class="modifiers" valign="top">
+ <code> val</code>
+ </td>
+ <td class="signature">
+ <em><a href="../../graphyx/tests/Carriage$object.Car.html#leftWheel" target="_self">leftWheel</a></em>
+ : <a href="../../sims/dynamics/Body.html" target="_self">Body</a>
+
+
+ </td>
+ </tr>
+<tr>
+ <td class="modifiers" valign="top">
+ <code> val</code>
+ </td>
+ <td class="signature">
+ <em><a href="../../graphyx/tests/Carriage$object.Car.html#rightDamper" target="_self">rightDamper</a></em>
+ : <a href="../../sims/dynamics/joints/SpringJoint.html" target="_self">SpringJoint</a>
+
+
+ </td>
+ </tr>
+<tr>
+ <td class="modifiers" valign="top">
+ <code> val</code>
+ </td>
+ <td class="signature">
+ <em><a href="../../graphyx/tests/Carriage$object.Car.html#rightStabelizer" target="_self">rightStabelizer</a></em>
+ : <a href="../../sims/dynamics/joints/DistanceJoint.html" target="_self">DistanceJoint</a>
+
+
+ </td>
+ </tr>
+<tr>
+ <td class="modifiers" valign="top">
+ <code> val</code>
+ </td>
+ <td class="signature">
+ <em><a href="../../graphyx/tests/Carriage$object.Car.html#rightWheel" target="_self">rightWheel</a></em>
+ : <a href="../../sims/dynamics/Body.html" target="_self">Body</a>
+
+
+ </td>
+ </tr>
+ </table>
+<table summary="" cellpadding="3" class="inherited">
+ <tr><td class="title" colspan="2">
+ Methods inherited from <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html" target="_self">AnyRef</a>
+ </td></tr>
+ <tr><td class="signature" colspan="2">
+ <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#getClass%28%29" target="_self">getClass</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#hashCode%28%29" target="_self">hashCode</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#equals%28Any%29" target="_self">equals</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#clone%28%29" target="_self">clone</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#toString%28%29" target="_self">toString</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#notify%28%29" target="_self">notify</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#notifyAll%28%29" target="_self">notifyAll</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#wait%28Long%29" target="_self">wait</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#wait%28Long%2CInt%29" target="_self">wait</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#wait%28%29" target="_self">wait</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#finalize%28%29" target="_self">finalize</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#%3D%3D%28AnyRef%29" target="_self">==</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#%21%3D%28AnyRef%29" target="_self">!=</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#eq%28AnyRef%29" target="_self">eq</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#ne%28AnyRef%29" target="_self">ne</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#synchronized%28T0%29" target="_self">synchronized</a>
+ </td></tr>
+ </table><table summary="" cellpadding="3" class="inherited">
+ <tr><td class="title" colspan="2">
+ Methods inherited from <a href="http://www.scala-lang.org/docu/files/api/scala/Any.html" target="_self">Any</a>
+ </td></tr>
+ <tr><td class="signature" colspan="2">
+ <a href="http://www.scala-lang.org/docu/files/api/scala/Any.html#%3D%3D%28Any%29" target="_self">==</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/Any.html#%21%3D%28Any%29" target="_self">!=</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/Any.html#isInstanceOf" target="_self">isInstanceOf</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/Any.html#asInstanceOf" target="_self">asInstanceOf</a>
+ </td></tr>
+ </table>
+
+
+
+
+<table summary="" cellpadding="3" class="member-detail">
+ <tr><td class="title">Value Details</td></tr>
+ </table><div><a name="chassis"></a><dl>
+ <dt>
+
+ <code></code>
+ <code>val</code>
+ <em>chassis</em> : <a href="../../sims/dynamics/Body.html" target="_self">Body</a>
+ </dt>
+ <dd></dd>
+ </dl><hr></hr>
+<a name="rightWheel"></a><dl>
+ <dt>
+
+ <code></code>
+ <code>val</code>
+ <em>rightWheel</em> : <a href="../../sims/dynamics/Body.html" target="_self">Body</a>
+ </dt>
+ <dd></dd>
+ </dl><hr></hr>
+<a name="leftWheel"></a><dl>
+ <dt>
+
+ <code></code>
+ <code>val</code>
+ <em>leftWheel</em> : <a href="../../sims/dynamics/Body.html" target="_self">Body</a>
+ </dt>
+ <dd></dd>
+ </dl><hr></hr>
+<a name="bodies"></a><dl>
+ <dt>
+
+ <code>override</code>
+ <code>val</code>
+ <em>bodies</em> : <a href="" target="contentFrame" class="scala/List">scala.List</a>[<a href="../../sims/dynamics/Body.html" target="_self">Body</a>]
+ </dt>
+ <dd></dd>
+ </dl><dl>
+ <dt style="margin:10px 0 0 20px;">
+ <b>Overrides</b>
+ </dt>
+ <dd>
+ <a href="../../sims/prefabs/Prefab.html" target="_self">Prefab</a>.<a href="../../sims/prefabs/Prefab.html#bodies" target="_self">bodies</a>
+ </dd>
+ </dl><hr></hr>
+<a name="rightStabelizer"></a><dl>
+ <dt>
+
+ <code></code>
+ <code>val</code>
+ <em>rightStabelizer</em> : <a href="../../sims/dynamics/joints/DistanceJoint.html" target="_self">DistanceJoint</a>
+ </dt>
+ <dd></dd>
+ </dl><hr></hr>
+<a name="rightDamper"></a><dl>
+ <dt>
+
+ <code></code>
+ <code>val</code>
+ <em>rightDamper</em> : <a href="../../sims/dynamics/joints/SpringJoint.html" target="_self">SpringJoint</a>
+ </dt>
+ <dd></dd>
+ </dl><hr></hr>
+<a name="leftStabelizer"></a><dl>
+ <dt>
+
+ <code></code>
+ <code>val</code>
+ <em>leftStabelizer</em> : <a href="../../sims/dynamics/joints/DistanceJoint.html" target="_self">DistanceJoint</a>
+ </dt>
+ <dd></dd>
+ </dl><hr></hr>
+<a name="leftDamper"></a><dl>
+ <dt>
+
+ <code></code>
+ <code>val</code>
+ <em>leftDamper</em> : <a href="../../sims/dynamics/joints/SpringJoint.html" target="_self">SpringJoint</a>
+ </dt>
+ <dd></dd>
+ </dl><hr></hr>
+<a name="joints"></a><dl>
+ <dt>
+
+ <code>override</code>
+ <code>val</code>
+ <em>joints</em> : <a href="" target="contentFrame" class="scala/List">scala.List</a>[<a href="../../sims/dynamics/joints/Joint.html" target="_self">Joint</a><code> with </code><a href="" target="contentFrame" class="scala/Product">scala.Product</a>]
+ </dt>
+ <dd></dd>
+ </dl><dl>
+ <dt style="margin:10px 0 0 20px;">
+ <b>Overrides</b>
+ </dt>
+ <dd>
+ <a href="../../sims/prefabs/Prefab.html" target="_self">Prefab</a>.<a href="../../sims/prefabs/Prefab.html#joints" target="_self">joints</a>
+ </dd>
+ </dl><hr></hr></div>
+
+
+
+ <hr></hr>
+ <table summary="" class="navigation">
+ <tr>
+ <td class="navigation-links" valign="top">
+ <!-- <table><tr></tr></table> -->
+ </td>
+ <td align="right" valign="top" style="white-space:nowrap;" rowspan="2">
+ <div class="doctitle-larger">SiMS</div>
+ </td>
+ </tr>
+ <tr><td></td></tr>
+ </table>
+ </body>
+ </html> \ No newline at end of file
diff --git a/doc/graphyx/tests/Carriage$object.html b/doc/graphyx/tests/Carriage$object.html
new file mode 100644
index 0000000..c21093a
--- /dev/null
+++ b/doc/graphyx/tests/Carriage$object.html
@@ -0,0 +1,182 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html>
+ <head><title>object Carriage in graphyx.tests</title>
+ <meta http-equiv="content-type" content="text/html; charset=UTF8"></meta><meta content="scaladoc (version 2.7.5.final)" name="generator"></meta><link href="../../style.css" type="text/css" rel="stylesheet"></link><script type="text/javascript" src="../../script.js"></script>
+ </head>
+ <body onload="init()">
+ <table summary="" class="navigation">
+ <tr>
+ <td class="navigation-links" valign="top">
+ <!-- <table><tr></tr></table> -->
+ </td>
+ <td align="right" valign="top" style="white-space:nowrap;" rowspan="2">
+ <div class="doctitle-larger">SiMS</div>
+ </td>
+ </tr>
+ <tr><td></td></tr>
+ </table>
+
+ <div class="entity">
+ <a href="../../graphyx/tests$package.html" target="_self">graphyx.tests</a>
+ <br></br>
+ <span class="entity">object Carriage</span>
+ </div><hr></hr>
+ <div class="source">
+ [source: <a href="" class="graphyx/tests/Carriage"><code>graphyx/tests/Carriage.scala</code></a>]
+ </div><hr></hr>
+ <a name="Carriage"></a><dl>
+ <dt>
+
+ <code></code>
+ <code>object</code>
+ <em>Carriage</em>
+ </dt>
+ <dd><code> extends </code><a href="../../graphyx/tests/Test.html" target="_self">Test</a></dd>
+ </dl>
+
+
+<table summary="" cellpadding="3" class="member">
+ <tr><td class="title" colspan="2">Value Summary</td></tr>
+ <tr>
+ <td class="modifiers" valign="top">
+ <code> val</code>
+ </td>
+ <td class="signature">
+ <em><a href="../../graphyx/tests/Carriage$object.html#title" target="_self">title</a></em>
+ : <a href="" target="contentFrame" class="java/lang/String">java.lang.String</a>
+
+
+ </td>
+ </tr>
+<tr>
+ <td class="modifiers" valign="top">
+ <code> val</code>
+ </td>
+ <td class="signature">
+ <em><a href="../../graphyx/tests/Carriage$object.html#world" target="_self">world</a></em>
+ : <a href="../../sims/dynamics/World.html" target="_self">World</a>
+
+
+ </td>
+ </tr>
+ </table>
+<table summary="" cellpadding="3" class="member">
+ <tr><td class="title" colspan="2">Method Summary</td></tr>
+ <tr>
+ <td class="modifiers" valign="top">
+ <code> def</code>
+ </td>
+ <td class="signature">
+ <em><a href="../../graphyx/tests/Carriage$object.html#init%28%29" target="_self">init</a></em>
+ : <a href="http://www.scala-lang.org/docu/files/api/scala/Unit.html" target="_self">Unit</a>
+
+
+ </td>
+ </tr>
+ </table><table summary="" cellpadding="3" class="inherited">
+ <tr><td class="title" colspan="2">
+ Methods inherited from <a href="../../graphyx/tests/Test.html" target="_self">Test</a>
+ </td></tr>
+ <tr><td class="signature" colspan="2">
+ <a href="../../graphyx/tests/Test.html#fireEvent%28%29" target="_self">fireEvent</a>, <a href="../../graphyx/tests/Test.html#toString%28%29" target="_self">toString</a>
+ </td></tr>
+ </table><table summary="" cellpadding="3" class="inherited">
+ <tr><td class="title" colspan="2">
+ Methods inherited from <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html" target="_self">AnyRef</a>
+ </td></tr>
+ <tr><td class="signature" colspan="2">
+ <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#getClass%28%29" target="_self">getClass</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#hashCode%28%29" target="_self">hashCode</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#equals%28Any%29" target="_self">equals</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#clone%28%29" target="_self">clone</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#notify%28%29" target="_self">notify</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#notifyAll%28%29" target="_self">notifyAll</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#wait%28Long%29" target="_self">wait</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#wait%28Long%2CInt%29" target="_self">wait</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#wait%28%29" target="_self">wait</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#finalize%28%29" target="_self">finalize</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#%3D%3D%28AnyRef%29" target="_self">==</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#%21%3D%28AnyRef%29" target="_self">!=</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#eq%28AnyRef%29" target="_self">eq</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#ne%28AnyRef%29" target="_self">ne</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html#synchronized%28T0%29" target="_self">synchronized</a>
+ </td></tr>
+ </table><table summary="" cellpadding="3" class="inherited">
+ <tr><td class="title" colspan="2">
+ Methods inherited from <a href="http://www.scala-lang.org/docu/files/api/scala/Any.html" target="_self">Any</a>
+ </td></tr>
+ <tr><td class="signature" colspan="2">
+ <a href="http://www.scala-lang.org/docu/files/api/scala/Any.html#%3D%3D%28Any%29" target="_self">==</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/Any.html#%21%3D%28Any%29" target="_self">!=</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/Any.html#isInstanceOf" target="_self">isInstanceOf</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/Any.html#asInstanceOf" target="_self">asInstanceOf</a>
+ </td></tr>
+ </table>
+<table summary="" cellpadding="3" class="member">
+ <tr><td class="title" colspan="2">Class Summary</td></tr>
+ <tr>
+ <td class="modifiers" valign="top">
+ <code> class</code>
+ </td>
+ <td class="signature">
+ <em><a href="../../graphyx/tests/Carriage$object.Car.html" target="_self">Car</a></em>
+ <code> extends </code><a href="../../sims/prefabs/Prefab.html" target="_self">Prefab</a>
+
+
+ </td>
+ </tr>
+ </table>
+
+
+
+<table summary="" cellpadding="3" class="member-detail">
+ <tr><td class="title">Value Details</td></tr>
+ </table><div><a name="title"></a><dl>
+ <dt>
+
+ <code></code>
+ <code>val</code>
+ <em>title</em> : <a href="" target="contentFrame" class="java/lang/String">java.lang.String</a>
+ </dt>
+ <dd></dd>
+ </dl><dl>
+ <dt style="margin:10px 0 0 20px;">
+ <b>Overrides</b>
+ </dt>
+ <dd>
+ <a href="../../graphyx/tests/Test.html" target="_self">Test</a>.<a href="../../graphyx/tests/Test.html#title" target="_self">title</a>
+ </dd>
+ </dl><hr></hr>
+<a name="world"></a><dl>
+ <dt>
+
+ <code></code>
+ <code>val</code>
+ <em>world</em> : <a href="../../sims/dynamics/World.html" target="_self">World</a>
+ </dt>
+ <dd></dd>
+ </dl><dl>
+ <dt style="margin:10px 0 0 20px;">
+ <b>Overrides</b>
+ </dt>
+ <dd>
+ <a href="../../graphyx/tests/Test.html" target="_self">Test</a>.<a href="../../graphyx/tests/Test.html#world" target="_self">world</a>
+ </dd>
+ </dl><hr></hr></div>
+<table summary="" cellpadding="3" class="member-detail">
+ <tr><td class="title">Method Details</td></tr>
+ </table><div><a name="init%28%29"></a><dl>
+ <dt>
+
+ <code></code>
+ <code>def</code>
+ <em>init</em> : <a href="http://www.scala-lang.org/docu/files/api/scala/Unit.html" target="_self">Unit</a>
+ </dt>
+ <dd></dd>
+ </dl><dl>
+ <dt style="margin:10px 0 0 20px;">
+ <b>Overrides</b>
+ </dt>
+ <dd>
+ <a href="../../graphyx/tests/Test.html" target="_self">Test</a>.<a href="../../graphyx/tests/Test.html#init%28%29" target="_self">init</a>
+ </dd>
+ </dl><hr></hr></div>
+
+
+ <hr></hr>
+ <table summary="" class="navigation">
+ <tr>
+ <td class="navigation-links" valign="top">
+ <!-- <table><tr></tr></table> -->
+ </td>
+ <td align="right" valign="top" style="white-space:nowrap;" rowspan="2">
+ <div class="doctitle-larger">SiMS</div>
+ </td>
+ </tr>
+ <tr><td></td></tr>
+ </table>
+ </body>
+ </html> \ No newline at end of file
diff --git a/doc/graphyx/tests/Test.html b/doc/graphyx/tests/Test.html
index 78cec07..da7465a 100644
--- a/doc/graphyx/tests/Test.html
+++ b/doc/graphyx/tests/Test.html
@@ -34,7 +34,7 @@
<dd><code> extends </code><a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html" target="_self">AnyRef</a></dd>
</dl><dl>
<dt style="margin:10px 0 0 20px;"><b>Direct Known Subclasses:</b></dt>
- <dd><a href="../../graphyx/tests/BallStack$object.html" target="_self">BallStack</a>, <a href="../../graphyx/tests/Chain$object.html" target="_self">Chain</a>, <a href="../../graphyx/tests/CompositeShape$object.html" target="_self">CompositeShape</a>, <a href="../../graphyx/tests/Cup$object.html" target="_self">Cup</a>, <a href="../../graphyx/tests/EmptyTest$object.html" target="_self">EmptyTest</a>, <a href="../../graphyx/tests/Friction$object.html" target="_self">Friction</a>, <a href="../../graphyx/tests/Friction2$object.html" target="_self">Friction2</a>, <a href="../../graphyx/tests/General1$object.html" target="_self">General1</a>, <a href="../../graphyx/tests/General2$object.html" target="_self">General2</a>, <a href="../../graphyx/tests/Joints1$object.html" target="_self">Joints1</a>, <a href="../../graphyx/tests/Joints2$object.html" target="_self">Joints2</a>, <a href="../../graphyx/tests/Net$object.html" target="_self">Net</a>, <a href="../../graphyx/tests/RagdollTest$object.html" target="_self">RagdollTest</a>, <a href="../../graphyx/tests/Restitution$object.html" target="_self">Restitution</a>, <a href="../../graphyx/tests/Stacking$object.html" target="_self">Stacking</a></dd>
+ <dd><a href="../../graphyx/tests/BallStack$object.html" target="_self">BallStack</a>, <a href="../../graphyx/tests/Carriage$object.html" target="_self">Carriage</a>, <a href="../../graphyx/tests/Chain$object.html" target="_self">Chain</a>, <a href="../../graphyx/tests/CompositeShape$object.html" target="_self">CompositeShape</a>, <a href="../../graphyx/tests/Cup$object.html" target="_self">Cup</a>, <a href="../../graphyx/tests/EmptyTest$object.html" target="_self">EmptyTest</a>, <a href="../../graphyx/tests/Friction$object.html" target="_self">Friction</a>, <a href="../../graphyx/tests/Friction2$object.html" target="_self">Friction2</a>, <a href="../../graphyx/tests/General1$object.html" target="_self">General1</a>, <a href="../../graphyx/tests/General2$object.html" target="_self">General2</a>, <a href="../../graphyx/tests/Joints1$object.html" target="_self">Joints1</a>, <a href="../../graphyx/tests/Joints2$object.html" target="_self">Joints2</a>, <a href="../../graphyx/tests/Net$object.html" target="_self">Net</a>, <a href="../../graphyx/tests/RagdollTest$object.html" target="_self">RagdollTest</a>, <a href="../../graphyx/tests/Restitution$object.html" target="_self">Restitution</a>, <a href="../../graphyx/tests/Stacking$object.html" target="_self">Stacking</a></dd>
</dl><hr></hr>
diff --git a/doc/sims/dynamics/Body.html b/doc/sims/dynamics/Body.html
index 20abf83..7ac6091 100644
--- a/doc/sims/dynamics/Body.html
+++ b/doc/sims/dynamics/Body.html
@@ -159,11 +159,10 @@
<code> def</code>
</td>
<td class="signature">
- <em><a href="../../sims/dynamics/Body.html#applyForce%28sims.geometry.Vector2D%2Csims.geometry.Vector2D%29" target="_self">applyForce</a></em>
- (<em>force</em> : <a href="../../sims/geometry/Vector2D.html" target="_self">Vector2D</a>, <em>point</em> : <a href="../../sims/geometry/Vector2D.html" target="_self">Vector2D</a>) : <a href="http://www.scala-lang.org/docu/files/api/scala/Unit.html" target="_self">Unit</a>
+ <em><a href="../../sims/dynamics/Body.html#applyForce%28sims.geometry.Vector2D%29" target="_self">applyForce</a></em>
+ (<em>force</em> : <a href="../../sims/geometry/Vector2D.html" target="_self">Vector2D</a>) : <a href="http://www.scala-lang.org/docu/files/api/scala/Unit.html" target="_self">Unit</a>
- <div>Wendet eine Kraft auf einen Punkt dieses Koerpers an. Achtung: der gegebene Punkt wird nicht auf angehoerigkeit dieses
- Koerpers ueberprueft.</div>
+ <div>Wendet eine Kraft auf den Schwerpunkt dieses Koerpers an.</div>
</td>
</tr>
<tr>
@@ -171,10 +170,11 @@
<code> def</code>
</td>
<td class="signature">
- <em><a href="../../sims/dynamics/Body.html#applyForce%28sims.geometry.Vector2D%29" target="_self">applyForce</a></em>
- (<em>force</em> : <a href="../../sims/geometry/Vector2D.html" target="_self">Vector2D</a>) : <a href="http://www.scala-lang.org/docu/files/api/scala/Unit.html" target="_self">Unit</a>
+ <em><a href="../../sims/dynamics/Body.html#applyForce%28sims.geometry.Vector2D%2Csims.geometry.Vector2D%29" target="_self">applyForce</a></em>
+ (<em>force</em> : <a href="../../sims/geometry/Vector2D.html" target="_self">Vector2D</a>, <em>point</em> : <a href="../../sims/geometry/Vector2D.html" target="_self">Vector2D</a>) : <a href="http://www.scala-lang.org/docu/files/api/scala/Unit.html" target="_self">Unit</a>
- <div>Wendet eine Kraft auf den Schwerpunkt dieses Koerpers an.</div>
+ <div>Wendet eine Kraft auf einen Punkt dieses Koerpers an. Achtung: der gegebene Punkt wird nicht auf angehoerigkeit dieses
+ Koerpers ueberprueft.</div>
</td>
</tr>
<tr>
diff --git a/doc/sims/dynamics/World.html b/doc/sims/dynamics/World.html
index df1948a..6c882fe 100644
--- a/doc/sims/dynamics/World.html
+++ b/doc/sims/dynamics/World.html
@@ -202,10 +202,10 @@
<code> def</code>
</td>
<td class="signature">
- <em><a href="../../sims/dynamics/World.html#%2B%3D%28sims.dynamics.joints.Joint%29" target="_self">+=</a></em>
- (<em>joint</em> : <a href="../../sims/dynamics/joints/Joint.html" target="_self">Joint</a>) : <a href="http://www.scala-lang.org/docu/files/api/scala/Unit.html" target="_self">Unit</a>
+ <em><a href="../../sims/dynamics/World.html#%2B%3D%28sims.dynamics.Body%29" target="_self">+=</a></em>
+ (<em>body</em> : <a href="../../sims/dynamics/Body.html" target="_self">Body</a>) : <a href="http://www.scala-lang.org/docu/files/api/scala/Unit.html" target="_self">Unit</a>
- <div>Fuegt dieser Welt eine Verbindung hinzu.</div>
+ <div>Fuegt dieser Welt einen Koerper hinzu.</div>
</td>
</tr>
<tr>
@@ -213,10 +213,10 @@
<code> def</code>
</td>
<td class="signature">
- <em><a href="../../sims/dynamics/World.html#%2B%3D%28sims.dynamics.Body%29" target="_self">+=</a></em>
- (<em>body</em> : <a href="../../sims/dynamics/Body.html" target="_self">Body</a>) : <a href="http://www.scala-lang.org/docu/files/api/scala/Unit.html" target="_self">Unit</a>
+ <em><a href="../../sims/dynamics/World.html#%2B%3D%28sims.prefabs.Prefab%29" target="_self">+=</a></em>
+ (<em>p</em> : <a href="../../sims/prefabs/Prefab.html" target="_self">Prefab</a>) : <a href="http://www.scala-lang.org/docu/files/api/scala/Unit.html" target="_self">Unit</a>
- <div>Fuegt dieser Welt einen Koerper hinzu.</div>
+ <div>Fuegt dieser Welt ein vorangefertigtes System vaus Koerpern und Verbindungen hinzu.</div>
</td>
</tr>
<tr>
@@ -224,10 +224,10 @@
<code> def</code>
</td>
<td class="signature">
- <em><a href="../../sims/dynamics/World.html#%2B%3D%28sims.prefabs.Prefab%29" target="_self">+=</a></em>
- (<em>p</em> : <a href="../../sims/prefabs/Prefab.html" target="_self">Prefab</a>) : <a href="http://www.scala-lang.org/docu/files/api/scala/Unit.html" target="_self">Unit</a>
+ <em><a href="../../sims/dynamics/World.html#%2B%3D%28sims.dynamics.joints.Joint%29" target="_self">+=</a></em>
+ (<em>joint</em> : <a href="../../sims/dynamics/joints/Joint.html" target="_self">Joint</a>) : <a href="http://www.scala-lang.org/docu/files/api/scala/Unit.html" target="_self">Unit</a>
- <div>Fuegt dieser Welt ein vorangefertigtes System vaus Koerpern und Verbindungen hinzu.</div>
+ <div>Fuegt dieser Welt eine Verbindung hinzu.</div>
</td>
</tr>
<tr>
@@ -246,10 +246,10 @@
<code> def</code>
</td>
<td class="signature">
- <em><a href="../../sims/dynamics/World.html#-%3D%28sims.dynamics.joints.Joint%29" target="_self">-=</a></em>
- (<em>joint</em> : <a href="../../sims/dynamics/joints/Joint.html" target="_self">Joint</a>) : <a href="http://www.scala-lang.org/docu/files/api/scala/Unit.html" target="_self">Unit</a>
+ <em><a href="../../sims/dynamics/World.html#-%3D%28sims.dynamics.Body%29" target="_self">-=</a></em>
+ (<em>body</em> : <a href="../../sims/dynamics/Body.html" target="_self">Body</a>) : <a href="http://www.scala-lang.org/docu/files/api/scala/Unit.html" target="_self">Unit</a>
- <div>Entfernt die gegebene Verbindung aus dieser Welt.</div>
+ <div>Entfernt den gegebenen Koerper aus dieser Welt.</div>
</td>
</tr>
<tr>
@@ -257,10 +257,10 @@
<code> def</code>
</td>
<td class="signature">
- <em><a href="../../sims/dynamics/World.html#-%3D%28sims.prefabs.Prefab%29" target="_self">-=</a></em>
- (<em>p</em> : <a href="../../sims/prefabs/Prefab.html" target="_self">Prefab</a>) : <a href="http://www.scala-lang.org/docu/files/api/scala/Unit.html" target="_self">Unit</a>
+ <em><a href="../../sims/dynamics/World.html#-%3D%28sims.dynamics.joints.Joint%29" target="_self">-=</a></em>
+ (<em>joint</em> : <a href="../../sims/dynamics/joints/Joint.html" target="_self">Joint</a>) : <a href="http://www.scala-lang.org/docu/files/api/scala/Unit.html" target="_self">Unit</a>
- <div>Entfernt das gegebene System aus Koerpern und Verbindungen aus dieser Welt.</div>
+ <div>Entfernt die gegebene Verbindung aus dieser Welt.</div>
</td>
</tr>
<tr>
@@ -268,10 +268,10 @@
<code> def</code>
</td>
<td class="signature">
- <em><a href="../../sims/dynamics/World.html#-%3D%28sims.dynamics.Body%29" target="_self">-=</a></em>
- (<em>body</em> : <a href="../../sims/dynamics/Body.html" target="_self">Body</a>) : <a href="http://www.scala-lang.org/docu/files/api/scala/Unit.html" target="_self">Unit</a>
+ <em><a href="../../sims/dynamics/World.html#-%3D%28sims.prefabs.Prefab%29" target="_self">-=</a></em>
+ (<em>p</em> : <a href="../../sims/prefabs/Prefab.html" target="_self">Prefab</a>) : <a href="http://www.scala-lang.org/docu/files/api/scala/Unit.html" target="_self">Unit</a>
- <div>Entfernt den gegebenen Koerper aus dieser Welt.</div>
+ <div>Entfernt das gegebene System aus Koerpern und Verbindungen aus dieser Welt.</div>
</td>
</tr>
<tr>
diff --git a/doc/sims/math/Matrix22.html b/doc/sims/math/Matrix22.html
index 82cf176..fe05b63 100644
--- a/doc/sims/math/Matrix22.html
+++ b/doc/sims/math/Matrix22.html
@@ -61,10 +61,10 @@
<code> def</code>
</td>
<td class="signature">
- <em><a href="../../sims/math/Matrix22.html#*%28sims.geometry.Vector2D%29" target="_self">*</a></em>
- (<em>v</em> : <a href="../../sims/geometry/Vector2D.html" target="_self">Vector2D</a>) : <a href="../../sims/geometry/Vector2D.html" target="_self">Vector2D</a>
+ <em><a href="../../sims/math/Matrix22.html#*%28Double%29" target="_self">*</a></em>
+ (<em>n</em> : <a href="http://www.scala-lang.org/docu/files/api/scala/Double.html" target="_self">Double</a>) : <a href="../../sims/math/Matrix22.html" target="_self">Matrix22</a>
- <div>Multiplikation mit einer 2x1-Matrix (2-dimensionaler Vektor).</div>
+ <div>Multiplikation mit einem Skalar.</div>
</td>
</tr>
<tr>
@@ -72,10 +72,10 @@
<code> def</code>
</td>
<td class="signature">
- <em><a href="../../sims/math/Matrix22.html#*%28Double%29" target="_self">*</a></em>
- (<em>n</em> : <a href="http://www.scala-lang.org/docu/files/api/scala/Double.html" target="_self">Double</a>) : <a href="../../sims/math/Matrix22.html" target="_self">Matrix22</a>
+ <em><a href="../../sims/math/Matrix22.html#*%28sims.math.Matrix22%29" target="_self">*</a></em>
+ (<em>m</em> : <a href="../../sims/math/Matrix22.html" target="_self">Matrix22</a>) : <a href="../../sims/math/Matrix22.html" target="_self">Matrix22</a>
- <div>Multiplikation mit einem Skalar.</div>
+ <div>Multiplikation mit einer anderen 2x2-Matrix.</div>
</td>
</tr>
<tr>
@@ -83,10 +83,10 @@
<code> def</code>
</td>
<td class="signature">
- <em><a href="../../sims/math/Matrix22.html#*%28sims.math.Matrix22%29" target="_self">*</a></em>
- (<em>m</em> : <a href="../../sims/math/Matrix22.html" target="_self">Matrix22</a>) : <a href="../../sims/math/Matrix22.html" target="_self">Matrix22</a>
+ <em><a href="../../sims/math/Matrix22.html#*%28sims.geometry.Vector2D%29" target="_self">*</a></em>
+ (<em>v</em> : <a href="../../sims/geometry/Vector2D.html" target="_self">Vector2D</a>) : <a href="../../sims/geometry/Vector2D.html" target="_self">Vector2D</a>
- <div>Multiplikation mit einer anderen 2x2-Matrix.</div>
+ <div>Multiplikation mit einer 2x1-Matrix (2-dimensionaler Vektor).</div>
</td>
</tr>
<tr>
diff --git a/doc/sims/prefabs/Prefab.html b/doc/sims/prefabs/Prefab.html
index 83deb42..699ecf9 100644
--- a/doc/sims/prefabs/Prefab.html
+++ b/doc/sims/prefabs/Prefab.html
@@ -34,7 +34,7 @@
<dd><code> extends </code><a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html" target="_self">AnyRef</a></dd>
</dl><dl>
<dt style="margin:10px 0 0 20px;"><b>Direct Known Subclasses:</b></dt>
- <dd><a href="../../sims/prefabs/Net.html" target="_self">Net</a>, <a href="../../sims/prefabs/Pylon.html" target="_self">Pylon</a>, <a href="../../sims/prefabs/Ragdoll.html" target="_self">Ragdoll</a></dd>
+ <dd><a href="../../graphyx/tests/Carriage$object.Car.html" target="_self">Carriage.Car</a>, <a href="../../sims/prefabs/Net.html" target="_self">Net</a>, <a href="../../sims/prefabs/Pylon.html" target="_self">Pylon</a>, <a href="../../sims/prefabs/Ragdoll.html" target="_self">Ragdoll</a></dd>
</dl><hr></hr>
diff --git a/doc/sims/util/RelativeVector.html b/doc/sims/util/RelativeVector.html
index defc526..ed726df 100644
--- a/doc/sims/util/RelativeVector.html
+++ b/doc/sims/util/RelativeVector.html
@@ -109,8 +109,8 @@
<code> def</code>
</td>
<td class="signature">
- <em><a href="../../sims/util/RelativeVector.html#left%28sims.geometry.Vector2D%29" target="_self">left</a></em>
- (<em>point</em> : <a href="../../sims/geometry/Vector2D.html" target="_self">Vector2D</a>) : <a href="../../sims/geometry/Vector2D.html" target="_self">Vector2D</a>
+ <em><a href="../../sims/util/RelativeVector.html#left%28sims.dynamics.Shape%29" target="_self">left</a></em>
+ (<em>s</em> : <a href="../../sims/dynamics/Shape.html" target="_self">Shape</a>) : <a href="../../sims/geometry/Vector2D.html" target="_self">Vector2D</a>
</td>
@@ -120,8 +120,8 @@
<code> def</code>
</td>
<td class="signature">
- <em><a href="../../sims/util/RelativeVector.html#left%28sims.dynamics.Shape%29" target="_self">left</a></em>
- (<em>s</em> : <a href="../../sims/dynamics/Shape.html" target="_self">Shape</a>) : <a href="../../sims/geometry/Vector2D.html" target="_self">Vector2D</a>
+ <em><a href="../../sims/util/RelativeVector.html#left%28sims.geometry.Vector2D%29" target="_self">left</a></em>
+ (<em>point</em> : <a href="../../sims/geometry/Vector2D.html" target="_self">Vector2D</a>) : <a href="../../sims/geometry/Vector2D.html" target="_self">Vector2D</a>
</td>
@@ -131,8 +131,8 @@
<code> def</code>
</td>
<td class="signature">
- <em><a href="../../sims/util/RelativeVector.html#right%28sims.geometry.Vector2D%29" target="_self">right</a></em>
- (<em>point</em> : <a href="../../sims/geometry/Vector2D.html" target="_self">Vector2D</a>) : <a href="../../sims/geometry/Vector2D.html" target="_self">Vector2D</a>
+ <em><a href="../../sims/util/RelativeVector.html#right%28sims.dynamics.Shape%29" target="_self">right</a></em>
+ (<em>s</em> : <a href="../../sims/dynamics/Shape.html" target="_self">Shape</a>) : <a href="../../sims/geometry/Vector2D.html" target="_self">Vector2D</a>
</td>
@@ -142,8 +142,8 @@
<code> def</code>
</td>
<td class="signature">
- <em><a href="../../sims/util/RelativeVector.html#right%28sims.dynamics.Shape%29" target="_self">right</a></em>
- (<em>s</em> : <a href="../../sims/dynamics/Shape.html" target="_self">Shape</a>) : <a href="../../sims/geometry/Vector2D.html" target="_self">Vector2D</a>
+ <em><a href="../../sims/util/RelativeVector.html#right%28sims.geometry.Vector2D%29" target="_self">right</a></em>
+ (<em>point</em> : <a href="../../sims/geometry/Vector2D.html" target="_self">Vector2D</a>) : <a href="../../sims/geometry/Vector2D.html" target="_self">Vector2D</a>
</td>
diff --git a/src/graphyx/Graphyx.scala b/src/graphyx/Graphyx.scala
index cfd67c6..81a8ee8 100644
--- a/src/graphyx/Graphyx.scala
+++ b/src/graphyx/Graphyx.scala
@@ -27,6 +27,7 @@ object Graphyx{
Friction2,
Restitution,
RagdollTest,
+ Carriage,
General1,
General2,
EmptyTest
diff --git a/src/graphyx/tests/Carriage.scala b/src/graphyx/tests/Carriage.scala
new file mode 100644
index 0000000..967c6e5
--- /dev/null
+++ b/src/graphyx/tests/Carriage.scala
@@ -0,0 +1,55 @@
+/*
+ * Graphyx
+ * copyright (c) 2009 Jakob Odersky
+ * made available under the MIT License
+*/
+
+package graphyx.tests
+
+import sims.dynamics._
+import sims.dynamics.joints._
+import sims.geometry._
+
+object Carriage extends Test{
+ val title = "Carriage"
+ val world = new World
+
+ def init = {
+ val car = new Car
+
+ val groundShapes = for (i <- (0 to 200).toList) yield (new Rectangle(0.2, 0.1, 1) {
+ pos = Vector2D(0.4 * i, 0)
+ transientShapes += car.chassis.shapes(0)
+ })
+ val ground = new Body(groundShapes: _*) //Rectangle(100, 0.1, 1).asBody
+ ground.pos = Vector2D(0,0)
+ ground.fixed = true
+ ground.rotation = -0.2
+
+
+ world += ground
+ world += car
+
+ }
+
+ class Car extends sims.prefabs.Prefab {
+
+ val chassis = (new Rectangle(0.5, 0.05, 10) {pos = Vector2D(0, 1)}).asBody
+ val rightWheel = (new Circle(0.1, 10) {pos = Vector2D(0.4,0.8)}).asBody
+ val leftWheel = (new Circle(0.1, 10) {pos = Vector2D(-0.4,0.8)}).asBody
+
+ override val bodies = List(chassis, rightWheel, leftWheel)
+
+ val rightStabelizer = new DistanceJoint(chassis, rightWheel)
+ val rightDamper = new SpringJoint(chassis, chassis.pos + Vector2D(rightWheel.pos.x, 0),
+ rightWheel, rightWheel.pos, 500) {damping = 1}
+
+ val leftStabelizer = new DistanceJoint(chassis, leftWheel)
+ val leftDamper = new SpringJoint(chassis, chassis.pos + Vector2D(leftWheel.pos.x, 0),
+ leftWheel, leftWheel.pos, 500) {damping = 1}
+
+ override val joints = List(rightStabelizer, rightDamper, leftStabelizer, leftDamper)
+
+ }
+
+}
diff --git a/src/graphyx/tests/EmptyTest.scala b/src/graphyx/tests/EmptyTest.scala
index bbca800..585a053 100644
--- a/src/graphyx/tests/EmptyTest.scala
+++ b/src/graphyx/tests/EmptyTest.scala
@@ -11,5 +11,4 @@ object EmptyTest extends Test{
override val title = "Empty Test"
val world = new World
def init = {}
-
}
diff --git a/src/sims/collision/Collision.scala b/src/sims/collision/Collision.scala
index ad23f4d..d674b30 100644
--- a/src/sims/collision/Collision.scala
+++ b/src/sims/collision/Collision.scala
@@ -69,7 +69,6 @@ abstract class Collision extends Constraint {
val cr2 = r2 cross tangent
val invMass = 1/b1.mass * (tangent dot tangent) + 1/b1.I * cr1 * cr1 + 1/b2.mass * (tangent dot tangent) + 1/b2.I * cr2 * cr2
val m = if (invMass == 0.0) 0.0 else 1/invMass
- val mu = shape1.friction * shape2.friction
val lambda = -m * Cdot
val cf = shape1.friction * shape2.friction
val cl = Math.min(Math.max(-normalForce * cf * h, lambda), normalForce * cf * h)